        body {
            -moz-osx-font-smoothing: grayscale;
            -webkit-font-smoothing: antialiased;
            margin: 0;
            width: 100%;
            font-family: "Open Sans";
            font-weight: 400;
            background: rgb(255, 255, 255);
        }

        a {
            text-decoration: none;
            color: inherit;
        }

        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;
        }

        h1>span,
        h2>span,
        h3>span,
        h4>span,
        h5>span,
        h6>span {
            display: block;
            word-wrap: break-word;
        }

        iframe {
            border: 0;
        }

        * {
            box-sizing: border-box;
        }

        :root.js-text-scaling {
            --mobile-font-size: 4vw;
            --default-font-size: 16px;
        }

        .item-absolute {
            position: absolute;
        }

        .item-relative {
            position: relative;
        }

        .item-block {
            display: block;
            height: 100%;
            width: 100%;
        }

        .item-cover {
            z-index: 1000030;
        }

        .item-breakword {
            word-wrap: break-word;
        }

        .item-content-box {
            box-sizing: content-box;
        }

        .hidden {
            display: none;
        }

        .clearfix {
            clear: both;
        }

        sup {
            margin-left: 0.1rem;
            line-height: 0;
        }

        @keyframes slide-down {
            from {
                opacity: 0;
                transform: translateY(-50px);
            }
        }

        @keyframes fade-in {
            from {
                opacity: 0;
            }
        }

        @supports (-webkit-overflow-scrolling:touch) {
            @media (-webkit-min-device-pixel-ratio: 2), (min-resolution:192dpi) {
                .image[src$=".svg"] {
                    width:calc(100% + 1px);
                }
            }
        }

        .show-for-sr {
            border: 0 !important;
            clip: rect(1px, 1px, 1px, 1px) !important;
            -webkit-clip-path: inset(50%) !important;
            clip-path: inset(50%) !important;
            height: 1px !important;
            margin: -1px !important;
            overflow: hidden !important;
            padding: 0 !important;
            position: absolute !important;
            width: 1px !important;
            white-space: nowrap !important;
        }

        .headline {
            font-family: "Open Sans";
            font-weight: 400;
        }

        .section-fit {
            max-width: 400px;
        }

        :root {
            --section-relative-margin: 0 auto;
        }

        .section-relative {
            position: relative;
            margin: 0 auto;
        }

        .js-text-scaling .section-relative {
            margin: var(--section-relative-margin);
        }

        .section-inner {
            height: 100%;
        }

        #page_block_header {
            height: 3.75rem;
            max-width: 100%;
        }

        #page_block_header .section-holder-border {
            border: 0;
        }

        #page_block_header .section-block {
            background: rgb(42, 40, 41);
            height: 3.75rem;
        }

        #page_block_header .section-holder-overlay {
            display: none;
        }

        #element-1 {
            top: 0.5625rem;
            left: 1.1875rem;
            height: 2.625rem;
            width: 22.5rem;
            z-index: 3;
            color: #090909;
            font-size: 0.9288rem;
            line-height: 1.3125rem;
            text-align: center;
        }

        #element-1 .x_0d0d8539 {
            text-align: center;
            line-height: 1.3125rem;
            font-size: 0.9288rem;
        }

        #element-1 .x_c72b456b {
            color: #ff700d;
        }

        #page_block_below_fold {
            height: 50.1875rem;
            max-width: 100%;
        }

        #page_block_below_fold .section-holder-border {
            border: 0;
        }

        #page_block_below_fold .section-block {
            background: repeat 50% 50% / cover;
            background-image: url(//v.fastcdn.co/u/a4ef28f2/64253131-0-shutterstock-5816050.jpg), url(//v.fastcdn.co/t/a4ef28f2/27a299dc/1697729296-64253131-ghost-shutterstock-5816050.jpg);
            height: 50.1875rem;
        }

        #page_block_below_fold .section-holder-overlay {
            opacity: 0.83;
            background-color: #FFFFFF;
            display: block;
        }

        #element-2 {
            top: 0.625rem;
            left: 5.1875rem;
            height: 2.5561rem;
            width: 14.4375rem;
            z-index: 4;
        }

        #element-4 {
            top: 3.9375rem;
            left: 1.1875rem;
            height: 1.0625rem;
            width: 22.5rem;
            z-index: 6;
            color: #090909;
            font-size: 0.743rem;
            line-height: 1.05rem;
            text-align: center;
        }

        #element-4 .x_25a5a462 {
            text-align: center;
            line-height: 1.0625rem;
            font-size: 0.743rem;
        }

        #element-4 .x_6c9d6bea {
            color: #b54a00;
        }

        #element-3 {
            top: 5.9375rem;
            left: 2.625rem;
            height: 2.75rem;
            width: 19.6875rem;
            z-index: 5;
            color: #37465A;
            font-size: 0.9907rem;
            line-height: 1.4rem;
            text-align: center;
        }

        #element-3 .x_2c80ab57 {
            text-align: center;
            line-height: 1.375rem;
            font-size: 0.9907rem;
        }

        #element-3 .x_08b3e719 {
            color: #434343;
        }

        #element-6 {
            top: 16.25rem;
            left: 1.25rem;
            height: 3.125rem;
            width: 22.5rem;
            z-index: 10;
            color: #37465A;
            font-size: 1.1146rem;
            line-height: 1.575rem;
            text-align: center;
        }

        #element-6 .x_bcbce646 {
            text-align: center;
            line-height: 1.5625rem;
            font-size: 1.1146rem;
        }

        #element-6 .x_08b3e719 {
            color: #434343;
        }

        #element-7 {
            top: 9.375rem;
            left: 0.3125rem;
            height: 39.625rem;
            width: 23.25rem;
            z-index: 11;
        }

        .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-7 .shape {
            border: 0.125rem solid #FF700D;
            border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
            background: rgb(252, 252, 252);
        }

        #element-5 {
            top: 45rem;
            left: 1.25rem;
            height: 23.5rem;
            width: 22.5rem;
            z-index: 8;
        }

        #element-5 .shape {
            border: 0.0625rem solid #002F5C;
            border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
            background: rgb(255, 255, 255);
        }

        #element-9 {
            top: 10.1875rem;
            left: 1.8125rem;
            height: 37.1875rem;
            width: 20.375rem;
            z-index: 12;
        }

        .btn {
            cursor: pointer;
            text-align: center;
            transition: border .5s;
            width: 100%;
            border: 0;
            white-space: normal;
            display: table-cell;
            vertical-align: middle;
            padding: 0;
            line-height: 120%;
        }

        .btn-shadow {
            box-shadow: 0 1px 3px rgba(1, 1, 1, 0.5);
        }

        .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;
            align-items: center;
            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: 26px;
            right: 0;
            top: -10px;
            cursor: pointer;
        }

        .lightbox-close-btn {
            padding: 0;
            border: none;
            background: none;
        }

        .lightbox-btn-svg {
            display: block;
        }

        .lightbox-close-icon {
            fill: #fff;
        }

        .notification-text {
            font-size: 1.5rem;
            color: #fff;
            text-align: center;
            width: 100%;
        }

        .modal-on {
            overflow: hidden;
        }

        .popup-link {
            cursor: pointer;
        }

        .form {
            font-size: 1.25rem;
        }

        fieldset {
            margin: 0;
            padding: 0;
            border: 0;
            min-width: 0;
        }

        .form-input {
            color: transparent;
            background-color: transparent;
            border: 1px solid transparent;
            border-radius: 3px;
            font-family: inherit;
            width: 100%;
            height: 3.5rem;
            margin: 0.5rem 0;
            padding: 0.5rem 0.625rem 0.5625rem;
        }

        .form-input::placeholder {
            opacity: 1;
            color: transparent;
        }

        .form-textarea {
            display: inline-block;
            vertical-align: top;
            resize: none;
        }

        .form-select {
            background: 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 {
            display: block;
            line-height: 1.1;
            width: 100%;
            padding: 0.75rem 0 0.5625rem;
            margin: 0.5rem 0 0.125rem;
        }

        .form-multiple-label:empty {
            display: block;
            height: 0.8rem;
            margin-top: .375rem;
        }

        .form-label-outside {
            margin: 0.3125rem 0 0;
        }

        .form-multiple-input {
            position: absolute;
            opacity: 0;
        }

        .form-multiple-label {
            position: relative;
            padding-top: 0.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: 0.25rem;
            border: 1px solid #8195a8;
            margin-right: 0.5rem;
            vertical-align: -2px;
            position: absolute;
            left: -1.5625rem;
        }

        .form-checkbox-label:after {
            content: "";
            width: 0.25rem;
            height: 0.5rem;
            position: absolute;
            top: 0.8rem;
            left: -1.25rem;
            transform: rotate(45deg);
            border-right: 0.1875rem solid;
            border-bottom: 0.1875rem solid;
            color: #fff;
        }

        .form-radio-label:before {
            border-radius: 50%;
        }

        .form-multiple-input:focus+.form-multiple-label:before {
            border: 2px solid #308dfc;
        }

        .form-multiple-input:checked+.form-radio-label:before {
            border: 0.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-input-inner-shadow {
            box-shadow: inset 0 1px 3px rgba(0, 0, 0, 0.28);
        }

        body#landing-page .user-invalid-label {
            color: #e85f54;
        }

        body#landing-page .user-invalid {
            border-color: #e85f54;
        }

        .form-messagebox {
            transform: translate(0.4375rem, -0.4375rem);
        }

        .form-messagebox:before {
            content: "";
            position: absolute;
            display: block;
            width: 0.375rem;
            height: 0.375rem;
            transform: rotate(45deg);
            background-color: #e85f54;
            top: -0.1875rem;
            left: 25%;
        }

        .form-messagebox-contents {
            font-size: 0.875rem;
            font-weight: 500;
            color: #fff;
            background-color: #e85f54;
            padding: 0.4375rem 0.9375rem;
            max-width: 250px;
            word-wrap: break-word;
            margin: auto;
        }

        .form-messagebox-top {
            transform: translate(0, -1rem);
        }

        .form-messagebox-top:before {
            bottom: -0.1875rem;
            top: auto;
        }

        #element-9 .btn.btn-effect3d:active {
            box-shadow: none;
        }

        #element-9 .btn:hover {
            background: #BD2C00;
            color: #FFFFFF;
        }

        #element-9 .btn {
            background: #FF3C00;
            color: #FFFFFF;
            font-size: 1.1146rem;
            font-family: "Open Sans";
            font-weight: 700;
            height: 3.4375rem;
            width: 20.375rem;
            border-radius: 3px;
        }

        #element-9 .form-label {
            color: #000000;
        }

        #element-9 ::placeholder {
            color: #000000;
        }

        #element-9 .form-input {
            color: #000000;
            background-color: #E3E3E3;
            border-color: #FFFFFF;
        }

        #element-9 .form-select[aria-invalid="false"] {
            color: #000000;
        }

        #element-9 .user-invalid {
            border-color: #E12627;
        }

        #element-9 input::placeholder,
        #element-9 .form-label-inside {
            color: #000000;
        }

        #element-9 select.valid {
            color: #000000;
        }

        #element-9 .form-btn-geometry {
            top: 26.0625rem;
            left: -0.0625rem;
            height: 3.4375rem;
            width: 20.375rem;
            z-index: 12;
        }

        #element-16 {
            top: -9.9375rem;
            left: 1.6875rem;
            height: 7.5rem;
            width: 20.4375rem;
            z-index: 13;
            color: #37465A;
            font-size: 0.743rem;
            line-height: 0.75rem;
            text-align: justify;
        }

        #element-16 .x_0bab9540 {
            text-align: justify;
            line-height: 0.75rem;
            font-size: 0.743rem;
        }

        #page_block_footer {
            height: 1.5625rem;
            max-width: 100%;
        }

        #page_block_footer .section-holder-border {
            border: 0;
        }

        #page_block_footer .section-block {
            background: none;
            height: 1.5625rem;
        }

        #page_block_footer .section-holder-overlay {
            display: none;
        }

        #page-block-yrgg2y2wesi {
            height: 67.8125rem;
            max-width: 100%;
        }

        #page-block-yrgg2y2wesi .section-holder-border {
            border: 0;
        }

        #page-block-yrgg2y2wesi .section-block {
            background: rgb(251, 251, 251);
            height: 67.8125rem;
        }

        #page-block-yrgg2y2wesi .section-holder-overlay {
            display: none;
        }

        #element-12 {
            top: 2.5rem;
            left: 1.25rem;
            height: 1.0625rem;
            width: 22.5rem;
            z-index: 9;
            color: #37465A;
            font-size: 0.743rem;
            line-height: 1.05rem;
            text-align: center;
        }

        #element-12 .x_25a5a462 {
            text-align: center;
            line-height: 1.0625rem;
            font-size: 0.743rem;
        }

        #element-12 .x_900b9198 {
            color: #a64c0e;
        }

        #element-13 {
            top: 6.0625rem;
            left: 1.1875rem;
            height: 2.5rem;
            width: 22.5rem;
            z-index: 7;
            color: #37465A;
            font-size: 1.2384rem;
            line-height: 1.25rem;
            text-align: center;
        }

        #element-13 .x_12f16b9a {
            text-align: center;
            line-height: 1.25rem;
            font-size: 1.2384rem;
        }

        #element-13 .x_c9b637b6 {
            color: #343d4a;
        }

        #element-13 strong {
            font-weight: 700;
        }

        #element-18 {
            top: 28.8125rem;
            left: 9.0625rem;
            height: 6.75rem;
            width: 6.8125rem;
            z-index: 15;
        }

        #element-17 {
            top: 46.8125rem;
            left: 9.0625rem;
            height: 6.75rem;
            width: 6.8125rem;
            z-index: 14;
        }

        #element-19 {
            top: 11.875rem;
            left: 9.5625rem;
            height: 6.25rem;
            width: 5.8125rem;
            z-index: 16;
        }

        #element-20 {
            top: 18.5625rem;
            left: 5.375rem;
            height: 3.625rem;
            width: 14.125rem;
            z-index: 17;
            color: #090909;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: center;
        }

        #element-20 .x_e6507cf2 {
            text-align: center;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-20 .x_c9b637b6 {
            color: #343d4a;
        }

        #element-21 {
            top: 36.9375rem;
            left: 4.1875rem;
            height: 3.625rem;
            width: 16.5625rem;
            z-index: 18;
            color: #090909;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: center;
        }

        #element-21 .x_e6507cf2 {
            text-align: center;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-21 .x_c9b637b6 {
            color: #343d4a;
        }

        #element-22 {
            top: 54.5rem;
            left: 4.6875rem;
            height: 3.625rem;
            width: 15.5rem;
            z-index: 19;
            color: #090909;
            font-size: 1.1146rem;
            line-height: 1.8rem;
            text-align: center;
        }

        #element-22 .x_e6507cf2 {
            text-align: center;
            line-height: 1.8125rem;
            font-size: 1.1146rem;
        }

        #element-22 .x_c9b637b6 {
            color: #343d4a;
        }

        #element-23 {
            top: 22.8125rem;
            left: 3.5625rem;
            height: 2.75rem;
            width: 17.75rem;
            z-index: 20;
            color: #37465A;
            font-size: 0.8669rem;
            line-height: 1.4rem;
            text-align: center;
        }

        #element-23 .x_189771b3 {
            text-align: center;
            line-height: 1.375rem;
            font-size: 0.8669rem;
        }

        #element-24 {
            top: 41.375rem;
            left: 3.5625rem;
            height: 2.75rem;
            width: 17.8125rem;
            z-index: 21;
            color: #37465A;
            font-size: 0.8669rem;
            line-height: 1.4rem;
            text-align: center;
        }

        #element-24 .x_189771b3 {
            text-align: center;
            line-height: 1.375rem;
            font-size: 0.8669rem;
        }

        #element-25 {
            top: 59rem;
            left: 3.1875rem;
            height: 2.75rem;
            width: 18.5625rem;
            z-index: 22;
            color: #37465A;
            font-size: 0.8669rem;
            line-height: 1.4rem;
            text-align: center;
        }

        #element-25 .x_189771b3 {
            text-align: center;
            line-height: 1.375rem;
            font-size: 0.8669rem;
        }

        #element-26 {
            top: 63.6875rem;
            left: 1.1875rem;
            height: 2.0625rem;
            width: 22.5rem;
            z-index: 23;
        }

        #element-26 .btn.btn-effect3d:active {
            box-shadow: none;
        }

        #element-26 .btn:hover {
            background: #BD2C00;
            color: #FFFFFF;
        }

        #element-26 .btn {
            background: #FF3C00;
            color: #FFFFFF;
            font-size: 0.9907rem;
            font-family: "Open Sans";
            font-weight: 700;
            font-style: normal;
            height: 2.0625rem;
            width: 22.5rem;
            border-radius: 3px;
        }

        #page-block-nmh452ufwh {
            height: 6.625rem;
            max-width: 100%;
        }

        #page-block-nmh452ufwh .section-holder-border {
            border: 0;
        }

        #page-block-nmh452ufwh .section-block {
            background: rgb(224, 224, 219);
            height: 6.625rem;
        }

        #page-block-nmh452ufwh .section-holder-overlay {
            display: none;
        }

        #element-37 {
            top: 0.9375rem;
            left: 1.1875rem;
            height: 2.5rem;
            width: 22.5rem;
            z-index: 24;
            color: #37465A;
            font-size: 0.8669rem;
            line-height: 1.225rem;
            text-align: center;
        }

        #element-37 .x_29a05aa8 {
            text-align: center;
            line-height: 1.25rem;
            font-size: 0.8669rem;
        }

        #element-38 {
            top: 4.0625rem;
            left: 5rem;
            height: 1.375rem;
            width: 6.25rem;
            z-index: 25;
            color: #37465A;
            font-size: 0.8669rem;
            line-height: 1.4rem;
            text-align: left;
        }

        #element-38 .x_6e23455e {
            text-align: left;
            line-height: 1.375rem;
            font-size: 0.8669rem;
        }

        #element-39 {
            top: 4.0625rem;
            left: 12.9375rem;
            height: 1.375rem;
            width: 7.1875rem;
            z-index: 26;
            color: #37465A;
            font-size: 0.8669rem;
            line-height: 1.4rem;
            text-align: left;
        }

        #element-39 .x_6e23455e {
            text-align: left;
            line-height: 1.375rem;
            font-size: 0.8669rem;
        }

        #element-39 .x_a269ab78 {
            color: #37465A;
        }

        #page-block-w2xoby9blmg {
            height: 13.9375rem;
            max-width: 100%;
        }

        #page-block-w2xoby9blmg .section-holder-border {
            border: 0;
        }

        #page-block-w2xoby9blmg .section-block {
            background: rgb(42, 40, 41);
            height: 13.9375rem;
        }

        #page-block-w2xoby9blmg .section-holder-overlay {
            display: none;
        }

        #element-43 {
            top: 1.375rem;
            left: 21.25rem;
            height: 2.4375rem;
            width: 2.4375rem;
            z-index: 29;
        }

        #element-42 {
            top: 1.6875rem;
            left: 1.4375rem;
            height: 1.75rem;
            width: 9.75rem;
            z-index: 28;
        }

        #element-40 {
            top: 5.3125rem;
            left: 1.4375rem;
            height: 7.875rem;
            width: 22.5rem;
            z-index: 27;
            color: #37465A;
            font-size: 0.805rem;
            line-height: 1.1375rem;
            text-align: left;
        }

        #element-40 .x_20e3a429 {
            text-align: left;
            line-height: 1.125rem;
            font-size: 0.805rem;
        }

        #element-40 .x_f2074b6c {
            color: #ffffff;
        }

        @media screen and (max-width:400px) {
            :root {
                font-size: 4vw;
            }
            :root.js-text-scaling {
                font-size: var(--mobile-font-size);
            }
        }

        @media screen and (min-width:401px) and (max-width:767px) {
            :root {
                font-size: 16px;
            }
            :root.js-text-scaling {
                font-size: var(--default-font-size);
            }
        }

        @media screen and (min-width:768px) and (max-width:1200px) {
            :root {
                font-size: 1.33vw;
            }
        }

        @media screen and (min-width:768px) and (max-width:7680px) {
            .hidden-desktop {
                display: none;
            }
        }

        @media screen and (max-width:767px) {
            .hidden-mobile {
                display: none;
            }
        }

        @media screen and (min-width:768px) {
            .section-fit {
                max-width: 60rem;
            }
            #page_block_header {
                height: 2.1875rem;
                max-width: 100%;
            }
            #page_block_header .section-holder-border {
                border: 0;
            }
            #page_block_header .section-block {
                background: rgb(42, 40, 41);
                height: 2.1875rem;
            }
            #page_block_header .section-holder-overlay {
                display: none;
            }
            #element-1 {
                top: 0.375rem;
                left: 6.4375rem;
                height: 1.5rem;
                width: 47.125rem;
                z-index: 3;
                color: #090909;
                font-size: 0.9288rem;
                line-height: 1.5rem;
                text-align: center;
            }
            #element-1 .x_519e17eb {
                text-align: center;
                line-height: 1.5rem;
                font-size: 0.9288rem;
            }
            #element-1 .x_c72b456b {
                color: #ff700d;
            }
            #page_block_below_fold {
                height: 47.3125rem;
                max-width: 100%;
            }
            #page_block_below_fold .section-holder-border {
                border: 0;
            }
            #page_block_below_fold .section-block {
                background: repeat 50% 50% / cover;
                background-image: url(//v.fastcdn.co/u/a4ef28f2/64253131-0-shutterstock-5816050.jpg), url(//v.fastcdn.co/t/a4ef28f2/27a299dc/1697729296-64253131-ghost-shutterstock-5816050.jpg);
                height: 47.3125rem;
            }
            #page_block_below_fold .section-holder-overlay {
                opacity: 0.83;
                background-color: #FFFFFF;
                display: block;
            }
            #element-2 {
                top: 1.0625rem;
                left: 20.375rem;
                height: 3.375rem;
                width: 19.0625rem;
                z-index: 4;
            }
            #element-4 {
                top: 5.4375rem;
                left: 6.375rem;
                height: 1.1875rem;
                width: 47.125rem;
                z-index: 6;
                color: #090909;
                font-size: 0.743rem;
                line-height: 1.2rem;
                text-align: center;
            }
            #element-4 .x_01475da3 {
                text-align: center;
                line-height: 1.1875rem;
                font-size: 0.743rem;
            }
            #element-4 .x_6c9d6bea {
                color: #b54a00;
            }
            #element-3 {
                top: 7.25rem;
                left: 6.625rem;
                height: 2.8125rem;
                width: 46.5625rem;
                z-index: 5;
                color: #37465A;
                font-size: 1.7337rem;
                line-height: 2.8rem;
                text-align: center;
            }
            #element-3 .x_2ec5d3d8 {
                text-align: center;
                line-height: 2.8125rem;
                font-size: 1.7337rem;
            }
            #element-3 .x_08b3e719 {
                color: #434343;
            }
            #element-6 {
                top: 10.8125rem;
                left: 6.625rem;
                height: 1.8125rem;
                width: 46.5625rem;
                z-index: 10;
                color: #37465A;
                font-size: 1.1146rem;
                line-height: 1.8rem;
                text-align: center;
            }
            #element-6 .x_e6507cf2 {
                text-align: center;
                line-height: 1.8125rem;
                font-size: 1.1146rem;
            }
            #element-6 .x_08b3e719 {
                color: #434343;
            }
            #element-7 {
                top: 14.6875rem;
                left: 10.9375rem;
                height: 32.8125rem;
                width: 38rem;
                z-index: 11;
            }
            #element-7 .shape {
                border: 0.125rem solid #FF700D;
                border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
                background: rgb(252, 252, 252);
            }
            #element-5 {
                top: 14.75rem;
                left: 10.9375rem;
                height: 23.5rem;
                width: 38rem;
                z-index: 8;
            }
            #element-5 .shape {
                border: 0.0625rem solid #002F5C;
                border-radius: 0.625rem 0.625rem 0.625rem 0.625rem;
                background: rgb(255, 255, 255);
            }
            #element-9 {
                top: 16.4375rem;
                left: 12.375rem;
                height: 25.8125rem;
                width: 35.1875rem;
                z-index: 12;
            }
            .notification-text {
                font-size: 3.125rem;
            }
            .form {
                font-size: 0.8125rem;
            }
            .form-input {
                font-size: 0.9375rem;
                height: 2.6875rem;
            }
            .form-textarea {
                height: 6.25rem;
            }
            .form-label-title {
                margin: 0.3125rem 0 0.5rem;
                font-size: 0.89375rem;
                padding: 0;
                line-height: 1.1875rem;
            }
            .form-multiple-label {
                margin-bottom: 0.625rem;
                font-size: 0.9375rem;
                line-height: 1.1875rem;
                padding: 0;
            }
            .form-multiple-label:empty {
                display: inline;
            }
            .form-checkbox-label:after {
                top: 0.1rem;
            }
            .form-label-outside {
                margin-bottom: 0;
            }
            .form-multiple-label:before {
                transition: background-color 0.1s, border 0.1s;
            }
            .form-radio-label:hover:before {
                border: 0.3125rem solid #9bc7fd;
            }
            .form-messagebox {
                transform: translate(0);
                display: flex;
            }
            .form-messagebox-left {
                transform: translateX(-100%);
                left: -0.625rem;
            }
            .form-messagebox-right {
                transform: translateX(100%);
                right: -0.625rem;
            }
            .form-messagebox:before {
                top: calc(50% - 0.1875rem);
                left: auto;
            }
            .form-messagebox-left:before {
                right: -0.1875rem;
            }
            .form-messagebox-right:before {
                left: -0.1875rem;
            }
            #element-9 .btn.btn-effect3d:active {
                box-shadow: none;
            }
            #element-9 .btn:hover {
                background: #BD2C00;
                color: #FFFFFF;
            }
            #element-9 .btn {
                background: #FF3C00;
                color: #FFFFFF;
                font-size: 1.1146rem;
                font-family: "Open Sans";
                font-weight: 700;
                height: 3.25rem;
                width: 35.125rem;
                border-radius: 3px;
            }
            #element-9 .form-label {
                color: #000000;
            }
            #element-9 ::placeholder {
                color: #000000;
            }
            #element-9 .form-input {
                color: #000000;
                background-color: #E3E3E3;
                border-color: #FFFFFF;
            }
            #element-9 .form-select[aria-invalid="false"] {
                color: #000000;
            }
            #element-9 .user-invalid {
                border-color: #E12627;
            }
            #element-9 input::placeholder,
            #element-9 .form-label-inside {
                color: #000000;
            }
            #element-9 select.valid {
                color: #000000;
            }
            #element-9 .form-btn-geometry {
                top: 20.975rem;
                left: 0.0625rem;
                height: 3.25rem;
                width: 35.125rem;
                z-index: 12;
            }
            #element-16 {
                top: 41.1875rem;
                left: 12.4375rem;
                height: 5.25rem;
                width: 35.125rem;
                z-index: 13;
                color: #37465A;
                font-size: 0.743rem;
                line-height: 0.9rem;
                text-align: justify;
            }
            #element-16 .x_4a3c7584 {
                text-align: justify;
                line-height: 0.875rem;
                font-size: 0.743rem;
            }
            #page_block_footer {
                height: 1.5625rem;
                max-width: 100%;
            }
            #page_block_footer .section-holder-border {
                border: 0;
            }
            #page_block_footer .section-block {
                background: none;
                height: 1.5625rem;
            }
            #page_block_footer .section-holder-overlay {
                display: none;
            }
            #page-block-yrgg2y2wesi {
                height: 32.625rem;
                max-width: 100%;
            }
            #page-block-yrgg2y2wesi .section-holder-border {
                border: 0;
            }
            #page-block-yrgg2y2wesi .section-block {
                background: rgb(251, 251, 251);
                height: 32.625rem;
            }
            #page-block-yrgg2y2wesi .section-holder-overlay {
                display: none;
            }
            #element-12 {
                top: 2.5625rem;
                left: 0;
                height: 1.1875rem;
                width: 59.9375rem;
                z-index: 9;
                color: #37465A;
                font-size: 0.743rem;
                line-height: 1.2rem;
                text-align: center;
            }
            #element-12 .x_01475da3 {
                text-align: center;
                line-height: 1.1875rem;
                font-size: 0.743rem;
            }
            #element-12 .x_900b9198 {
                color: #a64c0e;
            }
            #element-13 {
                top: 4.8125rem;
                left: 0;
                height: 1.8125rem;
                width: 59.9375rem;
                z-index: 7;
                color: #37465A;
                font-size: 1.4861rem;
                line-height: 1.8rem;
                text-align: center;
            }
            #element-13 .x_5f0ed501 {
                text-align: center;
                line-height: 1.8125rem;
                font-size: 1.4861rem;
            }
            #element-13 .x_c9b637b6 {
                color: #343d4a;
            }
            #element-13 strong {
                font-weight: 700;
            }
            #element-18 {
                top: 9.625rem;
                left: 26.3125rem;
                height: 6.75rem;
                width: 6.8125rem;
                z-index: 15;
            }
            #element-17 {
                top: 9.625rem;
                left: 47.25rem;
                height: 6.75rem;
                width: 6.8125rem;
                z-index: 14;
            }
            #element-19 {
                top: 10.125rem;
                left: 5.9375rem;
                height: 6.25rem;
                width: 5.8125rem;
                z-index: 16;
            }
            #element-20 {
                top: 17.8125rem;
                left: 1.8125rem;
                height: 3.625rem;
                width: 14.125rem;
                z-index: 17;
                color: #090909;
                font-size: 1.1146rem;
                line-height: 1.8rem;
                text-align: center;
            }
            #element-20 .x_e6507cf2 {
                text-align: center;
                line-height: 1.8125rem;
                font-size: 1.1146rem;
            }
            #element-20 .x_c9b637b6 {
                color: #343d4a;
            }
            #element-21 {
                top: 17.8125rem;
                left: 21.6875rem;
                height: 3.625rem;
                width: 16.5625rem;
                z-index: 18;
                color: #090909;
                font-size: 1.1146rem;
                line-height: 1.8rem;
                text-align: center;
            }
            #element-21 .x_e6507cf2 {
                text-align: center;
                line-height: 1.8125rem;
                font-size: 1.1146rem;
            }
            #element-21 .x_c9b637b6 {
                color: #343d4a;
            }
            #element-22 {
                top: 17.8125rem;
                left: 42.875rem;
                height: 3.625rem;
                width: 15.5rem;
                z-index: 19;
                color: #090909;
                font-size: 1.1146rem;
                line-height: 1.8rem;
                text-align: center;
            }
            #element-22 .x_e6507cf2 {
                text-align: center;
                line-height: 1.8125rem;
                font-size: 1.1146rem;
            }
            #element-22 .x_c9b637b6 {
                color: #343d4a;
            }
            #element-23 {
                top: 23rem;
                left: 0;
                height: 2.75rem;
                width: 17.75rem;
                z-index: 20;
                color: #37465A;
                font-size: 0.8669rem;
                line-height: 1.4rem;
                text-align: left;
            }
            #element-23 .x_48aa50a2 {
                text-align: left;
                line-height: 1.375rem;
                font-size: 0.8669rem;
            }
            #element-24 {
                top: 23rem;
                left: 21.6875rem;
                height: 2.75rem;
                width: 17.8125rem;
                z-index: 21;
                color: #37465A;
                font-size: 0.8669rem;
                line-height: 1.4rem;
                text-align: left;
            }
            #element-24 .x_48aa50a2 {
                text-align: left;
                line-height: 1.375rem;
                font-size: 0.8669rem;
            }
            #element-25 {
                top: 23rem;
                left: 41.375rem;
                height: 2.75rem;
                width: 18.5625rem;
                z-index: 22;
                color: #37465A;
                font-size: 0.8669rem;
                line-height: 1.4rem;
                text-align: left;
            }
            #element-25 .x_48aa50a2 {
                text-align: left;
                line-height: 1.375rem;
                font-size: 0.8669rem;
            }
            #element-26 {
                top: 27.875rem;
                left: 12.375rem;
                height: 3.25rem;
                width: 35.125rem;
                z-index: 23;
            }
            #element-26 .btn.btn-effect3d:active {
                box-shadow: none;
            }
            #element-26 .btn:hover {
                background: #BD2C00;
                color: #FFFFFF;
            }
            #element-26 .btn {
                background: #FF3C00;
                color: #FFFFFF;
                font-size: 0.9907rem;
                font-family: "Open Sans";
                font-weight: 700;
                font-style: normal;
                height: 3.25rem;
                width: 35.125rem;
                border-radius: 3px;
            }
            #page-block-nmh452ufwh {
                height: 2.875rem;
                max-width: 100%;
            }
            #page-block-nmh452ufwh .section-holder-border {
                border: 0;
            }
            #page-block-nmh452ufwh .section-block {
                background: rgb(224, 224, 219);
                height: 2.875rem;
            }
            #page-block-nmh452ufwh .section-holder-overlay {
                display: none;
            }
            #element-37 {
                top: 0.8125rem;
                left: 0;
                height: 1.375rem;
                width: 39.875rem;
                z-index: 24;
                color: #37465A;
                font-size: 0.8669rem;
                line-height: 1.4rem;
                text-align: left;
            }
            #element-37 .x_48aa50a2 {
                text-align: left;
                line-height: 1.375rem;
                font-size: 0.8669rem;
            }
            #element-38 {
                top: 0.8125rem;
                left: 45.75rem;
                height: 1.375rem;
                width: 6.25rem;
                z-index: 25;
                color: #37465A;
                font-size: 0.8669rem;
                line-height: 1.4rem;
                text-align: left;
            }
            #element-38 .x_48aa50a2 {
                text-align: left;
                line-height: 1.375rem;
                font-size: 0.8669rem;
            }
            #element-39 {
                top: 0.8125rem;
                left: 52.75rem;
                height: 1.375rem;
                width: 7.1875rem;
                z-index: 26;
                color: #37465A;
                font-size: 0.8669rem;
                line-height: 1.4rem;
                text-align: left;
            }
            #element-39 .x_48aa50a2 {
                text-align: left;
                line-height: 1.375rem;
                font-size: 0.8669rem;
            }
            #element-39 .x_a269ab78 {
                color: #37465A;
            }
            #page-block-w2xoby9blmg {
                height: 7.8125rem;
                max-width: 100%;
            }
            #page-block-w2xoby9blmg .section-holder-border {
                border: 0;
            }
            #page-block-w2xoby9blmg .section-block {
                background: rgb(42, 40, 41);
                height: 7.8125rem;
            }
            #page-block-w2xoby9blmg .section-holder-overlay {
                display: none;
            }
            #element-43 {
                top: 0.625rem;
                left: 56.4375rem;
                height: 2.4375rem;
                width: 2.4375rem;
                z-index: 29;
            }
            #element-42 {
                top: 1rem;
                left: 25.125rem;
                height: 1.75rem;
                width: 9.75rem;
                z-index: 28;
            }
            #element-40 {
                top: 3.4375rem;
                left: 0;
                height: 3.9375rem;
                width: 59.9375rem;
                z-index: 27;
                color: #37465A;
                font-size: 0.805rem;
                line-height: 1.3rem;
                text-align: left;
            }
            #element-40 .x_26743634 {
                text-align: left;
                line-height: 1.3125rem;
                font-size: 0.805rem;
            }
            #element-40 .x_f2074b6c {
                color: #ffffff;
            }
        }
        .error{
            border: 2px solid red !important;
            color : red !important;
        }
        .error option {
            color: #000000 !important;
        }
        .error::placeholder {
            color: red !important;
        }
        .error option:first-of-type {
            color:red !important;
        }

        .error_message{
            margin: -10px 5px -5px;
            color:red;
            display:none;
        }
        .form-block-select{
            display: flex;
        }
        .estimate, .employement, .state{
            width: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        .first_name, .last_name, .email, .telephone{
            width: 100%;
            display: flex;
            flex-direction: column;
            align-items: center;
        }
        .first_name input, .last_name input, .telephone input, .email input{
            width:100% !important;
        }
        .form-btn-geometry{
            margin-top:2px;
        }
        .error_message_0, .error_message_1, .error_message_2, .error_message_3, .error_message_4, .error_message_5, .error_message_6{
            display: none;
            color:red;
        }
        .mt-qualify{
            margin-top: -21px !important;
        }

        /* media query for form */
        @media only screen and (max-width: 768px) {
            .form-block-select{
                display: block;
            }
            .mt-qualify {
                margin-top: 115px !important;
            }
            .error_message {
                margin: -14px -9px 2px;
                color: red;
                font-size: 11px;
                display: none;
            }
        }