body {
    -moz-osx-font-smoothing: grayscale;
    -webkit-font-smoothing: antialiased;
    margin: 0;
    width: 100%;
    font-family: raleway,raleway-2,sans-serif;
    font-weight: 400;
    background: none;
}

a {
    text-decoration: none;
    color: inherit;
    cursor: pointer;
}

a:not(.btn):hover {
    text-decoration: underline;
}

input,select,textarea,p,h1,h2,h3,h4,h5,h6 {
    margin: 0;
    font-size: inherit;
    font-weight: inherit;
}

main {
    overflow: hidden;
}

u > span {
    text-decoration: inherit;
}

ol,ul {
    padding-left: 2.5rem;
    margin: .625rem 0;
}

p {
    word-wrap: break-word;
}

iframe {
    border: 0;
}

* {
    box-sizing: border-box;
}

.item-absolute {
    position: absolute;
}

.item-block {
    display: block;
    height: 100%;
    width: 100%;
}

.item-cover {
    z-index: 1000001;
}

.item-breakword {
    word-wrap: break-word;
}

.item-content-box {
    box-sizing: content-box;
}

.hidden {
    display: none;
}

.clearfix {
    clear: both;
}

@keyframes slide-down {
    from {
        opacity: 0;
        transform: translateY(-50px);
    }
}

@keyframes fade-in {
    from {
        opacity: 0;
    }
}

@supports (-webkit-overflow-scrolling:touch) {
    .modal-on {
        position: fixed;
        -webkit-overflow-scrolling: touch;
    }

    #landing-page .section .section-block {
        background-attachment: scroll;
        opacity: 1;
    }
}

.headline {
    font-family: Roboto;
    font-weight: 300;
}

.section-fit {
    max-width: 400px;
}

.section-relative {
    position: relative;
    margin: 0 auto;
}

.section-inner {
    height: 100%;
}

#page-block-ug1vl0mq2cb {
    height: 3.3125rem;
    max-width: 100%;
}

#page-block-ug1vl0mq2cb .section-holder-border {
    border: 0;
}

#page-block-ug1vl0mq2cb .section-block {
    background: rgb(0,0,0);
    height: 3.3125rem;
}

#page-block-ug1vl0mq2cb .section-holder-overlay {
    display: none;
}

#element-655 {
    top: 0.625rem;
    left: 0.5625rem;
    height: 1.8125rem;
    width: 1.8125rem;
    z-index: 83;
}

#element-664 {
    top: 0.625rem;
    left: 17.125rem;
    height: 1.8125rem;
    width: 7.375rem;
    z-index: 84;
}

.btn {
    cursor: pointer;
    text-align: center;
    transition: border .5s;
    width: 100%;
    border: 0;
    white-space: nowrap;
    display: table-cell;
    vertical-align: middle;
}

.btn-shadow {
    box-shadow: 0 1px 3px rgba(1,1,1,0.5);
}

#element-664 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-664 .btn:hover {
    background: #1565C0;
    color: #FFFFFF;
}

#element-664 .btn {
    background: linear-gradient(#1E91FF,#0073FF 50%);
    color: #FFFFFF;
    font-size: 0.6192rem;
    font-family: Roboto;
    font-weight: 400;
    height: 1.8125rem;
    width: 7.375rem;
    border-radius: 0;
}

#element-660 {
    top: 1.0625rem;
    left: 9.25rem;
    height: 0.8304rem;
    width: 3.875rem;
    z-index: 86;
}

#element-674 {
    top: 1.0625rem;
    left: 13.375rem;
    height: 1rem;
    width: 3.25rem;
    z-index: 87;
    color: #37465A;
    font-size: 0.6192rem;
    line-height: 1rem;
    text-align: left;
}

#element-674 .x_d93e4d4c {
    text-align: left;
    line-height: 1rem;
    font-size: 0.6192rem;
}

#element-674 .x_f2074b6c {
    color: #ffffff;
}

#element-675 {
    top: 1rem;
    left: 2.375rem;
    height: 1rem;
    width: 6.75rem;
    z-index: 88;
    color: #37465A;
    font-size: 0.6261rem;
    line-height: 1.0111rem;
    text-align: right;
}

#element-675 .x_c2512d66 {
    text-align: right;
    line-height: 1rem;
    font-size: 0.6261rem;
}

#element-675 .x_f2074b6c {
    color: #ffffff;
}

#page_block_header {
    height: 27.8125rem;
    max-width: 100%;
}

#page_block_header .section-holder-border {
    border: 0;
}

#page_block_header .section-block {
    background: repeat rgb(255,255,255) 55% 100% / cover;
    background-image: url(/img/45247235-0-tyler-franta-iusJ25i.jpg),url(/img/1570001249-45247235-ghost-tyler-franta-iusJ25i.jpg);
    height: 27.8125rem;
}

#page_block_header .section-holder-overlay {
    opacity: 0.91;
    background-color: #000000;
    display: block;
}

#element-2 {
    top: 13.75rem;
    left: 2.375rem;
    height: 4.5rem;
    width: 20rem;
    z-index: 3;
    color: #000000;
    font-size: 0.805rem;
    line-height: 1.1375rem;
    text-align: center;
}

#element-2 .x_dc6c6e10 {
    text-align: center;
    line-height: 1.125rem;
    font-size: 0.805rem;
}

#element-2 .x_f2074b6c {
    color: #ffffff;
}

#element-488 {
    top: 1.625rem;
    left: 9rem;
    height: 3.5625rem;
    width: 7.5625rem;
    z-index: 9;
}

#element-637 {
    top: 22.0625rem;
    left: 5.8125rem;
    height: 2.5rem;
    width: 13.25rem;
    z-index: 80;
}

#element-637 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-637 .btn:hover {
    background: #1565C0;
    color: #FFFFFF;
}

#element-637 .btn {
    background: linear-gradient(#1E91FF,#0073FF 50%);
    color: #FFFFFF;
    font-size: 0.9907rem;
    font-family: Roboto;
    font-weight: 400;
    height: 2.5rem;
    width: 13.25rem;
    border-radius: 0;
}

#element-1 {
    top: 6.9375rem;
    left: 0;
    height: 2.125rem;
    width: 24.9375rem;
    z-index: 81;
    color: #000000;
    font-size: 1.4861rem;
    line-height: 2.1rem;
    text-align: center;
}

#element-1 .x_fc9d998b {
    text-align: center;
    line-height: 2.125rem;
    font-size: 1.4861rem;
}

#element-1 .x_fc9d998b img{
    width: 2rem;
    display: block;
    margin: 0 auto;
}

#element-1 .x_f2074b6c {
    color: #ffffff;
}

#element-639 {
    top: 9.0625rem;
    left: 0;
    height: 2.125rem;
    width: 24.9375rem;
    z-index: 82;
    color: #000000;
    font-size: 1.4861rem;
    line-height: 2.1rem;
    text-align: center;
}

#element-639 .x_fc9d998b {
    text-align: center;
    line-height: 2.125rem;
    font-size: 1.4861rem;
}

#element-639 .x_f2074b6c {
    color: #ffffff;
}

#element-686 {
    top: 1.625rem;
    left: 13.1875rem;
    height: 3.5625rem;
    width: 3.5625rem;
    z-index: 93;
}

#page-block-ego243mw04gw4s4i {
    height: 15.5rem;
    max-width: 100%;
}

#page-block-ego243mw04gw4s4i .section-holder-border {
    border: 0;
}

#page-block-ego243mw04gw4s4i .section-block {
    background: rgb(0,42,87);
    height: 15.5rem;
}

#page-block-ego243mw04gw4s4i .section-holder-overlay {
    display: none;
}

#element-520 {
    top: 0.9375rem;
    left: 7.875rem;
    height: 4.0757rem;
    width: 9.25rem;
    z-index: 10;
}

#element-521 {
    top: 8.375rem;
    left: 1.625rem;
    height: 5.5rem;
    width: 22.5rem;
    z-index: 11;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-521 .x_7e43f367 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-521 .x_f2074b6c {
    color: #ffffff;
}

#element-685 {
    top: 6.1875rem;
    left: 1.625rem;
    height: 1.4375rem;
    width: 22.5rem;
    z-index: 92;
    color: #000000;
    font-size: 1.1765rem;
    line-height: 1.425rem;
    text-align: center;
}

#element-685 .x_5e4484a5 {
    text-align: center;
    line-height: 1.4375rem;
    font-size: 1.1765rem;
}

#element-685 .x_41ae8345 {
    text-align: left;
    caret-color: rgb(255,255,255);
}

#element-685 .x_f2074b6c {
    color: #ffffff;
}

#page-block-s7ge92orxoi {
    height: 2.6875rem;
    max-width: 100%;
}

#page-block-s7ge92orxoi .section-holder-border {
    border: 0;
}

#page-block-s7ge92orxoi .section-block {
    background: rgb(255,255,255);
    height: 2.6875rem;
}

#page-block-s7ge92orxoi .section-holder-overlay {
    display: none;
}

#element-665 {
    top: 0.5rem;
    left: 0.625rem;
    height: 1.4375rem;
    width: 2.875rem;
    z-index: 66;
}

#element-666 {
    top: 0.5rem;
    left: 4.125rem;
    height: 1.4375rem;
    width: 2.875rem;
    z-index: 68;
}

#element-667 {
    top: 0.5rem;
    left: 7.5rem;
    height: 1.4375rem;
    width: 2.875rem;
    z-index: 70;
}

#element-668 {
    top: 0.5rem;
    left: 11rem;
    height: 1.4375rem;
    width: 2.875rem;
    z-index: 72;
}

#element-669 {
    top: 0.5rem;
    left: 14.5rem;
    height: 1.4375rem;
    width: 2.875rem;
    z-index: 74;
}

#element-670 {
    top: 0.5rem;
    left: 18rem;
    height: 1.4375rem;
    width: 2.875rem;
    z-index: 76;
}

#element-671 {
    top: 0.5rem;
    left: 21.5rem;
    height: 1.4375rem;
    width: 2.875rem;
    z-index: 78;
}

#page_block_below_fold {
    height: 29.375rem;
    max-width: 100%;
}

#page_block_below_fold .section-holder-border {
    border: 0;
}

#page_block_below_fold .section-block {
    background: rgb(249,249,249);
    height: 29.375rem;
}

#page_block_below_fold .section-holder-overlay {
    display: none;
}

#element-373 {
    top: 1rem;
    left: 6.6875rem;
    height: 11.625rem;
    width: 11.625rem;
    z-index: 5;
}

.circle {
    border-radius: 50%;
}

.shape {
    height: inherit;
}

.line-horizontal {
    height: .625rem;
}

.line-vertical {
    height: 100%;
    margin-right: .625rem;
}

[class*='line-'] {
    box-sizing: content-box;
}

#element-373 .shape {
    border: 0;
    background: url(/img/45250090-0-clement-h-95YRwf6CNw.jpg) no-repeat rgb(240,240,240) 28% 37% / auto;
    opacity: 1;
}

#element-376 {
    top: 16.4375rem;
    left: 1.1875rem;
    height: 7.5rem;
    width: 22.5rem;
    z-index: 6;
    color: #000000;
    font-size: 1.0526rem;
    line-height: 1.4875rem;
    text-align: left;
}

#element-376 .x_4886f134 {
    text-align: left;
    line-height: 1.5rem;
    font-size: 1.0526rem;
}

#element-673 {
    top: 24.875rem;
    left: 1.875rem;
    height: 2.9375rem;
    width: 21.1875rem;
    z-index: 85;
}

#element-673 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-673 .btn:hover {
    background: #1565C0;
    color: #FFFFFF;
}

#element-673 .btn {
    background: linear-gradient(#1E91FF,#0073FF 50%);
    color: #FFFFFF;
    font-size: 0.9907rem;
    font-family: Roboto;
    font-weight: 400;
    height: 2.9375rem;
    width: 21.1875rem;
    border-radius: 0;
}

#element-684 {
    top: 14.25rem;
    left: 1.25rem;
    height: 1.4375rem;
    width: 22.5rem;
    z-index: 91;
    color: #000000;
    font-size: 1.1765rem;
    line-height: 1.425rem;
    text-align: left;
}

#element-684 .x_ee13c36c {
    text-align: left;
    line-height: 1.4375rem;
    font-size: 1.1765rem;
}

#element-684 .x_41ae8345 {
    text-align: left;
    caret-color: rgb(255,255,255);
}

#page-block-wrrbonr7ar2n34ozz8bocg14i {
    height: 31.6875rem;
    max-width: 100%;
}

#page-block-wrrbonr7ar2n34ozz8bocg14i .section-holder-border {
    border: 0;
}

#page-block-wrrbonr7ar2n34ozz8bocg14i .section-block {
    background: rgb(255,255,255);
    height: 31.6875rem;
}

#page-block-wrrbonr7ar2n34ozz8bocg14i .section-holder-overlay {
    display: none;
}

#element-384 {
    top: 1.75rem;
    left: 6.5rem;
    height: 11.9375rem;
    width: 11.9375rem;
    z-index: 7;
}

#element-384 .shape {
    border: 0;
    background: url(/img/45341710-0-metrics.jpg) repeat rgb(74,74,74) 50% 50% / cover;
    opacity: 1;
}

#element-385 {
    top: 17.5625rem;
    left: 1.1875rem;
    height: 4.5rem;
    width: 22.5rem;
    z-index: 8;
    color: #FFFFFF;
    font-size: 1.0526rem;
    line-height: 1.4875rem;
    text-align: left;
}

#element-385 .x_4886f134 {
    text-align: left;
    line-height: 1.5rem;
    font-size: 1.0526rem;
}

#element-385 .x_7b2817bf {
    color: #000000;
}

#element-523 {
    top: 22.3125rem;
    left: 1.1875rem;
    height: 4.5rem;
    width: 18.6875rem;
    z-index: 12;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
}

#element-523 .x_ec68b060 {
    text-align: left;
    color: rgb(0,0,1);
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-523 .x_e1c17884 {
    color: #000001;
}

#element-523 .x_41ae8345 {
    text-align: left;
    caret-color: rgb(255,255,255);
}

#element-524 {
    top: 25.6875rem;
    left: 1.1875rem;
    height: 4.5rem;
    width: 18.6875rem;
    z-index: 13;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: left;
}

#element-524 .x_ec68b060 {
    text-align: left;
    color: rgb(0,0,1);
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-524 .x_41ae8345 {
    text-align: left;
    caret-color: rgb(255,255,255);
}

#element-683 {
    top: 15.4375rem;
    left: 1.25rem;
    height: 1.4375rem;
    width: 22.5rem;
    z-index: 90;
    color: #000000;
    font-size: 1.1765rem;
    line-height: 1.425rem;
    text-align: left;
}

#element-683 .x_ee13c36c {
    text-align: left;
    line-height: 1.4375rem;
    font-size: 1.1765rem;
}

#element-683 .x_41ae8345 {
    text-align: left;
    caret-color: rgb(255,255,255);
}

#page-block-6yqme14a11n {
    height: 17.75rem;
    max-width: 100%;
}

#page-block-6yqme14a11n .section-holder-border {
    border: 0;
}

#page-block-6yqme14a11n .section-block {
    background: rgb(0,42,87);
    height: 17.75rem;
}

#page-block-6yqme14a11n .section-holder-overlay {
    display: none;
}

#element-551 {
    top: 13.5625rem;
    left: 0.75rem;
    height: 1.9394rem;
    width: 10.75rem;
    z-index: 46;
}

#element-552 {
    top: 4.625rem;
    left: 1.25rem;
    height: 2.9478rem;
    width: 6.0625rem;
    z-index: 48;
}

#element-553 {
    top: 13.5625rem;
    left: 13.625rem;
    height: 1.9958rem;
    width: 9.8125rem;
    z-index: 49;
}

#element-554 {
    top: 8.375rem;
    left: 13.3125rem;
    height: 3.0374rem;
    width: 10.4375rem;
    z-index: 50;
}

#element-555 {
    top: 9.1875rem;
    left: 1.25rem;
    height: 1.4418rem;
    width: 11.3125rem;
    z-index: 51;
}

#element-556 {
    top: 5.3125rem;
    left: 11.75rem;
    height: 1.5484rem;
    width: 12rem;
    z-index: 52;
}

#element-682 {
    top: 2.5rem;
    left: 1.25rem;
    height: 1.4375rem;
    width: 22.5rem;
    z-index: 89;
    color: #000000;
    font-size: 1.1765rem;
    line-height: 1.425rem;
    text-align: center;
}

#element-682 .x_5e4484a5 {
    text-align: center;
    line-height: 1.4375rem;
    font-size: 1.1765rem;
}

#element-682 .x_f2074b6c {
    color: #ffffff;
}

#element-682 .x_41ae8345 {
    text-align: left;
    caret-color: rgb(255,255,255);
}

#page-block-pydrhbjo1zs8xgvi {
    height: 22.625rem;
    max-width: 100%;
}

#page-block-pydrhbjo1zs8xgvi .section-holder-border {
    border: 0;
}

#page-block-pydrhbjo1zs8xgvi .section-block {
    background: rgb(255,255,255);
    height: 22.625rem;
}

#page-block-pydrhbjo1zs8xgvi .section-holder-overlay {
    display: none;
}

#element-529 {
    top: 2.5rem;
    left: 1.25rem;
    height: 17.6719rem;
    width: 22.5rem;
    z-index: 14;
}

#page-block-myec1x9p63 {
    height: 22.6875rem;
    max-width: 100%;
}

#page-block-myec1x9p63 .section-holder-border {
    border: 0;
}

#page-block-myec1x9p63 .section-block {
    background: rgb(249,249,249);
    height: 22.6875rem;
}

#page-block-myec1x9p63 .section-holder-overlay {
    display: none;
}

#element-558 {
    top: 0.625rem;
    left: 7.6875rem;
    height: 4.671rem;
    width: 9.625rem;
    z-index: 20;
}

#element-559 {
    top: 10.125rem;
    left: 1.25rem;
    height: 11rem;
    width: 22.5rem;
    z-index: 26;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-559 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-560 {
    top: 6.125rem;
    left: 1.25rem;
    height: 1.5625rem;
    width: 22.5rem;
    z-index: 32;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.575rem;
    text-align: center;
}

#element-560 .x_b8465762 {
    text-align: center;
    line-height: 1.5625rem;
    font-size: 1.1146rem;
}

#page-block-tilr2r1q3dq {
    height: 22.625rem;
    max-width: 100%;
}

#page-block-tilr2r1q3dq .section-holder-border {
    border: 0;
}

#page-block-tilr2r1q3dq .section-block {
    background: rgb(255,255,255);
    height: 22.625rem;
}

#page-block-tilr2r1q3dq .section-holder-overlay {
    display: none;
}

#element-538 {
    top: 2.5rem;
    left: 1.25rem;
    height: 17.6719rem;
    width: 22.5rem;
    z-index: 15;
}

#page-block-bbmcy9n669r {
    height: 20.125rem;
    max-width: 100%;
}

#page-block-bbmcy9n669r .section-holder-border {
    border: 0;
}

#page-block-bbmcy9n669r .section-block {
    background: rgb(249,249,249);
    height: 20.125rem;
}

#page-block-bbmcy9n669r .section-holder-overlay {
    display: none;
}

#element-539 {
    top: 1.25rem;
    left: 6.0625rem;
    height: 2.3081rem;
    width: 12.8125rem;
    z-index: 21;
}

#element-567 {
    top: 8.75rem;
    left: 1.25rem;
    height: 9.625rem;
    width: 22.5rem;
    z-index: 27;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-567 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-568 {
    top: 4.875rem;
    left: 1.25rem;
    height: 1.5625rem;
    width: 22.5rem;
    z-index: 33;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.575rem;
    text-align: center;
}

#element-568 .x_b8465762 {
    text-align: center;
    line-height: 1.5625rem;
    font-size: 1.1146rem;
}

#page-block-i7vtkp35w0j {
    height: 93.8125rem;
    max-width: 100%;
}

#page-block-i7vtkp35w0j .section-holder-border {
    border: 0;
}

#page-block-i7vtkp35w0j .section-block {
    background: repeat rgb(0,42,87) 49% 39% / cover;
    background-image: url(/img/45247245-0-austin-distel-mpN7xj.jpg),url(/img/1570001250-45247245-ghost-austin-distel-mpN7xj.jpg);
    height: 93.8125rem;
}

#page-block-i7vtkp35w0j .section-holder-overlay {
    opacity: 0.95;
    background-color: #003873;
    display: block;
}

#element-572 {
    top: 35.6875rem;
    left: 3.5rem;
    height: 26.875rem;
    width: 18rem;
    z-index: 38;
}

#element-572 .shape {
    border: 0.125rem solid #FFFFFF;
    border-radius: 0 0 0 0;
    background: rgb(0,56,115);
    opacity: 1;
}

#element-573 {
    top: 41.25rem;
    left: 6.125rem;
    height: 15.75rem;
    width: 12.6875rem;
    z-index: 40;
    color: #FFFFFF;
    font-size: 0.9288rem;
    line-height: 1.3125rem;
    text-align: center;
}

#element-573 .x_0d0d8539 {
    text-align: center;
    line-height: 1.3125rem;
    font-size: 0.9288rem;
}

#element-573 .x_36f22d72 {
    text-align: left;
    caret-color: rgb(0,56,115);
}

#element-574 {
    top: 58.875rem;
    left: 7.375rem;
    height: 1.8125rem;
    width: 10.25rem;
    z-index: 41;
    color: #FFFFFF;
    font-size: 1.3003rem;
    line-height: 1.8375rem;
    text-align: center;
}

#element-574 .x_0d91ddff {
    text-align: center;
    line-height: 1.8125rem;
    font-size: 1.3003rem;
}

#element-574 .x_36f22d72 {
    text-align: left;
    caret-color: rgb(0,56,115);
}

#element-576 {
    top: 6.9375rem;
    left: 3.5rem;
    height: 26.875rem;
    width: 18rem;
    z-index: 43;
}

#element-576 .shape {
    border: 0.125rem solid #FFFFFF;
    border-radius: 0 0 0 0;
    background: rgb(255,255,255);
    opacity: 1;
}

#element-577 {
    top: 12.5rem;
    left: 6.125rem;
    height: 15.75rem;
    width: 12.6875rem;
    z-index: 45;
    color: #FFFFFF;
    font-size: 0.9288rem;
    line-height: 1.3125rem;
    text-align: center;
}

#element-577 .x_0d0d8539 {
    text-align: center;
    line-height: 1.3125rem;
    font-size: 0.9288rem;
}

#element-577 .x_1824cd1e {
    color: #003873;
}

#element-577 .x_36f22d72 {
    text-align: left;
    caret-color: rgb(0,56,115);
}

#element-578 {
    top: 30.125rem;
    left: 7.375rem;
    height: 1.8125rem;
    width: 10.25rem;
    z-index: 47;
    color: #FFFFFF;
    font-size: 1.3003rem;
    line-height: 1.8375rem;
    text-align: center;
}

#element-578 .x_0d91ddff {
    text-align: center;
    line-height: 1.8125rem;
    font-size: 1.3003rem;
}

#element-578 .x_1824cd1e {
    color: #003873;
}

#element-578 .x_36f22d72 {
    text-align: left;
    caret-color: rgb(0,56,115);
}

#element-580 {
    top: 64.4375rem;
    left: 3.5rem;
    height: 26.875rem;
    width: 18rem;
    z-index: 53;
}

#element-580 .shape {
    border: 0.125rem solid #FFFFFF;
    border-radius: 0 0 0 0;
    background: rgb(0,56,115);
    opacity: 1;
}

#element-581 {
    top: 70rem;
    left: 6.125rem;
    height: 15.75rem;
    width: 12.6875rem;
    z-index: 54;
    color: #FFFFFF;
    font-size: 0.9288rem;
    line-height: 1.3125rem;
    text-align: center;
}

#element-581 .x_0d0d8539 {
    text-align: center;
    line-height: 1.3125rem;
    font-size: 0.9288rem;
}

#element-582 {
    top: 87.625rem;
    left: 7.375rem;
    height: 1.8125rem;
    width: 10.25rem;
    z-index: 55;
    color: #FFFFFF;
    font-size: 1.3003rem;
    line-height: 1.8375rem;
    text-align: center;
}

#element-582 .x_0d91ddff {
    text-align: center;
    line-height: 1.8125rem;
    font-size: 1.3003rem;
}

#element-584 {
    top: 66.3125rem;
    left: 11.25rem;
    height: 1.8125rem;
    width: 2.5rem;
    z-index: 56;
}

#element-585 {
    top: 2.5rem;
    left: 1.25rem;
    height: 1.4375rem;
    width: 22.5rem;
    z-index: 57;
    color: #000000;
    font-size: 1.1765rem;
    line-height: 1.425rem;
    text-align: center;
}

#element-585 .x_5e4484a5 {
    text-align: center;
    line-height: 1.4375rem;
    font-size: 1.1765rem;
}

#element-585 .x_f2074b6c {
    color: #ffffff;
}

#element-585 .x_41ae8345 {
    text-align: left;
    caret-color: rgb(255,255,255);
}

#element-588 {
    top: 8.8125rem;
    left: 11.25rem;
    height: 1.8125rem;
    width: 2.5rem;
    z-index: 58;
}

#element-589 {
    top: 37.5625rem;
    left: 11.25rem;
    height: 1.8125rem;
    width: 2.5rem;
    z-index: 59;
}

#page-block-mgvyqwpu4bp {
    height: 22.625rem;
    max-width: 100%;
}

#page-block-mgvyqwpu4bp .section-holder-border {
    border: 0;
}

#page-block-mgvyqwpu4bp .section-block {
    background: rgb(255,255,255);
    height: 22.625rem;
}

#page-block-mgvyqwpu4bp .section-holder-overlay {
    display: none;
}

#element-590 {
    top: 2.5rem;
    left: 1.25rem;
    height: 17.6719rem;
    width: 22.5rem;
    z-index: 16;
}

#page-block-suzdffxutkg {
    height: 16.375rem;
    max-width: 100%;
}

#page-block-suzdffxutkg .section-holder-border {
    border: 0;
}

#page-block-suzdffxutkg .section-block {
    background: rgb(249,249,249);
    height: 16.375rem;
}

#page-block-suzdffxutkg .section-holder-overlay {
    display: none;
}

#element-591 {
    top: 1.3125rem;
    left: 5.6875rem;
    height: 1.7516rem;
    width: 13.5625rem;
    z-index: 23;
}

#element-592 {
    top: 7.8125rem;
    left: 1.25rem;
    height: 6.875rem;
    width: 22.5rem;
    z-index: 28;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-592 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-593 {
    top: 4.0625rem;
    left: 1.1875rem;
    height: 1.5625rem;
    width: 22.5rem;
    z-index: 34;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.575rem;
    text-align: center;
}

#element-593 .x_b8465762 {
    text-align: center;
    line-height: 1.5625rem;
    font-size: 1.1146rem;
}

#page-block-c53iaoqrmyv {
    height: 22.625rem;
    max-width: 100%;
}

#page-block-c53iaoqrmyv .section-holder-border {
    border: 0;
}

#page-block-c53iaoqrmyv .section-block {
    background: rgb(255,255,255);
    height: 22.625rem;
}

#page-block-c53iaoqrmyv .section-holder-overlay {
    display: none;
}

#element-594 {
    top: 2.5rem;
    left: 1.25rem;
    height: 17.6719rem;
    width: 22.5rem;
    z-index: 17;
}

#page-block-jch2inort6l {
    height: 18.75rem;
    max-width: 100%;
}

#page-block-jch2inort6l .section-holder-border {
    border: 0;
}

#page-block-jch2inort6l .section-block {
    background: rgb(249,249,249);
    height: 18.75rem;
}

#page-block-jch2inort6l .section-holder-overlay {
    display: none;
}

#element-595 {
    top: 1.375rem;
    left: 5.9375rem;
    height: 3.7939rem;
    width: 13.0625rem;
    z-index: 22;
}

#element-596 {
    top: 10.8125rem;
    left: 1.25rem;
    height: 5.5rem;
    width: 22.5rem;
    z-index: 29;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-596 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-597 {
    top: 6.625rem;
    left: 1.25rem;
    height: 1.5625rem;
    width: 22.5rem;
    z-index: 35;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.575rem;
    text-align: center;
}

#element-597 .x_b8465762 {
    text-align: center;
    line-height: 1.5625rem;
    font-size: 1.1146rem;
}

#page-block-c4gzrb87nw {
    height: 9.1875rem;
    max-width: 100%;
}

#page-block-c4gzrb87nw .section-holder-border {
    border: 0;
}

#page-block-c4gzrb87nw .section-block {
    background: rgb(0,42,87);
    height: 9.1875rem;
}

#page-block-c4gzrb87nw .section-holder-overlay {
    display: none;
}

#element-569 {
    top: 5.0625rem;
    left: 0.6875rem;
    height: 1.8157rem;
    width: 6.4375rem;
    z-index: 39;
}

#element-570 {
    top: 5.0625rem;
    left: 17.1875rem;
    height: 1.874rem;
    width: 7rem;
    z-index: 42;
}

#element-571 {
    top: 5.0625rem;
    left: 9.375rem;
    height: 1.8783rem;
    width: 6.1875rem;
    z-index: 44;
}

#element-598 {
    top: 2.5rem;
    left: 1.25rem;
    height: 1.4375rem;
    width: 22.5rem;
    z-index: 60;
    color: #000000;
    font-size: 1.1765rem;
    line-height: 1.425rem;
    text-align: center;
}

#element-598 .x_5e4484a5 {
    text-align: center;
    line-height: 1.4375rem;
    font-size: 1.1765rem;
}

#element-598 .x_f2074b6c {
    color: #ffffff;
}

#element-598 .x_41ae8345 {
    text-align: left;
    caret-color: rgb(255,255,255);
}

#page-block-pz8q56l0a7o {
    height: 22.625rem;
    max-width: 100%;
}

#page-block-pz8q56l0a7o .section-holder-border {
    border: 0;
}

#page-block-pz8q56l0a7o .section-block {
    background: rgb(255,255,255);
    height: 22.625rem;
}

#page-block-pz8q56l0a7o .section-holder-overlay {
    display: none;
}

#element-599 {
    top: 2.5rem;
    left: 1.25rem;
    height: 17.6719rem;
    width: 22.5rem;
    z-index: 18;
}

#page-block-xqbc43mu45f {
    height: 16.625rem;
    max-width: 100%;
}

#page-block-xqbc43mu45f .section-holder-border {
    border: 0;
}

#page-block-xqbc43mu45f .section-block {
    background: rgb(249,249,249);
    height: 16.625rem;
}

#page-block-xqbc43mu45f .section-holder-overlay {
    display: none;
}

#element-600 {
    top: 1.625rem;
    left: 5.625rem;
    height: 1.7502rem;
    width: 13.6875rem;
    z-index: 24;
}

#element-601 {
    top: 7.9375rem;
    left: 1.25rem;
    height: 6.875rem;
    width: 22.5rem;
    z-index: 30;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-601 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-602 {
    top: 4.1875rem;
    left: 1.25rem;
    height: 1.5625rem;
    width: 22.5rem;
    z-index: 36;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.575rem;
    text-align: center;
}

#element-602 .x_b8465762 {
    text-align: center;
    line-height: 1.5625rem;
    font-size: 1.1146rem;
}

#page-block-9iq0swazl5 {
    height: 22.625rem;
    max-width: 100%;
}

#page-block-9iq0swazl5 .section-holder-border {
    border: 0;
}

#page-block-9iq0swazl5 .section-block {
    background: rgb(255,255,255);
    height: 22.625rem;
}

#page-block-9iq0swazl5 .section-holder-overlay {
    display: none;
}

#element-603 {
    top: 2.5rem;
    left: 1.25rem;
    height: 17.6719rem;
    width: 22.5rem;
    z-index: 19;
}

#page-block-bwbmd1hdnf {
    height: 14.25rem;
    max-width: 100%;
}

#page-block-bwbmd1hdnf .section-holder-border {
    border: 0;
}

#page-block-bwbmd1hdnf .section-block {
    background: rgb(249,249,249);
    height: 14.25rem;
}

#page-block-bwbmd1hdnf .section-holder-overlay {
    display: none;
}

#element-604 {
    top: 1.375rem;
    left: 6.8125rem;
    height: 2.3001rem;
    width: 11.375rem;
    z-index: 25;
}

#element-605 {
    top: 9.0625rem;
    left: 1.25rem;
    height: 2.75rem;
    width: 22.5rem;
    z-index: 31;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.4rem;
    text-align: center;
}

#element-605 .x_2c80ab57 {
    text-align: center;
    line-height: 1.375rem;
    font-size: 0.9907rem;
}

#element-606 {
    top: 4.9375rem;
    left: 1.25rem;
    height: 1.5625rem;
    width: 22.5rem;
    z-index: 37;
    color: #37465A;
    font-size: 1.1146rem;
    line-height: 1.575rem;
    text-align: center;
}

#element-606 .x_b8465762 {
    text-align: center;
    line-height: 1.5625rem;
    font-size: 1.1146rem;
}

#page-block-0sqes68zlpz {
    height: 79.0625rem;
    max-width: 100%;
}

#page-block-0sqes68zlpz .section-holder-border {
    border: 0;
}

#page-block-0sqes68zlpz .section-block {
    background: repeat rgb(0,42,87) 54% 100% / cover;
    background-image: url(/img/45249680-0-austin-distel-gUIJ0Y.jpg),url(/img/1570001251-45249680-ghost-austin-distel-gUIJ0Y.jpg);
    height: 79.0625rem;
}

#page-block-0sqes68zlpz .section-holder-overlay {
    opacity: 0.94;
    background-color: #003873;
    display: block;
}

#element-610 {
    top: 2.5rem;
    left: 1.25rem;
    height: 1.75rem;
    width: 22.5rem;
    z-index: 61;
    color: #000000;
    font-size: 1.4241rem;
    line-height: 1.725rem;
    text-align: center;
}

#element-610 .x_6ee82066 {
    text-align: center;
    line-height: 1.75rem;
    font-size: 1.4241rem;
}

#element-610 .x_f2074b6c {
    color: #ffffff;
}

#element-610 .x_41ae8345 {
    text-align: left;
    caret-color: rgb(255,255,255);
}

#element-611 {
    top: 41.625rem;
    left: 1.25rem;
    height: 27.5625rem;
    width: 22.5rem;
    z-index: 62;
}

.lightbox {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
}

.lightbox-dim {
    background: rgba(0,0,0,0.85);
    height: 100%;
    animation: fade-in .5s ease-in-out;
    overflow-x: hidden;
    display: flex;
    padding: 30px 0;
}

.lightbox-content {
    background-color: #fefefe;
    border-radius: 3px;
    position: relative;
    margin: auto;
    animation: slide-down .5s ease-in-out;
}

.lightbox-opened {
    display: block;
}

.lightbox-close {
    width: 25px;
    right: 0;
    top: -10px;
    cursor: pointer;
}

.lightbox-close-icon {
    fill: #fff;
}

.notification-text {
    font-size: 1.5rem;
    color: #fff;
    text-align: center;
    width: 100%;
    margin: auto;
}

.modal-on {
    overflow: hidden;
}

.form {
    font-size: 1.25rem;
}

.form-input {
    color: transparent;
    background-color: transparent;
    border: 1px solid transparent;
    border-radius: 3px;
    font-family: inherit;
    width: 100%;
    height: 3.5rem;
    margin: .5rem 0;
    padding: .5rem .625rem .5625rem;
}

.form-input::placeholder {
    opacity: 1;
    color: transparent;
}

.form-textarea {
    display: block;
}

.form-select {
    background: #FFF url('//v.fastcdn.co/a/img/builder2/select-arrow-drop-down.png') no-repeat right;
    -webkit-appearance: none;
    -moz-appearance: none;
    color: transparent;
}

.form-label {
    display: inline-block;
    color: transparent;
}

.form-label-title {
    line-height: 1.1;
    width: 100%;
    padding: .75rem 0 .5625rem;
    margin: .5rem 0 .125rem;
}

.form-label-outside {
    margin: .3125rem 0 0;
}

.form-multiple-input {
    display: none;
}

.form-multiple-label {
    position: relative;
    padding-top: .75rem;
    line-height: 1.05;
    margin-left: 1.5625rem;
}

.form-multiple-label:before {
    content: '';
    display: inline-block;
    box-sizing: inherit;
    width: 1rem;
    height: 1rem;
    background-color: #FFF;
    border-radius: .25rem;
    border: 1px solid #8195a8;
    margin-right: .5rem;
    vertical-align: -2px;
    position: absolute;
    left: -1.5625rem;
}

.form-checkbox-label:after {
    content: '';
    width: .25rem;
    height: .5rem;
    position: absolute;
    top: .8rem;
    left: -1.25rem;
    transform: rotate(45deg);
    border-right: .1875rem solid;
    border-bottom: .1875rem solid;
    color: #FFF;
}

.form-radio-label:before {
    border-radius: 50%;
}

.form-multiple-input:checked + .form-radio-label:before {
    border: .3125rem solid #308DFC;
}

.form-multiple-input:checked + .form-checkbox-label:before {
    background-color: #308DFC;
    border: 0;
}

.form-btn {
    -webkit-appearance: none;
    -moz-appearance: none;
    background-color: transparent;
    border: 0;
    cursor: pointer;
    min-height: 100%;
}

.form-invalid {
    font-weight: 700;
}

.form-messagebox {
    display: none;
}

.form-input-inner-shadow {
    box-shadow: inset 0 1px 3px rgba(0,0,0,0.28);
}

#element-611 .btn.btn-effect3d:active {
    box-shadow: none;
}

#element-611 .btn:hover {
    background: #1565C0;
    color: #FFFFFF;
}

#element-611 .btn {
    background: linear-gradient(#1E91FF,#0073FF 50%);
    color: #FFFFFF;
    font-size: 1.1146rem;
    font-family: Roboto;
    font-weight: 400;
    height: 3.25rem;
    width: 22.5rem;
    border-radius: 0;
}

#element-611 .form-label {
    color: #BDBDBD;
}

#element-611 ::placeholder {
    color: #BDBDBD;
}

#element-611 .form-input {
    color: #2F2F2F;
    background-color: #FFFFFF;
    border-color: #A3BAC6;
}

#element-611 .user-invalid {
    border-color: #E12627;
}

#element-611 input::placeholder,#element-611 .form-label-inside {
    color: #BDBDBD;
}

#element-611 select.valid {
    color: #2F2F2F;
}

#element-611 .form-btn-geometry {
    top: 30.0625rem;
    left: 0;
    height: 3.25rem;
    width: 22.5rem;
    z-index: 62;
}

#element-613 {
    top: 8.1875rem;
    left: 1.625rem;
    height: 30.875rem;
    width: 21.75rem;
    z-index: 63;
    color: #37465A;
    font-size: 0.9907rem;
    line-height: 1.6rem;
    text-align: center;
}

#element-613 .x_ebb3d042 {
    text-align: center;
    line-height: 1.625rem;
    font-size: 0.9907rem;
}

#element-613 .x_f2074b6c {
    color: #ffffff;
}

#element-613 .x_72d8080a {
    text-align: left;
    caret-color: rgb(208,208,208);
}

#element-614 {
    top: 5.25rem;
    left: 1.25rem;
    height: 1.9375rem;
    width: 22.5rem;
    z-index: 64;
    color: #37465A;
    font-size: 1.3622rem;
    line-height: 1.925rem;
    text-align: center;
}

#element-614 .x_eced8c99 {
    text-align: center;
    line-height: 1.9375rem;
    font-size: 1.3622rem;
}

#element-614 .x_a2e00130 {
    text-align: center;
    line-height: 1.9375rem;
    font-size: 1.3622rem;
}

#element-614 .x_f2074b6c {
    color: #ffffff;
}

#element-614 .x_41ae8345 {
    text-align: left;
    caret-color: rgb(255,255,255);
}

#page-block-fqsm0sjndywmfkb5cw2r5jc3di {
    height: 23.375rem;
    max-width: 100%;
}

#page-block-fqsm0sjndywmfkb5cw2r5jc3di .section-holder-border {
    border: 0;
}

#page-block-fqsm0sjndywmfkb5cw2r5jc3di .section-block {
    background: rgb(255,255,255);
    height: 23.375rem;
}

#page-block-fqsm0sjndywmfkb5cw2r5jc3di .section-holder-overlay {
    display: none;
}

#element-615 {
    top: 7.625rem;
    left: 1.25rem;
    height: 3.0313rem;
    width: 6.0625rem;
    z-index: 65;
}

#element-617 {
    top: 7.625rem;
    left: 8.875rem;
    height: 3.0313rem;
    width: 6.0625rem;
    z-index: 67;
}

#element-621 {
    top: 7.625rem;
    left: 16.8125rem;
    height: 3.0313rem;
    width: 6.0625rem;
    z-index: 69;
}

#element-623 {
    top: 12.625rem;
    left: 1.25rem;
    height: 3.0313rem;
    width: 6.0625rem;
    z-index: 71;
}

#element-628 {
    top: 12.625rem;
    left: 8.875rem;
    height: 3.0313rem;
    width: 6.0625rem;
    z-index: 73;
}

#element-630 {
    top: 12.625rem;
    left: 16.3125rem;
    height: 3.0313rem;
    width: 6.0625rem;
    z-index: 75;
}

#element-633 {
    top: 18.1875rem;
    left: 8.875rem;
    height: 3.0313rem;
    width: 6.0625rem;
    z-index: 77;
}

#element-636 {
    top: 2.5rem;
    left: 1.25rem;
    height: 2.875rem;
    width: 22.5rem;
    z-index: 79;
    color: #000000;
    font-size: 1.1765rem;
    line-height: 1.425rem;
    text-align: center;
}

#element-636 .x_5e4484a5 {
    text-align: center;
    line-height: 1.4375rem;
    font-size: 1.1765rem;
}

#element-636 .x_41ae8345 {
    text-align: left;
    caret-color: rgb(255,255,255);
}

#element-636 .x_b326329c {
    color: #1a1a1a;
}

#page-block-636sifwbu6tdfgvi {
    height: 6.5rem;
    max-width: 100%;
}

#page-block-636sifwbu6tdfgvi .section-holder-border {
    border: 0;
}

#page-block-636sifwbu6tdfgvi .section-block {
    background: rgb(0,0,0);
    height: 6.5rem;
}

#page-block-636sifwbu6tdfgvi .section-holder-overlay {
    display: none;
}

#element-142 {
    top: 2.5rem;
    left: 2.5625rem;
    height: 1.5rem;
    width: 19.8125rem;
    z-index: 4;
    color: #000000;
    font-size: 0.9288rem;
    line-height: 1.5rem;
    text-align: center;
}

#element-142 .x_519e17eb {
    text-align: center;
    line-height: 1.5rem;
    font-size: 0.9288rem;
}

#element-142 .x_f2074b6c {
    color: #ffffff;
}

@media screen and (max-width: 400px) {
    :root {
        font-size:4vw;
    }
}

@media screen and (min-width: 768px) and (max-width:1200px) {
    :root {
        font-size:1.33vw;
    }
}

@media screen and (max-width: 767px) {
    .hidden-mobile {
        display:none;
    }
}

@media screen and (min-width: 768px) {
    .section-fit {
        max-width:60rem;
    }

    #page-block-ug1vl0mq2cb {
        height: 3.25rem;
        max-width: 100%;
    }

    #page-block-ug1vl0mq2cb .section-holder-border {
        border: 0;
    }

    #page-block-ug1vl0mq2cb .section-block {
        background: rgb(0,0,0);
        height: 3.25rem;
    }

    #page-block-ug1vl0mq2cb .section-holder-overlay {
        display: none;
    }

    #element-655 {
        top: 0.75rem;
        left: 0.75rem;
        height: 1.8125rem;
        width: 1.8125rem;
        z-index: 83;
    }

    #element-664 {
        top: 0.375rem;
        left: 46.3125rem;
        height: 2.5rem;
        width: 13.25rem;
        z-index: 84;
    }

    #element-664 .btn.btn-effect3d:active {
        box-shadow: none;
    }

    #element-664 .btn:hover {
        background: #1565C0;
        color: #FFFFFF;
    }

    #element-664 .btn {
        background: linear-gradient(#1E91FF,#0073FF 50%);
        color: #FFFFFF;
        font-size: 0.9907rem;
        font-family: Roboto;
        font-weight: 400;
        height: 2.5rem;
        width: 13.25rem;
        border-radius: 0;
    }

    #element-660 {
        top: 0.9375rem;
        left: 29.6875rem;
        height: 1.3125rem;
        width: 6.125rem;
        z-index: 86;
    }

    #element-674 {
        top: 0.8125rem;
        left: 36.75rem;
        height: 1.625rem;
        width: 5.1875rem;
        z-index: 87;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-674 .x_3579aa00 {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-674 .x_f2074b6c {
        color: #ffffff;
    }

    #element-675 {
        top: 0.8125rem;
        left: 18rem;
        height: 1.625rem;
        width: 10.625rem;
        z-index: 88;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: right;
    }

    #element-675 .x_bb1de03d {
        text-align: right;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-675 .x_f2074b6c {
        color: #ffffff;
    }

    #page_block_header {
        height: 39.5625rem;
        max-width: 100%;
    }

    #page_block_header .section-holder-border {
        border: 0;
    }

    #page_block_header .section-block {
        background: repeat rgb(255,255,255) 55% 100% / cover fixed;
        background-image: url(/img/45247235-0-tyler-franta-iusJ25i.jpg),url(/img/1570001249-45247235-ghost-tyler-franta-iusJ25i.jpg);
        height: 39.5625rem;
    }

    #page_block_header .section-holder-overlay {
        opacity: 0.91;
        background-color: #000000;
        display: block;
    }

    #element-2 {
        top: 19.5625rem;
        left: 5.125rem;
        height: 3.625rem;
        width: 49.75rem;
        z-index: 3;
        color: #000000;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: center;
    }

    #element-2 .x_e6507cf2 {
        text-align: center;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }

    #element-2 .x_f2074b6c {
        color: #ffffff;
    }

    #element-488 {
        top: 4.1875rem;
        left: 22.875rem;
        height: 4.25rem;
        width: 14.25rem;
        z-index: 9;
    }

    #element-637 {
        top: 28.5625rem;
        left: 23.375rem;
        height: 2.5rem;
        width: 13.25rem;
        z-index: 80;
    }

    #element-637 .btn.btn-effect3d:active {
        box-shadow: none;
    }

    #element-637 .btn:hover {
        background: #1565C0;
        color: #FFFFFF;
    }

    #element-637 .btn {
        background: linear-gradient(#1E91FF,#0073FF 50%);
        color: #FFFFFF;
        font-size: 0.9907rem;
        font-family: Roboto;
        font-weight: 400;
        height: 2.5rem;
        width: 13.25rem;
        border-radius: 0;
    }

    #element-1 {
        top: 13.0625rem;
        left: 0rem;
        height: 3.125rem;
        width: 29.875rem;
        z-index: 81;
        color: #000000;
        font-size: 2.2291rem;
        line-height: 3.15rem;
        text-align: right;
    }

    #element-1 .x_45112910 {
        text-align: center;
        line-height: 3.125rem;
        font-size: 2.2291rem;
    }

    #element-1 .x_f2074b6c {
        color: #ffffff;
    }

    #element-1 .x_fc9d998b img{
        width: 3.3rem;
        display: initial;
        margin: inherit;
    }

    #element-639 {
        top: 13.0625rem;
        left: 32.75rem;
        height: 3.125rem;
        width: 28.875rem;
        z-index: 82;
        color: #000000;
        font-size: 2.2291rem;
        line-height: 3.15rem;
        text-align: left;
    }

    #element-639 .x_5edaf766 {
        text-align: left;
        line-height: 3.125rem;
        font-size: 2.2291rem;
    }

    #element-639 .x_f2074b6c {
        color: #ffffff;
    }

    #element-686 {
        top: 12.6875rem;
        left: 28.25rem;
        height: 3.875rem;
        width: 3.875rem;
        z-index: 93;
    }

    #page-block-ego243mw04gw4s4i {
        height: 14.375rem;
        max-width: 100%;
    }

    #page-block-ego243mw04gw4s4i .section-holder-border {
        border: 0;
    }

    #page-block-ego243mw04gw4s4i .section-block {
        background: rgb(0,42,87);
        height: 14.375rem;
    }

    #page-block-ego243mw04gw4s4i .section-holder-overlay {
        display: none;
    }

    #element-520 {
        top: 3.25rem;
        left: 4.5rem;
        height: 7.1875rem;
        width: 16.3125rem;
        z-index: 10;
    }

    #element-521 {
        top: 5.5625rem;
        left: 22rem;
        height: 4.875rem;
        width: 33.5rem;
        z-index: 11;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-521 .x_3579aa00 {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-521 .x_f2074b6c {
        color: #ffffff;
    }

    #element-685 {
        top: 3.25rem;
        left: 22rem;
        height: 1.9375rem;
        width: 31.8125rem;
        z-index: 92;
        color: #000000;
        font-size: 1.3622rem;
        line-height: 1.925rem;
        text-align: left;
    }

    #element-685 .x_052b6b4c {
        text-align: left;
        line-height: 1.9375rem;
        font-size: 1.3622rem;
    }

    #element-685 .x_41ae8345 {
        text-align: left;
        caret-color: rgb(255,255,255);
    }

    #element-685 .x_f2074b6c {
        color: #ffffff;
    }

    #page-block-s7ge92orxoi {
        height: 3.6875rem;
        max-width: 100%;
    }

    #page-block-s7ge92orxoi .section-holder-border {
        border: 0;
    }

    #page-block-s7ge92orxoi .section-block {
        background: rgb(255,255,255);
        height: 3.6875rem;
    }

    #page-block-s7ge92orxoi .section-holder-overlay {
        display: none;
    }

    #element-665 {
        top: 1.0625rem;
        left: 10.625rem;
        height: 1.4375rem;
        width: 2.875rem;
        z-index: 66;
    }

    #element-666 {
        top: 1.0625rem;
        left: 16.5625rem;
        height: 1.4375rem;
        width: 2.875rem;
        z-index: 68;
    }

    #element-667 {
        top: 1.0625rem;
        left: 22.5rem;
        height: 1.4375rem;
        width: 2.875rem;
        z-index: 70;
    }

    #element-668 {
        top: 1.0625rem;
        left: 28.5rem;
        height: 1.4375rem;
        width: 2.875rem;
        z-index: 72;
    }

    #element-669 {
        top: 1.0625rem;
        left: 34.5rem;
        height: 1.4375rem;
        width: 2.875rem;
        z-index: 74;
    }

    #element-670 {
        top: 1.0625rem;
        left: 40.5rem;
        height: 1.4375rem;
        width: 2.875rem;
        z-index: 76;
    }

    #element-671 {
        top: 1.0625rem;
        left: 46.5rem;
        height: 1.4375rem;
        width: 2.875rem;
        z-index: 78;
    }

    #page_block_below_fold {
        height: 23.125rem;
        max-width: 100%;
    }

    #page_block_below_fold .section-holder-border {
        border: 0;
    }

    #page_block_below_fold .section-block {
        background: rgb(249,249,249);
        height: 23.125rem;
    }

    #page_block_below_fold .section-holder-overlay {
        display: none;
    }

    #element-373 {
        top: 2.125rem;
        left: 2.5625rem;
        height: 17.125rem;
        width: 17.125rem;
        z-index: 5;
    }

    #element-373 .shape {
        border: 0;
        background: url(/img/45250090-0-clement-h-95YRwf6CNw.jpg) no-repeat rgb(240,240,240) 28% 37% / auto;
        opacity: 1;
    }

    #element-376 {
        top: 7.0625rem;
        left: 23.3125rem;
        height: 5.0625rem;
        width: 32.625rem;
        z-index: 6;
        color: #000000;
        font-size: 1.0526rem;
        line-height: 1.7rem;
        text-align: left;
    }

    #element-376 .x_db4a4d62 {
        text-align: left;
        line-height: 1.6875rem;
        font-size: 1.0526rem;
    }

    #element-673 {
        top: 21.625rem;
        left: 19.375rem;
        height: 2.9375rem;
        width: 21.1875rem;
        z-index: 85;
    }

    #element-673 .btn.btn-effect3d:active {
        box-shadow: none;
    }

    #element-673 .btn:hover {
        background: #1565C0;
        color: #FFFFFF;
    }

    #element-673 .btn {
        background: linear-gradient(#1E91FF,#0073FF 50%);
        color: #FFFFFF;
        font-size: 0.9907rem;
        font-family: Roboto;
        font-weight: 400;
        height: 2.9375rem;
        width: 21.1875rem;
        border-radius: 0;
    }

    #element-684 {
        top: 3.875rem;
        left: 23.25rem;
        height: 1.9375rem;
        width: 31.8125rem;
        z-index: 91;
        color: #000000;
        font-size: 1.3622rem;
        line-height: 1.925rem;
        text-align: left;
    }

    #element-684 .x_052b6b4c {
        text-align: left;
        line-height: 1.9375rem;
        font-size: 1.3622rem;
    }

    #element-684 .x_41ae8345 {
        text-align: left;
        caret-color: rgb(255,255,255);
    }

    #page-block-wrrbonr7ar2n34ozz8bocg14i {
        height: 24.0625rem;
        max-width: 100%;
    }

    #page-block-wrrbonr7ar2n34ozz8bocg14i .section-holder-border {
        border: 0;
    }

    #page-block-wrrbonr7ar2n34ozz8bocg14i .section-block {
        background: rgb(255,255,255);
        height: 24.0625rem;
    }

    #page-block-wrrbonr7ar2n34ozz8bocg14i .section-holder-overlay {
        display: none;
    }

    #element-384 {
        top: 3.625rem;
        left: 40.25rem;
        height: 17.125rem;
        width: 17.125rem;
        z-index: 7;
    }

    #element-384 .shape {
        border: 0;
        background: url(/img/45341710-0-metrics.jpg) repeat rgb(74,74,74) 50% 50% / cover;
        opacity: 1;
    }

    #element-385 {
        top: 8.8125rem;
        left: 4rem;
        height: 3.375rem;
        width: 35.1875rem;
        z-index: 8;
        color: #FFFFFF;
        font-size: 1.0526rem;
        line-height: 1.7rem;
        text-align: left;
    }

    #element-385 .x_db4a4d62 {
        text-align: left;
        line-height: 1.6875rem;
        font-size: 1.0526rem;
    }

    #element-385 .x_7b2817bf {
        color: #000000;
    }

    #element-523 {
        top: 13.5rem;
        left: 4rem;
        height: 4.5rem;
        width: 18.6875rem;
        z-index: 12;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-523 .x_c760a385 {
        text-align: left;
        color: rgb(0,0,1);
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-523 .x_e1c17884 {
        color: #000001;
    }

    #element-523 .x_41ae8345 {
        text-align: left;
        caret-color: rgb(255,255,255);
    }

    #element-524 {
        top: 13.5rem;
        left: 22.6875rem;
        height: 4.5rem;
        width: 18.6875rem;
        z-index: 13;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-524 .x_c760a385 {
        text-align: left;
        color: rgb(0,0,1);
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-524 .x_41ae8345 {
        text-align: left;
        caret-color: rgb(255,255,255);
    }

    #element-683 {
        top: 5.625rem;
        left: 4rem;
        height: 1.9375rem;
        width: 31.8125rem;
        z-index: 90;
        color: #000000;
        font-size: 1.3622rem;
        line-height: 1.925rem;
        text-align: left;
    }

    #element-683 .x_052b6b4c {
        text-align: left;
        line-height: 1.9375rem;
        font-size: 1.3622rem;
    }

    #element-683 .x_41ae8345 {
        text-align: left;
        caret-color: rgb(255,255,255);
    }

    #page-block-6yqme14a11n {
        height: 21.25rem;
        max-width: 100%;
    }

    #page-block-6yqme14a11n .section-holder-border {
        border: 0;
    }

    #page-block-6yqme14a11n .section-block {
        background: rgb(0,42,87);
        height: 21.25rem;
    }

    #page-block-6yqme14a11n .section-holder-overlay {
        display: none;
    }

    #element-551 {
        top: 14.3125rem;
        left: 3.375rem;
        height: 2.1875rem;
        width: 12.125rem;
        z-index: 46;
    }

    #element-552 {
        top: 8.625rem;
        left: 6.0625rem;
        height: 3.3125rem;
        width: 6.8125rem;
        z-index: 48;
    }

    #element-553 {
        top: 14.25rem;
        left: 45.875rem;
        height: 2.25rem;
        width: 11.0625rem;
        z-index: 49;
    }

    #element-554 {
        top: 13.0625rem;
        left: 24rem;
        height: 3.4375rem;
        width: 11.8125rem;
        z-index: 50;
    }

    #element-555 {
        top: 9.4375rem;
        left: 45.125rem;
        height: 1.625rem;
        width: 12.75rem;
        z-index: 51;
    }

    #element-556 {
        top: 8.8125rem;
        left: 23.1875rem;
        height: 1.75rem;
        width: 13.5625rem;
        z-index: 52;
    }

    #element-682 {
        top: 2.875rem;
        left: 3rem;
        height: 1.9375rem;
        width: 54rem;
        z-index: 89;
        color: #000000;
        font-size: 1.3622rem;
        line-height: 1.925rem;
        text-align: center;
    }

    #element-682 .x_a2e00130 {
        text-align: center;
        line-height: 1.9375rem;
        font-size: 1.3622rem;
    }

    #element-682 .x_f2074b6c {
        color: #ffffff;
    }

    #element-682 .x_41ae8345 {
        text-align: left;
        caret-color: rgb(255,255,255);
    }

    #page-block-pydrhbjo1zs8xgvi {
        height: 47.125rem;
        max-width: 100%;
    }

    #page-block-pydrhbjo1zs8xgvi .section-holder-border {
        border: 0;
    }

    #page-block-pydrhbjo1zs8xgvi .section-block {
        background: rgb(255,255,255);
        height: 47.125rem;
    }

    #page-block-pydrhbjo1zs8xgvi .section-holder-overlay {
        display: none;
    }

    #element-529 {
        top: 0;
        left: -0.0625rem;
        height: 47.125rem;
        width: 60rem;
        z-index: 14;
    }

    #page-block-myec1x9p63 {
        height: 11.6875rem;
        max-width: 100%;
    }

    #page-block-myec1x9p63 .section-holder-border {
        border: 0;
    }

    #page-block-myec1x9p63 .section-block {
        background: rgb(249,249,249);
        height: 11.6875rem;
    }

    #page-block-myec1x9p63 .section-holder-overlay {
        display: none;
    }

    #element-558 {
        top: 1.6875rem;
        left: 0.0625rem;
        height: 8.25rem;
        width: 17rem;
        z-index: 20;
    }

    #element-559 {
        top: 3.75rem;
        left: 18.5rem;
        height: 6.5rem;
        width: 38.8125rem;
        z-index: 26;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-559 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-560 {
        top: 1.375rem;
        left: 18.5rem;
        height: 1.8125rem;
        width: 41.3125rem;
        z-index: 32;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }

    #element-560 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }

    #page-block-tilr2r1q3dq {
        height: 47.125rem;
        max-width: 100%;
    }

    #page-block-tilr2r1q3dq .section-holder-border {
        border: 0;
    }

    #page-block-tilr2r1q3dq .section-block {
        background: rgb(255,255,255);
        height: 47.125rem;
    }

    #page-block-tilr2r1q3dq .section-holder-overlay {
        display: none;
    }

    #element-538 {
        top: 0;
        left: -0.0625rem;
        height: 47.125rem;
        width: 60rem;
        z-index: 15;
    }

    #page-block-bbmcy9n669r {
        height: 11.6875rem;
        max-width: 100%;
    }

    #page-block-bbmcy9n669r .section-holder-border {
        border: 0;
    }

    #page-block-bbmcy9n669r .section-block {
        background: rgb(249,249,249);
        height: 11.6875rem;
    }

    #page-block-bbmcy9n669r .section-holder-overlay {
        display: none;
    }

    #element-539 {
        top: 1.375rem;
        left: 0;
        height: 3.0625rem;
        width: 17rem;
        z-index: 21;
    }

    #element-567 {
        top: 3.75rem;
        left: 18.5rem;
        height: 6.5rem;
        width: 38.8125rem;
        z-index: 27;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-567 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-568 {
        top: 1.375rem;
        left: 18.5rem;
        height: 1.8125rem;
        width: 41.3125rem;
        z-index: 33;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }

    #element-568 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }

    #page-block-i7vtkp35w0j {
        height: 42.1875rem;
        max-width: 100%;
    }

    #page-block-i7vtkp35w0j .section-holder-border {
        border: 0;
    }

    #page-block-i7vtkp35w0j .section-block {
        background: repeat rgb(0,42,87) 49% 39% / cover fixed;
        background-image: url(/img/45247245-0-austin-distel-mpN7xj.jpg),url(/img/1570001250-45247245-ghost-austin-distel-mpN7xj.jpg);
        height: 42.1875rem;
    }

    #page-block-i7vtkp35w0j .section-holder-overlay {
        opacity: 0.95;
        background-color: #003873;
        display: block;
    }

    #element-572 {
        top: 10.5rem;
        left: 41.9375rem;
        height: 25.6875rem;
        width: 18rem;
        z-index: 38;
    }

    #element-572 .shape {
        border: 0.125rem solid #FFFFFF;
        border-radius: 0 0 0 0;
        background: rgb(0,56,115);
        opacity: 1;
    }

    #element-573 {
        top: 15.6875rem;
        left: 44.5625rem;
        height: 15.75rem;
        width: 12.6875rem;
        z-index: 40;
        color: #FFFFFF;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: center;
    }

    #element-573 .x_0d0d8539 {
        text-align: center;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-573 .x_36f22d72 {
        text-align: left;
        caret-color: rgb(0,56,115);
    }

    #element-574 {
        top: 33.1875rem;
        left: 45.8125rem;
        height: 1.8125rem;
        width: 10.25rem;
        z-index: 41;
        color: #FFFFFF;
        font-size: 1.3003rem;
        line-height: 1.8375rem;
        text-align: center;
    }

    #element-574 .x_0d91ddff {
        text-align: center;
        line-height: 1.8125rem;
        font-size: 1.3003rem;
    }

    #element-574 .x_36f22d72 {
        text-align: left;
        caret-color: rgb(0,56,115);
    }

    #element-576 {
        top: 10.5rem;
        left: 21rem;
        height: 25.6875rem;
        width: 18rem;
        z-index: 43;
    }

    #element-576 .shape {
        border: 0.125rem solid #FFFFFF;
        border-radius: 0 0 0 0;
        background: rgb(255,255,255);
        opacity: 1;
    }

    #element-577 {
        top: 15.6875rem;
        left: 23.625rem;
        height: 15.75rem;
        width: 12.6875rem;
        z-index: 45;
        color: #FFFFFF;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: center;
    }

    #element-577 .x_0d0d8539 {
        text-align: center;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-577 .x_1824cd1e {
        color: #003873;
    }

    #element-577 .x_36f22d72 {
        text-align: left;
        caret-color: rgb(0,56,115);
    }

    #element-578 {
        top: 33.1875rem;
        left: 24.875rem;
        height: 1.8125rem;
        width: 10.25rem;
        z-index: 47;
        color: #FFFFFF;
        font-size: 1.3003rem;
        line-height: 1.8375rem;
        text-align: center;
    }

    #element-578 .x_0d91ddff {
        text-align: center;
        line-height: 1.8125rem;
        font-size: 1.3003rem;
    }

    #element-578 .x_1824cd1e {
        color: #003873;
    }

    #element-578 .x_36f22d72 {
        text-align: left;
        caret-color: rgb(0,56,115);
    }

    #element-580 {
        top: 10.6875rem;
        left: 0;
        height: 25.6875rem;
        width: 18rem;
        z-index: 53;
    }

    #element-580 .shape {
        border: 0.125rem solid #FFFFFF;
        border-radius: 0 0 0 0;
        background: rgb(0,56,115);
        opacity: 1;
    }

    #element-581 {
        top: 15.6875rem;
        left: 2.625rem;
        height: 15.75rem;
        width: 12.6875rem;
        z-index: 54;
        color: #FFFFFF;
        font-size: 0.9288rem;
        line-height: 1.3125rem;
        text-align: center;
    }

    #element-581 .x_0d0d8539 {
        text-align: center;
        line-height: 1.3125rem;
        font-size: 0.9288rem;
    }

    #element-582 {
        top: 33.1875rem;
        left: 3.9375rem;
        height: 1.8125rem;
        width: 10.25rem;
        z-index: 55;
        color: #FFFFFF;
        font-size: 1.3003rem;
        line-height: 1.8375rem;
        text-align: center;
    }

    #element-582 .x_0d91ddff {
        text-align: center;
        line-height: 1.8125rem;
        font-size: 1.3003rem;
    }

    #element-584 {
        top: 12.5rem;
        left: 7.75rem;
        height: 1.8125rem;
        width: 2.5rem;
        z-index: 56;
    }

    #element-585 {
        top: 4.375rem;
        left: 3rem;
        height: 1.9375rem;
        width: 54rem;
        z-index: 57;
        color: #000000;
        font-size: 1.3622rem;
        line-height: 1.925rem;
        text-align: center;
    }

    #element-585 .x_a2e00130 {
        text-align: center;
        line-height: 1.9375rem;
        font-size: 1.3622rem;
    }

    #element-585 .x_f2074b6c {
        color: #ffffff;
    }

    #element-585 .x_41ae8345 {
        text-align: left;
        caret-color: rgb(255,255,255);
    }

    #element-588 {
        top: 12.5rem;
        left: 28.6875rem;
        height: 1.8125rem;
        width: 2.5rem;
        z-index: 58;
    }

    #element-589 {
        top: 12.5rem;
        left: 49.625rem;
        height: 1.8125rem;
        width: 2.5rem;
        z-index: 59;
    }

    #page-block-mgvyqwpu4bp {
        height: 47.125rem;
        max-width: 100%;
    }

    #page-block-mgvyqwpu4bp .section-holder-border {
        border: 0;
    }

    #page-block-mgvyqwpu4bp .section-block {
        background: rgb(255,255,255);
        height: 47.125rem;
    }

    #page-block-mgvyqwpu4bp .section-holder-overlay {
        display: none;
    }

    #element-590 {
        top: 0;
        left: -0.0625rem;
        height: 47.125rem;
        width: 60rem;
        z-index: 16;
    }

    #page-block-suzdffxutkg {
        height: 11.6875rem;
        max-width: 100%;
    }

    #page-block-suzdffxutkg .section-holder-border {
        border: 0;
    }

    #page-block-suzdffxutkg .section-block {
        background: rgb(249,249,249);
        height: 11.6875rem;
    }

    #page-block-suzdffxutkg .section-holder-overlay {
        display: none;
    }

    #element-591 {
        top: 1.625rem;
        left: 0;
        height: 2.1875rem;
        width: 16.9375rem;
        z-index: 23;
    }

    #element-592 {
        top: 3.75rem;
        left: 18.5rem;
        height: 4.875rem;
        width: 38.8125rem;
        z-index: 28;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-592 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-593 {
        top: 1.375rem;
        left: 18.5rem;
        height: 1.8125rem;
        width: 41.3125rem;
        z-index: 34;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }

    #element-593 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }

    #page-block-c53iaoqrmyv {
        height: 47.125rem;
        max-width: 100%;
    }

    #page-block-c53iaoqrmyv .section-holder-border {
        border: 0;
    }

    #page-block-c53iaoqrmyv .section-block {
        background: rgb(255,255,255);
        height: 47.125rem;
    }

    #page-block-c53iaoqrmyv .section-holder-overlay {
        display: none;
    }

    #element-594 {
        top: 0;
        left: -0.0625rem;
        height: 47.125rem;
        width: 60rem;
        z-index: 17;
    }

    #page-block-jch2inort6l {
        height: 11.6875rem;
        max-width: 100%;
    }

    #page-block-jch2inort6l .section-holder-border {
        border: 0;
    }

    #page-block-jch2inort6l .section-block {
        background: rgb(249,249,249);
        height: 11.6875rem;
    }

    #page-block-jch2inort6l .section-holder-overlay {
        display: none;
    }

    #element-595 {
        top: 1.25rem;
        left: -0.0625rem;
        height: 4.9375rem;
        width: 17rem;
        z-index: 22;
    }

    #element-596 {
        top: 3.75rem;
        left: 18.5rem;
        height: 4.875rem;
        width: 38.8125rem;
        z-index: 29;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-596 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-597 {
        top: 1.375rem;
        left: 18.5rem;
        height: 1.8125rem;
        width: 41.3125rem;
        z-index: 35;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }

    #element-597 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }

    #page-block-c4gzrb87nw {
        height: 12.125rem;
        max-width: 100%;
    }

    #page-block-c4gzrb87nw .section-holder-border {
        border: 0;
    }

    #page-block-c4gzrb87nw .section-block {
        background: rgb(0,42,87);
        height: 12.125rem;
    }

    #page-block-c4gzrb87nw .section-holder-overlay {
        display: none;
    }

    #element-569 {
        top: 7.3125rem;
        left: 14.375rem;
        height: 2.0625rem;
        width: 7.3125rem;
        z-index: 39;
    }

    #element-570 {
        top: 7.3125rem;
        left: 37.625rem;
        height: 2.125rem;
        width: 7.9375rem;
        z-index: 42;
    }

    #element-571 {
        top: 7.3125rem;
        left: 26.125rem;
        height: 2.125rem;
        width: 7rem;
        z-index: 44;
    }

    #element-598 {
        top: 2.25rem;
        left: 3rem;
        height: 1.9375rem;
        width: 54rem;
        z-index: 60;
        color: #000000;
        font-size: 1.3622rem;
        line-height: 1.925rem;
        text-align: center;
    }

    #element-598 .x_a2e00130 {
        text-align: center;
        line-height: 1.9375rem;
        font-size: 1.3622rem;
    }

    #element-598 .x_f2074b6c {
        color: #ffffff;
    }

    #element-598 .x_41ae8345 {
        text-align: left;
        caret-color: rgb(255,255,255);
    }

    #page-block-pz8q56l0a7o {
        height: 47.125rem;
        max-width: 100%;
    }

    #page-block-pz8q56l0a7o .section-holder-border {
        border: 0;
    }

    #page-block-pz8q56l0a7o .section-block {
        background: rgb(255,255,255);
        height: 47.125rem;
    }

    #page-block-pz8q56l0a7o .section-holder-overlay {
        display: none;
    }

    #element-599 {
        top: 0;
        left: -0.0625rem;
        height: 47.125rem;
        width: 60rem;
        z-index: 18;
    }

    #page-block-xqbc43mu45f {
        height: 11.6875rem;
        max-width: 100%;
    }

    #page-block-xqbc43mu45f .section-holder-border {
        border: 0;
    }

    #page-block-xqbc43mu45f .section-block {
        background: rgb(249,249,249);
        height: 11.6875rem;
    }

    #page-block-xqbc43mu45f .section-holder-overlay {
        display: none;
    }

    #element-600 {
        top: 1.6875rem;
        left: 0;
        height: 2.4375rem;
        width: 19.0625rem;
        z-index: 24;
    }

    #element-601 {
        top: 3.75rem;
        left: 18.5rem;
        height: 4.875rem;
        width: 38.8125rem;
        z-index: 30;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-601 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-602 {
        top: 1.375rem;
        left: 18.5rem;
        height: 1.8125rem;
        width: 41.3125rem;
        z-index: 36;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }

    #element-602 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }

    #page-block-9iq0swazl5 {
        height: 47.125rem;
        max-width: 100%;
    }

    #page-block-9iq0swazl5 .section-holder-border {
        border: 0;
    }

    #page-block-9iq0swazl5 .section-block {
        background: rgb(255,255,255);
        height: 47.125rem;
    }

    #page-block-9iq0swazl5 .section-holder-overlay {
        display: none;
    }

    #element-603 {
        top: 0;
        left: -0.0625rem;
        height: 47.125rem;
        width: 60rem;
        z-index: 19;
    }

    #page-block-bwbmd1hdnf {
        height: 11.6875rem;
        max-width: 100%;
    }

    #page-block-bwbmd1hdnf .section-holder-border {
        border: 0;
    }

    #page-block-bwbmd1hdnf .section-block {
        background: rgb(249,249,249);
        height: 11.6875rem;
    }

    #page-block-bwbmd1hdnf .section-holder-overlay {
        display: none;
    }

    #element-604 {
        top: 1.1875rem;
        left: 0;
        height: 3.4375rem;
        width: 17rem;
        z-index: 25;
    }

    #element-605 {
        top: 3.75rem;
        left: 18.5rem;
        height: 1.625rem;
        width: 38.8125rem;
        z-index: 31;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-605 .x_fae6260b {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-606 {
        top: 1.375rem;
        left: 18.5rem;
        height: 1.8125rem;
        width: 41.3125rem;
        z-index: 37;
        color: #37465A;
        font-size: 1.1146rem;
        line-height: 1.8rem;
        text-align: left;
    }

    #element-606 .x_8ae9aa76 {
        text-align: left;
        line-height: 1.8125rem;
        font-size: 1.1146rem;
    }

    #page-block-0sqes68zlpz {
        height: 51.625rem;
        max-width: 100%;
    }

    #page-block-0sqes68zlpz .section-holder-border {
        border: 0;
    }

    #page-block-0sqes68zlpz .section-block {
        background: repeat rgb(0,42,87) 54% 100% / cover fixed;
        background-image: url(/img/45249680-0-austin-distel-gUIJ0Y.jpg),url(/img/1570001251-45249680-ghost-austin-distel-gUIJ0Y.jpg);
        height: 51.625rem;
    }

    #page-block-0sqes68zlpz .section-holder-overlay {
        opacity: 0.94;
        background-color: #003873;
        display: block;
    }

    #element-610 {
        top: 5.75rem;
        left: 3rem;
        height: 2.8125rem;
        width: 54rem;
        z-index: 61;
        color: #000000;
        font-size: 1.9814rem;
        line-height: 2.8rem;
        text-align: center;
    }

    #element-610 .x_1edd7d29 {
        text-align: center;
        line-height: 2.8125rem;
        font-size: 1.9814rem;
    }

    #element-610 .x_f2074b6c {
        color: #ffffff;
    }

    #element-610 .x_41ae8345 {
        text-align: left;
        caret-color: rgb(255,255,255);
    }

    #element-611 {
        top: 15.375rem;
        left: 30.6875rem;
        height: 25.4375rem;
        width: 27.6875rem;
        z-index: 62;
    }

    .notification-text {
        font-size: 3.125rem;
    }

    .form {
        font-size: .8125rem;
    }

    .form-input {
        font-size: .9375rem;
        height: 2.6875rem;
    }

    .form-textarea {
        height: 6.25rem;
    }

    .form-label-title {
        margin: .3125rem 0 .5rem;
        font-size: .89375rem;
        padding: 0;
        line-height: 1.1875rem;
    }

    .form-multiple-label {
        margin-bottom: .625rem;
        font-size: .9375rem;
        line-height: 1.1875rem;
        padding: 0;
    }

    .form-checkbox-label:after {
        top: .1rem;
    }

    .form-label-outside {
        margin-bottom: 0;
    }

    .form-multiple-label:before {
        transition: background-color .1s,border .1s;
    }

    .form-radio-label:hover:before {
        border: .3125rem solid #9bc7fd;
    }

    .form-messagebox {
        display: block;
        position: absolute;
        left: 102%;
        width: 15.125rem;
        border: 1px solid;
        color: #e22828;
        border-radius: 5px;
        font-size: .8125rem;
        background-color: #ffe9e9;
        top: .5rem;
        animation: slide-down .5s ease-in-out;
    }

    .form-messagebox-header {
        background-color: #e22828;
        color: #fff;
        padding: .125rem .625rem;
    }

    .form-messagebox-contents {
        padding: .625rem 1.5rem;
        margin: 0;
    }

    #element-611 .btn.btn-effect3d:active {
        box-shadow: none;
    }

    #element-611 .btn:hover {
        background: #1565C0;
        color: #FFFFFF;
    }

    #element-611 .btn {
        background: linear-gradient(#1E91FF,#0073FF 50%);
        color: #FFFFFF;
        font-size: 0.9907rem;
        font-family: Roboto;
        font-weight: 400;
        height: 2.9375rem;
        width: 27.6875rem;
        border-radius: 0;
    }

    #element-611 .form-label {
        color: #BDBDBD;
    }

    #element-611 ::placeholder {
        color: #BDBDBD;
    }

    #element-611 .form-input {
        color: #2F2F2F;
        background-color: #FFFFFF;
        border-color: #A3BAC6;
    }

    #element-611 .user-invalid {
        border-color: #E12627;
    }

    #element-611 input::placeholder,#element-611 .form-label-inside {
        color: #BDBDBD;
    }

    #element-611 select.valid {
        color: #2F2F2F;
    }

    #element-611 .form-btn-geometry {
        top: 25.875rem;
        left: 0;
        height: 2.9375rem;
        width: 27.6875rem;
        z-index: 62;
    }

    #element-613 {
        top: 15.375rem;
        left: 3.0625rem;
        height: 29.25rem;
        width: 26.9375rem;
        z-index: 63;
        color: #37465A;
        font-size: 0.9907rem;
        line-height: 1.6rem;
        text-align: left;
    }

    #element-613 .x_3579aa00 {
        text-align: left;
        line-height: 1.625rem;
        font-size: 0.9907rem;
    }

    #element-613 .x_f2074b6c {
        color: #ffffff;
    }

    #element-613 .x_72d8080a {
        text-align: left;
        caret-color: rgb(208,208,208);
    }

    #element-614 {
        top: 10.625rem;
        left: 19.125rem;
        height: 2.8125rem;
        width: 23.125rem;
        z-index: 64;
        color: #37465A;
        font-size: 1.7337rem;
        line-height: 2.8rem;
        text-align: left;
    }

    #element-614 .x_6d380d2c {
        text-align: left;
        line-height: 2.8125rem;
        font-size: 1.7337rem;
    }

    #element-614 .x_2ec5d3d8 {
        text-align: center;
        line-height: 2.8125rem;
        font-size: 1.7337rem;
    }

    #element-614 .x_f2074b6c {
        color: #ffffff;
    }

    #element-614 .x_41ae8345 {
        text-align: left;
        caret-color: rgb(255,255,255);
    }

    #page-block-fqsm0sjndywmfkb5cw2r5jc3di {
        height: 11.625rem;
        max-width: 100%;
    }

    #page-block-fqsm0sjndywmfkb5cw2r5jc3di .section-holder-border {
        border: 0;
    }

    #page-block-fqsm0sjndywmfkb5cw2r5jc3di .section-block {
        background: rgb(255,255,255);
        height: 11.625rem;
    }

    #page-block-fqsm0sjndywmfkb5cw2r5jc3di .section-holder-overlay {
        display: none;
    }

    #element-615 {
        top: 6.25rem;
        left: 0.875rem;
        height: 3.625rem;
        width: 7.25rem;
        z-index: 65;
    }

    #element-617 {
        top: 6.25rem;
        left: 9.375rem;
        height: 3.625rem;
        width: 7.25rem;
        z-index: 67;
    }

    #element-621 {
        top: 6.25rem;
        left: 17.875rem;
        height: 3.625rem;
        width: 7.25rem;
        z-index: 69;
    }

    #element-623 {
        top: 6.25rem;
        left: 26.375rem;
        height: 3.625rem;
        width: 7.25rem;
        z-index: 71;
    }

    #element-628 {
        top: 6.25rem;
        left: 34.875rem;
        height: 3.625rem;
        width: 7.25rem;
        z-index: 73;
    }

    #element-630 {
        top: 6.25rem;
        left: 43.375rem;
        height: 3.625rem;
        width: 7.25rem;
        z-index: 75;
    }

    #element-633 {
        top: 6.25rem;
        left: 51.875rem;
        height: 3.625rem;
        width: 7.25rem;
        z-index: 77;
    }

    #element-636 {
        top: 2.375rem;
        left: 3rem;
        height: 1.75rem;
        width: 54rem;
        z-index: 79;
        color: #000000;
        font-size: 1.2384rem;
        line-height: 1.75rem;
        text-align: center;
    }

    #element-636 .x_7df451b3 {
        text-align: center;
        line-height: 1.75rem;
        font-size: 1.2384rem;
    }

    #element-636 .x_41ae8345 {
        text-align: left;
        caret-color: rgb(255,255,255);
    }

    #element-636 .x_b326329c {
        color: #1a1a1a;
    }

    #page-block-636sifwbu6tdfgvi {
        height: 5.0625rem;
        max-width: 100%;
    }

    #page-block-636sifwbu6tdfgvi .section-holder-border {
        border: 0;
    }

    #page-block-636sifwbu6tdfgvi .section-block {
        background: rgb(0,0,0);
        height: 5.0625rem;
    }

    #page-block-636sifwbu6tdfgvi .section-holder-overlay {
        display: none;
    }

    #element-142 {
        top: 1.8125rem;
        left: 20.0625rem;
        height: 1.5rem;
        width: 19.8125rem;
        z-index: 4;
        color: #000000;
        font-size: 0.9288rem;
        line-height: 1.5rem;
        text-align: center;
    }

    #element-142 .x_519e17eb {
        text-align: center;
        line-height: 1.5rem;
        font-size: 0.9288rem;
    }

    #element-142 .x_f2074b6c {
        color: #ffffff;
    }
}

.sticky-header {
    position: fixed;
    top: 0;
    width: 100%;
    z-index: 11000000;
}

#page_block_header {
    z-index: 11000001;
}

#element-655, #element-658, #element-660, #element-662, #element-664, #element-675, #element-674 {
    display: none;
}

.alert.alert-success {
	color: white;
    line-height: 1.625rem;
    font-size: 0.9907rem;
    text-align: center;
	background-color: green;
    box-shadow: rgba(0, 0, 0, 0.5) 0px 0px 10px 0px;
    padding: 1rem;
}

#form_error {
	color: white;
    text-align: right;
}

input.has-error {
	border-color: red !important;
}
