@charset "UTF-8";
/*!
 * Bootstrap v4.3.1 (https://getbootstrap.com/)
 * Copyright 2011-2019 The Bootstrap Authors
 * Copyright 2011-2019 Twitter, Inc.
 * Licensed under MIT (https://github.com/twbs/bootstrap/blob/master/LICENSE)
 */
@import url(https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,100;0,200;0,300;0,400;0,500;0,600;0,700;0,800;0,900;1,100;1,200;1,300;1,400;1,500;1,600;1,700;1,800;1,900&family=Wix+Madefor+Text:ital,wght@0,400..800;1,400..800&display=swap);

:root {
    --blue: #007bff;
    --indigo: #6610f2;
    --purple: #6f42c1;
    --pink: #e83e8c;
    --red: #dc3545;
    --orange: #fd7e14;
    --yellow: #ffc107;
    --green: #28a745;
    --teal: #20c997;
    --cyan: #17a2b8;
    --white: #fff;
    --gray: #6c757d;
    --gray-dark: #343a40;
    --primary: #007bff;
    --secondary: #6c757d;
    --success: #28a745;
    --info: #17a2b8;
    --warning: #ffc107;
    --danger: #dc3545;
    --light: #f8f9fa;
    --dark: #343a40;
    --breakpoint-xs: 0;
    --breakpoint-sm: 1025px;
    --breakpoint-md: 1025px;
    --breakpoint-lg: 1026px;
    --breakpoint-xl: 1200px
}

*,
::after,
::before {
    box-sizing: border-box
}

html {
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    font-size: 14px
}

article,
aside,
figcaption,
figure,
footer,
header,
hgroup,
main,
nav,
section {
    display: block
}

body {
    margin: 0;
    padding: 0;
    background: #f7f7f7;
    font-family: Poppins;
    font-weight: 400;
    font-size: 16px;
    line-height: 28px;
    color: #362d2e;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

[tabindex="-1"]:focus {
    outline: 0 !important
}

hr {
    box-sizing: content-box;
    height: 0;
    overflow: visible
}

h1,
h2,
h3,
h4,
h5,
h6 {
    margin-top: 0;
    margin-bottom: .5rem
}

p {
    margin-top: 0;
    margin-bottom: 1rem
}

abbr[data-original-title],
abbr[title] {
    text-decoration: underline;
    text-decoration: underline dotted;
    cursor: help;
    border-bottom: 0;
    text-decoration-skip-ink: none
}

address {
    margin-bottom: 1rem;
    font-style: normal;
    line-height: inherit
}

dl,
ol,
ul {
    margin-top: 0;
    margin-bottom: 1rem
}

ol ol,
ol ul,
ul ol,
ul ul {
    margin-bottom: 0
}

dt {
    font-weight: 700
}

dd {
    margin-bottom: .5rem;
    margin-left: 0
}

blockquote {
    margin: 0 0 1rem
}

b,
strong {
    font-weight: bolder
}

small {
    font-size: 80%
}

sub,
sup {
    position: relative;
    font-size: 75%;
    line-height: 0;
    vertical-align: baseline
}

sub {
    bottom: -.25em
}

sup {
    top: -.5em
}

a {
    color: #007bff;
    text-decoration: none;
    background-color: transparent
}

a:hover {
    color: rgb(0, 86.1, 178.5);
    text-decoration: underline
}

a:not([href]):not([tabindex]) {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus,
a:not([href]):not([tabindex]):hover {
    color: inherit;
    text-decoration: none
}

a:not([href]):not([tabindex]):focus {
    outline: 0
}

code,
kbd,
pre,
samp {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace;
    font-size: 1em
}

pre {
    margin-top: 0;
    margin-bottom: 1rem;
    overflow: auto
}

figure {
    margin: 0 0 1rem
}

img {
    vertical-align: middle;
    border-style: none
}

svg {
    overflow: hidden;
    vertical-align: middle
}

table {
    border-collapse: collapse
}

caption {
    padding-top: .75rem;
    padding-bottom: .75rem;
    color: #6c757d;
    text-align: left;
    caption-side: bottom
}

th {
    text-align: inherit
}

label {
    display: inline-block;
    margin-bottom: .5rem
}

button {
    border-radius: 0
}

button:focus {
    outline: 1px dotted;
    outline: 5px auto -webkit-focus-ring-color
}

button,
input,
optgroup,
select,
textarea {
    margin: 0;
    font-family: inherit;
    font-size: inherit;
    line-height: inherit
}

button,
input {
    overflow: visible
}

button,
select {
    text-transform: none
}

select {
    word-wrap: normal
}

[type=button],
[type=reset],
[type=submit],
button {
    -webkit-appearance: button
}

[type=button]:not(:disabled),
[type=reset]:not(:disabled),
[type=submit]:not(:disabled),
button:not(:disabled) {
    cursor: pointer
}

[type=button]::-moz-focus-inner,
[type=reset]::-moz-focus-inner,
[type=submit]::-moz-focus-inner,
button::-moz-focus-inner {
    padding: 0;
    border-style: none
}

input[type=checkbox],
input[type=radio] {
    box-sizing: border-box;
    padding: 0
}

input[type=date],
input[type=datetime-local],
input[type=month],
input[type=time] {
    -webkit-appearance: listbox
}

textarea {
    overflow: auto;
    resize: vertical
}

fieldset {
    min-width: 0;
    padding: 0;
    margin: 0;
    border: 0
}

legend {
    display: block;
    width: 100%;
    max-width: 100%;
    padding: 0;
    margin-bottom: .5rem;
    font-size: 1.5rem;
    line-height: inherit;
    color: inherit;
    white-space: normal
}

progress {
    vertical-align: baseline
}

[type=number]::-webkit-inner-spin-button,
[type=number]::-webkit-outer-spin-button {
    height: auto
}

[type=search] {
    outline-offset: -2px;
    -webkit-appearance: none
}

[type=search]::-webkit-search-decoration {
    -webkit-appearance: none
}

::-webkit-file-upload-button {
    font: inherit;
    -webkit-appearance: button
}

output {
    display: inline-block
}

summary {
    display: list-item;
    cursor: pointer
}

template {
    display: none
}

[hidden] {
    display: none !important
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    margin-bottom: .5rem;
    font-weight: 500;
    line-height: 1.2
}

.h1,
h1 {
    font-size: 2.5rem
}

.h2,
h2 {
    font-size: 2rem
}

.h3,
h3 {
    font-size: 1.75rem
}

.h4,
h4 {
    font-size: 1.5rem
}

.h5,
h5 {
    font-size: 1.25rem
}

.h6,
h6 {
    font-size: 1rem
}

.lead {
    font-size: 1.25rem;
    font-weight: 300
}

.display-1 {
    font-size: 6rem;
    font-weight: 300;
    line-height: 1.2
}

.display-2 {
    font-size: 5.5rem;
    font-weight: 300;
    line-height: 1.2
}

.display-3 {
    font-size: 4.5rem;
    font-weight: 300;
    line-height: 1.2
}

.display-4 {
    font-size: 3.5rem;
    font-weight: 300;
    line-height: 1.2
}

hr {
    margin-top: 1rem;
    margin-bottom: 1rem;
    border: 0;
    border-top: 1px solid rgba(0, 0, 0, .1)
}

.small,
small {
    font-size: 80%;
    font-weight: 400
}

.mark,
mark {
    padding: .2em;
    background-color: #fcf8e3
}

.list-unstyled {
    padding-left: 0;
    list-style: none
}

.list-inline {
    padding-left: 0;
    list-style: none
}

.list-inline-item {
    display: inline-block
}

.list-inline-item:not(:last-child) {
    margin-right: .5rem
}

.initialism {
    font-size: 90%;
    text-transform: uppercase
}

.blockquote {
    margin-bottom: 1rem;
    font-size: 1.25rem
}

.blockquote-footer {
    display: block;
    font-size: 80%;
    color: #6c757d
}

.blockquote-footer::before {
    content: "— "
}

.container {
    width: 100%;
    padding-right: 7.5px;
    padding-left: 7.5px;
    margin-right: auto;
    margin-left: auto
}

@media (min-width:1025px) {
    .container {
        max-width: 540px
    }
}

@media (min-width:1025px) {
    .container {
        max-width: 720px
    }
}

@media (min-width:1026px) {
    .container {
        max-width: 960px
    }
}

@media (min-width:1200px) {
    .container {
        max-width: 1140px
    }
}

.container-fluid {
    width: 100%;
    padding-right: 7.5px;
    padding-left: 7.5px;
    margin-right: auto;
    margin-left: auto
}

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

.no-gutters {
    margin-right: 0;
    margin-left: 0
}

.no-gutters>.col,
.no-gutters>[class*=col-] {
    padding-right: 0;
    padding-left: 0
}

.col,
.col-1,
.col-10,
.col-11,
.col-12,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-auto,
.col-lg,
.col-lg-1,
.col-lg-10,
.col-lg-11,
.col-lg-12,
.col-lg-2,
.col-lg-3,
.col-lg-4,
.col-lg-5,
.col-lg-6,
.col-lg-7,
.col-lg-8,
.col-lg-9,
.col-lg-auto,
.col-md,
.col-md-1,
.col-md-10,
.col-md-11,
.col-md-12,
.col-md-2,
.col-md-3,
.col-md-4,
.col-md-5,
.col-md-6,
.col-md-7,
.col-md-8,
.col-md-9,
.col-md-auto,
.col-sm,
.col-sm-1,
.col-sm-10,
.col-sm-11,
.col-sm-12,
.col-sm-2,
.col-sm-3,
.col-sm-4,
.col-sm-5,
.col-sm-6,
.col-sm-7,
.col-sm-8,
.col-sm-9,
.col-sm-auto,
.col-xl,
.col-xl-1,
.col-xl-10,
.col-xl-11,
.col-xl-12,
.col-xl-2,
.col-xl-3,
.col-xl-4,
.col-xl-5,
.col-xl-6,
.col-xl-7,
.col-xl-8,
.col-xl-9,
.col-xl-auto {
    position: relative;
    width: 100%;
    padding-right: 7.5px;
    padding-left: 7.5px
}

.col {
    flex-basis: 0;
    flex-grow: 1;
    max-width: 100%
}

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

.col-1 {
    flex: 0 0 8.3333333333%;
    max-width: 8.3333333333%
}

.col-2 {
    flex: 0 0 16.6666666667%;
    max-width: 16.6666666667%
}

.col-3 {
    flex: 0 0 25%;
    max-width: 25%
}

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

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

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

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

.col-8 {
    flex: 0 0 66.6666666667%;
    max-width: 66.6666666667%
}

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

.col-10 {
    flex: 0 0 83.3333333333%;
    max-width: 83.3333333333%
}

.col-11 {
    flex: 0 0 91.6666666667%;
    max-width: 91.6666666667%
}

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

.order-first {
    order: -1
}

.order-last {
    order: 13
}

.order-0 {
    order: 0
}

.order-1 {
    order: 1
}

.order-2 {
    order: 2
}

.order-3 {
    order: 3
}

.order-4 {
    order: 4
}

.order-5 {
    order: 5
}

.order-6 {
    order: 6
}

.order-7 {
    order: 7
}

.order-8 {
    order: 8
}

.order-9 {
    order: 9
}

.order-10 {
    order: 10
}

.order-11 {
    order: 11
}

.order-12 {
    order: 12
}

.offset-1 {
    margin-left: 8.3333333333%
}

.offset-2 {
    margin-left: 16.6666666667%
}

.offset-3 {
    margin-left: 25%
}

.offset-4 {
    margin-left: 33.3333333333%
}

.offset-5 {
    margin-left: 41.6666666667%
}

.offset-6 {
    margin-left: 50%
}

.offset-7 {
    margin-left: 58.3333333333%
}

.offset-8 {
    margin-left: 66.6666666667%
}

.offset-9 {
    margin-left: 75%
}

.offset-10 {
    margin-left: 83.3333333333%
}

.offset-11 {
    margin-left: 91.6666666667%
}

@media (min-width:1025px) {
    .col-sm {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-sm-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-sm-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-sm-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-sm-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-sm-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-sm-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-sm-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-sm-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-sm-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-sm-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-sm-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-sm-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-sm-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-sm-first {
        order: -1
    }

    .order-sm-last {
        order: 13
    }

    .order-sm-0 {
        order: 0
    }

    .order-sm-1 {
        order: 1
    }

    .order-sm-2 {
        order: 2
    }

    .order-sm-3 {
        order: 3
    }

    .order-sm-4 {
        order: 4
    }

    .order-sm-5 {
        order: 5
    }

    .order-sm-6 {
        order: 6
    }

    .order-sm-7 {
        order: 7
    }

    .order-sm-8 {
        order: 8
    }

    .order-sm-9 {
        order: 9
    }

    .order-sm-10 {
        order: 10
    }

    .order-sm-11 {
        order: 11
    }

    .order-sm-12 {
        order: 12
    }

    .offset-sm-0 {
        margin-left: 0
    }

    .offset-sm-1 {
        margin-left: 8.3333333333%
    }

    .offset-sm-2 {
        margin-left: 16.6666666667%
    }

    .offset-sm-3 {
        margin-left: 25%
    }

    .offset-sm-4 {
        margin-left: 33.3333333333%
    }

    .offset-sm-5 {
        margin-left: 41.6666666667%
    }

    .offset-sm-6 {
        margin-left: 50%
    }

    .offset-sm-7 {
        margin-left: 58.3333333333%
    }

    .offset-sm-8 {
        margin-left: 66.6666666667%
    }

    .offset-sm-9 {
        margin-left: 75%
    }

    .offset-sm-10 {
        margin-left: 83.3333333333%
    }

    .offset-sm-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width:1025px) {
    .col-md {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-md-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-md-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-md-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-md-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

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

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

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

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

    .col-md-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

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

    .col-md-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-md-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-md-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-md-first {
        order: -1
    }

    .order-md-last {
        order: 13
    }

    .order-md-0 {
        order: 0
    }

    .order-md-1 {
        order: 1
    }

    .order-md-2 {
        order: 2
    }

    .order-md-3 {
        order: 3
    }

    .order-md-4 {
        order: 4
    }

    .order-md-5 {
        order: 5
    }

    .order-md-6 {
        order: 6
    }

    .order-md-7 {
        order: 7
    }

    .order-md-8 {
        order: 8
    }

    .order-md-9 {
        order: 9
    }

    .order-md-10 {
        order: 10
    }

    .order-md-11 {
        order: 11
    }

    .order-md-12 {
        order: 12
    }

    .offset-md-0 {
        margin-left: 0
    }

    .offset-md-1 {
        margin-left: 8.3333333333%
    }

    .offset-md-2 {
        margin-left: 16.6666666667%
    }

    .offset-md-3 {
        margin-left: 25%
    }

    .offset-md-4 {
        margin-left: 33.3333333333%
    }

    .offset-md-5 {
        margin-left: 41.6666666667%
    }

    .offset-md-6 {
        margin-left: 50%
    }

    .offset-md-7 {
        margin-left: 58.3333333333%
    }

    .offset-md-8 {
        margin-left: 66.6666666667%
    }

    .offset-md-9 {
        margin-left: 75%
    }

    .offset-md-10 {
        margin-left: 83.3333333333%
    }

    .offset-md-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width:1026px) {
    .col-lg {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-lg-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-lg-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-lg-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-lg-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-lg-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-lg-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-lg-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-lg-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-lg-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-lg-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-lg-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-lg-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-lg-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-lg-first {
        order: -1
    }

    .order-lg-last {
        order: 13
    }

    .order-lg-0 {
        order: 0
    }

    .order-lg-1 {
        order: 1
    }

    .order-lg-2 {
        order: 2
    }

    .order-lg-3 {
        order: 3
    }

    .order-lg-4 {
        order: 4
    }

    .order-lg-5 {
        order: 5
    }

    .order-lg-6 {
        order: 6
    }

    .order-lg-7 {
        order: 7
    }

    .order-lg-8 {
        order: 8
    }

    .order-lg-9 {
        order: 9
    }

    .order-lg-10 {
        order: 10
    }

    .order-lg-11 {
        order: 11
    }

    .order-lg-12 {
        order: 12
    }

    .offset-lg-0 {
        margin-left: 0
    }

    .offset-lg-1 {
        margin-left: 8.3333333333%
    }

    .offset-lg-2 {
        margin-left: 16.6666666667%
    }

    .offset-lg-3 {
        margin-left: 25%
    }

    .offset-lg-4 {
        margin-left: 33.3333333333%
    }

    .offset-lg-5 {
        margin-left: 41.6666666667%
    }

    .offset-lg-6 {
        margin-left: 50%
    }

    .offset-lg-7 {
        margin-left: 58.3333333333%
    }

    .offset-lg-8 {
        margin-left: 66.6666666667%
    }

    .offset-lg-9 {
        margin-left: 75%
    }

    .offset-lg-10 {
        margin-left: 83.3333333333%
    }

    .offset-lg-11 {
        margin-left: 91.6666666667%
    }
}

@media (min-width:1200px) {
    .col-xl {
        flex-basis: 0;
        flex-grow: 1;
        max-width: 100%
    }

    .col-xl-auto {
        flex: 0 0 auto;
        width: auto;
        max-width: 100%
    }

    .col-xl-1 {
        flex: 0 0 8.3333333333%;
        max-width: 8.3333333333%
    }

    .col-xl-2 {
        flex: 0 0 16.6666666667%;
        max-width: 16.6666666667%
    }

    .col-xl-3 {
        flex: 0 0 25%;
        max-width: 25%
    }

    .col-xl-4 {
        flex: 0 0 33.3333333333%;
        max-width: 33.3333333333%
    }

    .col-xl-5 {
        flex: 0 0 41.6666666667%;
        max-width: 41.6666666667%
    }

    .col-xl-6 {
        flex: 0 0 50%;
        max-width: 50%
    }

    .col-xl-7 {
        flex: 0 0 58.3333333333%;
        max-width: 58.3333333333%
    }

    .col-xl-8 {
        flex: 0 0 66.6666666667%;
        max-width: 66.6666666667%
    }

    .col-xl-9 {
        flex: 0 0 75%;
        max-width: 75%
    }

    .col-xl-10 {
        flex: 0 0 83.3333333333%;
        max-width: 83.3333333333%
    }

    .col-xl-11 {
        flex: 0 0 91.6666666667%;
        max-width: 91.6666666667%
    }

    .col-xl-12 {
        flex: 0 0 100%;
        max-width: 100%
    }

    .order-xl-first {
        order: -1
    }

    .order-xl-last {
        order: 13
    }

    .order-xl-0 {
        order: 0
    }

    .order-xl-1 {
        order: 1
    }

    .order-xl-2 {
        order: 2
    }

    .order-xl-3 {
        order: 3
    }

    .order-xl-4 {
        order: 4
    }

    .order-xl-5 {
        order: 5
    }

    .order-xl-6 {
        order: 6
    }

    .order-xl-7 {
        order: 7
    }

    .order-xl-8 {
        order: 8
    }

    .order-xl-9 {
        order: 9
    }

    .order-xl-10 {
        order: 10
    }

    .order-xl-11 {
        order: 11
    }

    .order-xl-12 {
        order: 12
    }

    .offset-xl-0 {
        margin-left: 0
    }

    .offset-xl-1 {
        margin-left: 8.3333333333%
    }

    .offset-xl-2 {
        margin-left: 16.6666666667%
    }

    .offset-xl-3 {
        margin-left: 25%
    }

    .offset-xl-4 {
        margin-left: 33.3333333333%
    }

    .offset-xl-5 {
        margin-left: 41.6666666667%
    }

    .offset-xl-6 {
        margin-left: 50%
    }

    .offset-xl-7 {
        margin-left: 58.3333333333%
    }

    .offset-xl-8 {
        margin-left: 66.6666666667%
    }

    .offset-xl-9 {
        margin-left: 75%
    }

    .offset-xl-10 {
        margin-left: 83.3333333333%
    }

    .offset-xl-11 {
        margin-left: 91.6666666667%
    }
}

.table {
    width: 100%;
    margin-bottom: 1rem;
    color: #212529
}

.table td,
.table th {
    padding: .75rem;
    vertical-align: top;
    border-top: 1px solid #dee2e6
}

.table thead th {
    vertical-align: bottom;
    border-bottom: 2px solid #dee2e6
}

.table tbody+tbody {
    border-top: 2px solid #dee2e6
}

.table-sm td,
.table-sm th {
    padding: .3rem
}

.table-bordered {
    border: 1px solid #dee2e6
}

.table-bordered td,
.table-bordered th {
    border: 1px solid #dee2e6
}

.table-bordered thead td,
.table-bordered thead th {
    border-bottom-width: 2px
}

.table-borderless tbody+tbody,
.table-borderless td,
.table-borderless th,
.table-borderless thead th {
    border: 0
}

.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(0, 0, 0, .05)
}

.table-hover tbody tr:hover {
    color: #212529;
    background-color: rgba(0, 0, 0, .075)
}

.table-primary,
.table-primary>td,
.table-primary>th {
    background-color: rgb(183.6, 218.04, 255)
}

.table-primary tbody+tbody,
.table-primary td,
.table-primary th,
.table-primary thead th {
    border-color: rgb(122.4, 186.36, 255)
}

.table-hover .table-primary:hover {
    background-color: rgb(158.1, 204.84, 255)
}

.table-hover .table-primary:hover>td,
.table-hover .table-primary:hover>th {
    background-color: rgb(158.1, 204.84, 255)
}

.table-secondary,
.table-secondary>td,
.table-secondary>th {
    background-color: rgb(213.84, 216.36, 218.6)
}

.table-secondary tbody+tbody,
.table-secondary td,
.table-secondary th,
.table-secondary thead th {
    border-color: rgb(178.56, 183.24, 187.4)
}

.table-hover .table-secondary:hover {
    background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747)
}

.table-hover .table-secondary:hover>td,
.table-hover .table-secondary:hover>th {
    background-color: rgb(200.3075090253, 203.6560288809, 206.6324909747)
}

.table-success,
.table-success>td,
.table-success>th {
    background-color: rgb(194.8, 230.36, 202.92)
}

.table-success tbody+tbody,
.table-success td,
.table-success th,
.table-success thead th {
    border-color: rgb(143.2, 209.24, 158.28)
}

.table-hover .table-success:hover {
    background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535)
}

.table-hover .table-success:hover>td,
.table-hover .table-success:hover>th {
    background-color: rgb(176.7059405941, 222.9540594059, 187.2665346535)
}

.table-info,
.table-info>td,
.table-info>th {
    background-color: rgb(190.04, 228.96, 235.12)
}

.table-info tbody+tbody,
.table-info td,
.table-info th,
.table-info thead th {
    border-color: rgb(134.36, 206.64, 218.08)
}

.table-hover .table-info:hover {
    background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752)
}

.table-hover .table-info:hover>td,
.table-hover .table-info:hover>th {
    background-color: rgb(170.5152475248, 221.1332673267, 229.1447524752)
}

.table-warning,
.table-warning>td,
.table-warning>th {
    background-color: rgb(255, 237.64, 185.56)
}

.table-warning tbody+tbody,
.table-warning td,
.table-warning th,
.table-warning thead th {
    border-color: rgb(255, 222.76, 126.04)
}

.table-hover .table-warning:hover {
    background-color: rgb(255, 231.265, 160.06)
}

.table-hover .table-warning:hover>td,
.table-hover .table-warning:hover>th {
    background-color: rgb(255, 231.265, 160.06)
}

.table-danger,
.table-danger>td,
.table-danger>th {
    background-color: rgb(245.2, 198.44, 202.92)
}

.table-danger tbody+tbody,
.table-danger td,
.table-danger th,
.table-danger thead th {
    border-color: rgb(236.8, 149.96, 158.28)
}

.table-hover .table-danger:hover {
    background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722)
}

.table-hover .table-danger:hover>td,
.table-hover .table-danger:hover>th {
    background-color: rgb(241.4341772152, 176.7058227848, 182.9073417722)
}

.table-light,
.table-light>td,
.table-light>th {
    background-color: rgb(253.04, 253.32, 253.6)
}

.table-light tbody+tbody,
.table-light td,
.table-light th,
.table-light thead th {
    border-color: rgb(251.36, 251.88, 252.4)
}

.table-hover .table-light:hover {
    background-color: rgb(238.165, 240.57, 242.975)
}

.table-hover .table-light:hover>td,
.table-hover .table-light:hover>th {
    background-color: rgb(238.165, 240.57, 242.975)
}

.table-dark,
.table-dark>td,
.table-dark>th {
    background-color: rgb(198.16, 199.84, 201.52)
}

.table-dark tbody+tbody,
.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: rgb(149.44, 152.56, 155.68)
}

.table-hover .table-dark:hover {
    background-color: rgb(185.0216751269, 187.09, 189.1583248731)
}

.table-hover .table-dark:hover>td,
.table-hover .table-dark:hover>th {
    background-color: rgb(185.0216751269, 187.09, 189.1583248731)
}

.table-active,
.table-active>td,
.table-active>th {
    background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover {
    background-color: rgba(0, 0, 0, .075)
}

.table-hover .table-active:hover>td,
.table-hover .table-active:hover>th {
    background-color: rgba(0, 0, 0, .075)
}

.table .thead-dark th {
    color: #fff;
    background-color: #343a40;
    border-color: rgb(69.1465517241, 77.125, 85.1034482759)
}

.table .thead-light th {
    color: #495057;
    background-color: #e9ecef;
    border-color: #dee2e6
}

.table-dark {
    color: #fff;
    background-color: #343a40
}

.table-dark td,
.table-dark th,
.table-dark thead th {
    border-color: rgb(69.1465517241, 77.125, 85.1034482759)
}

.table-dark.table-bordered {
    border: 0
}

.table-dark.table-striped tbody tr:nth-of-type(odd) {
    background-color: rgba(255, 255, 255, .05)
}

.table-dark.table-hover tbody tr:hover {
    color: #fff;
    background-color: rgba(255, 255, 255, .075)
}

@media (max-width:1024.98px) {
    .table-responsive-sm {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-sm>.table-bordered {
        border: 0
    }
}

@media (max-width:1024.98px) {
    .table-responsive-md {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-md>.table-bordered {
        border: 0
    }
}

@media (max-width:1025.98px) {
    .table-responsive-lg {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-lg>.table-bordered {
        border: 0
    }
}

@media (max-width:1199.98px) {
    .table-responsive-xl {
        display: block;
        width: 100%;
        overflow-x: auto;
        -webkit-overflow-scrolling: touch
    }

    .table-responsive-xl>.table-bordered {
        border: 0
    }
}

.table-responsive {
    display: block;
    width: 100%;
    overflow-x: auto;
    -webkit-overflow-scrolling: touch
}

.table-responsive>.table-bordered {
    border: 0
}

.dropdown,
.dropleft,
.dropright,
.dropup {
    position: relative
}

.dropdown-toggle {
    white-space: nowrap
}

.dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid;
    border-right: .3em solid transparent;
    border-bottom: 0;
    border-left: .3em solid transparent
}

.dropdown-toggle:empty::after {
    margin-left: 0
}

.dropdown-menu {
    position: absolute;
    top: 100%;
    left: 0;
    z-index: 1000;
    display: none;
    float: left;
    min-width: 10rem;
    padding: .5rem 0;
    margin: .125rem 0 0;
    font-size: 1rem;
    color: #212529;
    text-align: left;
    list-style: none;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .15);
    border-radius: .25rem
}

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

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

@media (min-width:1025px) {
    .dropdown-menu-sm-left {
        right: auto;
        left: 0
    }

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

@media (min-width:1025px) {
    .dropdown-menu-md-left {
        right: auto;
        left: 0
    }

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

@media (min-width:1026px) {
    .dropdown-menu-lg-left {
        right: auto;
        left: 0
    }

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

@media (min-width:1200px) {
    .dropdown-menu-xl-left {
        right: auto;
        left: 0
    }

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

.dropup .dropdown-menu {
    top: auto;
    bottom: 100%;
    margin-top: 0;
    margin-bottom: .125rem
}

.dropup .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: 0;
    border-right: .3em solid transparent;
    border-bottom: .3em solid;
    border-left: .3em solid transparent
}

.dropup .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-menu {
    top: 0;
    right: auto;
    left: 100%;
    margin-top: 0;
    margin-left: .125rem
}

.dropright .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: 0;
    border-bottom: .3em solid transparent;
    border-left: .3em solid
}

.dropright .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropright .dropdown-toggle::after {
    vertical-align: 0
}

.dropleft .dropdown-menu {
    top: 0;
    right: 100%;
    left: auto;
    margin-top: 0;
    margin-right: .125rem
}

.dropleft .dropdown-toggle::after {
    display: inline-block;
    margin-left: .255em;
    vertical-align: .255em;
    content: ""
}

.dropleft .dropdown-toggle::after {
    display: none
}

.dropleft .dropdown-toggle::before {
    display: inline-block;
    margin-right: .255em;
    vertical-align: .255em;
    content: "";
    border-top: .3em solid transparent;
    border-right: .3em solid;
    border-bottom: .3em solid transparent
}

.dropleft .dropdown-toggle:empty::after {
    margin-left: 0
}

.dropleft .dropdown-toggle::before {
    vertical-align: 0
}

.dropdown-menu[x-placement^=bottom],
.dropdown-menu[x-placement^=left],
.dropdown-menu[x-placement^=right],
.dropdown-menu[x-placement^=top] {
    right: auto;
    bottom: auto
}

.dropdown-divider {
    height: 0;
    margin: .5rem 0;
    overflow: hidden;
    border-top: 1px solid #e9ecef
}

.dropdown-item {
    display: block;
    width: 100%;
    padding: .25rem 1.5rem;
    clear: both;
    font-weight: 400;
    color: #212529;
    text-align: inherit;
    white-space: nowrap;
    background-color: transparent;
    border: 0
}

.dropdown-item:focus,
.dropdown-item:hover {
    color: rgb(21.6283783784, 24.25, 26.8716216216);
    text-decoration: none;
    background-color: #f8f9fa
}

.dropdown-item.active,
.dropdown-item:active {
    color: #fff;
    text-decoration: none;
    background-color: #007bff
}

.dropdown-item.disabled,
.dropdown-item:disabled {
    color: #6c757d;
    pointer-events: none;
    background-color: transparent
}

.dropdown-menu.show {
    display: block
}

.dropdown-header {
    display: block;
    padding: .5rem 1.5rem;
    margin-bottom: 0;
    font-size: .875rem;
    color: #6c757d;
    white-space: nowrap
}

.dropdown-item-text {
    display: block;
    padding: .25rem 1.5rem;
    color: #212529
}

.input-group {
    position: relative;
    display: flex;
    flex-wrap: wrap;
    align-items: stretch;
    width: 100%
}

.input-group>.custom-file,
.input-group>.custom-select,
.input-group>.form-control,
.input-group>.form-control-plaintext {
    position: relative;
    flex: 1 1 auto;
    width: 1%;
    margin-bottom: 0
}

.input-group>.custom-file+.custom-file,
.input-group>.custom-file+.custom-select,
.input-group>.custom-file+.form-control,
.input-group>.custom-select+.custom-file,
.input-group>.custom-select+.custom-select,
.input-group>.custom-select+.form-control,
.input-group>.form-control+.custom-file,
.input-group>.form-control+.custom-select,
.input-group>.form-control+.form-control,
.input-group>.form-control-plaintext+.custom-file,
.input-group>.form-control-plaintext+.custom-select,
.input-group>.form-control-plaintext+.form-control {
    margin-left: -1px
}

.input-group>.custom-file .custom-file-input:focus~.custom-file-label,
.input-group>.custom-select:focus,
.input-group>.form-control:focus {
    z-index: 3
}

.input-group>.custom-file .custom-file-input:focus {
    z-index: 4
}

.input-group>.custom-select:not(:last-child),
.input-group>.form-control:not(:last-child) {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-select:not(:first-child),
.input-group>.form-control:not(:first-child) {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group>.custom-file {
    display: flex;
    align-items: center
}

.input-group>.custom-file:not(:last-child) .custom-file-label,
.input-group>.custom-file:not(:last-child) .custom-file-label::after {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.custom-file:not(:first-child) .custom-file-label {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.input-group-append,
.input-group-prepend {
    display: flex
}

.input-group-append .btn,
.input-group-prepend .btn {
    position: relative;
    z-index: 2
}

.input-group-append .btn:focus,
.input-group-prepend .btn:focus {
    z-index: 3
}

.input-group-append .btn+.btn,
.input-group-append .btn+.input-group-text,
.input-group-append .input-group-text+.btn,
.input-group-append .input-group-text+.input-group-text,
.input-group-prepend .btn+.btn,
.input-group-prepend .btn+.input-group-text,
.input-group-prepend .input-group-text+.btn,
.input-group-prepend .input-group-text+.input-group-text {
    margin-left: -1px
}

.input-group-prepend {
    margin-right: -1px
}

.input-group-append {
    margin-left: -1px
}

.input-group-text {
    display: flex;
    align-items: center;
    padding: .375rem .75rem;
    margin-bottom: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #495057;
    text-align: center;
    white-space: nowrap;
    background-color: #e9ecef;
    border: 1px solid #ced4da;
    border-radius: .25rem
}

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

.input-group-lg>.custom-select,
.input-group-lg>.form-control:not(textarea) {
    height: calc(1.5em + 1rem + 2px)
}

.input-group-lg>.custom-select,
.input-group-lg>.form-control,
.input-group-lg>.input-group-append>.btn,
.input-group-lg>.input-group-append>.input-group-text,
.input-group-lg>.input-group-prepend>.btn,
.input-group-lg>.input-group-prepend>.input-group-text {
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control:not(textarea) {
    height: calc(1.5em + .5rem + 2px)
}

.input-group-sm>.custom-select,
.input-group-sm>.form-control,
.input-group-sm>.input-group-append>.btn,
.input-group-sm>.input-group-append>.input-group-text,
.input-group-sm>.input-group-prepend>.btn,
.input-group-sm>.input-group-prepend>.input-group-text {
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.input-group-lg>.custom-select,
.input-group-sm>.custom-select {
    padding-right: 1.75rem
}

.input-group>.input-group-append:last-child>.btn:not(:last-child):not(.dropdown-toggle),
.input-group>.input-group-append:last-child>.input-group-text:not(:last-child),
.input-group>.input-group-append:not(:last-child)>.btn,
.input-group>.input-group-append:not(:last-child)>.input-group-text,
.input-group>.input-group-prepend>.btn,
.input-group>.input-group-prepend>.input-group-text {
    border-top-right-radius: 0;
    border-bottom-right-radius: 0
}

.input-group>.input-group-append>.btn,
.input-group>.input-group-append>.input-group-text,
.input-group>.input-group-prepend:first-child>.btn:not(:first-child),
.input-group>.input-group-prepend:first-child>.input-group-text:not(:first-child),
.input-group>.input-group-prepend:not(:first-child)>.btn,
.input-group>.input-group-prepend:not(:first-child)>.input-group-text {
    border-top-left-radius: 0;
    border-bottom-left-radius: 0
}

.close {
    float: right;
    font-weight: 100;
    line-height: .8;
    color: #000;
    font-size: 2.5rem;
    top: 9px !important
}

.close:not(:disabled):not(.disabled):focus,
.close:not(:disabled):not(.disabled):hover {
    opacity: .75
}

button.close {
    padding: 0;
    background-color: transparent;
    border: 0;
    appearance: none
}

a.close.disabled {
    pointer-events: none
}

.modal-open {
    overflow: hidden
}

.modal-open .modal {
    overflow-x: hidden;
    overflow-y: auto
}

.modal {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1050;
    display: none;
    width: 100%;
    height: 100%;
    overflow: hidden;
    outline: 0
}

.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none
}

.modal.fade .modal-dialog {
    transition: transform .3s ease-out
}

@media (prefers-reduced-motion:reduce) {
    .modal.fade .modal-dialog {
        transition: none
    }
}

.modal.fade .modal-dialog {
    transform: translate(0, -50px)
}

.modal.show .modal-dialog {
    transform: none
}

.modal-dialog-scrollable {
    display: flex;
    max-height: calc(100% - 1rem)
}

.modal-dialog-scrollable .modal-content {
    max-height: calc(100vh - 1rem);
    overflow: hidden
}

.modal-dialog-scrollable .modal-footer,
.modal-dialog-scrollable .modal-header {
    flex-shrink: 0
}

.modal-dialog-scrollable .modal-body {
    overflow-y: auto
}

.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem)
}

.modal-dialog-centered::before {
    display: block;
    height: calc(100vh - 1rem);
    content: ""
}

.modal-dialog-centered.modal-dialog-scrollable {
    flex-direction: column;
    justify-content: center;
    height: 100%
}

.modal-dialog-centered.modal-dialog-scrollable .modal-content {
    max-height: none
}

.modal-dialog-centered.modal-dialog-scrollable::before {
    content: none
}

.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0, 0, 0, .2);
    border-radius: .3rem;
    outline: 0
}

.modal-backdrop {
    position: fixed;
    top: 0;
    left: 0;
    z-index: 1040;
    width: 100vw;
    height: 100vh;
    background-color: #000
}

.modal-backdrop.fade {
    opacity: 0
}

.modal-backdrop.show {
    opacity: .5
}

.modal-header {
    display: flex;
    align-items: flex-start;
    justify-content: space-between;
    padding: 1rem 1rem;
    border-bottom: 1px solid #dee2e6;
    border-top-left-radius: .3rem;
    border-top-right-radius: .3rem
}

.modal-header .close {
    padding: 1rem 1rem;
    margin: -1rem -1rem -1rem auto
}

.modal-title {
    margin-bottom: 0;
    line-height: 1.5
}

.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem
}

.modal-footer {
    display: flex;
    align-items: center;
    justify-content: flex-end;
    padding: 1rem;
    border-top: 1px solid #dee2e6;
    border-bottom-right-radius: .3rem;
    border-bottom-left-radius: .3rem
}

.modal-footer>:not(:first-child) {
    margin-left: .25rem
}

.modal-footer>:not(:last-child) {
    margin-right: .25rem
}

.modal-scrollbar-measure {
    position: absolute;
    top: -9999px;
    width: 50px;
    height: 50px;
    overflow: scroll
}

@media (min-width:1025px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto
    }

    .modal-dialog-scrollable {
        max-height: calc(100% - 3.5rem)
    }

    .modal-dialog-scrollable .modal-content {
        max-height: calc(100vh - 3.5rem)
    }

    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem)
    }

    .modal-dialog-centered::before {
        height: calc(100vh - 3.5rem)
    }

    .modal-sm {
        max-width: 300px
    }
}

@media (min-width:1026px) {

    .modal-lg,
    .modal-xl {
        max-width: 800px
    }
}

@media (min-width:1200px) {
    .modal-xl {
        max-width: 1140px
    }
}

.align-baseline {
    vertical-align: baseline !important
}

.align-top {
    vertical-align: top !important
}

.align-middle {
    vertical-align: middle !important
}

.align-bottom {
    vertical-align: bottom !important
}

.align-text-bottom {
    vertical-align: text-bottom !important
}

.align-text-top {
    vertical-align: text-top !important
}

.border {
    border: 1px solid #dee2e6 !important
}

.border-top {
    border-top: 1px solid #dee2e6 !important
}

.border-right {
    border-right: 1px solid #dee2e6 !important
}

.border-bottom {
    border-bottom: 1px solid #dee2e6 !important
}

.border-left {
    border-left: 1px solid #dee2e6 !important
}

.border-0 {
    border: 0 !important
}

.border-top-0 {
    border-top: 0 !important
}

.border-right-0 {
    border-right: 0 !important
}

.border-bottom-0 {
    border-bottom: 0 !important
}

.border-left-0 {
    border-left: 0 !important
}

.border-primary {
    border-color: #007bff !important
}

.border-secondary {
    border-color: #6c757d !important
}

.border-success {
    border-color: #28a745 !important
}

.border-info {
    border-color: #17a2b8 !important
}

.border-warning {
    border-color: #ffc107 !important
}

.border-danger {
    border-color: #dc3545 !important
}

.border-light {
    border-color: #f8f9fa !important
}

.border-dark {
    border-color: #343a40 !important
}

.border-white {
    border-color: #fff !important
}

.rounded-sm {
    border-radius: .2rem !important
}

.rounded {
    border-radius: .25rem !important
}

.rounded-top {
    border-top-left-radius: .25rem !important;
    border-top-right-radius: .25rem !important
}

.rounded-right {
    border-top-right-radius: .25rem !important;
    border-bottom-right-radius: .25rem !important
}

.rounded-bottom {
    border-bottom-right-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important
}

.rounded-left {
    border-top-left-radius: .25rem !important;
    border-bottom-left-radius: .25rem !important
}

.rounded-lg {
    border-radius: .3rem !important
}

.rounded-circle {
    border-radius: 50% !important
}

.rounded-pill {
    border-radius: 50rem !important
}

.rounded-0 {
    border-radius: 0 !important
}

.clearfix::after {
    display: block;
    clear: both;
    content: ""
}

.d-none {
    display: none !important
}

.d-inline {
    display: inline !important
}

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

.d-block {
    display: block !important
}

.d-table {
    display: table !important
}

.d-table-row {
    display: table-row !important
}

.d-table-cell {
    display: table-cell !important
}

.d-flex {
    display: flex !important
}

.d-inline-flex {
    display: inline-flex !important
}

@media (min-width:1025px) {
    .d-sm-none {
        display: none !important
    }

    .d-sm-inline {
        display: inline !important
    }

    .d-sm-inline-block {
        display: inline-block !important
    }

    .d-sm-block {
        display: block !important
    }

    .d-sm-table {
        display: table !important
    }

    .d-sm-table-row {
        display: table-row !important
    }

    .d-sm-table-cell {
        display: table-cell !important
    }

    .d-sm-flex {
        display: flex !important
    }

    .d-sm-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width:1025px) {
    .d-md-none {
        display: none !important
    }

    .d-md-inline {
        display: inline !important
    }

    .d-md-inline-block {
        display: inline-block !important
    }

    .d-md-block {
        display: block !important
    }

    .d-md-table {
        display: table !important
    }

    .d-md-table-row {
        display: table-row !important
    }

    .d-md-table-cell {
        display: table-cell !important
    }

    .d-md-flex {
        display: flex !important
    }

    .d-md-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width:1026px) {
    .d-lg-none {
        display: none !important
    }

    .d-lg-inline {
        display: inline !important
    }

    .d-lg-inline-block {
        display: inline-block !important
    }

    .d-lg-block {
        display: block !important
    }

    .d-lg-table {
        display: table !important
    }

    .d-lg-table-row {
        display: table-row !important
    }

    .d-lg-table-cell {
        display: table-cell !important
    }

    .d-lg-flex {
        display: flex !important
    }

    .d-lg-inline-flex {
        display: inline-flex !important
    }
}

@media (min-width:1200px) {
    .d-xl-none {
        display: none !important
    }

    .d-xl-inline {
        display: inline !important
    }

    .d-xl-inline-block {
        display: inline-block !important
    }

    .d-xl-block {
        display: block !important
    }

    .d-xl-table {
        display: table !important
    }

    .d-xl-table-row {
        display: table-row !important
    }

    .d-xl-table-cell {
        display: table-cell !important
    }

    .d-xl-flex {
        display: flex !important
    }

    .d-xl-inline-flex {
        display: inline-flex !important
    }
}

@media print {
    .d-print-none {
        display: none !important
    }

    .d-print-inline {
        display: inline !important
    }

    .d-print-inline-block {
        display: inline-block !important
    }

    .d-print-block {
        display: block !important
    }

    .d-print-table {
        display: table !important
    }

    .d-print-table-row {
        display: table-row !important
    }

    .d-print-table-cell {
        display: table-cell !important
    }

    .d-print-flex {
        display: flex !important
    }

    .d-print-inline-flex {
        display: inline-flex !important
    }
}

.flex-row {
    flex-direction: row !important
}

.flex-column {
    flex-direction: column !important
}

.flex-row-reverse {
    flex-direction: row-reverse !important
}

.flex-column-reverse {
    flex-direction: column-reverse !important
}

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

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

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

.flex-fill {
    flex: 1 1 auto !important
}

.flex-grow-0 {
    flex-grow: 0 !important
}

.flex-grow-1 {
    flex-grow: 1 !important
}

.flex-shrink-0 {
    flex-shrink: 0 !important
}

.flex-shrink-1 {
    flex-shrink: 1 !important
}

.justify-content-start {
    justify-content: flex-start !important
}

.justify-content-end {
    justify-content: flex-end !important
}

.justify-content-center {
    justify-content: center !important
}

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

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

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

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

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

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

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

.align-content-start {
    align-content: flex-start !important
}

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

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

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

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

.align-content-stretch {
    align-content: stretch !important
}

.align-self-auto {
    align-self: auto !important
}

.align-self-start {
    align-self: flex-start !important
}

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

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

.align-self-baseline {
    align-self: baseline !important
}

.align-self-stretch {
    align-self: stretch !important
}

@media (min-width:1025px) {
    .flex-sm-row {
        flex-direction: row !important
    }

    .flex-sm-column {
        flex-direction: column !important
    }

    .flex-sm-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-sm-column-reverse {
        flex-direction: column-reverse !important
    }

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

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

    .flex-sm-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-sm-fill {
        flex: 1 1 auto !important
    }

    .flex-sm-grow-0 {
        flex-grow: 0 !important
    }

    .flex-sm-grow-1 {
        flex-grow: 1 !important
    }

    .flex-sm-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-sm-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-sm-start {
        justify-content: flex-start !important
    }

    .justify-content-sm-end {
        justify-content: flex-end !important
    }

    .justify-content-sm-center {
        justify-content: center !important
    }

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

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

    .align-items-sm-start {
        align-items: flex-start !important
    }

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

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

    .align-items-sm-baseline {
        align-items: baseline !important
    }

    .align-items-sm-stretch {
        align-items: stretch !important
    }

    .align-content-sm-start {
        align-content: flex-start !important
    }

    .align-content-sm-end {
        align-content: flex-end !important
    }

    .align-content-sm-center {
        align-content: center !important
    }

    .align-content-sm-between {
        align-content: space-between !important
    }

    .align-content-sm-around {
        align-content: space-around !important
    }

    .align-content-sm-stretch {
        align-content: stretch !important
    }

    .align-self-sm-auto {
        align-self: auto !important
    }

    .align-self-sm-start {
        align-self: flex-start !important
    }

    .align-self-sm-end {
        align-self: flex-end !important
    }

    .align-self-sm-center {
        align-self: center !important
    }

    .align-self-sm-baseline {
        align-self: baseline !important
    }

    .align-self-sm-stretch {
        align-self: stretch !important
    }
}

@media (min-width:1025px) {
    .flex-md-row {
        flex-direction: row !important
    }

    .flex-md-column {
        flex-direction: column !important
    }

    .flex-md-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-md-column-reverse {
        flex-direction: column-reverse !important
    }

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

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

    .flex-md-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-md-fill {
        flex: 1 1 auto !important
    }

    .flex-md-grow-0 {
        flex-grow: 0 !important
    }

    .flex-md-grow-1 {
        flex-grow: 1 !important
    }

    .flex-md-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-md-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-md-start {
        justify-content: flex-start !important
    }

    .justify-content-md-end {
        justify-content: flex-end !important
    }

    .justify-content-md-center {
        justify-content: center !important
    }

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

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

    .align-items-md-start {
        align-items: flex-start !important
    }

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

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

    .align-items-md-baseline {
        align-items: baseline !important
    }

    .align-items-md-stretch {
        align-items: stretch !important
    }

    .align-content-md-start {
        align-content: flex-start !important
    }

    .align-content-md-end {
        align-content: flex-end !important
    }

    .align-content-md-center {
        align-content: center !important
    }

    .align-content-md-between {
        align-content: space-between !important
    }

    .align-content-md-around {
        align-content: space-around !important
    }

    .align-content-md-stretch {
        align-content: stretch !important
    }

    .align-self-md-auto {
        align-self: auto !important
    }

    .align-self-md-start {
        align-self: flex-start !important
    }

    .align-self-md-end {
        align-self: flex-end !important
    }

    .align-self-md-center {
        align-self: center !important
    }

    .align-self-md-baseline {
        align-self: baseline !important
    }

    .align-self-md-stretch {
        align-self: stretch !important
    }
}

@media (min-width:1026px) {
    .flex-lg-row {
        flex-direction: row !important
    }

    .flex-lg-column {
        flex-direction: column !important
    }

    .flex-lg-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-lg-column-reverse {
        flex-direction: column-reverse !important
    }

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

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

    .flex-lg-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-lg-fill {
        flex: 1 1 auto !important
    }

    .flex-lg-grow-0 {
        flex-grow: 0 !important
    }

    .flex-lg-grow-1 {
        flex-grow: 1 !important
    }

    .flex-lg-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-lg-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-lg-start {
        justify-content: flex-start !important
    }

    .justify-content-lg-end {
        justify-content: flex-end !important
    }

    .justify-content-lg-center {
        justify-content: center !important
    }

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

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

    .align-items-lg-start {
        align-items: flex-start !important
    }

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

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

    .align-items-lg-baseline {
        align-items: baseline !important
    }

    .align-items-lg-stretch {
        align-items: stretch !important
    }

    .align-content-lg-start {
        align-content: flex-start !important
    }

    .align-content-lg-end {
        align-content: flex-end !important
    }

    .align-content-lg-center {
        align-content: center !important
    }

    .align-content-lg-between {
        align-content: space-between !important
    }

    .align-content-lg-around {
        align-content: space-around !important
    }

    .align-content-lg-stretch {
        align-content: stretch !important
    }

    .align-self-lg-auto {
        align-self: auto !important
    }

    .align-self-lg-start {
        align-self: flex-start !important
    }

    .align-self-lg-end {
        align-self: flex-end !important
    }

    .align-self-lg-center {
        align-self: center !important
    }

    .align-self-lg-baseline {
        align-self: baseline !important
    }

    .align-self-lg-stretch {
        align-self: stretch !important
    }
}

@media (min-width:1200px) {
    .flex-xl-row {
        flex-direction: row !important
    }

    .flex-xl-column {
        flex-direction: column !important
    }

    .flex-xl-row-reverse {
        flex-direction: row-reverse !important
    }

    .flex-xl-column-reverse {
        flex-direction: column-reverse !important
    }

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

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

    .flex-xl-wrap-reverse {
        flex-wrap: wrap-reverse !important
    }

    .flex-xl-fill {
        flex: 1 1 auto !important
    }

    .flex-xl-grow-0 {
        flex-grow: 0 !important
    }

    .flex-xl-grow-1 {
        flex-grow: 1 !important
    }

    .flex-xl-shrink-0 {
        flex-shrink: 0 !important
    }

    .flex-xl-shrink-1 {
        flex-shrink: 1 !important
    }

    .justify-content-xl-start {
        justify-content: flex-start !important
    }

    .justify-content-xl-end {
        justify-content: flex-end !important
    }

    .justify-content-xl-center {
        justify-content: center !important
    }

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

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

    .align-items-xl-start {
        align-items: flex-start !important
    }

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

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

    .align-items-xl-baseline {
        align-items: baseline !important
    }

    .align-items-xl-stretch {
        align-items: stretch !important
    }

    .align-content-xl-start {
        align-content: flex-start !important
    }

    .align-content-xl-end {
        align-content: flex-end !important
    }

    .align-content-xl-center {
        align-content: center !important
    }

    .align-content-xl-between {
        align-content: space-between !important
    }

    .align-content-xl-around {
        align-content: space-around !important
    }

    .align-content-xl-stretch {
        align-content: stretch !important
    }

    .align-self-xl-auto {
        align-self: auto !important
    }

    .align-self-xl-start {
        align-self: flex-start !important
    }

    .align-self-xl-end {
        align-self: flex-end !important
    }

    .align-self-xl-center {
        align-self: center !important
    }

    .align-self-xl-baseline {
        align-self: baseline !important
    }

    .align-self-xl-stretch {
        align-self: stretch !important
    }
}

.float-left {
    float: left !important
}

.float-right {
    float: right !important
}

.float-none {
    float: none !important
}

@media (min-width:1025px) {
    .float-sm-left {
        float: left !important
    }

    .float-sm-right {
        float: right !important
    }

    .float-sm-none {
        float: none !important
    }
}

@media (min-width:1025px) {
    .float-md-left {
        float: left !important
    }

    .float-md-right {
        float: right !important
    }

    .float-md-none {
        float: none !important
    }
}

@media (min-width:1026px) {
    .float-lg-left {
        float: left !important
    }

    .float-lg-right {
        float: right !important
    }

    .float-lg-none {
        float: none !important
    }
}

@media (min-width:1200px) {
    .float-xl-left {
        float: left !important
    }

    .float-xl-right {
        float: right !important
    }

    .float-xl-none {
        float: none !important
    }
}

.overflow-auto {
    overflow: auto !important
}

.overflow-hidden {
    overflow: hidden !important
}

.position-static {
    position: static !important
}

.position-relative {
    position: relative !important
}

.position-absolute {
    position: absolute !important
}

.position-fixed {
    position: fixed !important
}

.position-sticky {
    position: sticky !important
}

.fixed-top {
    position: fixed;
    top: 0;
    right: 0;
    left: 0;
    z-index: 1030
}

.fixed-bottom {
    position: fixed;
    right: 0;
    bottom: 0;
    left: 0;
    z-index: 1030
}

@supports (position:sticky) {
    .sticky-top {
        position: sticky;
        top: 0;
        z-index: 1020
    }
}

.shadow-sm {
    box-shadow: 0 .125rem .25rem rgba(0, 0, 0, .075) !important
}

.shadow {
    box-shadow: 0 .5rem 1rem rgba(0, 0, 0, .15) !important
}

.shadow-lg {
    box-shadow: 0 1rem 3rem rgba(0, 0, 0, .175) !important
}

.shadow-none {
    box-shadow: none !important
}

.w-25 {
    width: 25% !important
}

.w-50 {
    width: 50% !important
}

.w-75 {
    width: 75% !important
}

.w-100 {
    width: 100% !important
}

.w-auto {
    width: auto !important
}

.h-25 {
    height: 25% !important
}

.h-50 {
    height: 50% !important
}

.h-75 {
    height: 75% !important
}

.h-100 {
    height: 100% !important
}

.h-auto {
    height: auto !important
}

.mw-100 {
    max-width: 100% !important
}

.mh-100 {
    max-height: 100% !important
}

.min-vw-100 {
    min-width: 100vw !important
}

.min-vh-100 {
    min-height: 100vh !important
}

.min-auto {
    min-width: auto !important
}

.vw-100 {
    width: 100vw !important
}

.vh-100 {
    height: 100vh !important
}

.m-0 {
    margin: 0 !important
}

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

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

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

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

.m-1 {
    margin: .25rem !important
}

.mt-1,
.my-1 {
    margin-top: .25rem !important
}

.mr-1,
.mx-1 {
    margin-right: .25rem !important
}

.mb-1,
.my-1 {
    margin-bottom: .25rem !important
}

.ml-1,
.mx-1 {
    margin-left: .25rem !important
}

.m-2 {
    margin: .5rem !important
}

.mt-2,
.my-2 {
    margin-top: .5rem !important
}

.mr-2,
.mx-2 {
    margin-right: .5rem !important
}

.mb-2,
.my-2 {
    margin-bottom: .5rem !important
}

.ml-2,
.mx-2 {
    margin-left: .5rem !important
}

.m-3 {
    margin: 1rem !important
}

.mt-3,
.my-3 {
    margin-top: 1rem !important
}

.mr-3,
.mx-3 {
    margin-right: 1rem !important
}

.mb-3,
.my-3 {
    margin-bottom: 1rem !important
}

.ml-3,
.mx-3 {
    margin-left: 1rem !important
}

.m-4 {
    margin: 1.5rem !important
}

.mt-4,
.my-4 {
    margin-top: 1.5rem !important
}

.mr-4,
.mx-4 {
    margin-right: 1.5rem !important
}

.mb-4,
.my-4 {
    margin-bottom: 1.5rem !important
}

.ml-4,
.mx-4 {
    margin-left: 1.5rem !important
}

.m-5 {
    margin: 3rem !important
}

.mt-5,
.my-5 {
    margin-top: 3rem !important
}

.mr-5,
.mx-5 {
    margin-right: 3rem !important
}

.mb-5,
.my-5 {
    margin-bottom: 3rem !important
}

.ml-5,
.mx-5 {
    margin-left: 3rem !important
}

.p-0 {
    padding: 0 !important
}

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

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

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

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

.p-1 {
    padding: .25rem !important
}

.pt-1,
.py-1 {
    padding-top: .25rem !important
}

.pr-1,
.px-1 {
    padding-right: .25rem !important
}

.pb-1,
.py-1 {
    padding-bottom: .25rem !important
}

.pl-1,
.px-1 {
    padding-left: .25rem !important
}

.p-2 {
    padding: .5rem !important
}

.pt-2,
.py-2 {
    padding-top: .5rem !important
}

.pr-2,
.px-2 {
    padding-right: .5rem !important
}

.pb-2,
.py-2 {
    padding-bottom: .5rem !important
}

.pl-2,
.px-2 {
    padding-left: .5rem !important
}

.p-3 {
    padding: 1rem !important
}

.pt-3,
.py-3 {
    padding-top: 1rem !important
}

.pr-3,
.px-3 {
    padding-right: 1rem !important
}

.pb-3,
.py-3 {
    padding-bottom: 1rem !important
}

.pl-3,
.px-3 {
    padding-left: 1rem !important
}

.p-4 {
    padding: 1.5rem !important
}

.pt-4,
.py-4 {
    padding-top: 1.5rem !important
}

.pr-4,
.px-4 {
    padding-right: 1.5rem !important
}

.pb-4,
.py-4 {
    padding-bottom: 1.5rem !important
}

.pl-4,
.px-4 {
    padding-left: 1.5rem !important
}

.p-5 {
    padding: 3rem !important
}

.pt-5,
.py-5 {
    padding-top: 3rem !important
}

.pr-5,
.px-5 {
    padding-right: 3rem !important
}

.pb-5,
.py-5 {
    padding-bottom: 3rem !important
}

.pl-5,
.px-5 {
    padding-left: 3rem !important
}

.m-n1 {
    margin: -.25rem !important
}

.mt-n1,
.my-n1 {
    margin-top: -.25rem !important
}

.mr-n1,
.mx-n1 {
    margin-right: -.25rem !important
}

.mb-n1,
.my-n1 {
    margin-bottom: -.25rem !important
}

.ml-n1,
.mx-n1 {
    margin-left: -.25rem !important
}

.m-n2 {
    margin: -.5rem !important
}

.mt-n2,
.my-n2 {
    margin-top: -.5rem !important
}

.mr-n2,
.mx-n2 {
    margin-right: -.5rem !important
}

.mb-n2,
.my-n2 {
    margin-bottom: -.5rem !important
}

.ml-n2,
.mx-n2 {
    margin-left: -.5rem !important
}

.m-n3 {
    margin: -1rem !important
}

.mt-n3,
.my-n3 {
    margin-top: -1rem !important
}

.mr-n3,
.mx-n3 {
    margin-right: -1rem !important
}

.mb-n3,
.my-n3 {
    margin-bottom: -1rem !important
}

.ml-n3,
.mx-n3 {
    margin-left: -1rem !important
}

.m-n4 {
    margin: -1.5rem !important
}

.mt-n4,
.my-n4 {
    margin-top: -1.5rem !important
}

.mr-n4,
.mx-n4 {
    margin-right: -1.5rem !important
}

.mb-n4,
.my-n4 {
    margin-bottom: -1.5rem !important
}

.ml-n4,
.mx-n4 {
    margin-left: -1.5rem !important
}

.m-n5 {
    margin: -3rem !important
}

.mt-n5,
.my-n5 {
    margin-top: -3rem !important
}

.mr-n5,
.mx-n5 {
    margin-right: -3rem !important
}

.mb-n5,
.my-n5 {
    margin-bottom: -3rem !important
}

.ml-n5,
.mx-n5 {
    margin-left: -3rem !important
}

.m-auto {
    margin: auto !important
}

.mt-auto,
.my-auto {
    margin-top: auto !important
}

.mr-auto,
.mx-auto {
    margin-right: auto !important
}

.mb-auto,
.my-auto {
    margin-bottom: auto !important
}

.ml-auto,
.mx-auto {
    margin-left: auto !important
}

@media (min-width:1025px) {
    .m-sm-0 {
        margin: 0 !important
    }

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

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

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

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

    .m-sm-1 {
        margin: .25rem !important
    }

    .mt-sm-1,
    .my-sm-1 {
        margin-top: .25rem !important
    }

    .mr-sm-1,
    .mx-sm-1 {
        margin-right: .25rem !important
    }

    .mb-sm-1,
    .my-sm-1 {
        margin-bottom: .25rem !important
    }

    .ml-sm-1,
    .mx-sm-1 {
        margin-left: .25rem !important
    }

    .m-sm-2 {
        margin: .5rem !important
    }

    .mt-sm-2,
    .my-sm-2 {
        margin-top: .5rem !important
    }

    .mr-sm-2,
    .mx-sm-2 {
        margin-right: .5rem !important
    }

    .mb-sm-2,
    .my-sm-2 {
        margin-bottom: .5rem !important
    }

    .ml-sm-2,
    .mx-sm-2 {
        margin-left: .5rem !important
    }

    .m-sm-3 {
        margin: 1rem !important
    }

    .mt-sm-3,
    .my-sm-3 {
        margin-top: 1rem !important
    }

    .mr-sm-3,
    .mx-sm-3 {
        margin-right: 1rem !important
    }

    .mb-sm-3,
    .my-sm-3 {
        margin-bottom: 1rem !important
    }

    .ml-sm-3,
    .mx-sm-3 {
        margin-left: 1rem !important
    }

    .m-sm-4 {
        margin: 1.5rem !important
    }

    .mt-sm-4,
    .my-sm-4 {
        margin-top: 1.5rem !important
    }

    .mr-sm-4,
    .mx-sm-4 {
        margin-right: 1.5rem !important
    }

    .mb-sm-4,
    .my-sm-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-sm-4,
    .mx-sm-4 {
        margin-left: 1.5rem !important
    }

    .m-sm-5 {
        margin: 3rem !important
    }

    .mt-sm-5,
    .my-sm-5 {
        margin-top: 3rem !important
    }

    .mr-sm-5,
    .mx-sm-5 {
        margin-right: 3rem !important
    }

    .mb-sm-5,
    .my-sm-5 {
        margin-bottom: 3rem !important
    }

    .ml-sm-5,
    .mx-sm-5 {
        margin-left: 3rem !important
    }

    .p-sm-0 {
        padding: 0 !important
    }

    .pt-sm-0,
    .py-sm-0 {
        padding-top: 0 !important
    }

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

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

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

    .p-sm-1 {
        padding: .25rem !important
    }

    .pt-sm-1,
    .py-sm-1 {
        padding-top: .25rem !important
    }

    .pr-sm-1,
    .px-sm-1 {
        padding-right: .25rem !important
    }

    .pb-sm-1,
    .py-sm-1 {
        padding-bottom: .25rem !important
    }

    .pl-sm-1,
    .px-sm-1 {
        padding-left: .25rem !important
    }

    .p-sm-2 {
        padding: .5rem !important
    }

    .pt-sm-2,
    .py-sm-2 {
        padding-top: .5rem !important
    }

    .pr-sm-2,
    .px-sm-2 {
        padding-right: .5rem !important
    }

    .pb-sm-2,
    .py-sm-2 {
        padding-bottom: .5rem !important
    }

    .pl-sm-2,
    .px-sm-2 {
        padding-left: .5rem !important
    }

    .p-sm-3 {
        padding: 1rem !important
    }

    .pt-sm-3,
    .py-sm-3 {
        padding-top: 1rem !important
    }

    .pr-sm-3,
    .px-sm-3 {
        padding-right: 1rem !important
    }

    .pb-sm-3,
    .py-sm-3 {
        padding-bottom: 1rem !important
    }

    .pl-sm-3,
    .px-sm-3 {
        padding-left: 1rem !important
    }

    .p-sm-4 {
        padding: 1.5rem !important
    }

    .pt-sm-4,
    .py-sm-4 {
        padding-top: 1.5rem !important
    }

    .pr-sm-4,
    .px-sm-4 {
        padding-right: 1.5rem !important
    }

    .pb-sm-4,
    .py-sm-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-sm-4,
    .px-sm-4 {
        padding-left: 1.5rem !important
    }

    .p-sm-5 {
        padding: 3rem !important
    }

    .pt-sm-5,
    .py-sm-5 {
        padding-top: 3rem !important
    }

    .pr-sm-5,
    .px-sm-5 {
        padding-right: 3rem !important
    }

    .pb-sm-5,
    .py-sm-5 {
        padding-bottom: 3rem !important
    }

    .pl-sm-5,
    .px-sm-5 {
        padding-left: 3rem !important
    }

    .m-sm-n1 {
        margin: -.25rem !important
    }

    .mt-sm-n1,
    .my-sm-n1 {
        margin-top: -.25rem !important
    }

    .mr-sm-n1,
    .mx-sm-n1 {
        margin-right: -.25rem !important
    }

    .mb-sm-n1,
    .my-sm-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-sm-n1,
    .mx-sm-n1 {
        margin-left: -.25rem !important
    }

    .m-sm-n2 {
        margin: -.5rem !important
    }

    .mt-sm-n2,
    .my-sm-n2 {
        margin-top: -.5rem !important
    }

    .mr-sm-n2,
    .mx-sm-n2 {
        margin-right: -.5rem !important
    }

    .mb-sm-n2,
    .my-sm-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-sm-n2,
    .mx-sm-n2 {
        margin-left: -.5rem !important
    }

    .m-sm-n3 {
        margin: -1rem !important
    }

    .mt-sm-n3,
    .my-sm-n3 {
        margin-top: -1rem !important
    }

    .mr-sm-n3,
    .mx-sm-n3 {
        margin-right: -1rem !important
    }

    .mb-sm-n3,
    .my-sm-n3 {
        margin-bottom: -1rem !important
    }

    .ml-sm-n3,
    .mx-sm-n3 {
        margin-left: -1rem !important
    }

    .m-sm-n4 {
        margin: -1.5rem !important
    }

    .mt-sm-n4,
    .my-sm-n4 {
        margin-top: -1.5rem !important
    }

    .mr-sm-n4,
    .mx-sm-n4 {
        margin-right: -1.5rem !important
    }

    .mb-sm-n4,
    .my-sm-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-sm-n4,
    .mx-sm-n4 {
        margin-left: -1.5rem !important
    }

    .m-sm-n5 {
        margin: -3rem !important
    }

    .mt-sm-n5,
    .my-sm-n5 {
        margin-top: -3rem !important
    }

    .mr-sm-n5,
    .mx-sm-n5 {
        margin-right: -3rem !important
    }

    .mb-sm-n5,
    .my-sm-n5 {
        margin-bottom: -3rem !important
    }

    .ml-sm-n5,
    .mx-sm-n5 {
        margin-left: -3rem !important
    }

    .m-sm-auto {
        margin: auto !important
    }

    .mt-sm-auto,
    .my-sm-auto {
        margin-top: auto !important
    }

    .mr-sm-auto,
    .mx-sm-auto {
        margin-right: auto !important
    }

    .mb-sm-auto,
    .my-sm-auto {
        margin-bottom: auto !important
    }

    .ml-sm-auto,
    .mx-sm-auto {
        margin-left: auto !important
    }
}

@media (min-width:1025px) {
    .m-md-0 {
        margin: 0 !important
    }

    .mt-md-0,
    .my-md-0 {
        margin-top: 0 !important
    }

    .mr-md-0,
    .mx-md-0 {
        margin-right: 0 !important
    }

    .mb-md-0,
    .my-md-0 {
        margin-bottom: 0 !important
    }

    .ml-md-0,
    .mx-md-0 {
        margin-left: 0 !important
    }

    .m-md-1 {
        margin: .25rem !important
    }

    .mt-md-1,
    .my-md-1 {
        margin-top: .25rem !important
    }

    .mr-md-1,
    .mx-md-1 {
        margin-right: .25rem !important
    }

    .mb-md-1,
    .my-md-1 {
        margin-bottom: .25rem !important
    }

    .ml-md-1,
    .mx-md-1 {
        margin-left: .25rem !important
    }

    .m-md-2 {
        margin: .5rem !important
    }

    .mt-md-2,
    .my-md-2 {
        margin-top: .5rem !important
    }

    .mr-md-2,
    .mx-md-2 {
        margin-right: .5rem !important
    }

    .mb-md-2,
    .my-md-2 {
        margin-bottom: .5rem !important
    }

    .ml-md-2,
    .mx-md-2 {
        margin-left: .5rem !important
    }

    .m-md-3 {
        margin: 1rem !important
    }

    .mt-md-3,
    .my-md-3 {
        margin-top: 1rem !important
    }

    .mr-md-3,
    .mx-md-3 {
        margin-right: 1rem !important
    }

    .mb-md-3,
    .my-md-3 {
        margin-bottom: 1rem !important
    }

    .ml-md-3,
    .mx-md-3 {
        margin-left: 1rem !important
    }

    .m-md-4 {
        margin: 1.5rem !important
    }

    .mt-md-4,
    .my-md-4 {
        margin-top: 1.5rem !important
    }

    .mr-md-4,
    .mx-md-4 {
        margin-right: 1.5rem !important
    }

    .mb-md-4,
    .my-md-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-md-4,
    .mx-md-4 {
        margin-left: 1.5rem !important
    }

    .m-md-5 {
        margin: 3rem !important
    }

    .mt-md-5,
    .my-md-5 {
        margin-top: 3rem !important
    }

    .mr-md-5,
    .mx-md-5 {
        margin-right: 3rem !important
    }

    .mb-md-5,
    .my-md-5 {
        margin-bottom: 3rem !important
    }

    .ml-md-5,
    .mx-md-5 {
        margin-left: 3rem !important
    }

    .p-md-0 {
        padding: 0 !important
    }

    .pt-md-0,
    .py-md-0 {
        padding-top: 0 !important
    }

    .pr-md-0,
    .px-md-0 {
        padding-right: 0 !important
    }

    .pb-md-0,
    .py-md-0 {
        padding-bottom: 0 !important
    }

    .pl-md-0,
    .px-md-0 {
        padding-left: 0 !important
    }

    .p-md-1 {
        padding: .25rem !important
    }

    .pt-md-1,
    .py-md-1 {
        padding-top: .25rem !important
    }

    .pr-md-1,
    .px-md-1 {
        padding-right: .25rem !important
    }

    .pb-md-1,
    .py-md-1 {
        padding-bottom: .25rem !important
    }

    .pl-md-1,
    .px-md-1 {
        padding-left: .25rem !important
    }

    .p-md-2 {
        padding: .5rem !important
    }

    .pt-md-2,
    .py-md-2 {
        padding-top: .5rem !important
    }

    .pr-md-2,
    .px-md-2 {
        padding-right: .5rem !important
    }

    .pb-md-2,
    .py-md-2 {
        padding-bottom: .5rem !important
    }

    .pl-md-2,
    .px-md-2 {
        padding-left: .5rem !important
    }

    .p-md-3 {
        padding: 1rem !important
    }

    .pt-md-3,
    .py-md-3 {
        padding-top: 1rem !important
    }

    .pr-md-3,
    .px-md-3 {
        padding-right: 1rem !important
    }

    .pb-md-3,
    .py-md-3 {
        padding-bottom: 1rem !important
    }

    .pl-md-3,
    .px-md-3 {
        padding-left: 1rem !important
    }

    .p-md-4 {
        padding: 1.5rem !important
    }

    .pt-md-4,
    .py-md-4 {
        padding-top: 1.5rem !important
    }

    .pr-md-4,
    .px-md-4 {
        padding-right: 1.5rem !important
    }

    .pb-md-4,
    .py-md-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-md-4,
    .px-md-4 {
        padding-left: 1.5rem !important
    }

    .p-md-5 {
        padding: 3rem !important
    }

    .pt-md-5,
    .py-md-5 {
        padding-top: 3rem !important
    }

    .pr-md-5,
    .px-md-5 {
        padding-right: 3rem !important
    }

    .pb-md-5,
    .py-md-5 {
        padding-bottom: 3rem !important
    }

    .pl-md-5,
    .px-md-5 {
        padding-left: 3rem !important
    }

    .m-md-n1 {
        margin: -.25rem !important
    }

    .mt-md-n1,
    .my-md-n1 {
        margin-top: -.25rem !important
    }

    .mr-md-n1,
    .mx-md-n1 {
        margin-right: -.25rem !important
    }

    .mb-md-n1,
    .my-md-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-md-n1,
    .mx-md-n1 {
        margin-left: -.25rem !important
    }

    .m-md-n2 {
        margin: -.5rem !important
    }

    .mt-md-n2,
    .my-md-n2 {
        margin-top: -.5rem !important
    }

    .mr-md-n2,
    .mx-md-n2 {
        margin-right: -.5rem !important
    }

    .mb-md-n2,
    .my-md-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-md-n2,
    .mx-md-n2 {
        margin-left: -.5rem !important
    }

    .m-md-n3 {
        margin: -1rem !important
    }

    .mt-md-n3,
    .my-md-n3 {
        margin-top: -1rem !important
    }

    .mr-md-n3,
    .mx-md-n3 {
        margin-right: -1rem !important
    }

    .mb-md-n3,
    .my-md-n3 {
        margin-bottom: -1rem !important
    }

    .ml-md-n3,
    .mx-md-n3 {
        margin-left: -1rem !important
    }

    .m-md-n4 {
        margin: -1.5rem !important
    }

    .mt-md-n4,
    .my-md-n4 {
        margin-top: -1.5rem !important
    }

    .mr-md-n4,
    .mx-md-n4 {
        margin-right: -1.5rem !important
    }

    .mb-md-n4,
    .my-md-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-md-n4,
    .mx-md-n4 {
        margin-left: -1.5rem !important
    }

    .m-md-n5 {
        margin: -3rem !important
    }

    .mt-md-n5,
    .my-md-n5 {
        margin-top: -3rem !important
    }

    .mr-md-n5,
    .mx-md-n5 {
        margin-right: -3rem !important
    }

    .mb-md-n5,
    .my-md-n5 {
        margin-bottom: -3rem !important
    }

    .ml-md-n5,
    .mx-md-n5 {
        margin-left: -3rem !important
    }

    .m-md-auto {
        margin: auto !important
    }

    .mt-md-auto,
    .my-md-auto {
        margin-top: auto !important
    }

    .mr-md-auto,
    .mx-md-auto {
        margin-right: auto !important
    }

    .mb-md-auto,
    .my-md-auto {
        margin-bottom: auto !important
    }

    .ml-md-auto,
    .mx-md-auto {
        margin-left: auto !important
    }
}

@media (min-width:1026px) {
    .m-lg-0 {
        margin: 0 !important
    }

    .mt-lg-0,
    .my-lg-0 {
        margin-top: 0 !important
    }

    .mr-lg-0,
    .mx-lg-0 {
        margin-right: 0 !important
    }

    .mb-lg-0,
    .my-lg-0 {
        margin-bottom: 0 !important
    }

    .ml-lg-0,
    .mx-lg-0 {
        margin-left: 0 !important
    }

    .m-lg-1 {
        margin: .25rem !important
    }

    .mt-lg-1,
    .my-lg-1 {
        margin-top: .25rem !important
    }

    .mr-lg-1,
    .mx-lg-1 {
        margin-right: .25rem !important
    }

    .mb-lg-1,
    .my-lg-1 {
        margin-bottom: .25rem !important
    }

    .ml-lg-1,
    .mx-lg-1 {
        margin-left: .25rem !important
    }

    .m-lg-2 {
        margin: .5rem !important
    }

    .mt-lg-2,
    .my-lg-2 {
        margin-top: .5rem !important
    }

    .mr-lg-2,
    .mx-lg-2 {
        margin-right: .5rem !important
    }

    .mb-lg-2,
    .my-lg-2 {
        margin-bottom: .5rem !important
    }

    .ml-lg-2,
    .mx-lg-2 {
        margin-left: .5rem !important
    }

    .m-lg-3 {
        margin: 1rem !important
    }

    .mt-lg-3,
    .my-lg-3 {
        margin-top: 1rem !important
    }

    .mr-lg-3,
    .mx-lg-3 {
        margin-right: 1rem !important
    }

    .mb-lg-3,
    .my-lg-3 {
        margin-bottom: 1rem !important
    }

    .ml-lg-3,
    .mx-lg-3 {
        margin-left: 1rem !important
    }

    .m-lg-4 {
        margin: 1.5rem !important
    }

    .mt-lg-4,
    .my-lg-4 {
        margin-top: 1.5rem !important
    }

    .mr-lg-4,
    .mx-lg-4 {
        margin-right: 1.5rem !important
    }

    .mb-lg-4,
    .my-lg-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-lg-4,
    .mx-lg-4 {
        margin-left: 1.5rem !important
    }

    .m-lg-5 {
        margin: 3rem !important
    }

    .mt-lg-5,
    .my-lg-5 {
        margin-top: 3rem !important
    }

    .mr-lg-5,
    .mx-lg-5 {
        margin-right: 3rem !important
    }

    .mb-lg-5,
    .my-lg-5 {
        margin-bottom: 3rem !important
    }

    .ml-lg-5,
    .mx-lg-5 {
        margin-left: 3rem !important
    }

    .p-lg-0 {
        padding: 0 !important
    }

    .pt-lg-0,
    .py-lg-0 {
        padding-top: 0 !important
    }

    .pr-lg-0,
    .px-lg-0 {
        padding-right: 0 !important
    }

    .pb-lg-0,
    .py-lg-0 {
        padding-bottom: 0 !important
    }

    .pl-lg-0,
    .px-lg-0 {
        padding-left: 0 !important
    }

    .p-lg-1 {
        padding: .25rem !important
    }

    .pt-lg-1,
    .py-lg-1 {
        padding-top: .25rem !important
    }

    .pr-lg-1,
    .px-lg-1 {
        padding-right: .25rem !important
    }

    .pb-lg-1,
    .py-lg-1 {
        padding-bottom: .25rem !important
    }

    .pl-lg-1,
    .px-lg-1 {
        padding-left: .25rem !important
    }

    .p-lg-2 {
        padding: .5rem !important
    }

    .pt-lg-2,
    .py-lg-2 {
        padding-top: .5rem !important
    }

    .pr-lg-2,
    .px-lg-2 {
        padding-right: .5rem !important
    }

    .pb-lg-2,
    .py-lg-2 {
        padding-bottom: .5rem !important
    }

    .pl-lg-2,
    .px-lg-2 {
        padding-left: .5rem !important
    }

    .p-lg-3 {
        padding: 1rem !important
    }

    .pt-lg-3,
    .py-lg-3 {
        padding-top: 1rem !important
    }

    .pr-lg-3,
    .px-lg-3 {
        padding-right: 1rem !important
    }

    .pb-lg-3,
    .py-lg-3 {
        padding-bottom: 1rem !important
    }

    .pl-lg-3,
    .px-lg-3 {
        padding-left: 1rem !important
    }

    .p-lg-4 {
        padding: 1.5rem !important
    }

    .pt-lg-4,
    .py-lg-4 {
        padding-top: 1.5rem !important
    }

    .pr-lg-4,
    .px-lg-4 {
        padding-right: 1.5rem !important
    }

    .pb-lg-4,
    .py-lg-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-lg-4,
    .px-lg-4 {
        padding-left: 1.5rem !important
    }

    .p-lg-5 {
        padding: 3rem !important
    }

    .pt-lg-5,
    .py-lg-5 {
        padding-top: 3rem !important
    }

    .pr-lg-5,
    .px-lg-5 {
        padding-right: 3rem !important
    }

    .pb-lg-5,
    .py-lg-5 {
        padding-bottom: 3rem !important
    }

    .pl-lg-5,
    .px-lg-5 {
        padding-left: 3rem !important
    }

    .m-lg-n1 {
        margin: -.25rem !important
    }

    .mt-lg-n1,
    .my-lg-n1 {
        margin-top: -.25rem !important
    }

    .mr-lg-n1,
    .mx-lg-n1 {
        margin-right: -.25rem !important
    }

    .mb-lg-n1,
    .my-lg-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-lg-n1,
    .mx-lg-n1 {
        margin-left: -.25rem !important
    }

    .m-lg-n2 {
        margin: -.5rem !important
    }

    .mt-lg-n2,
    .my-lg-n2 {
        margin-top: -.5rem !important
    }

    .mr-lg-n2,
    .mx-lg-n2 {
        margin-right: -.5rem !important
    }

    .mb-lg-n2,
    .my-lg-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-lg-n2,
    .mx-lg-n2 {
        margin-left: -.5rem !important
    }

    .m-lg-n3 {
        margin: -1rem !important
    }

    .mt-lg-n3,
    .my-lg-n3 {
        margin-top: -1rem !important
    }

    .mr-lg-n3,
    .mx-lg-n3 {
        margin-right: -1rem !important
    }

    .mb-lg-n3,
    .my-lg-n3 {
        margin-bottom: -1rem !important
    }

    .ml-lg-n3,
    .mx-lg-n3 {
        margin-left: -1rem !important
    }

    .m-lg-n4 {
        margin: -1.5rem !important
    }

    .mt-lg-n4,
    .my-lg-n4 {
        margin-top: -1.5rem !important
    }

    .mr-lg-n4,
    .mx-lg-n4 {
        margin-right: -1.5rem !important
    }

    .mb-lg-n4,
    .my-lg-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-lg-n4,
    .mx-lg-n4 {
        margin-left: -1.5rem !important
    }

    .m-lg-n5 {
        margin: -3rem !important
    }

    .mt-lg-n5,
    .my-lg-n5 {
        margin-top: -3rem !important
    }

    .mr-lg-n5,
    .mx-lg-n5 {
        margin-right: -3rem !important
    }

    .mb-lg-n5,
    .my-lg-n5 {
        margin-bottom: -3rem !important
    }

    .ml-lg-n5,
    .mx-lg-n5 {
        margin-left: -3rem !important
    }

    .m-lg-auto {
        margin: auto !important
    }

    .mt-lg-auto,
    .my-lg-auto {
        margin-top: auto !important
    }

    .mr-lg-auto,
    .mx-lg-auto {
        margin-right: auto !important
    }

    .mb-lg-auto,
    .my-lg-auto {
        margin-bottom: auto !important
    }

    .ml-lg-auto,
    .mx-lg-auto {
        margin-left: auto !important
    }
}

@media (min-width:1200px) {
    .m-xl-0 {
        margin: 0 !important
    }

    .mt-xl-0,
    .my-xl-0 {
        margin-top: 0 !important
    }

    .mr-xl-0,
    .mx-xl-0 {
        margin-right: 0 !important
    }

    .mb-xl-0,
    .my-xl-0 {
        margin-bottom: 0 !important
    }

    .ml-xl-0,
    .mx-xl-0 {
        margin-left: 0 !important
    }

    .m-xl-1 {
        margin: .25rem !important
    }

    .mt-xl-1,
    .my-xl-1 {
        margin-top: .25rem !important
    }

    .mr-xl-1,
    .mx-xl-1 {
        margin-right: .25rem !important
    }

    .mb-xl-1,
    .my-xl-1 {
        margin-bottom: .25rem !important
    }

    .ml-xl-1,
    .mx-xl-1 {
        margin-left: .25rem !important
    }

    .m-xl-2 {
        margin: .5rem !important
    }

    .mt-xl-2,
    .my-xl-2 {
        margin-top: .5rem !important
    }

    .mr-xl-2,
    .mx-xl-2 {
        margin-right: .5rem !important
    }

    .mb-xl-2,
    .my-xl-2 {
        margin-bottom: .5rem !important
    }

    .ml-xl-2,
    .mx-xl-2 {
        margin-left: .5rem !important
    }

    .m-xl-3 {
        margin: 1rem !important
    }

    .mt-xl-3,
    .my-xl-3 {
        margin-top: 1rem !important
    }

    .mr-xl-3,
    .mx-xl-3 {
        margin-right: 1rem !important
    }

    .mb-xl-3,
    .my-xl-3 {
        margin-bottom: 1rem !important
    }

    .ml-xl-3,
    .mx-xl-3 {
        margin-left: 1rem !important
    }

    .m-xl-4 {
        margin: 1.5rem !important
    }

    .mt-xl-4,
    .my-xl-4 {
        margin-top: 1.5rem !important
    }

    .mr-xl-4,
    .mx-xl-4 {
        margin-right: 1.5rem !important
    }

    .mb-xl-4,
    .my-xl-4 {
        margin-bottom: 1.5rem !important
    }

    .ml-xl-4,
    .mx-xl-4 {
        margin-left: 1.5rem !important
    }

    .m-xl-5 {
        margin: 3rem !important
    }

    .mt-xl-5,
    .my-xl-5 {
        margin-top: 3rem !important
    }

    .mr-xl-5,
    .mx-xl-5 {
        margin-right: 3rem !important
    }

    .mb-xl-5,
    .my-xl-5 {
        margin-bottom: 3rem !important
    }

    .ml-xl-5,
    .mx-xl-5 {
        margin-left: 3rem !important
    }

    .p-xl-0 {
        padding: 0 !important
    }

    .pt-xl-0,
    .py-xl-0 {
        padding-top: 0 !important
    }

    .pr-xl-0,
    .px-xl-0 {
        padding-right: 0 !important
    }

    .pb-xl-0,
    .py-xl-0 {
        padding-bottom: 0 !important
    }

    .pl-xl-0,
    .px-xl-0 {
        padding-left: 0 !important
    }

    .p-xl-1 {
        padding: .25rem !important
    }

    .pt-xl-1,
    .py-xl-1 {
        padding-top: .25rem !important
    }

    .pr-xl-1,
    .px-xl-1 {
        padding-right: .25rem !important
    }

    .pb-xl-1,
    .py-xl-1 {
        padding-bottom: .25rem !important
    }

    .pl-xl-1,
    .px-xl-1 {
        padding-left: .25rem !important
    }

    .p-xl-2 {
        padding: .5rem !important
    }

    .pt-xl-2,
    .py-xl-2 {
        padding-top: .5rem !important
    }

    .pr-xl-2,
    .px-xl-2 {
        padding-right: .5rem !important
    }

    .pb-xl-2,
    .py-xl-2 {
        padding-bottom: .5rem !important
    }

    .pl-xl-2,
    .px-xl-2 {
        padding-left: .5rem !important
    }

    .p-xl-3 {
        padding: 1rem !important
    }

    .pt-xl-3,
    .py-xl-3 {
        padding-top: 1rem !important
    }

    .pr-xl-3,
    .px-xl-3 {
        padding-right: 1rem !important
    }

    .pb-xl-3,
    .py-xl-3 {
        padding-bottom: 1rem !important
    }

    .pl-xl-3,
    .px-xl-3 {
        padding-left: 1rem !important
    }

    .p-xl-4 {
        padding: 1.5rem !important
    }

    .pt-xl-4,
    .py-xl-4 {
        padding-top: 1.5rem !important
    }

    .pr-xl-4,
    .px-xl-4 {
        padding-right: 1.5rem !important
    }

    .pb-xl-4,
    .py-xl-4 {
        padding-bottom: 1.5rem !important
    }

    .pl-xl-4,
    .px-xl-4 {
        padding-left: 1.5rem !important
    }

    .p-xl-5 {
        padding: 3rem !important
    }

    .pt-xl-5,
    .py-xl-5 {
        padding-top: 3rem !important
    }

    .pr-xl-5,
    .px-xl-5 {
        padding-right: 3rem !important
    }

    .pb-xl-5,
    .py-xl-5 {
        padding-bottom: 3rem !important
    }

    .pl-xl-5,
    .px-xl-5 {
        padding-left: 3rem !important
    }

    .m-xl-n1 {
        margin: -.25rem !important
    }

    .mt-xl-n1,
    .my-xl-n1 {
        margin-top: -.25rem !important
    }

    .mr-xl-n1,
    .mx-xl-n1 {
        margin-right: -.25rem !important
    }

    .mb-xl-n1,
    .my-xl-n1 {
        margin-bottom: -.25rem !important
    }

    .ml-xl-n1,
    .mx-xl-n1 {
        margin-left: -.25rem !important
    }

    .m-xl-n2 {
        margin: -.5rem !important
    }

    .mt-xl-n2,
    .my-xl-n2 {
        margin-top: -.5rem !important
    }

    .mr-xl-n2,
    .mx-xl-n2 {
        margin-right: -.5rem !important
    }

    .mb-xl-n2,
    .my-xl-n2 {
        margin-bottom: -.5rem !important
    }

    .ml-xl-n2,
    .mx-xl-n2 {
        margin-left: -.5rem !important
    }

    .m-xl-n3 {
        margin: -1rem !important
    }

    .mt-xl-n3,
    .my-xl-n3 {
        margin-top: -1rem !important
    }

    .mr-xl-n3,
    .mx-xl-n3 {
        margin-right: -1rem !important
    }

    .mb-xl-n3,
    .my-xl-n3 {
        margin-bottom: -1rem !important
    }

    .ml-xl-n3,
    .mx-xl-n3 {
        margin-left: -1rem !important
    }

    .m-xl-n4 {
        margin: -1.5rem !important
    }

    .mt-xl-n4,
    .my-xl-n4 {
        margin-top: -1.5rem !important
    }

    .mr-xl-n4,
    .mx-xl-n4 {
        margin-right: -1.5rem !important
    }

    .mb-xl-n4,
    .my-xl-n4 {
        margin-bottom: -1.5rem !important
    }

    .ml-xl-n4,
    .mx-xl-n4 {
        margin-left: -1.5rem !important
    }

    .m-xl-n5 {
        margin: -3rem !important
    }

    .mt-xl-n5,
    .my-xl-n5 {
        margin-top: -3rem !important
    }

    .mr-xl-n5,
    .mx-xl-n5 {
        margin-right: -3rem !important
    }

    .mb-xl-n5,
    .my-xl-n5 {
        margin-bottom: -3rem !important
    }

    .ml-xl-n5,
    .mx-xl-n5 {
        margin-left: -3rem !important
    }

    .m-xl-auto {
        margin: auto !important
    }

    .mt-xl-auto,
    .my-xl-auto {
        margin-top: auto !important
    }

    .mr-xl-auto,
    .mx-xl-auto {
        margin-right: auto !important
    }

    .mb-xl-auto,
    .my-xl-auto {
        margin-bottom: auto !important
    }

    .ml-xl-auto,
    .mx-xl-auto {
        margin-left: auto !important
    }
}

.text-monospace {
    font-family: SFMono-Regular, Menlo, Monaco, Consolas, "Liberation Mono", "Courier New", monospace !important
}

.text-justify {
    text-align: justify !important
}

.text-wrap {
    white-space: normal !important
}

.text-nowrap {
    white-space: nowrap !important
}

.text-truncate {
    overflow: hidden;
    text-overflow: ellipsis;
    white-space: nowrap
}

.text-left {
    text-align: left !important
}

.text-right {
    text-align: right !important
}

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

@media (min-width:1025px) {
    .text-sm-left {
        text-align: left !important
    }

    .text-sm-right {
        text-align: right !important
    }

    .text-sm-center {
        text-align: center !important
    }
}

@media (min-width:1025px) {
    .text-md-left {
        text-align: left !important
    }

    .text-md-right {
        text-align: right !important
    }

    .text-md-center {
        text-align: center !important
    }
}

@media (min-width:1026px) {
    .text-lg-left {
        text-align: left !important
    }

    .text-lg-right {
        text-align: right !important
    }

    .text-lg-center {
        text-align: center !important
    }
}

@media (min-width:1200px) {
    .text-xl-left {
        text-align: left !important
    }

    .text-xl-right {
        text-align: right !important
    }

    .text-xl-center {
        text-align: center !important
    }
}

.text-lowercase {
    text-transform: lowercase !important
}

.text-uppercase {
    text-transform: uppercase !important
}

.text-capitalize {
    text-transform: capitalize !important
}

.font-weight-light {
    font-weight: 300 !important
}

.font-weight-lighter {
    font-weight: lighter !important
}

.font-weight-normal {
    font-weight: 400 !important
}

.font-weight-bold {
    font-weight: 700 !important
}

.font-weight-bolder {
    font-weight: bolder !important
}

.font-italic {
    font-style: italic !important
}

.text-white {
    color: #fff !important
}

.text-primary {
    color: #007bff !important
}

a.text-primary:focus,
a.text-primary:hover {
    color: rgb(0, 86.1, 178.5) !important
}

.text-secondary {
    color: #6c757d !important
}

a.text-secondary:focus,
a.text-secondary:hover {
    color: rgb(72.5407725322, 78.5858369099, 83.9592274678) !important
}

.text-success {
    color: #28a745 !important
}

a.text-success:focus,
a.text-success:hover {
    color: rgb(25.2173913043, 105.2826086957, 43.5) !important
}

.text-info {
    color: #17a2b8 !important
}

a.text-info:focus,
a.text-info:hover {
    color: rgb(14.5, 102.1304347826, 116) !important
}

.text-warning {
    color: #ffc107 !important
}

a.text-warning:focus,
a.text-warning:hover {
    color: rgb(185.5, 139.125, 0) !important
}

.text-danger {
    color: #dc3545 !important
}

a.text-danger:focus,
a.text-danger:hover {
    color: rgb(167.4810126582, 29.0189873418, 42.2848101266) !important
}

.text-light {
    color: #f8f9fa !important
}

a.text-light:focus,
a.text-light:hover {
    color: rgb(203.375, 210.75, 218.125) !important
}

.text-dark {
    color: #343a40 !important
}

a.text-dark:focus,
a.text-dark:hover {
    color: rgb(17.7068965517, 19.75, 21.7931034483) !important
}

.text-body {
    color: #212529 !important
}

.text-muted {
    color: #6c757d !important
}

.text-black-50 {
    color: rgba(0, 0, 0, .5) !important
}

.text-white-50 {
    color: rgba(255, 255, 255, .5) !important
}

.text-hide {
    font: 0/0 a;
    color: transparent;
    text-shadow: none;
    background-color: transparent;
    border: 0
}

.text-decoration-none {
    text-decoration: none !important
}

.text-break {
    word-break: break-word !important;
    overflow-wrap: break-word !important
}

.text-reset {
    color: inherit !important
}

.visible {
    visibility: visible !important
}

.invisible {
    visibility: hidden !important
}

#black-cover {
    display: none;
    position: fixed;
    width: 100%;
    height: 100%;
    top: 0;
    left: 0;
    background: rgba(0, 0, 0, .4);
    z-index: 10
}

#wrapper {
    margin: 0;
    padding: 0;
    width: 100%;
    overflow: hidden
}

.text-primarys {
    color: #b99554 !important
}

a {
    color: #362d2e;
    line-height: inherit;
    cursor: pointer;
    position: relative
}

a:hover {
    color: #000;
    text-decoration: none
}

a .custom-check {
    position: relative;
    width: 19px;
    height: 19px;
    display: block
}

a .custom-check:before {
    content: "";
    position: absolute;
    outline: 0;
    display: inline-block;
    width: 19px;
    height: 19px;
    border: solid 1px #afaeae;
    border-radius: 0;
    background: #fff;
    right: 0;
    top: 0
}

a.js-active .custom-check:after,
a.js-checked .custom-check:after {
    border-radius: 0;
    background: #333;
    content: "";
    display: block;
    height: 11px;
    width: 11px;
    position: absolute;
    left: 4px;
    top: 4px
}

.chk-contract .custom-check {
    position: relative;
    width: 19px;
    height: 19px;
    display: block
}

.chk-contract .custom-check:before {
    content: "";
    position: absolute;
    outline: 0;
    display: inline-block;
    width: 19px;
    height: 19px;
    border: solid 1px #afaeae;
    border-radius: 50%;
    background: #fff;
    right: 0;
    top: 0
}

.chk-contract.js-active .custom-check:after,
.chk-contract.js-checked .custom-check:after {
    border-radius: 50%;
    background: #362d2e;
    content: "";
    display: block;
    height: 11px;
    width: 11px;
    position: absolute;
    left: 4px;
    top: 4px
}

ul {
    list-style: none;
    padding: 0;
    margin: 0
}

ul li {
    list-style: none;
    float: left
}

.svg-icon {
    position: relative;
    display: inline-block;
    line-height: 1;
    top: -2px
}

.font-icon {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.modal-header {
    padding: 20px 1rem
}

.modal-title {
    width: 100%
}

.modal-content.auto-height {
    position: absolute;
    height: 50%
}

.modal-close {
    padding: 14px 14px !important;
    margin: 0;
    position: absolute;
    right: 0;
    top: 0;
    z-index: 1
}

.modal {
    z-index: 99999999999 !important
}

.fill-iframe {
    width: 100%;
    height: 100%
}

label.error {
    color: #dc3545 !important;
    border-color: #dc3545 !important;
    font-size: 12px !important
}

.success {
    color: #28a745;
    border-color: #28a745;
    font-size: 12px
}

#main-loading {
    position: fixed;
    z-index: 1000000;
    background: rgba(0, 0, 0, .3);
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
    display: flex
}

#main-loading .loading-container {
    margin: 0 auto;
    width: auto;
    -webkit-box-align: center !important;
    -ms-flex-align: center !important;
    align-items: center !important;
    display: flex
}

#main-loading .loading-container .loader {
    background: #fff;
    padding: 10px;
    border-radius: 10px;
    box-shadow: 0 1px 4px rgba(0, 0, 0, .3)
}

#main-loading .loading-container .loader .loader-icon {
    top: 0;
    -webkit-animation: loader-spin 2s linear infinite;
    -moz-animation: loader-spin 2s linear infinite;
    animation: loader-spin 2s linear infinite;
    fill: #362d2e
}

@-moz-keyframes loader-spin {
    100% {
        -moz-transform: rotate(360deg)
    }
}

@-webkit-keyframes loader-spin {
    100% {
        -webkit-transform: rotate(360deg)
    }
}

@keyframes loader-spin {
    100% {
        -webkit-transform: rotate(360deg);
        transform: rotate(360deg)
    }
}

.lds-ellipsis {
    display: inline-block;
    width: 40px;
    height: 6px;
    position: absolute;
    top: calc(50% - 3px);
    left: 0;
    right: 0;
    margin: 0 auto;
    text-align: center;
    line-height: 0
}

.lds-ellipsis div {
    position: absolute;
    width: 6px;
    height: 6px;
    border-radius: 50%;
    animation-timing-function: cubic-bezier(0, 1, 1, 0);
    background: #fff
}

.lds-ellipsis div:nth-child(1) {
    left: 6px;
    animation: lds-ellipsis1 .6s infinite
}

.lds-ellipsis div:nth-child(2) {
    left: 6px;
    animation: lds-ellipsis2 .6s infinite
}

.lds-ellipsis div:nth-child(3) {
    left: 16px;
    animation: lds-ellipsis2 .6s infinite
}

.lds-ellipsis div:nth-child(4) {
    left: 28px;
    animation: lds-ellipsis3 .6s infinite
}

@keyframes lds-ellipsis1 {
    0% {
        transform: scale(0)
    }

    100% {
        transform: scale(1)
    }
}

@keyframes lds-ellipsis3 {
    0% {
        transform: scale(1)
    }

    100% {
        transform: scale(0)
    }
}

@keyframes lds-ellipsis2 {
    0% {
        transform: translate(0, 0)
    }

    100% {
        transform: translate(10px, 0)
    }
}

.animated {
    -webkit-animation-duration: 1s;
    animation-duration: 1s;
    -webkit-animation-fill-mode: both;
    animation-fill-mode: both
}

@-webkit-keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

@keyframes fadeInDown {
    from {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }

    to {
        opacity: 1;
        -webkit-transform: translate3d(0, 0, 0);
        transform: translate3d(0, 0, 0)
    }
}

.fadeInDown {
    -webkit-animation-name: fadeInDown;
    animation-name: fadeInDown
}

@-webkit-keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

@keyframes fadeOutUp {
    from {
        opacity: 1
    }

    to {
        opacity: 0;
        -webkit-transform: translate3d(0, -100%, 0);
        transform: translate3d(0, -100%, 0)
    }
}

.fadeOutUp {
    -webkit-animation-name: fadeOutUp;
    animation-name: fadeOutUp
}

:focus {
    outline: 0 !important
}

.notransition {
    -webkit-transition: none !important;
    transition: none !important
}

.fade-out {
    opacity: 0
}

.w-none {
    width: auto !important
}

.wm-none {
    width: auto !important
}

.h-auto {
    height: auto !important
}

.bottom-0 {
    bottom: 0 !important
}

.bottom-auto {
    bottom: auto !important
}

.top-0 {
    top: 0 !important
}

.top-auto {
    top: auto !important
}

.outline {
    font-family: Poppins !important
}

.c-row {
    max-width: 98.57143rem;
    margin-right: auto;
    margin-left: auto;
    padding: 0;
    width: 100%
}

.build__container-fluid {
    padding: 0;
    width: 516px;
    height: 602px;
    overflow: hidden;
    margin: 0 auto;
}

@media (max-width:1400px) {
    .build__container-fluid {}
}

.orange-box {
    border: 0 solid #fff;
    width: auto;
    display: inline-block;
    height: auto;
    background: #e37600;
    margin-bottom: 18px
}

.orange-box .text-inner {
    display: block;
    font-family: Poppins;
    font-size: 16px;
    text-align: left;
    line-height: 1.2;
    padding: 18px;
    color: #fff
}

blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
    margin: 0;
    padding: 0
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    font-family: Poppins;
    font-style: normal;
    font-weight: 400;
    color: #362d2e;
    text-rendering: auto
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
blockquote,
dd,
div,
dl,
dt,
form,
h1,
h2,
h3,
h4,
h5,
h6,
li,
ol,
p,
pre,
td,
th,
ul {
    letter-spacing: 0
}

.h1,
.h2,
.h3,
.h4,
.h5,
.h6,
h1,
h2,
h3,
h4,
h5,
h6 {
    text-transform: uppercase
}

@media print,
screen and (min-width:40em) {

    .h1,
    .h2,
    .h3,
    .h4,
    .h5,
    .h6,
    h1,
    h2,
    h3,
    h4,
    h5,
    h6 {
        letter-spacing: 0
    }
}

.h1,
h1 {
    font-size: 2rem;
    line-height: 1.4;
    margin-top: 1.28571rem;
    margin-bottom: 1.28571rem;
    font-weight: 700
}

.h2,
h2 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 700
}

.h3,
h3 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 700
}

.h4,
h4 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 700
}

.h5,
h5 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 700
}

.h6,
h6 {
    font-size: 1rem;
    line-height: 1.4;
    margin-top: 0;
    margin-bottom: .5rem;
    font-weight: 700
}

.pro-link {
    font-family: Poppins
}

hr {
    background: url(https://st-timberland.mncdn.com/Content/img/line-bg.png);
    border: 0;
    height: 8px
}

.white {
    color: #fff !important
}

.black {
    color: #000 !important
}

.red {
    color: #ff1515 !important
}

.blue {
    color: #007bff !important
}

.indigo {
    color: #6610f2 !important
}

.purple {
    color: #6f42c1 !important
}

.pink {
    color: #e83e8c !important
}

.orange {
    color: #fd7e14 !important
}

.orange-dark {
    color: #e74425 !important
}

.yellow {
    color: #b99554 !important
}

.green {
    color: #28a745 !important
}

.teal {
    color: #20c997 !important
}

.cyan {
    color: #17a2b8 !important
}

.gray {
    color: #6c757d !important
}

.gray-dark {
    color: #343a40 !important
}

img {
    max-width: 100%;
    height: auto;
    -o-object-fit: cover;
    object-fit: cover
}

.blur-up {
    -webkit-filter: blur(20px);
    filter: blur(20px);
    transition: filter .4s, -webkit-filter .4s
}

.blur-up.lazyloaded {
    -webkit-filter: blur(0);
    filter: blur(0)
}

.fade-up {
    opacity: 0;
    transition: opacity .4s linear
}

.fade-up.lazyloaded {
    opacity: 1
}

[data-notify=container] {
    z-index: 999999999 !important
}

.size9 {
    font-size: 9px !important;
    line-height: 16px !important
}

.size10 {
    font-size: 10px !important;
    line-height: 17px !important
}

.size11 {
    font-size: 11px !important;
    line-height: 18px !important
}

.size12 {
    font-size: 12px !important;
    line-height: 19px !important
}

.size13 {
    font-size: 13px !important;
    line-height: 20px !important
}

.size14 {
    font-size: 14px !important;
    line-height: 21px !important
}

.size15 {
    font-size: 15px !important;
    line-height: 22px !important
}

.size16 {
    font-size: 16px !important;
    line-height: 23px !important
}

.size18 {
    font-size: 18px !important;
    line-height: 25px !important
}

.size20 {
    font-size: 20px !important;
    line-height: 27px !important
}

.size22 {
    font-size: 22px !important;
    line-height: 29px !important
}

.size23 {
    font-size: 23px !important;
    line-height: 30px !important
}

.size24 {
    font-size: 24px !important;
    line-height: 31px !important
}

.size25 {
    font-size: 25px !important;
    line-height: 32px !important
}

.size26 {
    font-size: 26px !important;
    line-height: 33px !important
}

.size27 {
    font-size: 27px !important;
    line-height: 34px !important
}

.size28 {
    font-size: 28px !important;
    line-height: 35px !important
}

.size29 {
    font-size: 29px !important;
    line-height: 36px !important
}

.size30 {
    font-size: 30px !important;
    line-height: 37px !important
}

.size35 {
    font-size: 35px !important;
    line-height: 42px !important
}

.size40 {
    font-size: 40px !important;
    line-height: 47px !important
}

.size45 {
    font-size: 45px !important;
    line-height: 52px !important
}

.size50 {
    font-size: 50px !important;
    line-height: 57px !important
}

.size55 {
    font-size: 55px !important;
    line-height: 62px !important
}

.size60 {
    font-size: 60px !important;
    line-height: 67px !important
}

.size65 {
    font-size: 65px !important;
    line-height: 72px !important
}

.size70 {
    font-size: 70px !important;
    line-height: 77px !important
}

.size75 {
    font-size: 75px !important;
    line-height: 82px !important
}

.size80 {
    font-size: 80px !important;
    line-height: 87px !important
}

.size85 {
    font-size: 85px !important;
    line-height: 92px !important
}

.size90 {
    font-size: 90px !important;
    line-height: 97px !important
}

.size95 {
    font-size: 95px !important;
    line-height: 102px !important
}

.whatsapp-tool {
    position: fixed;
    bottom: 130px;
    right: 24px;
    width: 50px;
    height: 50px;
    border-radius: 50%;
    display: block;
    padding: 5px;
    box-sizing: border-box;
    cursor: pointer;
    overflow: hidden;
    box-shadow: rgba(136, 136, 136, .4) 0 1px 7px;
    transition: all .5s ease 0s;
    z-index: 200;
    text-decoration: none !important;
    background-color: #4dc247 !important
}

@media (max-width:1024px) {
    .whatsapp-tool {
        bottom: 40px
    }
}

.back-to-top {
    position: fixed;
    bottom: 75px;
    right: 30px;
    cursor: pointer;
    display: none;
    z-index: 9999999
}

@media (max-width:1024px) {
    .back-to-top {
        display: none !important
    }
}

.back-to-top i {
    background-color: #696969;
    color: #b99554;
    width: 40px;
    height: 40px;
    display: inline-block;
    line-height: 34px;
    border-radius: 50%;
    transition: all .5s;
    text-align: center;
    font-size: 25px;
    display: flex;
    align-items: center;
    justify-content: center
}

.back-to-top i:hover {
    background-color: #b99554;
    color: #fff
}

.back-to-top i::before {
    margin-left: 1px;
    font-size: 15px
}

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

.cpl-1 {
    padding-left: 1px !important
}

.cpl-2 {
    padding-left: 2px !important
}

.cpl-3 {
    padding-left: 3px !important
}

.cpl-4 {
    padding-left: 4px !important
}

.cpl-5 {
    padding-left: 5px !important
}

.cpl-6 {
    padding-left: 6px !important
}

.cpl-7 {
    padding-left: 7px !important
}

.cpl-8 {
    padding-left: 8px !important
}

.cpl-9 {
    padding-left: 9px !important
}

.cpl-10 {
    padding-left: 10px !important
}

.cpl-11 {
    padding-left: 11px !important
}

.cpl-12 {
    padding-left: 12px !important
}

.cpl-13 {
    padding-left: 13px !important
}

.cpl-14 {
    padding-left: 14px !important
}

.cpl-15 {
    padding-left: 15px !important
}

.cpl-16 {
    padding-left: 16px !important
}

.cpl-17 {
    padding-left: 17px !important
}

.cpl-18 {
    padding-left: 18px !important
}

.cpl-19 {
    padding-left: 19px !important
}

.cpl-20 {
    padding-left: 20px !important
}

.cpl-21 {
    padding-left: 21px !important
}

.cpl-22 {
    padding-left: 22px !important
}

.cpl-23 {
    padding-left: 23px !important
}

.cpl-24 {
    padding-left: 24px !important
}

.cpl-25 {
    padding-left: 25px !important
}

.cpl-26 {
    padding-left: 26px !important
}

.cpl-27 {
    padding-left: 27px !important
}

.cpl-28 {
    padding-left: 28px !important
}

.cpl-29 {
    padding-left: 29px !important
}

.cpl-30 {
    padding-left: 30px !important
}

.cpl-31 {
    padding-left: 31px !important
}

.cpl-32 {
    padding-left: 32px !important
}

.cpl-33 {
    padding-left: 33px !important
}

.cpl-34 {
    padding-left: 34px !important
}

.cpl-35 {
    padding-left: 35px !important
}

.cpl-36 {
    padding-left: 36px !important
}

.cpl-37 {
    padding-left: 37px !important
}

.cpl-38 {
    padding-left: 38px !important
}

.cpl-39 {
    padding-left: 39px !important
}

.cpl-40 {
    padding-left: 40px !important
}

.cpl-41 {
    padding-left: 41px !important
}

.cpl-42 {
    padding-left: 42px !important
}

.cpl-43 {
    padding-left: 43px !important
}

.cpl-44 {
    padding-left: 44px !important
}

.cpl-45 {
    padding-left: 45px !important
}

.cpl-46 {
    padding-left: 46px !important
}

.cpl-47 {
    padding-left: 47px !important
}

.cpl-48 {
    padding-left: 48px !important
}

.cpl-49 {
    padding-left: 49px !important
}

.cpl-50 {
    padding-left: 50px !important
}

.cpl-51 {
    padding-left: 51px !important
}

.cpl-52 {
    padding-left: 52px !important
}

.cpl-53 {
    padding-left: 53px !important
}

.cpl-54 {
    padding-left: 54px !important
}

.cpl-55 {
    padding-left: 55px !important
}

.cpl-56 {
    padding-left: 56px !important
}

.cpl-57 {
    padding-left: 57px !important
}

.cpl-58 {
    padding-left: 58px !important
}

.cpl-59 {
    padding-left: 59px !important
}

.cpl-60 {
    padding-left: 60px !important
}

.cpl-61 {
    padding-left: 61px !important
}

.cpl-62 {
    padding-left: 62px !important
}

.cpl-63 {
    padding-left: 63px !important
}

.cpl-64 {
    padding-left: 64px !important
}

.cpl-65 {
    padding-left: 65px !important
}

.cpl-66 {
    padding-left: 66px !important
}

.cpl-67 {
    padding-left: 67px !important
}

.cpl-68 {
    padding-left: 68px !important
}

.cpl-69 {
    padding-left: 69px !important
}

.cpl-70 {
    padding-left: 70px !important
}

.cpl-71 {
    padding-left: 71px !important
}

.cpl-72 {
    padding-left: 72px !important
}

.cpl-73 {
    padding-left: 73px !important
}

.cpl-74 {
    padding-left: 74px !important
}

.cpl-75 {
    padding-left: 75px !important
}

.cpl-76 {
    padding-left: 76px !important
}

.cpl-77 {
    padding-left: 77px !important
}

.cpl-78 {
    padding-left: 78px !important
}

.cpl-79 {
    padding-left: 79px !important
}

.cpl-80 {
    padding-left: 80px !important
}

.cpl-81 {
    padding-left: 81px !important
}

.cpl-82 {
    padding-left: 82px !important
}

.cpl-83 {
    padding-left: 83px !important
}

.cpl-84 {
    padding-left: 84px !important
}

.cpl-85 {
    padding-left: 85px !important
}

.cpl-86 {
    padding-left: 86px !important
}

.cpl-87 {
    padding-left: 87px !important
}

.cpl-88 {
    padding-left: 88px !important
}

.cpl-89 {
    padding-left: 89px !important
}

.cpl-90 {
    padding-left: 90px !important
}

.cpl-91 {
    padding-left: 91px !important
}

.cpl-92 {
    padding-left: 92px !important
}

.cpl-93 {
    padding-left: 93px !important
}

.cpl-94 {
    padding-left: 94px !important
}

.cpl-95 {
    padding-left: 95px !important
}

.cpl-96 {
    padding-left: 96px !important
}

.cpl-97 {
    padding-left: 97px !important
}

.cpl-98 {
    padding-left: 98px !important
}

.cpl-99 {
    padding-left: 99px !important
}

.cpl-100 {
    padding-left: 100px !important
}

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

.cpr-1 {
    padding-right: 1px !important
}

.cpr-2 {
    padding-right: 2px !important
}

.cpr-3 {
    padding-right: 3px !important
}

.cpr-4 {
    padding-right: 4px !important
}

.cpr-5 {
    padding-right: 5px !important
}

.cpr-6 {
    padding-right: 6px !important
}

.cpr-7 {
    padding-right: 7px !important
}

.cpr-8 {
    padding-right: 8px !important
}

.cpr-9 {
    padding-right: 9px !important
}

.cpr-10 {
    padding-right: 10px !important
}

.cpr-11 {
    padding-right: 11px !important
}

.cpr-12 {
    padding-right: 12px !important
}

.cpr-13 {
    padding-right: 13px !important
}

.cpr-14 {
    padding-right: 14px !important
}

.cpr-15 {
    padding-right: 15px !important
}

.cpr-16 {
    padding-right: 16px !important
}

.cpr-17 {
    padding-right: 17px !important
}

.cpr-18 {
    padding-right: 18px !important
}

.cpr-19 {
    padding-right: 19px !important
}

.cpr-20 {
    padding-right: 20px !important
}

.cpr-21 {
    padding-right: 21px !important
}

.cpr-22 {
    padding-right: 22px !important
}

.cpr-23 {
    padding-right: 23px !important
}

.cpr-24 {
    padding-right: 24px !important
}

.cpr-25 {
    padding-right: 25px !important
}

.cpr-26 {
    padding-right: 26px !important
}

.cpr-27 {
    padding-right: 27px !important
}

.cpr-28 {
    padding-right: 28px !important
}

.cpr-29 {
    padding-right: 29px !important
}

.cpr-30 {
    padding-right: 30px !important
}

.cpr-31 {
    padding-right: 31px !important
}

.cpr-32 {
    padding-right: 32px !important
}

.cpr-33 {
    padding-right: 33px !important
}

.cpr-34 {
    padding-right: 34px !important
}

.cpr-35 {
    padding-right: 35px !important
}

.cpr-36 {
    padding-right: 36px !important
}

.cpr-37 {
    padding-right: 37px !important
}

.cpr-38 {
    padding-right: 38px !important
}

.cpr-39 {
    padding-right: 39px !important
}

.cpr-40 {
    padding-right: 40px !important
}

.cpr-41 {
    padding-right: 41px !important
}

.cpr-42 {
    padding-right: 42px !important
}

.cpr-43 {
    padding-right: 43px !important
}

.cpr-44 {
    padding-right: 44px !important
}

.cpr-45 {
    padding-right: 45px !important
}

.cpr-46 {
    padding-right: 46px !important
}

.cpr-47 {
    padding-right: 47px !important
}

.cpr-48 {
    padding-right: 48px !important
}

.cpr-49 {
    padding-right: 49px !important
}

.cpr-50 {
    padding-right: 50px !important
}

.cpr-51 {
    padding-right: 51px !important
}

.cpr-52 {
    padding-right: 52px !important
}

.cpr-53 {
    padding-right: 53px !important
}

.cpr-54 {
    padding-right: 54px !important
}

.cpr-55 {
    padding-right: 55px !important
}

.cpr-56 {
    padding-right: 56px !important
}

.cpr-57 {
    padding-right: 57px !important
}

.cpr-58 {
    padding-right: 58px !important
}

.cpr-59 {
    padding-right: 59px !important
}

.cpr-60 {
    padding-right: 60px !important
}

.cpr-61 {
    padding-right: 61px !important
}

.cpr-62 {
    padding-right: 62px !important
}

.cpr-63 {
    padding-right: 63px !important
}

.cpr-64 {
    padding-right: 64px !important
}

.cpr-65 {
    padding-right: 65px !important
}

.cpr-66 {
    padding-right: 66px !important
}

.cpr-67 {
    padding-right: 67px !important
}

.cpr-68 {
    padding-right: 68px !important
}

.cpr-69 {
    padding-right: 69px !important
}

.cpr-70 {
    padding-right: 70px !important
}

.cpr-71 {
    padding-right: 71px !important
}

.cpr-72 {
    padding-right: 72px !important
}

.cpr-73 {
    padding-right: 73px !important
}

.cpr-74 {
    padding-right: 74px !important
}

.cpr-75 {
    padding-right: 75px !important
}

.cpr-76 {
    padding-right: 76px !important
}

.cpr-77 {
    padding-right: 77px !important
}

.cpr-78 {
    padding-right: 78px !important
}

.cpr-79 {
    padding-right: 79px !important
}

.cpr-80 {
    padding-right: 80px !important
}

.cpr-81 {
    padding-right: 81px !important
}

.cpr-82 {
    padding-right: 82px !important
}

.cpr-83 {
    padding-right: 83px !important
}

.cpr-84 {
    padding-right: 84px !important
}

.cpr-85 {
    padding-right: 85px !important
}

.cpr-86 {
    padding-right: 86px !important
}

.cpr-87 {
    padding-right: 87px !important
}

.cpr-88 {
    padding-right: 88px !important
}

.cpr-89 {
    padding-right: 89px !important
}

.cpr-90 {
    padding-right: 90px !important
}

.cpr-91 {
    padding-right: 91px !important
}

.cpr-92 {
    padding-right: 92px !important
}

.cpr-93 {
    padding-right: 93px !important
}

.cpr-94 {
    padding-right: 94px !important
}

.cpr-95 {
    padding-right: 95px !important
}

.cpr-96 {
    padding-right: 96px !important
}

.cpr-97 {
    padding-right: 97px !important
}

.cpr-98 {
    padding-right: 98px !important
}

.cpr-99 {
    padding-right: 99px !important
}

.cpr-100 {
    padding-right: 100px !important
}

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

.cpb-1 {
    padding-bottom: 1px !important
}

.cpb-2 {
    padding-bottom: 2px !important
}

.cpb-3 {
    padding-bottom: 3px !important
}

.cpb-4 {
    padding-bottom: 4px !important
}

.cpb-5 {
    padding-bottom: 5px !important
}

.cpb-6 {
    padding-bottom: 6px !important
}

.cpb-7 {
    padding-bottom: 7px !important
}

.cpb-8 {
    padding-bottom: 8px !important
}

.cpb-9 {
    padding-bottom: 9px !important
}

.cpb-10 {
    padding-bottom: 10px !important
}

.cpb-11 {
    padding-bottom: 11px !important
}

.cpb-12 {
    padding-bottom: 12px !important
}

.cpb-13 {
    padding-bottom: 13px !important
}

.cpb-14 {
    padding-bottom: 14px !important
}

.cpb-15 {
    padding-bottom: 15px !important
}

.cpb-16 {
    padding-bottom: 16px !important
}

.cpb-17 {
    padding-bottom: 17px !important
}

.cpb-18 {
    padding-bottom: 18px !important
}

.cpb-19 {
    padding-bottom: 19px !important
}

.cpb-20 {
    padding-bottom: 20px !important
}

.cpb-21 {
    padding-bottom: 21px !important
}

.cpb-22 {
    padding-bottom: 22px !important
}

.cpb-23 {
    padding-bottom: 23px !important
}

.cpb-24 {
    padding-bottom: 24px !important
}

.cpb-25 {
    padding-bottom: 25px !important
}

.cpb-26 {
    padding-bottom: 26px !important
}

.cpb-27 {
    padding-bottom: 27px !important
}

.cpb-28 {
    padding-bottom: 28px !important
}

.cpb-29 {
    padding-bottom: 29px !important
}

.cpb-30 {
    padding-bottom: 30px !important
}

.cpb-31 {
    padding-bottom: 31px !important
}

.cpb-32 {
    padding-bottom: 32px !important
}

.cpb-33 {
    padding-bottom: 33px !important
}

.cpb-34 {
    padding-bottom: 34px !important
}

.cpb-35 {
    padding-bottom: 35px !important
}

.cpb-36 {
    padding-bottom: 36px !important
}

.cpb-37 {
    padding-bottom: 37px !important
}

.cpb-38 {
    padding-bottom: 38px !important
}

.cpb-39 {
    padding-bottom: 39px !important
}

.cpb-40 {
    padding-bottom: 40px !important
}

.cpb-41 {
    padding-bottom: 41px !important
}

.cpb-42 {
    padding-bottom: 42px !important
}

.cpb-43 {
    padding-bottom: 43px !important
}

.cpb-44 {
    padding-bottom: 44px !important
}

.cpb-45 {
    padding-bottom: 45px !important
}

.cpb-46 {
    padding-bottom: 46px !important
}

.cpb-47 {
    padding-bottom: 47px !important
}

.cpb-48 {
    padding-bottom: 48px !important
}

.cpb-49 {
    padding-bottom: 49px !important
}

.cpb-50 {
    padding-bottom: 50px !important
}

.cpb-51 {
    padding-bottom: 51px !important
}

.cpb-52 {
    padding-bottom: 52px !important
}

.cpb-53 {
    padding-bottom: 53px !important
}

.cpb-54 {
    padding-bottom: 54px !important
}

.cpb-55 {
    padding-bottom: 55px !important
}

.cpb-56 {
    padding-bottom: 56px !important
}

.cpb-57 {
    padding-bottom: 57px !important
}

.cpb-58 {
    padding-bottom: 58px !important
}

.cpb-59 {
    padding-bottom: 59px !important
}

.cpb-60 {
    padding-bottom: 60px !important
}

.cpb-61 {
    padding-bottom: 61px !important
}

.cpb-62 {
    padding-bottom: 62px !important
}

.cpb-63 {
    padding-bottom: 63px !important
}

.cpb-64 {
    padding-bottom: 64px !important
}

.cpb-65 {
    padding-bottom: 65px !important
}

.cpb-66 {
    padding-bottom: 66px !important
}

.cpb-67 {
    padding-bottom: 67px !important
}

.cpb-68 {
    padding-bottom: 68px !important
}

.cpb-69 {
    padding-bottom: 69px !important
}

.cpb-70 {
    padding-bottom: 70px !important
}

.cpb-71 {
    padding-bottom: 71px !important
}

.cpb-72 {
    padding-bottom: 72px !important
}

.cpb-73 {
    padding-bottom: 73px !important
}

.cpb-74 {
    padding-bottom: 74px !important
}

.cpb-75 {
    padding-bottom: 75px !important
}

.cpb-76 {
    padding-bottom: 76px !important
}

.cpb-77 {
    padding-bottom: 77px !important
}

.cpb-78 {
    padding-bottom: 78px !important
}

.cpb-79 {
    padding-bottom: 79px !important
}

.cpb-80 {
    padding-bottom: 80px !important
}

.cpb-81 {
    padding-bottom: 81px !important
}

.cpb-82 {
    padding-bottom: 82px !important
}

.cpb-83 {
    padding-bottom: 83px !important
}

.cpb-84 {
    padding-bottom: 84px !important
}

.cpb-85 {
    padding-bottom: 85px !important
}

.cpb-86 {
    padding-bottom: 86px !important
}

.cpb-87 {
    padding-bottom: 87px !important
}

.cpb-88 {
    padding-bottom: 88px !important
}

.cpb-89 {
    padding-bottom: 89px !important
}

.cpb-90 {
    padding-bottom: 90px !important
}

.cpb-91 {
    padding-bottom: 91px !important
}

.cpb-92 {
    padding-bottom: 92px !important
}

.cpb-93 {
    padding-bottom: 93px !important
}

.cpb-94 {
    padding-bottom: 94px !important
}

.cpb-95 {
    padding-bottom: 95px !important
}

.cpb-96 {
    padding-bottom: 96px !important
}

.cpb-97 {
    padding-bottom: 97px !important
}

.cpb-98 {
    padding-bottom: 98px !important
}

.cpb-99 {
    padding-bottom: 99px !important
}

.cpb-100 {
    padding-bottom: 100px !important
}

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

.cpt-1 {
    padding-top: 1px !important
}

.cpt-2 {
    padding-top: 2px !important
}

.cpt-3 {
    padding-top: 3px !important
}

.cpt-4 {
    padding-top: 4px !important
}

.cpt-5 {
    padding-top: 5px !important
}

.cpt-6 {
    padding-top: 6px !important
}

.cpt-7 {
    padding-top: 7px !important
}

.cpt-8 {
    padding-top: 8px !important
}

.cpt-9 {
    padding-top: 9px !important
}

.cpt-10 {
    padding-top: 10px !important
}

.cpt-11 {
    padding-top: 11px !important
}

.cpt-12 {
    padding-top: 12px !important
}

.cpt-13 {
    padding-top: 13px !important
}

.cpt-14 {
    padding-top: 14px !important
}

.cpt-15 {
    padding-top: 15px !important
}

.cpt-16 {
    padding-top: 16px !important
}

.cpt-17 {
    padding-top: 17px !important
}

.cpt-18 {
    padding-top: 18px !important
}

.cpt-19 {
    padding-top: 19px !important
}

.cpt-20 {
    padding-top: 20px !important
}

.cpt-21 {
    padding-top: 21px !important
}

.cpt-22 {
    padding-top: 22px !important
}

.cpt-23 {
    padding-top: 23px !important
}

.cpt-24 {
    padding-top: 24px !important
}

.cpt-25 {
    padding-top: 25px !important
}

.cpt-26 {
    padding-top: 26px !important
}

.cpt-27 {
    padding-top: 27px !important
}

.cpt-28 {
    padding-top: 28px !important
}

.cpt-29 {
    padding-top: 29px !important
}

.cpt-30 {
    padding-top: 30px !important
}

.cpt-31 {
    padding-top: 31px !important
}

.cpt-32 {
    padding-top: 32px !important
}

.cpt-33 {
    padding-top: 33px !important
}

.cpt-34 {
    padding-top: 34px !important
}

.cpt-35 {
    padding-top: 35px !important
}

.cpt-36 {
    padding-top: 36px !important
}

.cpt-37 {
    padding-top: 37px !important
}

.cpt-38 {
    padding-top: 38px !important
}

.cpt-39 {
    padding-top: 39px !important
}

.cpt-40 {
    padding-top: 40px !important
}

.cpt-41 {
    padding-top: 41px !important
}

.cpt-42 {
    padding-top: 42px !important
}

.cpt-43 {
    padding-top: 43px !important
}

.cpt-44 {
    padding-top: 44px !important
}

.cpt-45 {
    padding-top: 45px !important
}

.cpt-46 {
    padding-top: 46px !important
}

.cpt-47 {
    padding-top: 47px !important
}

.cpt-48 {
    padding-top: 48px !important
}

.cpt-49 {
    padding-top: 49px !important
}

.cpt-50 {
    padding-top: 50px !important
}

.cpt-51 {
    padding-top: 51px !important
}

.cpt-52 {
    padding-top: 52px !important
}

.cpt-53 {
    padding-top: 53px !important
}

.cpt-54 {
    padding-top: 54px !important
}

.cpt-55 {
    padding-top: 55px !important
}

.cpt-56 {
    padding-top: 56px !important
}

.cpt-57 {
    padding-top: 57px !important
}

.cpt-58 {
    padding-top: 58px !important
}

.cpt-59 {
    padding-top: 59px !important
}

.cpt-60 {
    padding-top: 60px !important
}

.cpt-61 {
    padding-top: 61px !important
}

.cpt-62 {
    padding-top: 62px !important
}

.cpt-63 {
    padding-top: 63px !important
}

.cpt-64 {
    padding-top: 64px !important
}

.cpt-65 {
    padding-top: 65px !important
}

.cpt-66 {
    padding-top: 66px !important
}

.cpt-67 {
    padding-top: 67px !important
}

.cpt-68 {
    padding-top: 68px !important
}

.cpt-69 {
    padding-top: 69px !important
}

.cpt-70 {
    padding-top: 70px !important
}

.cpt-71 {
    padding-top: 71px !important
}

.cpt-72 {
    padding-top: 72px !important
}

.cpt-73 {
    padding-top: 73px !important
}

.cpt-74 {
    padding-top: 74px !important
}

.cpt-75 {
    padding-top: 75px !important
}

.cpt-76 {
    padding-top: 76px !important
}

.cpt-77 {
    padding-top: 77px !important
}

.cpt-78 {
    padding-top: 78px !important
}

.cpt-79 {
    padding-top: 79px !important
}

.cpt-80 {
    padding-top: 80px !important
}

.cpt-81 {
    padding-top: 81px !important
}

.cpt-82 {
    padding-top: 82px !important
}

.cpt-83 {
    padding-top: 83px !important
}

.cpt-84 {
    padding-top: 84px !important
}

.cpt-85 {
    padding-top: 85px !important
}

.cpt-86 {
    padding-top: 86px !important
}

.cpt-87 {
    padding-top: 87px !important
}

.cpt-88 {
    padding-top: 88px !important
}

.cpt-89 {
    padding-top: 89px !important
}

.cpt-90 {
    padding-top: 90px !important
}

.cpt-91 {
    padding-top: 91px !important
}

.cpt-92 {
    padding-top: 92px !important
}

.cpt-93 {
    padding-top: 93px !important
}

.cpt-94 {
    padding-top: 94px !important
}

.cpt-95 {
    padding-top: 95px !important
}

.cpt-96 {
    padding-top: 96px !important
}

.cpt-97 {
    padding-top: 97px !important
}

.cpt-98 {
    padding-top: 98px !important
}

.cpt-99 {
    padding-top: 99px !important
}

.cpt-100 {
    padding-top: 100px !important
}

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

.cml-1 {
    margin-left: 1px !important
}

.cml-2 {
    margin-left: 2px !important
}

.cml-3 {
    margin-left: 3px !important
}

.cml-4 {
    margin-left: 4px !important
}

.cml-5 {
    margin-left: 5px !important
}

.cml-6 {
    margin-left: 6px !important
}

.cml-7 {
    margin-left: 7px !important
}

.cml-8 {
    margin-left: 8px !important
}

.cml-9 {
    margin-left: 9px !important
}

.cml-10 {
    margin-left: 10px !important
}

.cml-11 {
    margin-left: 11px !important
}

.cml-12 {
    margin-left: 12px !important
}

.cml-13 {
    margin-left: 13px !important
}

.cml-14 {
    margin-left: 14px !important
}

.cml-15 {
    margin-left: 15px !important
}

.cml-16 {
    margin-left: 16px !important
}

.cml-17 {
    margin-left: 17px !important
}

.cml-18 {
    margin-left: 18px !important
}

.cml-19 {
    margin-left: 19px !important
}

.cml-20 {
    margin-left: 20px !important
}

.cml-21 {
    margin-left: 21px !important
}

.cml-22 {
    margin-left: 22px !important
}

.cml-23 {
    margin-left: 23px !important
}

.cml-24 {
    margin-left: 24px !important
}

.cml-25 {
    margin-left: 25px !important
}

.cml-26 {
    margin-left: 26px !important
}

.cml-27 {
    margin-left: 27px !important
}

.cml-28 {
    margin-left: 28px !important
}

.cml-29 {
    margin-left: 29px !important
}

.cml-30 {
    margin-left: 30px !important
}

.cml-31 {
    margin-left: 31px !important
}

.cml-32 {
    margin-left: 32px !important
}

.cml-33 {
    margin-left: 33px !important
}

.cml-34 {
    margin-left: 34px !important
}

.cml-35 {
    margin-left: 35px !important
}

.cml-36 {
    margin-left: 36px !important
}

.cml-37 {
    margin-left: 37px !important
}

.cml-38 {
    margin-left: 38px !important
}

.cml-39 {
    margin-left: 39px !important
}

.cml-40 {
    margin-left: 40px !important
}

.cml-41 {
    margin-left: 41px !important
}

.cml-42 {
    margin-left: 42px !important
}

.cml-43 {
    margin-left: 43px !important
}

.cml-44 {
    margin-left: 44px !important
}

.cml-45 {
    margin-left: 45px !important
}

.cml-46 {
    margin-left: 46px !important
}

.cml-47 {
    margin-left: 47px !important
}

.cml-48 {
    margin-left: 48px !important
}

.cml-49 {
    margin-left: 49px !important
}

.cml-50 {
    margin-left: 50px !important
}

.cml-51 {
    margin-left: 51px !important
}

.cml-52 {
    margin-left: 52px !important
}

.cml-53 {
    margin-left: 53px !important
}

.cml-54 {
    margin-left: 54px !important
}

.cml-55 {
    margin-left: 55px !important
}

.cml-56 {
    margin-left: 56px !important
}

.cml-57 {
    margin-left: 57px !important
}

.cml-58 {
    margin-left: 58px !important
}

.cml-59 {
    margin-left: 59px !important
}

.cml-60 {
    margin-left: 60px !important
}

.cml-61 {
    margin-left: 61px !important
}

.cml-62 {
    margin-left: 62px !important
}

.cml-63 {
    margin-left: 63px !important
}

.cml-64 {
    margin-left: 64px !important
}

.cml-65 {
    margin-left: 65px !important
}

.cml-66 {
    margin-left: 66px !important
}

.cml-67 {
    margin-left: 67px !important
}

.cml-68 {
    margin-left: 68px !important
}

.cml-69 {
    margin-left: 69px !important
}

.cml-70 {
    margin-left: 70px !important
}

.cml-71 {
    margin-left: 71px !important
}

.cml-72 {
    margin-left: 72px !important
}

.cml-73 {
    margin-left: 73px !important
}

.cml-74 {
    margin-left: 74px !important
}

.cml-75 {
    margin-left: 75px !important
}

.cml-76 {
    margin-left: 76px !important
}

.cml-77 {
    margin-left: 77px !important
}

.cml-78 {
    margin-left: 78px !important
}

.cml-79 {
    margin-left: 79px !important
}

.cml-80 {
    margin-left: 80px !important
}

.cml-81 {
    margin-left: 81px !important
}

.cml-82 {
    margin-left: 82px !important
}

.cml-83 {
    margin-left: 83px !important
}

.cml-84 {
    margin-left: 84px !important
}

.cml-85 {
    margin-left: 85px !important
}

.cml-86 {
    margin-left: 86px !important
}

.cml-87 {
    margin-left: 87px !important
}

.cml-88 {
    margin-left: 88px !important
}

.cml-89 {
    margin-left: 89px !important
}

.cml-90 {
    margin-left: 90px !important
}

.cml-91 {
    margin-left: 91px !important
}

.cml-92 {
    margin-left: 92px !important
}

.cml-93 {
    margin-left: 93px !important
}

.cml-94 {
    margin-left: 94px !important
}

.cml-95 {
    margin-left: 95px !important
}

.cml-96 {
    margin-left: 96px !important
}

.cml-97 {
    margin-left: 97px !important
}

.cml-98 {
    margin-left: 98px !important
}

.cml-99 {
    margin-left: 99px !important
}

.cml-100 {
    margin-left: 100px !important
}

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

.cmr-1 {
    margin-right: 1px !important
}

.cmr-2 {
    margin-right: 2px !important
}

.cmr-3 {
    margin-right: 3px !important
}

.cmr-4 {
    margin-right: 4px !important
}

.cmr-5 {
    margin-right: 5px !important
}

.cmr-6 {
    margin-right: 6px !important
}

.cmr-7 {
    margin-right: 7px !important
}

.cmr-8 {
    margin-right: 8px !important
}

.cmr-9 {
    margin-right: 9px !important
}

.cmr-10 {
    margin-right: 10px !important
}

.cmr-11 {
    margin-right: 11px !important
}

.cmr-12 {
    margin-right: 12px !important
}

.cmr-13 {
    margin-right: 13px !important
}

.cmr-14 {
    margin-right: 14px !important
}

.cmr-15 {
    margin-right: 15px !important
}

.cmr-16 {
    margin-right: 16px !important
}

.cmr-17 {
    margin-right: 17px !important
}

.cmr-18 {
    margin-right: 18px !important
}

.cmr-19 {
    margin-right: 19px !important
}

.cmr-20 {
    margin-right: 20px !important
}

.cmr-21 {
    margin-right: 21px !important
}

.cmr-22 {
    margin-right: 22px !important
}

.cmr-23 {
    margin-right: 23px !important
}

.cmr-24 {
    margin-right: 24px !important
}

.cmr-25 {
    margin-right: 25px !important
}

.cmr-26 {
    margin-right: 26px !important
}

.cmr-27 {
    margin-right: 27px !important
}

.cmr-28 {
    margin-right: 28px !important
}

.cmr-29 {
    margin-right: 29px !important
}

.cmr-30 {
    margin-right: 30px !important
}

.cmr-31 {
    margin-right: 31px !important
}

.cmr-32 {
    margin-right: 32px !important
}

.cmr-33 {
    margin-right: 33px !important
}

.cmr-34 {
    margin-right: 34px !important
}

.cmr-35 {
    margin-right: 35px !important
}

.cmr-36 {
    margin-right: 36px !important
}

.cmr-37 {
    margin-right: 37px !important
}

.cmr-38 {
    margin-right: 38px !important
}

.cmr-39 {
    margin-right: 39px !important
}

.cmr-40 {
    margin-right: 40px !important
}

.cmr-41 {
    margin-right: 41px !important
}

.cmr-42 {
    margin-right: 42px !important
}

.cmr-43 {
    margin-right: 43px !important
}

.cmr-44 {
    margin-right: 44px !important
}

.cmr-45 {
    margin-right: 45px !important
}

.cmr-46 {
    margin-right: 46px !important
}

.cmr-47 {
    margin-right: 47px !important
}

.cmr-48 {
    margin-right: 48px !important
}

.cmr-49 {
    margin-right: 49px !important
}

.cmr-50 {
    margin-right: 50px !important
}

.cmr-51 {
    margin-right: 51px !important
}

.cmr-52 {
    margin-right: 52px !important
}

.cmr-53 {
    margin-right: 53px !important
}

.cmr-54 {
    margin-right: 54px !important
}

.cmr-55 {
    margin-right: 55px !important
}

.cmr-56 {
    margin-right: 56px !important
}

.cmr-57 {
    margin-right: 57px !important
}

.cmr-58 {
    margin-right: 58px !important
}

.cmr-59 {
    margin-right: 59px !important
}

.cmr-60 {
    margin-right: 60px !important
}

.cmr-61 {
    margin-right: 61px !important
}

.cmr-62 {
    margin-right: 62px !important
}

.cmr-63 {
    margin-right: 63px !important
}

.cmr-64 {
    margin-right: 64px !important
}

.cmr-65 {
    margin-right: 65px !important
}

.cmr-66 {
    margin-right: 66px !important
}

.cmr-67 {
    margin-right: 67px !important
}

.cmr-68 {
    margin-right: 68px !important
}

.cmr-69 {
    margin-right: 69px !important
}

.cmr-70 {
    margin-right: 70px !important
}

.cmr-71 {
    margin-right: 71px !important
}

.cmr-72 {
    margin-right: 72px !important
}

.cmr-73 {
    margin-right: 73px !important
}

.cmr-74 {
    margin-right: 74px !important
}

.cmr-75 {
    margin-right: 75px !important
}

.cmr-76 {
    margin-right: 76px !important
}

.cmr-77 {
    margin-right: 77px !important
}

.cmr-78 {
    margin-right: 78px !important
}

.cmr-79 {
    margin-right: 79px !important
}

.cmr-80 {
    margin-right: 80px !important
}

.cmr-81 {
    margin-right: 81px !important
}

.cmr-82 {
    margin-right: 82px !important
}

.cmr-83 {
    margin-right: 83px !important
}

.cmr-84 {
    margin-right: 84px !important
}

.cmr-85 {
    margin-right: 85px !important
}

.cmr-86 {
    margin-right: 86px !important
}

.cmr-87 {
    margin-right: 87px !important
}

.cmr-88 {
    margin-right: 88px !important
}

.cmr-89 {
    margin-right: 89px !important
}

.cmr-90 {
    margin-right: 90px !important
}

.cmr-91 {
    margin-right: 91px !important
}

.cmr-92 {
    margin-right: 92px !important
}

.cmr-93 {
    margin-right: 93px !important
}

.cmr-94 {
    margin-right: 94px !important
}

.cmr-95 {
    margin-right: 95px !important
}

.cmr-96 {
    margin-right: 96px !important
}

.cmr-97 {
    margin-right: 97px !important
}

.cmr-98 {
    margin-right: 98px !important
}

.cmr-99 {
    margin-right: 99px !important
}

.cmr-100 {
    margin-right: 100px !important
}

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

.cmb-1 {
    margin-bottom: 1px !important
}

.cmb-2 {
    margin-bottom: 2px !important
}

.cmb-3 {
    margin-bottom: 3px !important
}

.cmb-4 {
    margin-bottom: 4px !important
}

.cmb-5 {
    margin-bottom: 5px !important
}

.cmb-6 {
    margin-bottom: 6px !important
}

.cmb-7 {
    margin-bottom: 7px !important
}

.cmb-8 {
    margin-bottom: 8px !important
}

.cmb-9 {
    margin-bottom: 9px !important
}

.cmb-10 {
    margin-bottom: 10px !important
}

.cmb-11 {
    margin-bottom: 11px !important
}

.cmb-12 {
    margin-bottom: 12px !important
}

.cmb-13 {
    margin-bottom: 13px !important
}

.cmb-14 {
    margin-bottom: 14px !important
}

.cmb-15 {
    margin-bottom: 15px !important
}

.cmb-16 {
    margin-bottom: 16px !important
}

.cmb-17 {
    margin-bottom: 17px !important
}

.cmb-18 {
    margin-bottom: 18px !important
}

.cmb-19 {
    margin-bottom: 19px !important
}

.cmb-20 {
    margin-bottom: 20px !important
}

.cmb-21 {
    margin-bottom: 21px !important
}

.cmb-22 {
    margin-bottom: 22px !important
}

.cmb-23 {
    margin-bottom: 23px !important
}

.cmb-24 {
    margin-bottom: 24px !important
}

.cmb-25 {
    margin-bottom: 25px !important
}

.cmb-26 {
    margin-bottom: 26px !important
}

.cmb-27 {
    margin-bottom: 27px !important
}

.cmb-28 {
    margin-bottom: 28px !important
}

.cmb-29 {
    margin-bottom: 29px !important
}

.cmb-30 {
    margin-bottom: 30px !important
}

.cmb-31 {
    margin-bottom: 31px !important
}

.cmb-32 {
    margin-bottom: 32px !important
}

.cmb-33 {
    margin-bottom: 33px !important
}

.cmb-34 {
    margin-bottom: 34px !important
}

.cmb-35 {
    margin-bottom: 35px !important
}

.cmb-36 {
    margin-bottom: 36px !important
}

.cmb-37 {
    margin-bottom: 37px !important
}

.cmb-38 {
    margin-bottom: 38px !important
}

.cmb-39 {
    margin-bottom: 39px !important
}

.cmb-40 {
    margin-bottom: 40px !important
}

.cmb-41 {
    margin-bottom: 41px !important
}

.cmb-42 {
    margin-bottom: 42px !important
}

.cmb-43 {
    margin-bottom: 43px !important
}

.cmb-44 {
    margin-bottom: 44px !important
}

.cmb-45 {
    margin-bottom: 45px !important
}

.cmb-46 {
    margin-bottom: 46px !important
}

.cmb-47 {
    margin-bottom: 47px !important
}

.cmb-48 {
    margin-bottom: 48px !important
}

.cmb-49 {
    margin-bottom: 49px !important
}

.cmb-50 {
    margin-bottom: 50px !important
}

.cmb-51 {
    margin-bottom: 51px !important
}

.cmb-52 {
    margin-bottom: 52px !important
}

.cmb-53 {
    margin-bottom: 53px !important
}

.cmb-54 {
    margin-bottom: 54px !important
}

.cmb-55 {
    margin-bottom: 55px !important
}

.cmb-56 {
    margin-bottom: 56px !important
}

.cmb-57 {
    margin-bottom: 57px !important
}

.cmb-58 {
    margin-bottom: 58px !important
}

.cmb-59 {
    margin-bottom: 59px !important
}

.cmb-60 {
    margin-bottom: 60px !important
}

.cmb-61 {
    margin-bottom: 61px !important
}

.cmb-62 {
    margin-bottom: 62px !important
}

.cmb-63 {
    margin-bottom: 63px !important
}

.cmb-64 {
    margin-bottom: 64px !important
}

.cmb-65 {
    margin-bottom: 65px !important
}

.cmb-66 {
    margin-bottom: 66px !important
}

.cmb-67 {
    margin-bottom: 67px !important
}

.cmb-68 {
    margin-bottom: 68px !important
}

.cmb-69 {
    margin-bottom: 69px !important
}

.cmb-70 {
    margin-bottom: 70px !important
}

.cmb-71 {
    margin-bottom: 71px !important
}

.cmb-72 {
    margin-bottom: 72px !important
}

.cmb-73 {
    margin-bottom: 73px !important
}

.cmb-74 {
    margin-bottom: 74px !important
}

.cmb-75 {
    margin-bottom: 75px !important
}

.cmb-76 {
    margin-bottom: 76px !important
}

.cmb-77 {
    margin-bottom: 77px !important
}

.cmb-78 {
    margin-bottom: 78px !important
}

.cmb-79 {
    margin-bottom: 79px !important
}

.cmb-80 {
    margin-bottom: 80px !important
}

.cmb-81 {
    margin-bottom: 81px !important
}

.cmb-82 {
    margin-bottom: 82px !important
}

.cmb-83 {
    margin-bottom: 83px !important
}

.cmb-84 {
    margin-bottom: 84px !important
}

.cmb-85 {
    margin-bottom: 85px !important
}

.cmb-86 {
    margin-bottom: 86px !important
}

.cmb-87 {
    margin-bottom: 87px !important
}

.cmb-88 {
    margin-bottom: 88px !important
}

.cmb-89 {
    margin-bottom: 89px !important
}

.cmb-90 {
    margin-bottom: 90px !important
}

.cmb-91 {
    margin-bottom: 91px !important
}

.cmb-92 {
    margin-bottom: 92px !important
}

.cmb-93 {
    margin-bottom: 93px !important
}

.cmb-94 {
    margin-bottom: 94px !important
}

.cmb-95 {
    margin-bottom: 95px !important
}

.cmb-96 {
    margin-bottom: 96px !important
}

.cmb-97 {
    margin-bottom: 97px !important
}

.cmb-98 {
    margin-bottom: 98px !important
}

.cmb-99 {
    margin-bottom: 99px !important
}

.cmb-100 {
    margin-bottom: 100px !important
}

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

.cmt-1 {
    padding-top: 1px !important
}

.cmt-2 {
    padding-top: 2px !important
}

.cmt-3 {
    padding-top: 3px !important
}

.cmt-4 {
    padding-top: 4px !important
}

.cmt-5 {
    padding-top: 5px !important
}

.cmt-6 {
    padding-top: 6px !important
}

.cmt-7 {
    padding-top: 7px !important
}

.cmt-8 {
    padding-top: 8px !important
}

.cmt-9 {
    padding-top: 9px !important
}

.cmt-10 {
    padding-top: 10px !important
}

.cmt-11 {
    padding-top: 11px !important
}

.cmt-12 {
    padding-top: 12px !important
}

.cmt-13 {
    padding-top: 13px !important
}

.cmt-14 {
    padding-top: 14px !important
}

.cmt-15 {
    padding-top: 15px !important
}

.cmt-16 {
    padding-top: 16px !important
}

.cmt-17 {
    padding-top: 17px !important
}

.cmt-18 {
    padding-top: 18px !important
}

.cmt-19 {
    padding-top: 19px !important
}

.cmt-20 {
    padding-top: 20px !important
}

.cmt-21 {
    padding-top: 21px !important
}

.cmt-22 {
    padding-top: 22px !important
}

.cmt-23 {
    padding-top: 23px !important
}

.cmt-24 {
    padding-top: 24px !important
}

.cmt-25 {
    padding-top: 25px !important
}

.cmt-26 {
    padding-top: 26px !important
}

.cmt-27 {
    padding-top: 27px !important
}

.cmt-28 {
    padding-top: 28px !important
}

.cmt-29 {
    padding-top: 29px !important
}

.cmt-30 {
    padding-top: 30px !important
}

.cmt-31 {
    padding-top: 31px !important
}

.cmt-32 {
    padding-top: 32px !important
}

.cmt-33 {
    padding-top: 33px !important
}

.cmt-34 {
    padding-top: 34px !important
}

.cmt-35 {
    padding-top: 35px !important
}

.cmt-36 {
    padding-top: 36px !important
}

.cmt-37 {
    padding-top: 37px !important
}

.cmt-38 {
    padding-top: 38px !important
}

.cmt-39 {
    padding-top: 39px !important
}

.cmt-40 {
    padding-top: 40px !important
}

.cmt-41 {
    padding-top: 41px !important
}

.cmt-42 {
    padding-top: 42px !important
}

.cmt-43 {
    padding-top: 43px !important
}

.cmt-44 {
    padding-top: 44px !important
}

.cmt-45 {
    padding-top: 45px !important
}

.cmt-46 {
    padding-top: 46px !important
}

.cmt-47 {
    padding-top: 47px !important
}

.cmt-48 {
    padding-top: 48px !important
}

.cmt-49 {
    padding-top: 49px !important
}

.cmt-50 {
    padding-top: 50px !important
}

.cmt-51 {
    padding-top: 51px !important
}

.cmt-52 {
    padding-top: 52px !important
}

.cmt-53 {
    padding-top: 53px !important
}

.cmt-54 {
    padding-top: 54px !important
}

.cmt-55 {
    padding-top: 55px !important
}

.cmt-56 {
    padding-top: 56px !important
}

.cmt-57 {
    padding-top: 57px !important
}

.cmt-58 {
    padding-top: 58px !important
}

.cmt-59 {
    padding-top: 59px !important
}

.cmt-60 {
    padding-top: 60px !important
}

.cmt-61 {
    padding-top: 61px !important
}

.cmt-62 {
    padding-top: 62px !important
}

.cmt-63 {
    padding-top: 63px !important
}

.cmt-64 {
    padding-top: 64px !important
}

.cmt-65 {
    padding-top: 65px !important
}

.cmt-66 {
    padding-top: 66px !important
}

.cmt-67 {
    padding-top: 67px !important
}

.cmt-68 {
    padding-top: 68px !important
}

.cmt-69 {
    padding-top: 69px !important
}

.cmt-70 {
    padding-top: 70px !important
}

.cmt-71 {
    padding-top: 71px !important
}

.cmt-72 {
    padding-top: 72px !important
}

.cmt-73 {
    padding-top: 73px !important
}

.cmt-74 {
    padding-top: 74px !important
}

.cmt-75 {
    padding-top: 75px !important
}

.cmt-76 {
    padding-top: 76px !important
}

.cmt-77 {
    padding-top: 77px !important
}

.cmt-78 {
    padding-top: 78px !important
}

.cmt-79 {
    padding-top: 79px !important
}

.cmt-80 {
    padding-top: 80px !important
}

.cmt-81 {
    padding-top: 81px !important
}

.cmt-82 {
    padding-top: 82px !important
}

.cmt-83 {
    padding-top: 83px !important
}

.cmt-84 {
    padding-top: 84px !important
}

.cmt-85 {
    padding-top: 85px !important
}

.cmt-86 {
    padding-top: 86px !important
}

.cmt-87 {
    padding-top: 87px !important
}

.cmt-88 {
    padding-top: 88px !important
}

.cmt-89 {
    padding-top: 89px !important
}

.cmt-90 {
    padding-top: 90px !important
}

.cmt-91 {
    padding-top: 91px !important
}

.cmt-92 {
    padding-top: 92px !important
}

.cmt-93 {
    padding-top: 93px !important
}

.cmt-94 {
    padding-top: 94px !important
}

.cmt-95 {
    padding-top: 95px !important
}

.cmt-96 {
    padding-top: 96px !important
}

.cmt-97 {
    padding-top: 97px !important
}

.cmt-98 {
    padding-top: 98px !important
}

.cmt-99 {
    padding-top: 99px !important
}

.cmt-100 {
    padding-top: 100px !important
}

.cw-0 {
    width: 0% !important
}

.cw-1 {
    width: 1% !important
}

.cw-2 {
    width: 2% !important
}

.cw-3 {
    width: 3% !important
}

.cw-4 {
    width: 4% !important
}

.cw-5 {
    width: 5% !important
}

.cw-6 {
    width: 6% !important
}

.cw-7 {
    width: 7% !important
}

.cw-8 {
    width: 8% !important
}

.cw-9 {
    width: 9% !important
}

.cw-10 {
    width: 10% !important
}

.cw-11 {
    width: 11% !important
}

.cw-12 {
    width: 12% !important
}

.cw-13 {
    width: 13% !important
}

.cw-14 {
    width: 14% !important
}

.cw-15 {
    width: 15% !important
}

.cw-16 {
    width: 16% !important
}

.cw-17 {
    width: 17% !important
}

.cw-18 {
    width: 18% !important
}

.cw-19 {
    width: 19% !important
}

.cw-20 {
    width: 20% !important
}

.cw-21 {
    width: 21% !important
}

.cw-22 {
    width: 22% !important
}

.cw-23 {
    width: 23% !important
}

.cw-24 {
    width: 24% !important
}

.cw-25 {
    width: 25% !important
}

.cw-26 {
    width: 26% !important
}

.cw-27 {
    width: 27% !important
}

.cw-28 {
    width: 28% !important
}

.cw-29 {
    width: 29% !important
}

.cw-30 {
    width: 30% !important
}

.cw-31 {
    width: 31% !important
}

.cw-32 {
    width: 32% !important
}

.cw-33 {
    width: 33% !important
}

.cw-34 {
    width: 34% !important
}

.cw-35 {
    width: 35% !important
}

.cw-36 {
    width: 36% !important
}

.cw-37 {
    width: 37% !important
}

.cw-38 {
    width: 38% !important
}

.cw-39 {
    width: 39% !important
}

.cw-40 {
    width: 40% !important
}

.cw-41 {
    width: 41% !important
}

.cw-42 {
    width: 42% !important
}

.cw-43 {
    width: 43% !important
}

.cw-44 {
    width: 44% !important
}

.cw-45 {
    width: 45% !important
}

.cw-46 {
    width: 46% !important
}

.cw-47 {
    width: 47% !important
}

.cw-48 {
    width: 48% !important
}

.cw-49 {
    width: 49% !important
}

.cw-50 {
    width: 50% !important
}

.cw-51 {
    width: 51% !important
}

.cw-52 {
    width: 52% !important
}

.cw-53 {
    width: 53% !important
}

.cw-54 {
    width: 54% !important
}

.cw-55 {
    width: 55% !important
}

.cw-56 {
    width: 56% !important
}

.cw-57 {
    width: 57% !important
}

.cw-58 {
    width: 58% !important
}

.cw-59 {
    width: 59% !important
}

.cw-60 {
    width: 60% !important
}

.cw-61 {
    width: 61% !important
}

.cw-62 {
    width: 62% !important
}

.cw-63 {
    width: 63% !important
}

.cw-64 {
    width: 64% !important
}

.cw-65 {
    width: 65% !important
}

.cw-66 {
    width: 66% !important
}

.cw-67 {
    width: 67% !important
}

.cw-68 {
    width: 68% !important
}

.cw-69 {
    width: 69% !important
}

.cw-70 {
    width: 70% !important
}

.cw-71 {
    width: 71% !important
}

.cw-72 {
    width: 72% !important
}

.cw-73 {
    width: 73% !important
}

.cw-74 {
    width: 74% !important
}

.cw-75 {
    width: 75% !important
}

.cw-76 {
    width: 76% !important
}

.cw-77 {
    width: 77% !important
}

.cw-78 {
    width: 78% !important
}

.cw-79 {
    width: 79% !important
}

.cw-80 {
    width: 80% !important
}

.cw-81 {
    width: 81% !important
}

.cw-82 {
    width: 82% !important
}

.cw-83 {
    width: 83% !important
}

.cw-84 {
    width: 84% !important
}

.cw-85 {
    width: 85% !important
}

.cw-86 {
    width: 86% !important
}

.cw-87 {
    width: 87% !important
}

.cw-88 {
    width: 88% !important
}

.cw-89 {
    width: 89% !important
}

.cw-90 {
    width: 90% !important
}

.cw-91 {
    width: 91% !important
}

.cw-92 {
    width: 92% !important
}

.cw-93 {
    width: 93% !important
}

.cw-94 {
    width: 94% !important
}

.cw-95 {
    width: 95% !important
}

.cw-96 {
    width: 96% !important
}

.cw-97 {
    width: 97% !important
}

.cw-98 {
    width: 98% !important
}

.cw-99 {
    width: 99% !important
}

.cw-100 {
    width: 100% !important
}

.cwm-0 {
    max-width: 0% !important
}

.cwm-1 {
    max-width: 1% !important
}

.cwm-2 {
    max-width: 2% !important
}

.cwm-3 {
    max-width: 3% !important
}

.cwm-4 {
    max-width: 4% !important
}

.cwm-5 {
    max-width: 5% !important
}

.cwm-6 {
    max-width: 6% !important
}

.cwm-7 {
    max-width: 7% !important
}

.cwm-8 {
    max-width: 8% !important
}

.cwm-9 {
    max-width: 9% !important
}

.cwm-10 {
    max-width: 10% !important
}

.cwm-11 {
    max-width: 11% !important
}

.cwm-12 {
    max-width: 12% !important
}

.cwm-13 {
    max-width: 13% !important
}

.cwm-14 {
    max-width: 14% !important
}

.cwm-15 {
    max-width: 15% !important
}

.cwm-16 {
    max-width: 16% !important
}

.cwm-17 {
    max-width: 17% !important
}

.cwm-18 {
    max-width: 18% !important
}

.cwm-19 {
    max-width: 19% !important
}

.cwm-20 {
    max-width: 20% !important
}

.cwm-21 {
    max-width: 21% !important
}

.cwm-22 {
    max-width: 22% !important
}

.cwm-23 {
    max-width: 23% !important
}

.cwm-24 {
    max-width: 24% !important
}

.cwm-25 {
    max-width: 25% !important
}

.cwm-26 {
    max-width: 26% !important
}

.cwm-27 {
    max-width: 27% !important
}

.cwm-28 {
    max-width: 28% !important
}

.cwm-29 {
    max-width: 29% !important
}

.cwm-30 {
    max-width: 30% !important
}

.cwm-31 {
    max-width: 31% !important
}

.cwm-32 {
    max-width: 32% !important
}

.cwm-33 {
    max-width: 33% !important
}

.cwm-34 {
    max-width: 34% !important
}

.cwm-35 {
    max-width: 35% !important
}

.cwm-36 {
    max-width: 36% !important
}

.cwm-37 {
    max-width: 37% !important
}

.cwm-38 {
    max-width: 38% !important
}

.cwm-39 {
    max-width: 39% !important
}

.cwm-40 {
    max-width: 40% !important
}

.cwm-41 {
    max-width: 41% !important
}

.cwm-42 {
    max-width: 42% !important
}

.cwm-43 {
    max-width: 43% !important
}

.cwm-44 {
    max-width: 44% !important
}

.cwm-45 {
    max-width: 45% !important
}

.cwm-46 {
    max-width: 46% !important
}

.cwm-47 {
    max-width: 47% !important
}

.cwm-48 {
    max-width: 48% !important
}

.cwm-49 {
    max-width: 49% !important
}

.cwm-50 {
    max-width: 50% !important
}

.cwm-51 {
    max-width: 51% !important
}

.cwm-52 {
    max-width: 52% !important
}

.cwm-53 {
    max-width: 53% !important
}

.cwm-54 {
    max-width: 54% !important
}

.cwm-55 {
    max-width: 55% !important
}

.cwm-56 {
    max-width: 56% !important
}

.cwm-57 {
    max-width: 57% !important
}

.cwm-58 {
    max-width: 58% !important
}

.cwm-59 {
    max-width: 59% !important
}

.cwm-60 {
    max-width: 60% !important
}

.cwm-61 {
    max-width: 61% !important
}

.cwm-62 {
    max-width: 62% !important
}

.cwm-63 {
    max-width: 63% !important
}

.cwm-64 {
    max-width: 64% !important
}

.cwm-65 {
    max-width: 65% !important
}

.cwm-66 {
    max-width: 66% !important
}

.cwm-67 {
    max-width: 67% !important
}

.cwm-68 {
    max-width: 68% !important
}

.cwm-69 {
    max-width: 69% !important
}

.cwm-70 {
    max-width: 70% !important
}

.cwm-71 {
    max-width: 71% !important
}

.cwm-72 {
    max-width: 72% !important
}

.cwm-73 {
    max-width: 73% !important
}

.cwm-74 {
    max-width: 74% !important
}

.cwm-75 {
    max-width: 75% !important
}

.cwm-76 {
    max-width: 76% !important
}

.cwm-77 {
    max-width: 77% !important
}

.cwm-78 {
    max-width: 78% !important
}

.cwm-79 {
    max-width: 79% !important
}

.cwm-80 {
    max-width: 80% !important
}

.cwm-81 {
    max-width: 81% !important
}

.cwm-82 {
    max-width: 82% !important
}

.cwm-83 {
    max-width: 83% !important
}

.cwm-84 {
    max-width: 84% !important
}

.cwm-85 {
    max-width: 85% !important
}

.cwm-86 {
    max-width: 86% !important
}

.cwm-87 {
    max-width: 87% !important
}

.cwm-88 {
    max-width: 88% !important
}

.cwm-89 {
    max-width: 89% !important
}

.cwm-90 {
    max-width: 90% !important
}

.cwm-91 {
    max-width: 91% !important
}

.cwm-92 {
    max-width: 92% !important
}

.cwm-93 {
    max-width: 93% !important
}

.cwm-94 {
    max-width: 94% !important
}

.cwm-95 {
    max-width: 95% !important
}

.cwm-96 {
    max-width: 96% !important
}

.cwm-97 {
    max-width: 97% !important
}

.cwm-98 {
    max-width: 98% !important
}

.cwm-99 {
    max-width: 99% !important
}

.cwm-100 {
    max-width: 100% !important
}

.cmw-0 {
    min-width: 0 !important
}

.cmw-1 {
    min-width: 1% !important
}

.cmw-2 {
    min-width: 2% !important
}

.cmw-3 {
    min-width: 3% !important
}

.cmw-4 {
    min-width: 4% !important
}

.cmw-5 {
    min-width: 5% !important
}

.cmw-6 {
    min-width: 6% !important
}

.cmw-7 {
    min-width: 7% !important
}

.cmw-8 {
    min-width: 8% !important
}

.cmw-9 {
    min-width: 9% !important
}

.cmw-10 {
    min-width: 10% !important
}

.cmw-11 {
    min-width: 11% !important
}

.cmw-12 {
    min-width: 12% !important
}

.cmw-13 {
    min-width: 13% !important
}

.cmw-14 {
    min-width: 14% !important
}

.cmw-15 {
    min-width: 15% !important
}

.cmw-16 {
    min-width: 16% !important
}

.cmw-17 {
    min-width: 17% !important
}

.cmw-18 {
    min-width: 18% !important
}

.cmw-19 {
    min-width: 19% !important
}

.cmw-20 {
    min-width: 20% !important
}

.cmw-21 {
    min-width: 21% !important
}

.cmw-22 {
    min-width: 22% !important
}

.cmw-23 {
    min-width: 23% !important
}

.cmw-24 {
    min-width: 24% !important
}

.cmw-25 {
    min-width: 25% !important
}

.cmw-26 {
    min-width: 26% !important
}

.cmw-27 {
    min-width: 27% !important
}

.cmw-28 {
    min-width: 28% !important
}

.cmw-29 {
    min-width: 29% !important
}

.cmw-30 {
    min-width: 30% !important
}

.cmw-31 {
    min-width: 31% !important
}

.cmw-32 {
    min-width: 32% !important
}

.cmw-33 {
    min-width: 33% !important
}

.cmw-34 {
    min-width: 34% !important
}

.cmw-35 {
    min-width: 35% !important
}

.cmw-36 {
    min-width: 36% !important
}

.cmw-37 {
    min-width: 37% !important
}

.cmw-38 {
    min-width: 38% !important
}

.cmw-39 {
    min-width: 39% !important
}

.cmw-40 {
    min-width: 40% !important
}

.cmw-41 {
    min-width: 41% !important
}

.cmw-42 {
    min-width: 42% !important
}

.cmw-43 {
    min-width: 43% !important
}

.cmw-44 {
    min-width: 44% !important
}

.cmw-45 {
    min-width: 45% !important
}

.cmw-46 {
    min-width: 46% !important
}

.cmw-47 {
    min-width: 47% !important
}

.cmw-48 {
    min-width: 48% !important
}

.cmw-49 {
    min-width: 49% !important
}

.cmw-50 {
    min-width: 50% !important
}

.cmw-51 {
    min-width: 51% !important
}

.cmw-52 {
    min-width: 52% !important
}

.cmw-53 {
    min-width: 53% !important
}

.cmw-54 {
    min-width: 54% !important
}

.cmw-55 {
    min-width: 55% !important
}

.cmw-56 {
    min-width: 56% !important
}

.cmw-57 {
    min-width: 57% !important
}

.cmw-58 {
    min-width: 58% !important
}

.cmw-59 {
    min-width: 59% !important
}

.cmw-60 {
    min-width: 60% !important
}

.cmw-61 {
    min-width: 61% !important
}

.cmw-62 {
    min-width: 62% !important
}

.cmw-63 {
    min-width: 63% !important
}

.cmw-64 {
    min-width: 64% !important
}

.cmw-65 {
    min-width: 65% !important
}

.cmw-66 {
    min-width: 66% !important
}

.cmw-67 {
    min-width: 67% !important
}

.cmw-68 {
    min-width: 68% !important
}

.cmw-69 {
    min-width: 69% !important
}

.cmw-70 {
    min-width: 70% !important
}

.cmw-71 {
    min-width: 71% !important
}

.cmw-72 {
    min-width: 72% !important
}

.cmw-73 {
    min-width: 73% !important
}

.cmw-74 {
    min-width: 74% !important
}

.cmw-75 {
    min-width: 75% !important
}

.cmw-76 {
    min-width: 76% !important
}

.cmw-77 {
    min-width: 77% !important
}

.cmw-78 {
    min-width: 78% !important
}

.cmw-79 {
    min-width: 79% !important
}

.cmw-80 {
    min-width: 80% !important
}

.cmw-81 {
    min-width: 81% !important
}

.cmw-82 {
    min-width: 82% !important
}

.cmw-83 {
    min-width: 83% !important
}

.cmw-84 {
    min-width: 84% !important
}

.cmw-85 {
    min-width: 85% !important
}

.cmw-86 {
    min-width: 86% !important
}

.cmw-87 {
    min-width: 87% !important
}

.cmw-88 {
    min-width: 88% !important
}

.cmw-89 {
    min-width: 89% !important
}

.cmw-90 {
    min-width: 90% !important
}

.cmw-91 {
    min-width: 91% !important
}

.cmw-92 {
    min-width: 92% !important
}

.cmw-93 {
    min-width: 93% !important
}

.cmw-94 {
    min-width: 94% !important
}

.cmw-95 {
    min-width: 95% !important
}

.cmw-96 {
    min-width: 96% !important
}

.cmw-97 {
    min-width: 97% !important
}

.cmw-98 {
    min-width: 98% !important
}

.cmw-99 {
    min-width: 99% !important
}

.cmw-100 {
    min-width: 100% !important
}

.ch-0 {
    height: 0% !important
}

.ch-1 {
    height: 1% !important
}

.ch-2 {
    height: 2% !important
}

.ch-3 {
    height: 3% !important
}

.ch-4 {
    height: 4% !important
}

.ch-5 {
    height: 5% !important
}

.ch-6 {
    height: 6% !important
}

.ch-7 {
    height: 7% !important
}

.ch-8 {
    height: 8% !important
}

.ch-9 {
    height: 9% !important
}

.ch-10 {
    height: 10% !important
}

.ch-11 {
    height: 11% !important
}

.ch-12 {
    height: 12% !important
}

.ch-13 {
    height: 13% !important
}

.ch-14 {
    height: 14% !important
}

.ch-15 {
    height: 15% !important
}

.ch-16 {
    height: 16% !important
}

.ch-17 {
    height: 17% !important
}

.ch-18 {
    height: 18% !important
}

.ch-19 {
    height: 19% !important
}

.ch-20 {
    height: 20% !important
}

.ch-21 {
    height: 21% !important
}

.ch-22 {
    height: 22% !important
}

.ch-23 {
    height: 23% !important
}

.ch-24 {
    height: 24% !important
}

.ch-25 {
    height: 25% !important
}

.ch-26 {
    height: 26% !important
}

.ch-27 {
    height: 27% !important
}

.ch-28 {
    height: 28% !important
}

.ch-29 {
    height: 29% !important
}

.ch-30 {
    height: 30% !important
}

.ch-31 {
    height: 31% !important
}

.ch-32 {
    height: 32% !important
}

.ch-33 {
    height: 33% !important
}

.ch-34 {
    height: 34% !important
}

.ch-35 {
    height: 35% !important
}

.ch-36 {
    height: 36% !important
}

.ch-37 {
    height: 37% !important
}

.ch-38 {
    height: 38% !important
}

.ch-39 {
    height: 39% !important
}

.ch-40 {
    height: 40% !important
}

.ch-41 {
    height: 41% !important
}

.ch-42 {
    height: 42% !important
}

.ch-43 {
    height: 43% !important
}

.ch-44 {
    height: 44% !important
}

.ch-45 {
    height: 45% !important
}

.ch-46 {
    height: 46% !important
}

.ch-47 {
    height: 47% !important
}

.ch-48 {
    height: 48% !important
}

.ch-49 {
    height: 49% !important
}

.ch-50 {
    height: 50% !important
}

.ch-51 {
    height: 51% !important
}

.ch-52 {
    height: 52% !important
}

.ch-53 {
    height: 53% !important
}

.ch-54 {
    height: 54% !important
}

.ch-55 {
    height: 55% !important
}

.ch-56 {
    height: 56% !important
}

.ch-57 {
    height: 57% !important
}

.ch-58 {
    height: 58% !important
}

.ch-59 {
    height: 59% !important
}

.ch-60 {
    height: 60% !important
}

.ch-61 {
    height: 61% !important
}

.ch-62 {
    height: 62% !important
}

.ch-63 {
    height: 63% !important
}

.ch-64 {
    height: 64% !important
}

.ch-65 {
    height: 65% !important
}

.ch-66 {
    height: 66% !important
}

.ch-67 {
    height: 67% !important
}

.ch-68 {
    height: 68% !important
}

.ch-69 {
    height: 69% !important
}

.ch-70 {
    height: 70% !important
}

.ch-71 {
    height: 71% !important
}

.ch-72 {
    height: 72% !important
}

.ch-73 {
    height: 73% !important
}

.ch-74 {
    height: 74% !important
}

.ch-75 {
    height: 75% !important
}

.ch-76 {
    height: 76% !important
}

.ch-77 {
    height: 77% !important
}

.ch-78 {
    height: 78% !important
}

.ch-79 {
    height: 79% !important
}

.ch-80 {
    height: 80% !important
}

.ch-81 {
    height: 81% !important
}

.ch-82 {
    height: 82% !important
}

.ch-83 {
    height: 83% !important
}

.ch-84 {
    height: 84% !important
}

.ch-85 {
    height: 85% !important
}

.ch-86 {
    height: 86% !important
}

.ch-87 {
    height: 87% !important
}

.ch-88 {
    height: 88% !important
}

.ch-89 {
    height: 89% !important
}

.ch-90 {
    height: 90% !important
}

.ch-91 {
    height: 91% !important
}

.ch-92 {
    height: 92% !important
}

.ch-93 {
    height: 93% !important
}

.ch-94 {
    height: 94% !important
}

.ch-95 {
    height: 95% !important
}

.ch-96 {
    height: 96% !important
}

.ch-97 {
    height: 97% !important
}

.ch-98 {
    height: 98% !important
}

.ch-99 {
    height: 99% !important
}

.ch-100 {
    height: 100% !important
}

.chm-0 {
    max-height: 0% !important
}

.chm-1 {
    max-height: 1% !important
}

.chm-2 {
    max-height: 2% !important
}

.chm-3 {
    max-height: 3% !important
}

.chm-4 {
    max-height: 4% !important
}

.chm-5 {
    max-height: 5% !important
}

.chm-6 {
    max-height: 6% !important
}

.chm-7 {
    max-height: 7% !important
}

.chm-8 {
    max-height: 8% !important
}

.chm-9 {
    max-height: 9% !important
}

.chm-10 {
    max-height: 10% !important
}

.chm-11 {
    max-height: 11% !important
}

.chm-12 {
    max-height: 12% !important
}

.chm-13 {
    max-height: 13% !important
}

.chm-14 {
    max-height: 14% !important
}

.chm-15 {
    max-height: 15% !important
}

.chm-16 {
    max-height: 16% !important
}

.chm-17 {
    max-height: 17% !important
}

.chm-18 {
    max-height: 18% !important
}

.chm-19 {
    max-height: 19% !important
}

.chm-20 {
    max-height: 20% !important
}

.chm-21 {
    max-height: 21% !important
}

.chm-22 {
    max-height: 22% !important
}

.chm-23 {
    max-height: 23% !important
}

.chm-24 {
    max-height: 24% !important
}

.chm-25 {
    max-height: 25% !important
}

.chm-26 {
    max-height: 26% !important
}

.chm-27 {
    max-height: 27% !important
}

.chm-28 {
    max-height: 28% !important
}

.chm-29 {
    max-height: 29% !important
}

.chm-30 {
    max-height: 30% !important
}

.chm-31 {
    max-height: 31% !important
}

.chm-32 {
    max-height: 32% !important
}

.chm-33 {
    max-height: 33% !important
}

.chm-34 {
    max-height: 34% !important
}

.chm-35 {
    max-height: 35% !important
}

.chm-36 {
    max-height: 36% !important
}

.chm-37 {
    max-height: 37% !important
}

.chm-38 {
    max-height: 38% !important
}

.chm-39 {
    max-height: 39% !important
}

.chm-40 {
    max-height: 40% !important
}

.chm-41 {
    max-height: 41% !important
}

.chm-42 {
    max-height: 42% !important
}

.chm-43 {
    max-height: 43% !important
}

.chm-44 {
    max-height: 44% !important
}

.chm-45 {
    max-height: 45% !important
}

.chm-46 {
    max-height: 46% !important
}

.chm-47 {
    max-height: 47% !important
}

.chm-48 {
    max-height: 48% !important
}

.chm-49 {
    max-height: 49% !important
}

.chm-50 {
    max-height: 50% !important
}

.chm-51 {
    max-height: 51% !important
}

.chm-52 {
    max-height: 52% !important
}

.chm-53 {
    max-height: 53% !important
}

.chm-54 {
    max-height: 54% !important
}

.chm-55 {
    max-height: 55% !important
}

.chm-56 {
    max-height: 56% !important
}

.chm-57 {
    max-height: 57% !important
}

.chm-58 {
    max-height: 58% !important
}

.chm-59 {
    max-height: 59% !important
}

.chm-60 {
    max-height: 60% !important
}

.chm-61 {
    max-height: 61% !important
}

.chm-62 {
    max-height: 62% !important
}

.chm-63 {
    max-height: 63% !important
}

.chm-64 {
    max-height: 64% !important
}

.chm-65 {
    max-height: 65% !important
}

.chm-66 {
    max-height: 66% !important
}

.chm-67 {
    max-height: 67% !important
}

.chm-68 {
    max-height: 68% !important
}

.chm-69 {
    max-height: 69% !important
}

.chm-70 {
    max-height: 70% !important
}

.chm-71 {
    max-height: 71% !important
}

.chm-72 {
    max-height: 72% !important
}

.chm-73 {
    max-height: 73% !important
}

.chm-74 {
    max-height: 74% !important
}

.chm-75 {
    max-height: 75% !important
}

.chm-76 {
    max-height: 76% !important
}

.chm-77 {
    max-height: 77% !important
}

.chm-78 {
    max-height: 78% !important
}

.chm-79 {
    max-height: 79% !important
}

.chm-80 {
    max-height: 80% !important
}

.chm-81 {
    max-height: 81% !important
}

.chm-82 {
    max-height: 82% !important
}

.chm-83 {
    max-height: 83% !important
}

.chm-84 {
    max-height: 84% !important
}

.chm-85 {
    max-height: 85% !important
}

.chm-86 {
    max-height: 86% !important
}

.chm-87 {
    max-height: 87% !important
}

.chm-88 {
    max-height: 88% !important
}

.chm-89 {
    max-height: 89% !important
}

.chm-90 {
    max-height: 90% !important
}

.chm-91 {
    max-height: 91% !important
}

.chm-92 {
    max-height: 92% !important
}

.chm-93 {
    max-height: 93% !important
}

.chm-94 {
    max-height: 94% !important
}

.chm-95 {
    max-height: 95% !important
}

.chm-96 {
    max-height: 96% !important
}

.chm-97 {
    max-height: 97% !important
}

.chm-98 {
    max-height: 98% !important
}

.chm-99 {
    max-height: 99% !important
}

.chm-100 {
    max-height: 100% !important
}

.cmh-0 {
    height: 0% !important
}

.cmh-1 {
    height: 1% !important
}

.cmh-2 {
    height: 2% !important
}

.cmh-3 {
    height: 3% !important
}

.cmh-4 {
    height: 4% !important
}

.cmh-5 {
    height: 5% !important
}

.cmh-6 {
    height: 6% !important
}

.cmh-7 {
    height: 7% !important
}

.cmh-8 {
    height: 8% !important
}

.cmh-9 {
    height: 9% !important
}

.cmh-10 {
    height: 10% !important
}

.cmh-11 {
    height: 11% !important
}

.cmh-12 {
    height: 12% !important
}

.cmh-13 {
    height: 13% !important
}

.cmh-14 {
    height: 14% !important
}

.cmh-15 {
    height: 15% !important
}

.cmh-16 {
    height: 16% !important
}

.cmh-17 {
    height: 17% !important
}

.cmh-18 {
    height: 18% !important
}

.cmh-19 {
    height: 19% !important
}

.cmh-20 {
    height: 20% !important
}

.cmh-21 {
    height: 21% !important
}

.cmh-22 {
    height: 22% !important
}

.cmh-23 {
    height: 23% !important
}

.cmh-24 {
    height: 24% !important
}

.cmh-25 {
    height: 25% !important
}

.cmh-26 {
    height: 26% !important
}

.cmh-27 {
    height: 27% !important
}

.cmh-28 {
    height: 28% !important
}

.cmh-29 {
    height: 29% !important
}

.cmh-30 {
    height: 30% !important
}

.cmh-31 {
    height: 31% !important
}

.cmh-32 {
    height: 32% !important
}

.cmh-33 {
    height: 33% !important
}

.cmh-34 {
    height: 34% !important
}

.cmh-35 {
    height: 35% !important
}

.cmh-36 {
    height: 36% !important
}

.cmh-37 {
    height: 37% !important
}

.cmh-38 {
    height: 38% !important
}

.cmh-39 {
    height: 39% !important
}

.cmh-40 {
    height: 40% !important
}

.cmh-41 {
    height: 41% !important
}

.cmh-42 {
    height: 42% !important
}

.cmh-43 {
    height: 43% !important
}

.cmh-44 {
    height: 44% !important
}

.cmh-45 {
    height: 45% !important
}

.cmh-46 {
    height: 46% !important
}

.cmh-47 {
    height: 47% !important
}

.cmh-48 {
    height: 48% !important
}

.cmh-49 {
    height: 49% !important
}

.cmh-50 {
    height: 50% !important
}

.cmh-51 {
    height: 51% !important
}

.cmh-52 {
    height: 52% !important
}

.cmh-53 {
    height: 53% !important
}

.cmh-54 {
    height: 54% !important
}

.cmh-55 {
    height: 55% !important
}

.cmh-56 {
    height: 56% !important
}

.cmh-57 {
    height: 57% !important
}

.cmh-58 {
    height: 58% !important
}

.cmh-59 {
    height: 59% !important
}

.cmh-60 {
    height: 60% !important
}

.cmh-61 {
    height: 61% !important
}

.cmh-62 {
    height: 62% !important
}

.cmh-63 {
    height: 63% !important
}

.cmh-64 {
    height: 64% !important
}

.cmh-65 {
    height: 65% !important
}

.cmh-66 {
    height: 66% !important
}

.cmh-67 {
    height: 67% !important
}

.cmh-68 {
    height: 68% !important
}

.cmh-69 {
    height: 69% !important
}

.cmh-70 {
    height: 70% !important
}

.cmh-71 {
    height: 71% !important
}

.cmh-72 {
    height: 72% !important
}

.cmh-73 {
    height: 73% !important
}

.cmh-74 {
    height: 74% !important
}

.cmh-75 {
    height: 75% !important
}

.cmh-76 {
    height: 76% !important
}

.cmh-77 {
    height: 77% !important
}

.cmh-78 {
    height: 78% !important
}

.cmh-79 {
    height: 79% !important
}

.cmh-80 {
    height: 80% !important
}

.cmh-81 {
    height: 81% !important
}

.cmh-82 {
    height: 82% !important
}

.cmh-83 {
    height: 83% !important
}

.cmh-84 {
    height: 84% !important
}

.cmh-85 {
    height: 85% !important
}

.cmh-86 {
    height: 86% !important
}

.cmh-87 {
    height: 87% !important
}

.cmh-88 {
    height: 88% !important
}

.cmh-89 {
    height: 89% !important
}

.cmh-90 {
    height: 90% !important
}

.cmh-91 {
    height: 91% !important
}

.cmh-92 {
    height: 92% !important
}

.cmh-93 {
    height: 93% !important
}

.cmh-94 {
    height: 94% !important
}

.cmh-95 {
    height: 95% !important
}

.cmh-96 {
    height: 96% !important
}

.cmh-97 {
    height: 97% !important
}

.cmh-98 {
    height: 98% !important
}

.cmh-99 {
    height: 99% !important
}

.cmh-100 {
    height: 100% !important
}

.hvw-0 {
    height: 0 !important
}

.hvw-1 {
    height: 1vw !important
}

.hvw-2 {
    height: 2vw !important
}

.hvw-3 {
    height: 3vw !important
}

.hvw-4 {
    height: 4vw !important
}

.hvw-5 {
    height: 5vw !important
}

.hvw-6 {
    height: 6vw !important
}

.hvw-7 {
    height: 7vw !important
}

.hvw-8 {
    height: 8vw !important
}

.hvw-9 {
    height: 9vw !important
}

.hvw-10 {
    height: 10vw !important
}

.hvw-11 {
    height: 11vw !important
}

.hvw-12 {
    height: 12vw !important
}

.hvw-13 {
    height: 13vw !important
}

.hvw-14 {
    height: 14vw !important
}

.hvw-15 {
    height: 15vw !important
}

.hvw-16 {
    height: 16vw !important
}

.hvw-17 {
    height: 17vw !important
}

.hvw-18 {
    height: 18vw !important
}

.hvw-19 {
    height: 19vw !important
}

.hvw-20 {
    height: 20vw !important
}

.hvw-21 {
    height: 21vw !important
}

.hvw-22 {
    height: 22vw !important
}

.hvw-23 {
    height: 23vw !important
}

.hvw-24 {
    height: 24vw !important
}

.hvw-25 {
    height: 25vw !important
}

.hvw-26 {
    height: 26vw !important
}

.hvw-27 {
    height: 27vw !important
}

.hvw-28 {
    height: 28vw !important
}

.hvw-29 {
    height: 29vw !important
}

.hvw-30 {
    height: 30vw !important
}

.hvw-31 {
    height: 31vw !important
}

.hvw-32 {
    height: 32vw !important
}

.hvw-33 {
    height: 33vw !important
}

.hvw-34 {
    height: 34vw !important
}

.hvw-35 {
    height: 35vw !important
}

.hvw-36 {
    height: 36vw !important
}

.hvw-37 {
    height: 37vw !important
}

.hvw-38 {
    height: 38vw !important
}

.hvw-39 {
    height: 39vw !important
}

.hvw-40 {
    height: 40vw !important
}

.hvw-41 {
    height: 41vw !important
}

.hvw-42 {
    height: 42vw !important
}

.hvw-43 {
    height: 43vw !important
}

.hvw-44 {
    height: 44vw !important
}

.hvw-45 {
    height: 45vw !important
}

.hvw-46 {
    height: 46vw !important
}

.hvw-47 {
    height: 47vw !important
}

.hvw-48 {
    height: 48vw !important
}

.hvw-49 {
    height: 49vw !important
}

.hvw-50 {
    height: 50vw !important
}

.hvw-51 {
    height: 51vw !important
}

.hvw-52 {
    height: 52vw !important
}

.hvw-53 {
    height: 53vw !important
}

.hvw-54 {
    height: 54vw !important
}

.hvw-55 {
    height: 55vw !important
}

.hvw-56 {
    height: 56vw !important
}

.hvw-57 {
    height: 57vw !important
}

.hvw-58 {
    height: 58vw !important
}

.hvw-59 {
    height: 59vw !important
}

.hvw-60 {
    height: 60vw !important
}

.hvw-61 {
    height: 61vw !important
}

.hvw-62 {
    height: 62vw !important
}

.hvw-63 {
    height: 63vw !important
}

.hvw-64 {
    height: 64vw !important
}

.hvw-65 {
    height: 65vw !important
}

.hvw-66 {
    height: 66vw !important
}

.hvw-67 {
    height: 67vw !important
}

.hvw-68 {
    height: 68vw !important
}

.hvw-69 {
    height: 69vw !important
}

.hvw-70 {
    height: 70vw !important
}

.hvw-71 {
    height: 71vw !important
}

.hvw-72 {
    height: 72vw !important
}

.hvw-73 {
    height: 73vw !important
}

.hvw-74 {
    height: 74vw !important
}

.hvw-75 {
    height: 75vw !important
}

.hvw-76 {
    height: 76vw !important
}

.hvw-77 {
    height: 77vw !important
}

.hvw-78 {
    height: 78vw !important
}

.hvw-79 {
    height: 79vw !important
}

.hvw-80 {
    height: 80vw !important
}

.hvw-81 {
    height: 81vw !important
}

.hvw-82 {
    height: 82vw !important
}

.hvw-83 {
    height: 83vw !important
}

.hvw-84 {
    height: 84vw !important
}

.hvw-85 {
    height: 85vw !important
}

.hvw-86 {
    height: 86vw !important
}

.hvw-87 {
    height: 87vw !important
}

.hvw-88 {
    height: 88vw !important
}

.hvw-89 {
    height: 89vw !important
}

.hvw-90 {
    height: 90vw !important
}

.hvw-91 {
    height: 91vw !important
}

.hvw-92 {
    height: 92vw !important
}

.hvw-93 {
    height: 93vw !important
}

.hvw-94 {
    height: 94vw !important
}

.hvw-95 {
    height: 95vw !important
}

.hvw-96 {
    height: 96vw !important
}

.hvw-97 {
    height: 97vw !important
}

.hvw-98 {
    height: 98vw !important
}

.hvw-99 {
    height: 99vw !important
}

.hvw-100 {
    height: 100vw !important
}

@media (max-width:767px) {
    .cwm-60 {
        max-width: 100% !important
    }
}

.alert {
    position: relative;
    padding: 7px 10px;
    padding-right: 32px;
    margin-bottom: 10px;
    border: 1px solid transparent;
    border-radius: .25rem
}

.alert-heading {
    color: inherit
}

.alert-link {
    font-weight: 700
}

.alert-dismissible {
    padding-right: 4rem
}

.alert-dismissible .close {
    position: absolute;
    top: 0;
    right: 0;
    padding: 5px 10px;
    color: inherit
}

.alert-success {
    color: #155724;
    background-color: #d4edda;
    border-color: #c3e6cb
}

.alert-success hr {
    border-top-color: #b1dfbb
}

.alert-success .alert-link {
    color: #0b2e13
}

.alert-info {
    color: #0c5460;
    background-color: #d1ecf1;
    border-color: #bee5eb
}

.alert-info hr {
    border-top-color: #abdde5
}

.alert-info .alert-link {
    color: #062c33
}

.alert-warning {
    color: #856404;
    background-color: #fff3cd;
    border-color: #ffeeba
}

.alert-warning hr {
    border-top-color: #ffe8a1
}

.alert-warning .alert-link {
    color: #533f03
}

.alert-danger {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

.alert-danger hr {
    border-top-color: #f1b0b7
}

.alert-danger .alert-link {
    color: #491217
}

.alert-error {
    color: #721c24;
    background-color: #f8d7da;
    border-color: #f5c6cb
}

.alert-error hr {
    border-top-color: #f1b0b7
}

.alert-error .alert-link {
    color: #491217
}

.alert-light {
    color: #818182;
    background-color: #fefefe;
    border-color: #fdfdfe
}

.alert-light hr {
    border-top-color: #ececf6
}

.alert-light .alert-link {
    color: #686868
}

.alert-dark {
    color: #1b1e21;
    background-color: #d6d8d9;
    border-color: #c6c8ca
}

.alert-dark hr {
    border-top-color: #b9bbbe
}

.alert-dark .alert-link {
    color: #040505
}

.alert {
    border: 1px solid #fff !important;
    line-height: 24px !important;
    width: 100% !important;
    min-height: 36px !important;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    border-radius: 0 !important;
    margin: 0 !important;
    padding: 10px 35px 10px 16px !important;
    margin-top: 2em !important;
    font-size: 15px;
    margin-bottom: 2em !important;
    text-align: left
}

.alert.success {
    background-color: #daece2 !important;
    color: #000 !important;
    border: 0 !important;
    outline: 0 solid #362d2e !important
}

.alert.danger {
    color: #000 !important;
    border: 0 !important;
    outline: 0 solid #362d2e !important;
    background-color: #cc4b37 !important
}

.badge {
    display: inline-block;
    padding: .25em .4em;
    font-size: 75%;
    font-weight: 700;
    line-height: 1;
    text-align: center;
    white-space: nowrap;
    vertical-align: baseline;
    border-radius: .25rem;
    transition: color .15s ease-in-out, background-color .15s ease-in-out, border-color .15s ease-in-out, box-shadow .15s ease-in-out
}

@media (prefers-reduced-motion:reduce) {
    .badge {
        transition: none
    }
}

a.badge:focus,
a.badge:hover {
    text-decoration: none
}

.badge:empty {
    display: none
}

.btn .badge {
    position: relative;
    top: -1px
}

.badge-pill {
    padding-right: .6em;
    padding-left: .6em;
    border-radius: 10rem
}

.form-control {
    height: 60px;
    background-color: #fff;
    display: block;
    width: 100%;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.5;
    color: #212529;
    background-clip: padding-box;
    border: 1px solid #ced4da;
    border-radius: 0;
    padding: 20px;
    -webkit-transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, -webkit-box-shadow .15s ease-in-out;
    -o-transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out;
    transition: border-color .15s ease-in-out, box-shadow .15s ease-in-out, -webkit-box-shadow .15s ease-in-out
}

.form-control:focus {
    color: #495057;
    background-color: #fff;
    border-color: #b99554 !important;
    outline: 0;
    box-shadow: none
}

.form-control::-webkit-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::-moz-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::-ms-input-placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control::placeholder {
    color: #6c757d;
    opacity: 1
}

.form-control:disabled {
    background-color: #e9ecef;
    opacity: 1
}

.form-control[readonly] {
    background-color: #e7e8e8;
    cursor: not-allowed
}

select.form-control:focus::-ms-value {
    color: #495057;
    background-color: #fff
}

.form-control-file,
.form-control-range {
    display: block;
    width: 100%
}

.col-form-label {
    padding-top: calc(.375rem + 1px);
    padding-bottom: calc(.375rem + 1px);
    margin-bottom: 0;
    font-size: inherit;
    line-height: 1.5
}

.col-form-label-lg {
    padding-top: calc(.5rem + 1px);
    padding-bottom: calc(.5rem + 1px);
    font-size: 1.25rem;
    line-height: 1.5
}

.col-form-label-sm {
    padding-top: calc(.25rem + 1px);
    padding-bottom: calc(.25rem + 1px);
    font-size: .875rem;
    line-height: 1.5
}

.form-control-plaintext {
    display: block;
    width: 100%;
    padding-top: .375rem;
    padding-bottom: .375rem;
    margin-bottom: 0;
    line-height: 1.5;
    color: #212529;
    background-color: transparent;
    border: solid transparent;
    border-width: 1px 0
}

.form-control-plaintext.form-control-lg,
.form-control-plaintext.form-control-sm {
    padding-right: 0;
    padding-left: 0
}

.form-control-sm {
    height: calc(1.5em + .5rem + 2px);
    padding: .25rem .5rem;
    font-size: .875rem;
    line-height: 1.5;
    border-radius: .2rem
}

.form-control-lg {
    height: calc(1.5em + 1rem + 2px);
    padding: .5rem 1rem;
    font-size: 1.25rem;
    line-height: 1.5;
    border-radius: .3rem
}

select.form-control[multiple],
select.form-control[size] {
    height: auto
}

textarea.form-control {
    height: auto
}

.form-text {
    display: block;
    margin-top: .25rem
}

.form-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap;
    margin-right: -5px;
    margin-left: -5px
}

.form-row>.col,
.form-row>[class*=col-] {
    padding-right: 5px;
    padding-left: 5px
}

.form-check {
    position: relative;
    display: block;
    padding-left: 30px
}

.form-check-input {
    position: absolute;
    margin-top: .3rem;
    margin-left: -1.25rem
}

.form-check-input:disabled~.form-check-label {
    color: #6c757d
}

.form-check-label {
    font-size: 13px;
    color: #333;
    font-weight: 400;
    line-height: 19px;
    display: block
}

.form-check-label a {
    font-size: 13px;
    font-weight: 400
}

.form-check-inline {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    padding-left: 0;
    margin-right: .75rem
}

.form-check-inline .form-check-input {
    position: static;
    margin-top: 0;
    margin-right: .3125rem;
    margin-left: 0
}

.form-inline {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
    -ms-flex-flow: row wrap;
    flex-flow: row wrap;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.form-inline .form-check {
    width: 100%
}

@media (min-width:576px) {
    .form-inline label {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        margin-bottom: 0
    }

    .form-inline .form-group {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-flex: 0;
        -ms-flex: 0 0 auto;
        flex: 0 0 auto;
        -webkit-box-orient: horizontal;
        -webkit-box-direction: normal;
        -ms-flex-flow: row wrap;
        flex-flow: row wrap;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        margin-bottom: 0
    }

    .form-inline .form-control {
        display: inline-block;
        width: auto;
        vertical-align: middle
    }

    .form-inline .form-control-plaintext {
        display: inline-block
    }

    .form-inline .custom-select,
    .form-inline .input-group {
        width: auto
    }

    .form-inline .form-check {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center;
        width: auto;
        padding-left: 0
    }

    .form-inline .form-check-input {
        position: relative;
        -ms-flex-negative: 0;
        flex-shrink: 0;
        margin-top: 0;
        margin-right: .25rem;
        margin-left: 0
    }

    .form-inline .custom-control {
        -webkit-box-align: center;
        -ms-flex-align: center;
        align-items: center;
        -webkit-box-pack: center;
        -ms-flex-pack: center;
        justify-content: center
    }

    .form-inline .custom-control-label {
        margin-bottom: 0
    }
}

.form-control:focus {
    border-color: #000;
    -webkit-box-shadow: none;
    box-shadow: none
}

label {
    margin-bottom: 5px
}

input[type=checkbox] {
    opacity: 0
}

input[type=checkbox]:focus,
input[type=checkbox]:hover {
    border: 1px solid #362d2e
}

input[type=checkbox]+label:before {
    content: "";
    width: 18px;
    height: 18px;
    background: #fff;
    content: "";
    position: absolute;
    border: 1px solid #ccc;
    border-radius: 0;
    top: 1px;
    left: 0
}

input[type=checkbox]:checked+label:before {
    border: 1px solid #000
}

input[type=checkbox].check:checked+label:after {
    font-family: icomoon !important;
    speak: none;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
    content: "\e92d";
    background: 0 0;
    font-size: 18px;
    left: -1px;
    top: 1px;
    width: 20px;
    height: 20px;
    position: absolute;
    color: #000;
    margin-left: 1px;
    margin-top: 0;
    border-radius: 0
}

.form-group {
    position: relative;
    float: left;
    width: 100%;
    margin-bottom: 20px
}

.form-group .text {
    position: absolute;
    top: 0;
    pointer-events: none;
    will-change: transform;
    margin-top: 0;
    overflow: hidden;
    white-space: nowrap;
    max-width: 100%;
    display: block !important;
    line-height: 2.42857rem;
    height: 2.42857rem;
    left: 10px;
    margin: 0;
    font-size: 1.14286rem;
    width: auto;
    letter-spacing: .05em;
    color: #362d2e;
    -webkit-transition: all .4s cubic-bezier(.25, .8, .25, 1);
    -o-transition: all .4s cubic-bezier(.25, .8, .25, 1);
    transition: all .4s cubic-bezier(.25, .8, .25, 1);
    -webkit-transform: translate3d(0, 0, 0) scale(1);
    transform: translate3d(0, 0, 0) scale(1);
    -webkit-transform-origin: left top;
    -ms-transform-origin: left top;
    transform-origin: left top
}

.form-group input {
    color: #362d2e;
    outline: 0
}

.form-group input:focus~.text {
    -webkit-transform: translate3d(0, -13px, 0) scale(.7);
    transform: translate3d(0, -13px, 0) scale(.7)
}

.form-group input.js-active:focus~.text {
    -webkit-transform: translate3d(0, -13px, 0) scale(.7);
    transform: translate3d(0, -13px, 0) scale(.7)
}

.form-group input.js-tel:focus~.text {
    -webkit-transform: translate3d(0, -13px, 0) scale(.7);
    transform: translate3d(0, -13px, 0) scale(.7)
}

.form-group input.js-active~.text {
    -webkit-transform: translate3d(0, -13px, 0) scale(.7);
    transform: translate3d(0, -13px, 0) scale(.7)
}

.form-group input.js-tel~.text {
    -webkit-transform: translate3d(0, -13px, 0) scale(.7);
    transform: translate3d(0, -13px, 0) scale(.7)
}

.form-group textarea {
    color: #362d2e;
    outline: 0
}

.form-group textarea:focus~.text {
    -webkit-transform: translate3d(0, -13px, 0) scale(.7);
    transform: translate3d(0, -13px, 0) scale(.7)
}

.form-group textarea.js-active:focus~.text {
    -webkit-transform: translate3d(0, -13px, 0) scale(.7);
    transform: translate3d(0, -13px, 0) scale(.7)
}

.form-group textarea.js-active~.text {
    background: #fff;
    width: auto;
    padding: 0;
    font-size: .85714rem;
    height: auto;
    line-height: 15px;
    font-weight: 500;
    bottom: 27px;
    letter-spacing: .05em;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s
}

.gender input {
    opacity: 0;
    display: none
}

.gender input[type=radio]:checked~label:before {
    content: "";
    border: 1px solid #362d2e !important;
    color: #362d2e
}

.gender input[type=radio]:checked~label:after {
    content: "";
    position: absolute;
    top: 5px;
    left: 5px;
    background: #362d2e;
    display: block;
    height: 10px;
    width: 10px;
    border-radius: 100%
}

.gender label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

.gender label:before {
    content: "";
    -webkit-appearance: none;
    -moz-appearance: none;
    appearance: none;
    background: #fff;
    border: 1px solid #a1a0a0;
    height: 20px;
    outline: 0;
    position: relative;
    vertical-align: text-top;
    width: 20px;
    border-radius: 50%;
    display: block;
    margin-right: 10px
}

.checkbox-style {
    margin: 0 0 .78571rem !important
}

.checkbox-style label span {
    display: block;
    margin: 0;
    font-size: 1rem;
    font-weight: 400;
    line-height: 1.8;
    color: #362d2e;
    margin-top: -5px
}

.btn {
    font-family: Poppins;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 600;
    line-height: 14px;
    position: relative;
    min-width: 160px;
    padding: 20px 30px;
    margin: 0 0 10px 0;
    position: relative;
    overflow: hidden;
    text-decoration: none !important;
    display: inline-block;
    text-align: center;
    -webkit-transition: background-color .25s ease-out, color .25s ease-out;
    -o-transition: background-color .25s ease-out, color .25s ease-out;
    transition: background-color .25s ease-out, color .25s ease-out
}

.btn::before {
    -webkit-transition: all 250ms ease-in-out;
    -o-transition: all 250ms ease-in-out;
    transition: all 250ms ease-in-out;
    content: "";
    position: absolute;
    width: 15px;
    height: 15px;
    background-image: url(/Content/icons/arrow-butt-blk.svg);
    right: 8px;
    top: 50%;
    -webkit-transform: translateY(-50%);
    -ms-transform: translateY(-50%);
    transform: translateY(-50%);
    background-position: center center;
    background-repeat: no-repeat
}

.btn:hover:before {
    right: 4px
}

.btn-first {
    background-color: #000;
    border: 2px solid #000;
    color: #fff !important
}

.btn-first::before {
    background-image: url(/Content/icons/arrow-butt-.svg)
}

.btn-second {
    background-color: transparent;
    border: 2px solid #000;
    color: #000 !important
}

.btn-third {
    background-color: #fff;
    border: 2px solid #000;
    color: #000 !important
}

.btn-fourth {
    background-color: #fff;
    border: 2px solid #fff;
    color: #000 !important
}

.btn-fifth {
    background-color: #b99554;
    border: 2px solid #b99554;
    color: #fff !important
}

.btn-fifth::before {
    background-image: url(/Content/icons/arrow-butt-.svg)
}

.btn-sixth {
    background-color: #b99554;
    color: #000;
    padding: .95em 2.2em;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 700;
    text-transform: uppercase;
    font-family: Poppins;
    border: 0
}

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

.btn-sixth::before {
    opacity: 0 !important
}

.btn-seventh {
    background-color: #b99554;
    color: #fff
}

.btn-seventh:hover {
    background-color: #362d2e;
    color: #fff
}

.btn-seventh::before {
    opacity: 0 !important
}

.btn-eighth {
    background-color: #fff;
    border: 1px solid #362d2e;
    color: #362d2e;
    text-transform: uppercase
}

.btn-eighth:hover {
    background-color: #362d2e;
    color: #fff
}

.btn-eighth::before {
    opacity: 0 !important
}

.btn-ninth {
    background-color: #362d2e;
    color: #fff;
    border: 1px solid #362d2e;
    text-transform: uppercase;
    padding: .95em 2.2em;
    letter-spacing: 0;
    font-size: 14px;
    font-weight: 700;
    font-family: Poppins
}

.btn-ninth:hover {
    background-color: #fff;
    color: #362d2e
}

.btn-ninth::before {
    opacity: 0 !important
}

.btn-auto {
    min-width: auto
}

.btn-narrow {
    text-transform: uppercase !important;
    padding: .95em 2.2em !important;
    letter-spacing: 0 !important;
    font-size: 14px !important;
    font-weight: 700 !important;
    font-family: Poppins !important
}

.btn-link {
    font-family: Poppins;
    letter-spacing: 0;
    font-weight: 700;
    font-size: 16px;
    line-height: 16px;
    margin: 0;
    padding: 0;
    text-decoration: underline;
    color: #2e2728
}

.btn-link:hover {
    text-decoration: none
}

.btn-link-underline {
    color: #362d2e;
    text-decoration: underline;
    cursor: pointer
}

.btn-link-underline:hover {
    text-decoration: none
}

.text-link-underline {
    text-decoration: underline
}

.btn-disabled {
    opacity: .6 !important;
    cursor: not-allowed !important
}

.btn-disabled::before {
    opacity: 0 !important
}

.btn-disabled-yellow {
    background-color: #b99554 !important
}

.btn-disabled-yellow::before {
    opacity: 0 !important
}

.btn-active::before {
    opacity: 0 !important
}

.btn-none-arrow::before {
    opacity: 0 !important
}

.btn-blaack-arrow:hover::before {
    content: "";
    background-image: url(/Content/icons/arrow-butt-blk.svg) !important;
    opacity: 1 !important
}

.btn-white-arrow:hover::before {
    content: "";
    background-image: url(/Content/icons/arrow-butt-.svg) !important;
    opacity: 1 !important
}

.btn-bg-none {
    background-color: transparent !important
}

.btn-transparent {
    color: #333;
    fill: #333;
    background-color: transparent;
    border-color: transparent;
    min-width: auto
}

.btn-transparent:hover {
    color: #333;
    fill: #333;
    background-color: transparent;
    border-color: transparent
}

.btn-transparent::before {
    opacity: 0 !important
}

.img-fluid {
    max-width: 100%;
    height: auto
}

.img-full {
    width: 100%
}

.img-thumbnail {
    padding: .25rem;
    background-color: #fff;
    border: 1px solid #dee2e6;
    border-radius: .25rem;
    max-width: 100%;
    height: auto
}

.figure {
    display: inline-block
}

.figure-img {
    margin-bottom: .5rem;
    line-height: 1
}

.figure-caption {
    font-size: 90%;
    color: #6c757d
}

.accordion .acc-item .acc-header {
    display: block;
    float: left;
    width: 100%;
    cursor: pointer;
    padding: 10px 0;
    box-sizing: border-box;
    position: relative;
    border-bottom: 1px solid #efefef;
    background: #fff
}

.accordion .acc-item .acc-header a {
    width: 100%;
    display: block
}

.accordion .acc-item .acc-header .icon {
    position: absolute;
    right: 8px;
    top: 10px
}

.accordion .acc-item .acc-header .icon .arrow {
    width: 22px;
    height: 22px;
    display: block
}

.accordion .acc-item .acc-header .icon .arrow:before {
    content: "\f11c";
    font-size: 22px;
    color: #1d1f1d;
    transform: rotate(-90deg);
    display: block;
    font-weight: 100
}

.accordion .acc-item .acc-content {
    float: left;
    width: 100%;
    padding: 20px 0;
    border-bottom: 1px solid #efefef
}

.accordion .acc-item.js-active .acc-header .icon .arrow:before {
    content: "\f11c"
}

.accordion .acc-item .acc-header .icon .icon-timberland-arrow-down-indicator-open,
.accordion .acc-item.js-active .acc-header .icon .icon-timberland-arrow-up-indicator-open {
    display: inline-block
}

.accordion .acc-item .acc-header .icon .icon-timberland-arrow-up-indicator-open,
.accordion .acc-item.js-active .acc-header .icon .icon-timberland-arrow-down-indicator-open {
    display: none
}

.tabs {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.tabs>ul {
    padding: 0;
    margin: 0;
    list-style: none;
    margin-bottom: 60px;
    position: relative;
    z-index: 1;
    width: 100%
}

.tabs>ul::before {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 1px;
    background-color: #e6e6e6;
    z-index: -1
}

.tabs>ul>li {
    display: inline-block;
    padding-right: 5px
}

.tabs>ul>li>a {
    font-size: 16px;
    color: #434343;
    font-weight: 600;
    text-transform: uppercase;
    padding: 13px 25px;
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s
}

.tabs>ul>li>a:hover {
    color: #b99554
}

.tabs>ul>li>a.js-active {
    display: inline-block;
    color: #fff;
    background-color: #b99554
}

.tabs .content {
    overflow: hidden
}

.bg-black {
    background: #000 !important
}

.bg-white {
    background: #fff !important
}

@font-face {
    font-family: icomoon;
    src: url(../../Content/icons/icomoon/icomoon.eot?676yla);
    src: url(../../Content/icons/icomoon/icomoon.eot?676yla#iefix) format("embedded-opentype"), url(../../Content/icons/icomoon/icomoon.ttf?676yla) format("truetype"), url(../../Content/icons/icomoon/icomoon.woff?676yla) format("woff"), url(../../Content/icons/icomoon/icomoon.svg?676yla#icomoon) format("svg");
    font-weight: 400;
    font-style: normal;
    font-display: block
}

[class*=" icon-"],
[class^=icon-] {
    font-family: icomoon !important;
    speak: never;
    font-style: normal;
    font-weight: 400;
    font-variant: normal;
    text-transform: none;
    line-height: 1;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale
}

.icon-accessories:before {
    content: "\f101"
}

.icon-account:before {
    content: "\f102"
}

.icon-alert:before {
    content: "\f103"
}

.icon-arrow-down-black:before {
    content: "\f104"
}

.icon-arrow-round:before {
    content: "\f105"
}

.icon-arrow:before {
    content: "\f106"
}

.icon-asymmetric-grid:before {
    content: "\f107"
}

.icon-bag:before {
    content: "\f108"
}

.icon-benetton:before {
    content: "\f109"
}

.icon-bikini:before {
    content: "\f10a"
}

.icon-bin:before {
    content: "\f10b"
}

.icon-bodysuits:before {
    content: "\f10c"
}

.icon-boxers:before {
    content: "\f10d"
}

.icon-bras:before {
    content: "\f10e"
}

.icon-call:before {
    content: "\f10f"
}

.icon-camera:before {
    content: "\f110"
}

.icon-carbon-footprint:before {
    content: "\f111"
}

.icon-chat:before {
    content: "\f112"
}

.icon-check:before {
    content: "\f113"
}

.icon-chevron:before {
    content: "\f114"
}

.icon-click-and-collect:before {
    content: "\f115"
}

.icon-clock:before {
    content: "\f116"
}

.icon-close:before {
    content: "\f117"
}

.icon-cloudy:before {
    content: "\f118"
}

.icon-coat:before {
    content: "\f119"
}

.icon-coordinates:before {
    content: "\f11a"
}

.icon-createdfairly:before {
    content: "\f11b"
}

.icon-dress:before {
    content: "\f11c"
}

.icon-dresses-and-jumpsuits:before {
    content: "\f11d"
}

.icon-dresses:before {
    content: "\f11e"
}

.icon-drop:before {
    content: "\f11f"
}

.icon-email:before {
    content: "\f120"
}

.icon-facebook:before {
    content: "\f121"
}

.icon-favourite-filled:before {
    content: "\f122"
}

.icon-favourite:before {
    content: "\f123"
}

.icon-filter:before {
    content: "\f124"
}

.icon-geolocation:before {
    content: "\f125"
}

.icon-gloves:before {
    content: "\f126"
}

.icon-google:before {
    content: "\f127"
}

.icon-hamburger:before {
    content: "\f128"
}

.icon-hat:before {
    content: "\f129"
}

.icon-info-circle:before {
    content: "\f12a"
}

.icon-instagram:before {
    content: "\f12b"
}

.icon-jackets:before {
    content: "\f12c"
}

.icon-jeans:before {
    content: "\f12d"
}

.icon-jumper:before {
    content: "\f12e"
}

.icon-jumpers-and-knitwear:before {
    content: "\f12f"
}

.icon-leggings:before {
    content: "\f130"
}

.icon-less:before {
    content: "\f131"
}

.icon-location:before {
    content: "\f132"
}

.icon-microphone:before {
    content: "\f133"
}

.icon-minus-square:before {
    content: "\f134"
}

.icon-minus:before {
    content: "\f135"
}

.icon-more:before {
    content: "\f136"
}

.icon-onepieceswimsuit:before {
    content: "\f137"
}

.icon-orders-and-returns:before {
    content: "\f138"
}

.icon-outerwear:before {
    content: "\f139"
}

.icon-outfitsnewborn:before {
    content: "\f13a"
}

.icon-overcast:before {
    content: "\f13b"
}

.icon-pinterest:before {
    content: "\f13c"
}

.icon-play:before {
    content: "\f13d"
}

.icon-plus:before {
    content: "\f13e"
}

.icon-poloshirts:before {
    content: "\f13f"
}

.icon-promo:before {
    content: "\f140"
}

.icon-pufferjackets:before {
    content: "\f141"
}

.icon-pyjamas:before {
    content: "\f142"
}

.icon-pyjamasshort:before {
    content: "\f143"
}

.icon-radio-fill:before {
    content: "\f144"
}

.icon-rainy:before {
    content: "\f145"
}

.icon-recycled-materials:before {
    content: "\f146"
}

.icon-returns:before {
    content: "\f147"
}

.icon-round-check:before {
    content: "\f148"
}

.icon-rucksack:before {
    content: "\f149"
}

.icon-ruler:before {
    content: "\f14a"
}

.icon-scharf:before {
    content: "\f14b"
}

.icon-search:before {
    content: "\f14c"
}

.icon-secure-payment:before {
    content: "\f14d"
}

.icon-ship:before {
    content: "\f14e"
}

.icon-shirt:before {
    content: "\f14f"
}

.icon-shoes-and-accessories:before {
    content: "\f150"
}

.icon-shoes:before {
    content: "\f151"
}

.icon-shopping-basket:before {
    content: "\f152"
}

.icon-shorts:before {
    content: "\f153"
}

.icon-size:before {
    content: "\f154"
}

.icon-skirt:before {
    content: "\f155"
}

.icon-snowy:before {
    content: "\f156"
}

.icon-socks:before {
    content: "\f157"
}

.icon-sunny:before {
    content: "\f158"
}

.icon-sweatpants:before {
    content: "\f159"
}

.icon-sweatshirts:before {
    content: "\f15a"
}

.icon-swetshirtsnewborn:before {
    content: "\f15b"
}

.icon-swimwear:before {
    content: "\f15c"
}

.icon-symmetric-four:before {
    content: "\f15d"
}

.icon-symmetric-three:before {
    content: "\f15e"
}

.icon-tanktops:before {
    content: "\f15f"
}

.icon-telegram:before {
    content: "\f160"
}

.icon-tick:before {
    content: "\f161"
}

.icon-tik-tok:before {
    content: "\f162"
}

.icon-tops-and-t-shirts:before {
    content: "\f163"
}

.icon-trousers-and-skirts:before {
    content: "\f164"
}

.icon-trousers:before {
    content: "\f165"
}

.icon-trousersnewborn:before {
    content: "\f166"
}

.icon-tshirt:before {
    content: "\f167"
}

.icon-twitter:before {
    content: "\f168"
}

.icon-underwear:before {
    content: "\f169"
}

.icon-view:before {
    content: "\f16a"
}

.icon-wishlist-full:before {
    content: "\f16b"
}

.icon-wishlist:before {
    content: "\f16c"
}

.icon-womensunderwear:before {
    content: "\f16d"
}

.icon-youtube:before {
    content: "\f16e"
}

.icon-bras-1:before {
    content: "\e900"
}

.icon-shoes-1:before {
    content: "\e901"
}

.icon-swimwear-1:before {
    content: "\e902"
}

.icon-mail:before {
    content: "\e601"
}

.icon-share:before {
    content: "\e602"
}

.icon-circle-with-minus:before {
    content: "\e60a"
}

.icon-print:before {
    content: "\e60b"
}

.icon-arrow-right-indicator:before {
    content: "\e60c"
}

.icon-arrow-left-indicator:before {
    content: "\e60d"
}

.icon-arrow-down-indicator:before {
    content: "\e60e"
}

.icon-arrow-up-indicator:before {
    content: "\e60f"
}

.icon-close1:before {
    content: "\e610"
}

.icon-star2:before {
    content: "\e61a"
}

.icon-pinterest1:before {
    content: "\e61b"
}

.icon-menu1:before {
    content: "\e61c"
}

.icon-shopcart:before {
    content: "\e61d"
}

.icon-account1:before {
    content: "\e61e"
}

.icon-location1:before {
    content: "\e620"
}

.icon-wanelo:before {
    content: "\e621"
}

.icon-circle-with-plus:before {
    content: "\e622"
}

.icon-check2:before {
    content: "\e623"
}

.icon-gift2:before {
    content: "\e625"
}

.icon-grid-double:before {
    content: "\e903"
}

.icon-grid-quad:before {
    content: "\e904"
}

.icon-align-center:before {
    content: "\e905"
}

.icon-align-justify:before {
    content: "\e906"
}

.icon-align-left:before {
    content: "\e907"
}

.icon-align-right:before {
    content: "\e908"
}

.icon-archive:before {
    content: "\e909"
}

.icon-grid-single:before {
    content: "\e90a"
}

.icon-grid-triple:before {
    content: "\e90b"
}

.icon-arrow-down:before {
    content: "\e90c"
}

.icon-access-time:before {
    content: "\e90d"
}

.icon-alert1:before {
    content: "\e90e"
}

.icon-arrow-up:before {
    content: "\e90f"
}

.icon-award:before {
    content: "\e910"
}

.icon-bar-chart-2:before {
    content: "\e911"
}

.icon-bar-chart:before {
    content: "\e912"
}

.icon-notdef:before {
    content: "\e913"
}

.icon-minus1:before {
    content: "\e914"
}

.icon-bell-off:before {
    content: "\e915"
}

.icon-bell:before {
    content: "\e916"
}

.icon-bookmark:before {
    content: "\e917"
}

.icon-plus1:before {
    content: "\e918"
}

.icon-mobile:before {
    content: "\e919"
}

.icon-lock:before {
    content: "\e91a"
}

.icon-check-circle:before {
    content: "\e91b"
}

.icon-check-square:before {
    content: "\e91c"
}

.icon-chevrons-down:before {
    content: "\e91d"
}

.icon-chevrons-left:before {
    content: "\e91e"
}

.icon-chevrons-right:before {
    content: "\e91f"
}

.icon-chevrons-up:before {
    content: "\e920"
}

.icon-info:before {
    content: "\e921"
}

.icon-clipboard:before {
    content: "\e922"
}

.icon-alert-empty:before {
    content: "\e923"
}

.icon-basket:before {
    content: "\e924"
}

.icon-basket3:before {
    content: "\e925"
}

.icon-button-full:before {
    content: "\e926"
}

.icon-alert-triangle:before {
    content: "\e927"
}

.icon-arrow-down-circle:before {
    content: "\e928"
}

.icon-arrow-left-circle:before {
    content: "\e929"
}

.icon-arrow-left1:before {
    content: "\e92a"
}

.icon-arrow-right-circle:before {
    content: "\e92b"
}

.icon-arrow-right1:before {
    content: "\e92c"
}

.icon-arrow-up-circle:before {
    content: "\e92e"
}

.icon-box:before {
    content: "\e92f"
}

.icon-calendar2:before {
    content: "\e930"
}

.icon-check1:before {
    content: "\e92d"
}

.icon-chevron-down:before {
    content: "\e931"
}

.icon-chevron-left:before {
    content: "\e932"
}

.icon-chevron-right:before {
    content: "\e933"
}

.icon-chevron-up:before {
    content: "\e934"
}

.icon-clock1:before {
    content: "\e935"
}

.icon-copy:before {
    content: "\e936"
}

.icon-help1:before {
    content: "\e937"
}

.icon-edit:before {
    content: "\e938"
}

.icon-eye-off:before {
    content: "\e939"
}

.icon-eye2:before {
    content: "\e93a"
}

.icon-file-text:before {
    content: "\e93b"
}

.icon-file:before {
    content: "\e93c"
}

.icon-filter1:before {
    content: "\e93d"
}

.icon-folder:before {
    content: "\e93e"
}

.icon-gift11:before {
    content: "\e93f"
}

.icon-grid:before {
    content: "\e940"
}

.icon-headphones:before {
    content: "\e941"
}

.icon-heart11:before {
    content: "\e942"
}

.icon-home:before {
    content: "\e943"
}

.icon-instagram2:before {
    content: "\e944"
}

.icon-list:before {
    content: "\e945"
}

.icon-lock1:before {
    content: "\e946"
}

.icon-mail1:before {
    content: "\e947"
}

.icon-map-pin:before {
    content: "\e948"
}

.icon-menu:before {
    content: "\e949"
}

.icon-message-square:before {
    content: "\e94a"
}

.icon-more-horizontal:before {
    content: "\e94b"
}

.icon-more-vertical:before {
    content: "\e94c"
}

.icon-move:before {
    content: "\e94d"
}

.icon-phone-call:before {
    content: "\e94e"
}

.icon-phone1:before {
    content: "\e94f"
}

.icon-play-circle:before {
    content: "\e950"
}

.icon-play1:before {
    content: "\e951"
}

.icon-plus-circle:before {
    content: "\e952"
}

.icon-plus-square1:before {
    content: "\e953"
}

.icon-refresh-ccw:before {
    content: "\e954"
}

.icon-refresh-cw:before {
    content: "\e955"
}

.icon-repeat1:before {
    content: "\e956"
}

.icon-search1:before {
    content: "\e957"
}

.icon-send:before {
    content: "\e958"
}

.icon-settings1:before {
    content: "\e959"
}

.icon-shopping-bag1:before {
    content: "\e95a"
}

.icon-shopping-cart1:before {
    content: "\e95b"
}

.icon-sliders:before {
    content: "\e95d"
}

.icon-star1:before {
    content: "\e95e"
}

.icon-tag11:before {
    content: "\e95f"
}

.icon-trash-2:before {
    content: "\e95c"
}

.icon-trash1:before {
    content: "\e960"
}

.icon-user1:before {
    content: "\e961"
}

.icon-users:before {
    content: "\e962"
}

.icon-x-circle:before {
    content: "\e963"
}

.icon-x-square:before {
    content: "\e964"
}

.icon-x:before {
    content: "\e965"
}

.icon-credit-card:before {
    content: "\e966"
}

.icon-zoom-in:before {
    content: "\e967"
}

.icon-zoom-out:before {
    content: "\e968"
}

.icon-delete:before {
    content: "\e969"
}

.icon-handset:before {
    content: "\e96a"
}

.icon-filter2:before {
    content: "\e96b"
}

.icon-card:before {
    content: "\e96c"
}

.icon-create:before {
    content: "\e96d"
}

.icon-film:before {
    content: "\e96e"
}

.icon-dolly:before {
    content: "\e96f"
}

.icon-dolly1:before {
    content: "\e970"
}

.icon-globe:before {
    content: "\e971"
}

.icon-layers:before {
    content: "\e972"
}

.icon-equalizer:before {
    content: "\e973"
}

.icon-link:before {
    content: "\e974"
}

.icon-sort:before {
    content: "\e975"
}

.icon-equalizer1:before {
    content: "\e976"
}

.icon-filter3:before {
    content: "\e977"
}

.icon-maximize:before {
    content: "\e978"
}

.icon-message-circle:before {
    content: "\e979"
}

.icon-minus-circle:before {
    content: "\e97a"
}

.icon-minus-square1:before {
    content: "\e97b"
}

.icon-monitor:before {
    content: "\e97c"
}

.icon-filter-tilt:before {
    content: "\e97d"
}

.icon-package:before {
    content: "\e97e"
}

.icon-paperclip:before {
    content: "\e97f"
}

.icon-pause:before {
    content: "\e980"
}

.icon-fullscreen:before {
    content: "\e981"
}

.icon-gift:before {
    content: "\e982"
}

.icon-plus2:before {
    content: "\e983"
}

.icon-rotate-ccw:before {
    content: "\e984"
}

.icon-rotate-cw:before {
    content: "\e985"
}

.icon-rss1:before {
    content: "\e986"
}

.icon-share-2:before {
    content: "\e987"
}

.icon-shield:before {
    content: "\e988"
}

.icon-thumbs-down:before {
    content: "\e989"
}

.icon-thumbs-up:before {
    content: "\e98a"
}

.icon-chat1:before {
    content: "\e98b"
}

.icon-umbrella:before {
    content: "\e98c"
}

.icon-unlock:before {
    content: "\e98d"
}

.icon-user-check:before {
    content: "\e98e"
}

.icon-gift1:before {
    content: "\e98f"
}

.icon-heart:before {
    content: "\e990"
}

.icon-watch:before {
    content: "\e991"
}

.icon-favorite-filled:before {
    content: "\e992"
}

.icon-favorite:before {
    content: "\e993"
}

.icon-checkmark-inside-circle:before {
    content: "\e994"
}

.icon-sign-out:before {
    content: "\e995"
}

.icon-help:before {
    content: "\e996"
}

.icon-help-empty:before {
    content: "\e9c7"
}

.icon-https:before {
    content: "\e997"
}

.icon-x-inside-circle:before {
    content: "\e998"
}

.icon-lira:before {
    content: "\e999"
}

.icon-mastercard:before {
    content: "\e99a"
}

.icon-messenger:before {
    content: "\e99b"
}

.icon-more-hor:before {
    content: "\e99c"
}

.icon-more-ver:before {
    content: "\e99d"
}

.icon-ok:before {
    content: "\e99e"
}

.icon-paypal:before {
    content: "\e99f"
}

.icon-phone:before {
    content: "\e9a0"
}

.icon-pin:before {
    content: "\e9a1"
}

.icon-pin1:before {
    content: "\e9a2"
}

.icon-fast-cargo:before {
    content: "\e9a3"
}

.icon-refresh:before {
    content: "\e9a4"
}

.icon-repeat:before {
    content: "\e9a5"
}

.icon-return-left:before {
    content: "\e9a6"
}

.icon-return-right:before {
    content: "\e9a7"
}

.icon-ring:before {
    content: "\e9a8"
}

.icon-ring1:before {
    content: "\e9a9"
}

.icon-rotate-left:before {
    content: "\e9aa"
}

.icon-rotate-right:before {
    content: "\e9ab"
}

.icon-rss:before {
    content: "\e9ac"
}

.icon-settings:before {
    content: "\e9ad"
}

.icon-icon-north:before {
    content: "\e9ae"
}

.icon-spinner1:before {
    content: "\e9af"
}

.icon-spinner2:before {
    content: "\e9b0"
}

.icon-spinner3:before {
    content: "\e9b1"
}

.icon-spinner4:before {
    content: "\e9c9"
}

.icon-spinner5:before {
    content: "\e9b2"
}

.icon-spinner6:before {
    content: "\e9b3"
}

.icon-spinner7:before {
    content: "\e9b4"
}

.icon-spinner8:before {
    content: "\e9b5"
}

.icon-spinner9:before {
    content: "\e9b6"
}

.icon-spinner10:before {
    content: "\e9b7"
}

.icon-tag:before {
    content: "\e9b8"
}

.icon-tag1:before {
    content: "\e9b9"
}

.icon-tag2:before {
    content: "\e9ba"
}

.icon-truck1:before {
    content: "\e9bb"
}

.icon-truck3:before {
    content: "\e9bc"
}

.icon-tshirt1:before {
    content: "\e9bd"
}

.icon-tshirt11:before {
    content: "\e9be"
}

.icon-ico12:before {
    content: "\e9bf"
}

.icon-beden-icon:before {
    content: "\e9c0"
}

.icon-user:before {
    content: "\e9c1"
}

.icon-visa:before {
    content: "\e9c2"
}

.icon-volume-mute:before {
    content: "\e9c3"
}

.icon-volume-up:before {
    content: "\e9c4"
}

.icon-whatsapp:before {
    content: "\e9c5"
}

.icon-wifi:before {
    content: "\e9c6"
}

.icon-zoom:before {
    content: "\e9c8"
}

.icon-cross:before {
    content: "\ea0f"
}

.icon-sign-in:before {
    content: "\ea13"
}

.icon-star:before {
    content: "\f005"
}

.icon-success:before {
    content: "\f058"
}

.icon-error:before {
    content: "\f06a"
}

.icon-001-clock:before {
    content: "\f100"
}

.icon-002-clock-of-circular-shape-outline:before {
    content: "\f16f"
}

.icon-003-clock-circular-outline:before {
    content: "\f170"
}

.icon-004-telephone-handle-silhouette:before {
    content: "\f171"
}

.icon-005-setup:before {
    content: "\f172"
}

.icon-006-envelope:before {
    content: "\f173"
}

.icon-007-email:before {
    content: "\f174"
}

.icon-008-right:before {
    content: "\f175"
}

.icon-009-right-1:before {
    content: "\f176"
}

.icon-010-left:before {
    content: "\f177"
}

.icon-011-left-1:before {
    content: "\f178"
}

.icon-012-play-button:before {
    content: "\f179"
}

.icon-013-right-arrow:before {
    content: "\f17a"
}

.icon-014-repair-expert:before {
    content: "\f17b"
}

.icon-015-call:before {
    content: "\f17c"
}

.icon-016-work-team:before {
    content: "\f17d"
}

.icon-017-consultant-services:before {
    content: "\f17e"
}

.icon-018-house:before {
    content: "\f17f"
}

.icon-019-university:before {
    content: "\f180"
}

.icon-020-drawer:before {
    content: "\f181"
}

.icon-021-process:before {
    content: "\f182"
}

.icon-022-stationery:before {
    content: "\f183"
}

.icon-023-add-plus-button:before {
    content: "\f184"
}

.icon-024-youtube:before {
    content: "\f185"
}

.icon-025-facebook-logo:before {
    content: "\f186"
}

.icon-026-linkedin-logo:before {
    content: "\f187"
}

.icon-027-instagram-logo:before {
    content: "\f188"
}

.icon-028-left-arrow:before {
    content: "\f189"
}

.icon-029-down-button:before {
    content: "\f18a"
}

.icon-030-downwards-pointer:before {
    content: "\f18b"
}

.icon-031-mail-black-envelope-symbol:before {
    content: "\f18c"
}

.icon-034-close-envelope:before {
    content: "\f18d"
}

.icon-036-wifi:before {
    content: "\f18e"
}

.icon-037-crane-1:before {
    content: "\f18f"
}

.icon-038-chevron:before {
    content: "\f190"
}

.icon-star-half-empty:before {
    content: "\f191"
}

.icon-039-expand:before {
    content: "\f192"
}

.icon-042-vision:before {
    content: "\f193"
}

.icon-043-mission-accomplished:before {
    content: "\f194"
}

.icon-044-goal:before {
    content: "\f195"
}

.icon-045-check-mark:before {
    content: "\f196"
}

.icon-046-tick:before {
    content: "\f197"
}

.icon-047-twitter-black-shape:before {
    content: "\f198"
}

.icon-048-helmet:before {
    content: "\f199"
}

.icon-049-factory:before {
    content: "\f19a"
}

.icon-050-worker:before {
    content: "\f19b"
}

.icon-051-repairman:before {
    content: "\f19c"
}

.icon-052-ship:before {
    content: "\f19d"
}

.icon-053-oil-pump:before {
    content: "\f19e"
}

.icon-054-search:before {
    content: "\f19f"
}

.icon-055-magnifying-glass:before {
    content: "\f1a0"
}

.icon-056-share:before {
    content: "\f1a1"
}

.icon-057-paper-plane:before {
    content: "\f1a2"
}

.icon-058-quote:before {
    content: "\f1a3"
}

.icon-059-facebook-placeholder-for-locate-places-on-maps:before {
    content: "\f1a4"
}

.icon-060-list:before {
    content: "\f1a5"
}

.icon-061-cancel:before {
    content: "\f1a6"
}

.icon-062-forbidden-mark:before {
    content: "\f1a7"
}

.icon-063-close-cross:before {
    content: "\f1a8"
}

.icon-064-target:before {
    content: "\f1a9"
}

.icon-065-targeting:before {
    content: "\f1aa"
}

.icon-066-guarantee:before {
    content: "\f1ab"
}

.icon-067-man-user:before {
    content: "\f1ac"
}

.icon-068-comment-black-oval-bubble-shape:before {
    content: "\f1ad"
}

.icon-069-calendar:before {
    content: "\f1ae"
}

.icon-070-calendar-with-spring-binder-and-date-blocks:before {
    content: "\f1af"
}

.icon-071-download:before {
    content: "\f1b0"
}

.icon-072-download-1:before {
    content: "\f1b1"
}

.easyzoom {
    position: relative;
    display: inline-block
}

.easyzoom img {
    vertical-align: bottom
}

.easyzoom.is-loading img {
    cursor: progress
}

.easyzoom.is-ready img {
    cursor: crosshair
}

.easyzoom.is-error img {
    cursor: not-allowed
}

.easyzoom-notice {
    position: absolute;
    top: calc(50% - 25px);
    left: 0;
    right: 0;
    margin: 0 auto;
    z-index: 150;
    width: 120px;
    height: 50px;
    line-height: 20px;
    text-align: center;
    background: #fff;
    padding: 15px;
    color: #222
}

.easyzoom-flyout {
    position: absolute;
    z-index: 100;
    overflow: hidden;
    background: #fff;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.easyzoom--overlay .easyzoom-flyout {
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.easyzoom--adjacent .easyzoom-flyout {
    top: 0;
    left: 100%;
    width: 100%;
    height: 100%;
    margin-left: 20px
}

.is-loading .icon-loading {
    font-size: 20px;
    display: inline-block;
    -webkit-animation: spin 1s linear infinite;
    -moz-animation: spin 1s linear infinite;
    animation: spin 1s linear infinite
}

.is-error .icon-close {
    font-size: 20px;
    display: inline-block
}

.is-error .icon-close:after {
    content: "HATA";
    position: absolute;
    font-family: Arial;
    font-size: 11px;
    letter-spacing: 1px;
    bottom: 4px;
    left: 0;
    margin: 0 auto;
    width: 100%
}

.slick-slider {
    position: relative;
    display: block;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    -webkit-touch-callout: none;
    -khtml-user-select: none;
    -ms-touch-action: pan-y;
    touch-action: pan-y;
    -webkit-tap-highlight-color: transparent
}

.slick-list {
    position: relative;
    display: block;
    overflow: hidden;
    margin: 0;
    padding: 0
}

.slick-list:focus {
    outline: 0
}

.slick-list.dragging {
    cursor: pointer;
    cursor: hand
}

.slick-slider .slick-list,
.slick-slider .slick-track {
    -webkit-transform: translate3d(0, 0, 0);
    -ms-transform: translate3d(0, 0, 0);
    transform: translate3d(0, 0, 0)
}

.slick-track {
    position: relative;
    top: 0;
    left: 0;
    display: block;
    margin-left: auto;
    margin-right: auto
}

.slick-track:before {
    display: table;
    content: ""
}

.slick-track:after {
    display: table;
    content: "";
    clear: both
}

.slick-loading .slick-track {
    visibility: hidden
}

.slick-slide {
    display: none;
    float: left;
    height: 100%;
    min-height: 1px
}

.slick-slide img {
    display: block
}

.slick-slide.slick-loading img {
    display: none
}

.slick-slide.dragging img {
    pointer-events: none
}

.slick-initialized .slick-slide {
    display: block
}

.slick-loading .slick-slide {
    visibility: hidden
}

.slick-vertical .slick-slide {
    display: block;
    height: auto;
    border: 1px solid transparent
}

.slick-arrow.slick-hidden {
    display: none
}

ul.slick-dots {
    width: 100%;
    display: flex;
    justify-content: center;
    align-items: center;
    position: absolute;
    bottom: 1%
}

ul.slick-dots li {
    width: 14px;
    height: 14px;
    border: solid 1px #dad9e1;
    border-radius: 50%;
    font-size: 0;
    display: flex;
    justify-content: center;
    align-items: center;
    position: relative;
    margin-right: 5px;
    background-color: #dad9e1;
    z-index: 2;
    cursor: pointer;
    transition-delay: .1s;
    transition: width .1s cubic-bezier(.47, .51, .48, .51)
}

ul.slick-dots li.slick-active {
    background-color: #8c8c8c;
    border: solid 1px #8c8c8c;
    width: 14px;
    height: 14px
}

ul.slick-dots li button {
    position: absolute;
    top: 0;
    left: 0;
    margin: auto;
    width: auto;
    height: auto;
    border: none;
    z-index: 2;
    background-color: #8c8c8c;
    display: none
}

button.slick-next.slick-arrow,
button.slick-prev.slick-arrow {
    opacity: 0
}

.next--arrow,
.prev--arrow {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -ms-flex-line-pack: center;
    align-content: center;
    -ms-flex-item-align: center;
    align-self: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    position: absolute;
    top: 50%;
    width: 40px;
    height: 40px;
    border: solid 1.5px #fff;
    border-radius: 50%;
    cursor: pointer;
    z-index: 4
}

.next--arrow i,
.prev--arrow i {
    cursor: pointer
}

.prev--arrow {
    left: 2%
}

.prev--arrow i {
    color: #fff
}

.prev--arrow i:before {
    color: #fff
}

.next--arrow {
    right: 2%
}

.next--arrow i {
    color: #fff
}

.next--arrow i:before {
    color: #fff
}

.selectric-wrapper {
    position: relative;
    cursor: pointer
}

.selectric-responsive {
    width: 100%
}

.selectric {
    border: 1px solid #ddd;
    border-radius: 0;
    background: #fff;
    position: relative;
    overflow: hidden
}

.selectric .label {
    display: block;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
    margin: 0 38px 0 10px;
    font-size: 12px;
    line-height: 38px;
    color: #444;
    height: 38px;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric .button {
    display: block;
    position: absolute;
    right: 0;
    top: 0;
    width: 38px;
    height: 38px;
    line-height: 38px;
    background-color: #fff;
    color: #bbb;
    text-align: center;
    font: 0/0 a
}

.selectric .button:after {
    content: " ";
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    margin: auto;
    width: 0;
    height: 0;
    border: 4px solid transparent;
    border-top-color: #bbb;
    border-bottom: none
}

.selectric-focus .selectric {
    border-color: #aaa
}

.selectric-hover .selectric {
    border-color: #c4c4c4
}

.selectric-hover .selectric .button {
    color: #a2a2a2
}

.selectric-hover .selectric .button:after {
    border-top-color: #a2a2a2
}

.selectric-open {
    z-index: 9999
}

.selectric-open .selectric {
    border-color: #c4c4c4
}

.selectric-open .selectric-items {
    display: block
}

.selectric-disabled {
    opacity: .5;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-hide-select {
    position: relative;
    overflow: hidden;
    width: 0;
    height: 0
}

.selectric-hide-select select {
    position: absolute;
    left: -100%
}

.selectric-hide-select.selectric-is-native {
    position: absolute;
    width: 100%;
    height: 100%;
    z-index: 10
}

.selectric-hide-select.selectric-is-native select {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    height: 100%;
    width: 100%;
    border: none;
    z-index: 1;
    box-sizing: border-box;
    opacity: 0
}

.selectric-input {
    position: absolute !important;
    top: 0 !important;
    left: 0 !important;
    overflow: hidden !important;
    clip: rect(0, 0, 0, 0) !important;
    margin: 0 !important;
    padding: 0 !important;
    width: 1px !important;
    height: 1px !important;
    outline: 0 !important;
    border: none !important;
    background: 0 0 !important
}

.selectric-temp-show {
    position: absolute !important;
    visibility: hidden !important;
    display: block !important
}

.selectric-items {
    display: none;
    position: absolute;
    top: 100%;
    left: 0;
    background: #f8f8f8;
    border: 1px solid #c4c4c4;
    z-index: -1;
    box-shadow: 0 0 10px -6px
}

.selectric-items .selectric-scroll {
    height: 100%;
    overflow: auto
}

.selectric-above .selectric-items {
    top: auto;
    bottom: 100%
}

.selectric-items li,
.selectric-items ul {
    list-style: none;
    padding: 0;
    margin: 0;
    font-size: 12px;
    line-height: 20px;
    min-height: 20px
}

.selectric-items li {
    display: block;
    padding: 10px;
    color: #666;
    cursor: pointer;
    width: 100%
}

.selectric-items li.selected {
    background: #e0e0e0;
    color: #444
}

.selectric-items li.highlighted {
    background: #d0d0d0;
    color: #444
}

.selectric-items li:hover {
    background: #d5d5d5;
    color: #444
}

.selectric-items .disabled {
    opacity: .5;
    cursor: default !important;
    background: 0 0 !important;
    color: #666 !important;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none
}

.selectric-items .selectric-group .selectric-group-label {
    font-weight: 700;
    padding-left: 10px;
    cursor: default;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    background: 0 0;
    color: #444
}

.selectric-items .selectric-group.disabled li {
    opacity: 1
}

.selectric-items .selectric-group li {
    padding-left: 25px
}

@keyframes smartphoto {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes smartphoto-img-wrap {
    from {
        opacity: 0
    }

    to {
        opacity: 1
    }
}

@keyframes smartphoto-inner {
    from {
        transform: translate(0, 100px)
    }

    to {
        transform: translate(0, 0)
    }
}

@keyframes smartphoto-loader {
    0% {
        opacity: .4;
        transform: rotate(0)
    }

    50% {
        opacity: 1;
        transform: rotate(180deg)
    }

    100% {
        opacity: .4;
        transform: rotate(360deg)
    }
}

@keyframes smartphoto-appear {
    0% {
        display: none;
        opacity: 0
    }

    1% {
        display: block;
        opacity: 0
    }

    100% {
        display: block;
        opacity: 1
    }
}

@keyframes smartphoto-hide {
    0% {
        display: block;
        opacity: 1
    }

    99% {
        display: block;
        opacity: 0
    }

    100% {
        display: none;
        opacity: 0
    }
}

.smartphoto {
    position: fixed;
    z-index: 1100;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    overflow: hidden;
    background-color: #000;
    opacity: 1;
    font-family: sans-serif;
    cursor: pointer;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    transition: all .3s ease-out;
    animation-name: smartphoto;
    animation-duration: .3s;
    animation-timing-function: ease-out
}

.smartphoto[aria-hidden=true] {
    display: none
}

.smartphoto-close {
    opacity: 0
}

.smartphoto-count {
    display: inline-block;
    color: #fff;
    font-size: 16px
}

.smartphoto-header {
    display: block;
    box-sizing: border-box;
    position: fixed;
    z-index: 102;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    padding: 15px;
    background-color: rgba(0, 0, 0, .2)
}

.smartphoto-content {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%
}

.smartphoto-dismiss {
    display: block;
    position: absolute;
    top: 15px;
    right: 10px;
    width: 20px;
    height: 20px;
    padding: 0;
    border: none;
    background-color: transparent;
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik0xNTc2LjQyLDE0MDYuNzYsMjc4NCwxOTkuMTlhNTYuODYsNTYuODYsMCwwLDAsMC04MC4xOGwtNzguOTItNzguOTJhNTYuODYsNTYuODYsMCwwLDAtODAuMTgsMEwxNDE3LjMyLDEyNDcuNjYsMjA5Ljc1LDQwLjA5YTU2Ljg2LDU2Ljg2LDAsMCwwLTgwLjE4LDBMNTAuNjUsMTE5YTU2Ljg2LDU2Ljg2LDAsMCwwLDAsODAuMThMMTI1OC4yMywxNDA2Ljc2LDUwLjY1LDI2MTQuMzRhNTYuODYsNTYuODYsMCwwLDAsMCw4MC4xOGw3OC45Miw3OC45MmE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwTDE0MTcuMzIsMTU2NS44NiwyNjI0LjksMjc3My40NGE1Ni44Niw1Ni44NiwwLDAsMCw4MC4xOCwwbDc4LjkyLTc4LjkyYTU2Ljg2LDU2Ljg2LDAsMCwwLDAtODAuMThaIi8+PC9zdmc+);
    text-shadow: 0 1px 0 #fff;
    color: #fff;
    font-size: 30px;
    text-decoration: none;
    cursor: pointer;
    line-height: 1
}

.smartphoto-body {
    position: relative;
    z-index: 102;
    width: 100%;
    height: 100%;
    margin: 0 auto
}

.smartphoto-inner {
    position: relative;
    width: 100%;
    height: 100%;
    vertical-align: top
}

.smartphoto-img {
    display: none;
    max-width: none;
    width: auto;
    height: auto;
    cursor: zoom-in;
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
    transition: transform .3s ease-out;
    -webkit-user-drag: none
}

.smartphoto-img.active {
    display: block
}

.smartphoto-img-onmove {
    cursor: grab;
    cursor: -webkit-grab;
    transition: none
}

.smartphoto-img-elasticmove {
    transition: transform .3s ease-out
}

.smartphoto-img-wrap {
    display: inline-block;
    opacity: 1;
    -webkit-transition: opacity .3s ease-out;
    -moz-transition: opacity .3s ease-out;
    -ms-transition: opacity .3s ease-out;
    -o-transition: opacity .3s ease-out;
    transition: opacity .3s ease-out;
    animation-name: smartphoto-img-wrap;
    animation-duration: .3s;
    animation-timing-function: ease-out
}

.smartphoto-img-left {
    transform: translateX(150%) !important
}

.smartphoto-img-right {
    transform: translateX(-150%) !important
}

.smartphoto-arrows {
    list-style-type: none;
    margin: 0;
    padding: 0;
    position: relative;
    z-index: 1002;
    top: 50%;
    left: 0;
    opacity: 1;
    animation-name: smartphoto-appear;
    animation-duration: .3s;
    animation-timing-function: ease-out
}

.smartphoto-arrows[aria-hidden=true] {
    animation-name: smartphoto-hide;
    display: none
}

.smartphoto-arrows li {
    display: block;
    position: absolute;
    top: 50%;
    width: 30px;
    height: 30px;
    margin-top: -20px;
    box-sizing: content-box;
    animation-duration: .3s;
    animation-timing-function: ease-out;
    animation-name: smartphoto-appear
}

.smartphoto-arrows li:focus {
    outline: 0
}

.smartphoto-arrows [aria-hidden=true] {
    animation-name: smartphoto-hide;
    display: none
}

.smartphoto-arrows a {
    display: block;
    width: 100%;
    height: 100%;
    text-decoration: none
}

.smartphoto-arrow-right {
    right: 0;
    padding: 5px 0;
    background-color: rgba(0, 0, 0, .5)
}

.smartphoto-arrow-right a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiAiPjx0aXRsZT5pY29uPC90aXRsZT48cGF0aCBkPSJNMTgzNy44OCwxNDE3LjMyLDY0My41OSwyMjNhNzIuMjEsNzIuMjEsMCwwLDEsMC0xMDEuODJMNzQzLjgyLDIxYTcyLjIxLDcyLjIxLDAsMCwxLDEwMS44MiwwTDIwOTAuODMsMTI2Ni4xOWwxMDAuMjMsMTAwLjIzYTcyLjIxLDcyLjIxLDAsMCwxLDAsMTAxLjgyTDg0NS42NCwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwxLTEwMS44MiwwTDY0My41OSwyNzEzLjQyYTcyLjIxLDcyLjIxLDAsMCwxLDAtMTAxLjgyWiIvPjwvc3ZnPg==)
}

.smartphoto-arrow-left {
    left: 0;
    padding: 5px 0;
    background-color: rgba(0, 0, 0, .5)
}

.smartphoto-arrow-left a {
    background-image: url(data:image/svg+xml;base64,PHN2ZyBpZD0i44Os44Kk44Ok44O8XzEiIGRhdGEtbmFtZT0i44Os44Kk44Ok44O8IDEiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyIgdmlld0JveD0iMCAwIDI4MzQuNjUgMjgzNC42NSIgZmlsbD0iI0ZGRiI+PHRpdGxlPmljb248L3RpdGxlPjxwYXRoIGQ9Ik05OTYuNzcsMTQxNy4zMiwyMTkxLjA2LDIyM2E3Mi4yMSw3Mi4yMSwwLDAsMCwwLTEwMS44MkwyMDkwLjgzLDIxQTcyLjIxLDcyLjIxLDAsMCwwLDE5ODksMjFMNzQzLjgyLDEyNjYuMTksNjQzLjU5LDEzNjYuNDJhNzIuMjEsNzIuMjEsMCwwLDAsMCwxMDEuODJMMTk4OSwyODEzLjY1YTcyLjIxLDcyLjIxLDAsMCwwLDEwMS44MiwwbDEwMC4yMy0xMDAuMjNhNzIuMjEsNzIuMjEsMCwwLDAsMC0xMDEuODJaIi8+PC9zdmc+)
}

.smartPhotoArrowHideIcon {
    display: none
}

.smartphoto-nav {
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    opacity: 1;
    animation-name: smartphoto-appear;
    animation-duration: .3s;
    animation-timing-function: ease-out
}

.smartphoto-nav[aria-hidden=true] {
    animation-name: smartphoto-hide;
    display: none
}

.smartphoto-nav ul {
    display: block;
    overflow-x: auto;
    list-style: none;
    margin: 0;
    padding: 0;
    text-align: center;
    white-space: nowrap;
    -webkit-overflow-scrolling: touch
}

.smartphoto-nav li {
    display: inline-block;
    overflow: hidden;
    width: 50px;
    height: 50px;
    float: none
}

.smartphoto-nav a {
    display: block;
    width: 100%;
    height: 100%;
    background-color: #fff;
    background-position: center center;
    background-size: cover;
    opacity: .5
}

.smartphoto-nav a:focus {
    opacity: .8
}

.smartphoto-nav a.current {
    opacity: 1
}

.smartphoto-nav img {
    width: auto;
    height: 100%
}

.smartphoto-list {
    list-style-type: none;
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0;
    margin: 0;
    padding: 0;
    white-space: nowrap
}

.smartphoto-list li {
    display: block;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    transition: all .3s ease-out
}

.smartphoto-list li:focus {
    outline: 0
}

.smartphoto-list-onmove {
    transition: all .3s ease-out
}

.smartphoto-caption {
    overflow: hidden;
    box-sizing: border-box;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 50px;
    padding: 0 50px;
    color: #fff;
    font-size: 12px;
    text-align: center;
    line-height: 50px;
    white-space: nowrap;
    text-overflow: ellipsis
}

.smartphoto-caption:focus {
    outline: 0
}

.smartphoto-loader-wrap {
    display: block;
    position: relative;
    z-index: 103;
    width: 0;
    height: 0;
    transform: translate(50vw, 50vh)
}

.smartphoto-loader {
    position: absolute;
    z-index: 101;
    top: 0;
    left: 0;
    width: 30px;
    height: 30px;
    margin-top: -25px;
    margin-left: -25px;
    border: 8px solid #17cddd;
    border-right-color: transparent;
    border-radius: 50%;
    animation: smartphoto-loader .5s infinite linear
}

.smartphoto-img-clone {
    position: fixed;
    z-index: 100;
    top: 0;
    left: 0;
    transition: all .3s ease-out
}

.smartphoto-sr-only {
    overflow: hidden;
    position: absolute;
    width: 1px;
    height: 1px;
    margin: -1px;
    padding: 0;
    border: 0;
    clip: rect(0, 0, 0, 0)
}

/*! nouislider - 14.1.1 - 12/15/2019 */
.noUi-target,
.noUi-target * {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: transparent;
    -webkit-user-select: none;
    -ms-touch-action: none;
    touch-action: none;
    -ms-user-select: none;
    -moz-user-select: none;
    user-select: none;
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.noUi-target {
    position: relative
}

.noUi-base,
.noUi-connects {
    width: 100%;
    height: 100%;
    position: relative;
    z-index: 1
}

.noUi-connects {
    overflow: hidden;
    z-index: 0
}

.noUi-connect,
.noUi-origin {
    will-change: transform;
    position: absolute;
    z-index: 1;
    top: 0;
    right: 0;
    -ms-transform-origin: 0 0;
    -webkit-transform-origin: 0 0;
    -webkit-transform-style: preserve-3d;
    transform-origin: 0 0;
    transform-style: flat
}

.noUi-connect {
    height: 100%;
    width: 100%
}

.noUi-origin {
    height: 10%;
    width: 10%
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-origin {
    left: 0;
    right: auto
}

.noUi-vertical .noUi-origin {
    width: 0
}

.noUi-horizontal .noUi-origin {
    height: 0
}

.noUi-handle {
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    position: absolute
}

.noUi-touch-area {
    height: 100%;
    width: 100%
}

.noUi-state-tap .noUi-connect,
.noUi-state-tap .noUi-origin {
    -webkit-transition: transform .3s;
    transition: transform .3s
}

.noUi-state-drag * {
    cursor: inherit !important
}

.noUi-horizontal {
    height: 18px
}

.noUi-horizontal .noUi-handle {
    width: 34px;
    height: 28px;
    right: -17px;
    top: -7px
}

.noUi-vertical {
    width: 18px
}

.noUi-vertical .noUi-handle {
    width: 28px;
    height: 34px;
    right: -6px;
    top: -17px
}

.noUi-txt-dir-rtl.noUi-horizontal .noUi-handle {
    left: -17px;
    right: auto
}

.noUi-target {
    background: #fafafa;
    border-radius: 4px;
    border: 1px solid #d3d3d3;
    box-shadow: inset 0 1px 1px #f0f0f0, 0 3px 6px -5px #bbb
}

.noUi-connects {
    border-radius: 3px
}

.noUi-connect {
    background: #3fb8af
}

.noUi-draggable {
    cursor: ew-resize
}

.noUi-vertical .noUi-draggable {
    cursor: ns-resize
}

.noUi-handle {
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    cursor: default;
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ebebeb, 0 3px 6px -3px #bbb
}

.noUi-active {
    box-shadow: inset 0 0 1px #fff, inset 0 1px 7px #ddd, 0 3px 6px -3px #bbb
}

.noUi-handle:after,
.noUi-handle:before {
    content: "";
    display: block;
    position: absolute;
    height: 14px;
    width: 1px;
    background: #e8e7e6;
    left: 14px;
    top: 6px
}

.noUi-handle:after {
    left: 17px
}

.noUi-vertical .noUi-handle:after,
.noUi-vertical .noUi-handle:before {
    width: 14px;
    height: 1px;
    left: 6px;
    top: 14px
}

.noUi-vertical .noUi-handle:after {
    top: 17px
}

[disabled] .noUi-connect {
    background: #b8b8b8
}

[disabled] .noUi-handle,
[disabled].noUi-handle,
[disabled].noUi-target {
    cursor: not-allowed
}

.noUi-pips,
.noUi-pips * {
    -moz-box-sizing: border-box;
    box-sizing: border-box
}

.noUi-pips {
    position: absolute;
    color: #999
}

.noUi-value {
    position: absolute;
    white-space: nowrap;
    text-align: center
}

.noUi-value-sub {
    color: #ccc;
    font-size: 10px
}

.noUi-marker {
    position: absolute;
    background: #ccc
}

.noUi-marker-sub {
    background: #aaa
}

.noUi-marker-large {
    background: #aaa
}

.noUi-pips-horizontal {
    padding: 10px 0;
    height: 80px;
    top: 100%;
    left: 0;
    width: 100%
}

.noUi-value-horizontal {
    -webkit-transform: translate(-50%, 50%);
    transform: translate(-50%, 50%)
}

.noUi-rtl .noUi-value-horizontal {
    -webkit-transform: translate(50%, 50%);
    transform: translate(50%, 50%)
}

.noUi-marker-horizontal.noUi-marker {
    margin-left: -1px;
    width: 2px;
    height: 5px
}

.noUi-marker-horizontal.noUi-marker-sub {
    height: 10px
}

.noUi-marker-horizontal.noUi-marker-large {
    height: 15px
}

.noUi-pips-vertical {
    padding: 0 10px;
    height: 100%;
    top: 0;
    left: 100%
}

.noUi-value-vertical {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    padding-left: 25px
}

.noUi-rtl .noUi-value-vertical {
    -webkit-transform: translate(0, 50%);
    transform: translate(0, 50%)
}

.noUi-marker-vertical.noUi-marker {
    width: 5px;
    height: 2px;
    margin-top: -1px
}

.noUi-marker-vertical.noUi-marker-sub {
    width: 10px
}

.noUi-marker-vertical.noUi-marker-large {
    width: 15px
}

.noUi-tooltip {
    display: block;
    position: absolute;
    border: 1px solid #d9d9d9;
    border-radius: 3px;
    background: #fff;
    color: #000;
    padding: 5px;
    text-align: center;
    white-space: nowrap
}

.noUi-horizontal .noUi-tooltip {
    -webkit-transform: translate(-50%, 0);
    transform: translate(-50%, 0);
    left: 50%;
    bottom: 120%
}

.noUi-vertical .noUi-tooltip {
    -webkit-transform: translate(0, -50%);
    transform: translate(0, -50%);
    top: 50%;
    right: 120%
}

.filter-price {
    padding: 0;
    margin: 0;
    list-style: none;
    box-sizing: border-box;
    -moz-box-sizing: border-box;
    -webkit-box-sizing: border-box;
    float: left;
    width: 100%
}

.filter-price .ui-slider {
    height: 4px;
    position: relative;
    line-height: 16px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #ebebeb;
    margin: 10px 0 0;
    padding: 0
}

.filter-price li {
    width: 100%;
    padding: 0 19px;
    box-sizing: border-box;
    overflow: hidden;
    margin: 0 -15px
}

.filter-price li:hover {
    background: 0 0
}

.filter-price .ui-slider-range {
    height: 4px;
    position: relative;
    background: #202020
}

.filter-price .ui-slider-handle {
    position: absolute;
    z-index: 2;
    width: 14px;
    height: 14px;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none;
    margin: -9px 0 0 -5px;
    padding: 0;
    border-radius: 50%;
    border: 2px solid #ebebeb;
    background: #202020;
    outline: 0;
    transition: none
}

.filter-price .noUi-target {
    height: 8px;
    position: relative;
    line-height: 16px;
    -webkit-border-radius: 4px;
    border-radius: 4px;
    background: #ebebeb;
    margin: 10px 0 0;
    padding: 0;
    float: left;
    width: 100%
}

.filter-price .noUi-connect {
    height: 6px;
    position: relative;
    background-color: #eb8102
}

.filter-price .noUi-horizontal .noUi-handle {
    position: absolute;
    z-index: 2;
    width: 20px;
    height: 20px;
    cursor: pointer;
    -ms-touch-action: none;
    touch-action: none;
    padding: 0;
    border-radius: 50%;
    outline: 0;
    transition: none;
    box-shadow: none;
    right: -12px;
    background-color: #362d2e
}

.filter-price .noUi-handle:after,
.noUi-handle:before {
    display: none
}

#minpricelabel {
    background: #fff;
    border: 1px solid #f5f4f2;
    border-radius: 4px;
    color: #a1a0a0;
    display: inline-block;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 .75em;
    text-align: center;
    float: left;
    transform: translate(-15%, 0);
    margin-top: 7px;
    margin-bottom: 15px
}

#maxpricelabel {
    background: #fff;
    border: 1px solid #f5f4f2;
    border-radius: 4px;
    color: #a1a0a0;
    display: inline-block;
    height: 2.5em;
    line-height: 2.5em;
    padding: 0 .75em;
    text-align: center;
    float: left;
    transform: translate(15%, 0);
    margin-top: 7px;
    margin-bottom: 15px
}

.tirims {
    float: left;
    margin-top: 11px;
    font-family: Sequel100Black-45;
    padding: 0 5px;
    font-size: 11px;
    font-weight: 900;
    font-stretch: normal;
    font-style: normal;
    line-height: 2.27;
    letter-spacing: .79px;
    color: #eb210f
}

.filter-price-rel {
    float: left;
    width: 100%;
    padding-bottom: 23px
}

.home__bg-area {
    background-color: #f7f7f7;
    height: 100%;
    margin-top: 10%;
}

.build__homepage--area {
    display: flex;
    flex-wrap: wrap
}

.build__homepage--area .cbt {
    color: #fff !important;
    background-color: rgba(255, 255, 255, .23)
}

.build__homepage--area .no-arrow::before {
    display: none
}

.build__homepage--area .change__title {
    font-size: 30px;
    margin-bottom: 15px;
    text-transform: capitalize;
    font-weight: 400
}

@media (max-width:1024px) {
    .build__homepage--area .change__title {
        font-size: 22px;
        margin-bottom: 15px;
        margin-top: 40px;
        font-weight: 600
    }
}

.home__slider--box-area {
    width: 100%;
    height: 100%
}

.home__slider--box-area .build__container-fluid {
    padding-left: 30px;
    padding-right: 30px
}

.home__slider--box-area .build__container-fluid.position-absolute {
    display: flex;
    align-items: center;
    justify-content: center;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0
}

.home__slider--box-area .build__container-fluid.position-absolute div {
    width: 100%
}

.home__slider--box-area .slider-wrapper {
    width: 100%;
    display: block
}

.home__slider--box-area .slider-wrapper ul {
    width: 100%;
    display: block
}

.home__slider--box-area .slider-wrapper ul li {
    width: 100%;
    display: block
}

.home__slider--box-area .home__slider--slider-item {
    width: 100%;
    height: auto;
    display: flex;
    justify-content: center;
    align-content: center;
    align-self: center;
    align-items: center;
    position: relative
}

@media (max-width:1024px) {
    .home__slider--box-area .home__slider--slider-item {
        align-items: end
    }
}

.home__slider--box-area .home__slider--slider-item .home__slider--img,
.home__slider--box-area .home__slider--slider-item video {
    width: 100%;
    height: auto;
    display: flex;
    max-height: 700px
}

.home__slider--box-area .home__slider--content {
    display: flex;
    justify-content: space-between;
    align-content: center;
    align-self: center;
    align-items: center;
    flex-direction: column;
    position: absolute;
    margin: auto;
    z-index: 3;
    left: 0;
    right: 0
}

@media (max-width:1024px) {
    .home__slider--box-area .home__slider--content {
        height: 100%;
        text-align: center;
        justify-content: flex-end;
        bottom: inherit
    }
}

.home__slider--box-area .home__slider--content.h-100 {
    justify-content: center;
    align-items: center;
    width: 100%;
    top: 0
}

.home__slider--box-area .home__slider--content h2 {
    font-size: 55px;
    font-weight: 200;
    font-stretch: normal;
    font-style: normal;
    line-height: 1.13;
    letter-spacing: -.96px;
    text-align: left;
    color: #fff
}

.home__slider--box-area .home__slider--content h2.slider__title {
    color: #fff;
    -webkit-text-fill-color: rgba(255, 255, 255, 0);
    -webkit-text-stroke-width: 1px;
    -webkit-text-stroke-color: #fff;
    font-size: 70px;
    font-weight: 600;
    margin-bottom: 0
}

@media (max-width:1024px) {
    .home__slider--box-area .home__slider--content h2.slider__title {
        font-size: 30px
    }
}

.home__slider--box-area .home__slider--content h2.slider__title-big {
    font-size: 150px;
    line-height: 150px;
    margin-bottom: 50px;
    margin-top: 0
}

@media (max-width:1024px) {
    .home__slider--box-area .home__slider--content h2.slider__title-big {
        font-size: 101px;
        line-height: 101px;
        margin-top: -118px
    }
}

@media (max-width:1024px) {
    .home__slider--box-area .home__slider--content h2 {
        font-size: 30px;
        text-align: center;
        margin-bottom: 30px !important;
        padding-bottom: 10px !important;
        width: 100%
    }
}

@media (max-width:370px) {
    .home__slider--box-area .home__slider--content h2 {
        font-size: 24px
    }
}

.home__slider--box-area .home__slider--content .slider__sub-text {
    color: #093e84;
    font-size: 70px;
    margin-top: 30px;
    left: 0;
    right: 0
}

@media (max-width:1024px) {
    .home__slider--box-area .home__slider--content .slider__sub-text {
        font-size: 50px
    }
}

.home__slider--box-area .home__slider--content .slider__sub-button {
    position: absolute;
    bottom: 13%;
    width: 100%;
    text-align: center;
    color: #fff;
    font-size: 18px;
    left: 0;
    right: 0
}

.home__slider--box-area .home__slider--content .home__slider--content-ctas {
    display: flex;
    flex-wrap: wrap;
    justify-content: space-between
}

@media (max-width:1024px) {
    .home__slider--box-area .home__slider--content .home__slider--content-ctas {
        margin-bottom: 10px
    }
}

@media (min-width:371px) and (max-width:1024px) {
    .home__slider--box-area .home__slider--content .home__slider--content-ctas {
        margin-bottom: 30px
    }
}

.home__slider--box-area .home__slider--content .home__slider--content-ctas .content-cta {
    margin-right: 10px
}

.home__slider--box-area .home__slider--content .home__slider--content-ctas .content-cta:last-child {
    margin-right: 0
}

.home__slider--box-area picture {
    width: 100%;
    display: block
}

.ex__change-area {
    width: 100%;
    height: 100%
}

.ex__change-area .ex__change-slider {
    background: #3c3c3c;
    padding: 18px 40px;
    display: flex;
    justify-content: space-between
}

@media (max-width:1024px) {
    .ex__change-area .ex__change-slider {
        padding: 6px 20px
    }
}

.ex__change-area .ex__change-slider .item {
    width: 125px;
    font-size: 18px;
    color: #ada279;
    display: flex;
    align-items: center;
    text-transform: uppercase;
    padding: 0 2.5vw;
    font-weight: 700
}

@media (max-width:1024px) {
    .ex__change-area .ex__change-slider .item {
        font-size: 12px;
        padding: 0 3vw
    }
}

.ex__change-area .ex__change-slider .item span {
    color: #fff;
    margin: 0 3px;
    font-weight: 700
}

@media (max-width:1024px) {
    .ex__change-area .ex__change-slider .item span {
        font-size: 12px
    }
}

.ex__change-area .ex__change-slider .item .price.highlight.rise {
    -webkit-animation: priceUpHighlight 1s;
    animation: priceUpHighlight 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    color: #3a9d37 !important
}

.ex__change-area .ex__change-slider .item .price.highlight.fall {
    -webkit-animation: priceDownHighlight 1s;
    animation: priceDownHighlight 1s;
    -webkit-animation-fill-mode: forwards;
    animation-fill-mode: forwards;
    color: #ff3838 !important
}

.ex__change-area .ex__change-slider .item i {
    color: #fff;
    font-size: 15px;
    position: relative;
    top: 3px;
    left: -3px
}

@media (max-width:1024px) {
    .ex__change-area .ex__change-slider .item i {
        font-size: 12px
    }
}

.ex__change-area .ex__change-slider .item i.icon-arrow-up-indicator.highlight {
    animation: caretUpHighlight 1s;
    animation-fill-mode: forwards;
    color: #3a9d37 !important
}

.ex__change-area .ex__change-slider .item i.icon-arrow-down-indicator.highlight {
    animation: caretDownHighlight 1s;
    animation-fill-mode: forwards;
    color: #ff3838 !important
}

.home__change-wrap {
    padding-top: 0;
    display: flex;
    width: 1032px !important;
    margin: 0 auto;

}

.home__change-wrap .change__box--wrap {
    background: #000000;
}

.home__change-wrap .change__box--wrap .home__change--head {
    width: 100%;
    display: flex;
    align-items: center;
    border-bottom: 1px solid #d5d5d5;
    height: 40px;
    padding: 0 10px;
}


.home__change-wrap .change__box--wrap .home__change--head li {
    flex: 1;
    color: #ffffff;
    font-size: 14px;
    font-weight: 600;
}

.home__change-wrap .change__box--wrap .home__change--head li:last-child {
    flex: 1;
    color: #ffffff;
    font-weight: 400;
    font-size: 13px;
    text-align: right
}




.home__change-wrap .change__box--wrap .home__change--head--line {
    border-bottom: 1px solid #d5d5d5;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
    padding: 2px 0;
    padding-bottom: 5px;
    font-size: 14px;
    color: #ffffff;
    font-weight: 600;
}

.home__change-wrap .change__box--wrap .home__change--head--line.line-five {
    grid-template-columns: repeat(5, 1fr)
}

.home__change-wrap .change__box--wrap .home__change--head--line .hour {
    padding-left: 10px
}

.home__change-wrap .change__box--wrap .home__change-item--wrap {
    max-height: 480px;
    min-height: 480px;
    overflow-y: hidden;
}

.home__change-wrap .change__box--wrap .home__change-item--wrap.line-five {
    grid-template-columns: repeat(5, 1fr)
}


.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item {
    border-bottom: 1px solid #d5d5d5;
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 10px;
    transition: all ease .3s
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item.line-five {
    grid-template-columns: repeat(5, 1fr)
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item:last-child {
    border: 0
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area {
    padding: 9.3px 0;
    border: 0
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area:first-child .item {
    padding-left: 10px
}

@media (max-width:1024px) {
    .home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area:first-child .item {
        padding-left: 10px
    }
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area:last-child .item {
    padding-right: 10px
}

@media (max-width:1024px) {
    .home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area:last-child .item {
        padding-right: 0;
        justify-content: center
    }
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item {
    display: flex;
    align-items: center;
    color: white;
}


.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item .chnage__title {
    color: #ffffff;
    font-size: 16px;
    display: flex;
    align-items: center;
    flex-wrap: wrap;
    font-weight: 700;
    white-space: nowrap;
    line-height: 20px
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item .chnage__title .br {
    display: block;
    width: 100%
}


.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item .chnage__title .chnage__title--sub {
    font-size: 13px;
    color: #a9a9a9;
    font-weight: 400
}


.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item.center {
    justify-content: center
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item.hour {
    font-size: 12px;
    color: #8a8a8a
}

@media (max-width:1024px) {
    .home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item.hour {
        font-size: 10px
    }
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item.riseAnimated {
    -webkit-animation: riseHighlight 1s;
    animation: riseHighlight 1s
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item.dropAnimated {
    -webkit-animation: dropHighlight 1s;
    animation: dropHighlight 1s
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item.rise {
    color: #3a9d37
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item.rise svg {
    margin-right: 5px
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item.drop {
    color: #ff3838
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item.drop svg {
    margin-right: 5px
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item.fall {
    color: #ff3838
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item.fall svg {
    margin-right: 5px
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item .box-drop {
    color: #ff3838;
    height: 35px;
    padding: 0 12px;
    border-radius: 12px
}

@media (max-width:1024px) {
    .home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item .box-drop {
        padding: 0 8px;
        height: 30px
    }
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item .box-rise {
    color: #3a9d37;
    height: 35px;
    padding: 0 12px;
    border-radius: 12px
}

@media (max-width:1024px) {
    .home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item .box-rise {
        padding: 0 8px;
        height: 30px
    }
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item .box-top {
    border: 1px solid purple;
    color: #3a9d37;
    height: 35px;
    padding: 0 12px;
    border-radius: 12px
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item img {
    width: 37px;
    height: 37px
}

@media (max-width:1024px) {
    .home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item img {
        width: 25px;
        height: 25px
    }
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item .rightIcon {
    width: 37px;
    height: 37px;
    background: #fff;
    box-shadow: 0 0 8px 0 rgba(91, 91, 91, .27);
    border-radius: 50%;
    display: none;
    justify-content: center;
    align-items: center
}

@media (max-width:1024px) {
    .home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item .item__change-area .item .rightIcon {
        width: 25px;
        height: 25px
    }
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item th {
    padding: 5px 10px
}

.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item th .hour,
.home__change-wrap .change__box--wrap .home__change-item--wrap .item__change-inner--item th .item {
    font-size: 14px;
    color: #aaa;
    font-weight: 400
}

.tabs__area-wrap {
    display: flex;
    flex-wrap: wrap;
    width: 516px;
}

.tabs__area-wrap .tabs__area-head {
    display: flex;
    overflow: scroll
}

.tabs__area-wrap .tabs__area-head::-webkit-scrollbar {
    height: 0
}

.tabs__area-wrap .tabs__area-head ul {
    display: flex
}

.tabs__area-wrap .tabs__area-head ul li {
    font-size: 18px;
    margin-right: 30px;
    font-weight: 300;
    position: relative;
    padding-bottom: 14px;
    cursor: pointer;
    display: flex;
    align-items: center;
    justify-content: center;
    transition: all ease .3s
}

.tabs__area-wrap .tabs__area-head ul li:nth-child(1) {
    min-width: 47px
}

.tabs__area-wrap .tabs__area-head ul li:nth-child(2) {
    min-width: 52px
}

.tabs__area-wrap .tabs__area-head ul li:nth-child(3) {
    min-width: 69px
}

.tabs__area-wrap .tabs__area-head ul li:nth-child(4) {
    min-width: 140px
}

.tabs__area-wrap .tabs__area-head ul li:nth-child(5) {
    min-width: 52px
}

@media (max-width:1024px) {
    .tabs__area-wrap .tabs__area-head ul li {
        font-size: 15px;
        margin-right: 14px;
        font-weight: 500
    }
}

.tabs__area-wrap .tabs__area-head ul li:last-child {
    margin-right: 0
}

.tabs__area-wrap .tabs__area-head ul li::before {
    content: "";
    width: calc(100% - 15px);
    height: 3px;
    background: 0 0;
    display: block;
    position: absolute;
    bottom: 0;
    overflow: hidden;
    transition: all ease .3s
}

@media (max-width:1024px) {
    .tabs__area-wrap .tabs__area-head ul li::before {
        bottom: 7px
    }
}

.tabs__area-wrap .tabs__area-head ul li:hover {
    font-weight: 700
}

.tabs__area-wrap .tabs__area-head ul li:hover::before {
    background: #b99554
}

.tabs__area-wrap .tabs__area-head ul li.active {
    font-weight: 700
}

.tabs__area-wrap .tabs__area-head ul li.active::before {
    background: #b99554
}

.tabs__area-wrap .tabs__area-body {
    width: 516px;
    /* height: 602px; */
}



.exchange__rate-area {
    margin-top: 74px;
    min-height: 190px
}

@media (max-width:1024px) {
    .exchange__rate-area {
        margin-top: 40px;
        margin-bottom: 10px
    }
}

.exchange__rate-area .card {
    width: 100%;
    background: #2d3748;
    color: #fff;
    border-radius: 10px;
    padding: 10px;
    box-shadow: 0 4px 8px rgba(0, 0, 0, .2);
    margin-bottom: 15px
}

.exchange__rate-area .card h3 {
    margin: 0;
    font-size: 18px;
    color: #fff
}

@media (max-width:1024px) {
    .exchange__rate-area .card h3 {
        font-size: 12px
    }
}

.exchange__rate-area .card .price {
    font-size: 20px;
    font-weight: 700
}

@media (max-width:1024px) {
    .exchange__rate-area .card .price {
        font-size: 16px
    }
}

.exchange__rate-area .card .change-up {
    color: #0f9
}

.exchange__rate-area .card .change-down {
    color: #ff4d4d
}

.exchange__rate-area .card canvas {
    width: 100% !important;
    height: 88px !important
}

@media (max-width:1024px) {
    .exchange__rate-area .card canvas {
        height: auto !important
    }
}

.box {
    height: 100%;
    background: #fff;
    padding: 25px;
    box-shadow: 0 0 39.56px 3.44px rgba(0, 0, 0, .06);
    border-radius: 10px;
    margin-bottom: 15px;
    position: relative
}

@media (max-width:1024px) {
    .box {
        padding: 25px 10px 25px 6px;
        margin-bottom: 0
    }
}

.box .chart-info {
    display: flex;
    justify-content: space-between;
    margin-bottom: 20px
}

@media (max-width:1024px) {
    .box .chart-info {
        flex-direction: column-reverse;
        justify-content: center;
        align-items: center
    }
}

.box .chart-info ul li {
    margin-right: 70px
}

.box .chart-info ul li:last-child {
    margin-right: 0
}

@media (max-width:1024px) {
    .box .chart-info ul li {
        margin-right: 16px
    }
}

.box .chart-info ul li h5 {
    color: #878787;
    font-size: 15px
}

@media (max-width:1024px) {
    .box .chart-info ul li h5 {
        font-size: 11px
    }
}

.box .chart-info ul li span {
    font-size: 20px;
    color: #232532;
    font-weight: 400;
    position: relative;
    display: flex;
    align-content: center
}

@media (max-width:1024px) {
    .box .chart-info ul li span {
        font-size: 11px
    }
}

.box .chart-info ul li span.drop::before,
.box .chart-info ul li span.rise::before {
    content: "\e60e";
    font-family: icomoon;
    display: table;
    font-size: 16px;
    line-height: 30px;
    margin-right: 10px;
    color: #ff3838
}

.box .chart-info ul li span.rise::before {
    content: "\e60f";
    color: #3a9d37
}

.box .chart-info .dropdown {
    margin-left: 10px
}

@media (max-width:1024px) {
    .box .chart-info .dropdown {
        margin-bottom: 20px;
        margin-left: auto;
        margin-right: 10px
    }
}

.box .chart-info .dropdown button {
    border: 1px solid #b9b9b9;
    outline: 0;
    text-decoration: none;
    background: 0;
    padding: 4px 12px
}

@media (max-width:1024px) {
    .box .chart-info .dropdown button {
        font-size: 12px
    }
}

.box .chart-info .dropdown button::after {
    border-color: #737373 transparent;
    color: #373737;
    font-size: 14px
}

.box .chart-info .dropdown .dropdown-menu {
    min-width: 100%;
    height: 200px;
    overflow: auto
}

.box .chart-info .dropdown .dropdown-menu a {
    padding: 0 5px
}

.box .chart-container {
    width: 100%
}

.box.loading {
    min-height: 200px;
    background-repeat: no-repeat;
    background-position: center center
}

.box.loading * {
    visibility: hidden
}

.box .head {
    display: flex;
    align-items: center;
    justify-content: space-between
}

@media (max-width:1024px) {
    .box .head.mobil-head {
        position: absolute;
        right: 15px
    }
}

.box .head.mb40 {
    margin-bottom: 25px !important
}

.box .head .title {
    font-size: 17px;
    color: #a6a6a6
}

.box .head .title.v2 {
    font-size: 20px;
    font-weight: 600;
    color: #545454
}

@media (max-width:1024px) {
    .box .head .title.v2 {
        margin-bottom: 0;
        margin-top: 0;
        text-align: center
    }
}

.box .head .head-right {
    display: flex;
    align-items: center
}

.box .head .head-right .dropdown button {
    border: 1px solid #b9b9b9;
    border-radius: 4px;
    color: #232532;
    min-width: 120px;
    box-shadow: none;
    height: 30px;
    padding: 0
}

.box .head .head-right .tab {
    display: flex;
    margin-right: 25px
}

.box .head .head-right .tab li {
    font-size: 14px;
    margin-left: 15px;
    color: #373737;
    cursor: pointer
}

.box .head .head-right .tab li.v2 {
    font-size: 20px
}

@media (max-width:1024px) {
    .box .head .head-right .tab li.v2 {
        font-size: 15px
    }
}

.box .head .head-right .tab li.active {
    color: #b7a369
}

.box .tab-title {
    font-size: 20px;
    font-weight: 600;
    color: #545454;
    margin-bottom: 40px
}

@media (max-width:1024px) {
    .box .tab-title.mobil-title {
        margin-bottom: 25px;
        margin-top: 0;
        text-align: left
    }

    .box .tab-title {
        margin-bottom: 25px;
        margin-top: 20px;
        text-align: center
    }
}

.home__converter-area--wrap {
    background: #3c4242;
    padding: 30px 20px;
    border-radius: 10px;
    min-height: 250px;
    display: flex;
    align-items: center
}

@media (max-width:1024px) {
    .home__converter-area--wrap {
        margin-bottom: 30px;
        padding: 30px 10px
    }
}

.home__converter-area--wrap .home__converter--area {
    position: relative;
    width: 100%
}

.home__converter-area--wrap .home__converter--area .quantity {
    position: relative;
    width: 100%;
    border-bottom: 1px solid #c2c2c2;
    padding: 5px;
    height: 45px;
    display: flex;
    justify-content: space-between;
    max-width: 100%;
    margin-bottom: 20px
}

.home__converter-area--wrap .home__converter--area .quantity input {
    position: absolute;
    width: 100%;
    background: #3c4242;
    border: 0;
    font-size: 20px;
    color: #fff
}

.home__converter-area--wrap .home__converter--area .quantity span {
    position: absolute;
    right: 0;
    color: #fff;
    text-transform: lowercase;
    font-size: 17px
}

.home__converter-area--wrap .home__converter--area select {
    background: #3c4242;
    border: 0;
    height: 45px;
    margin-bottom: 20px;
    color: #fff;
    border-bottom: 1px solid #c2c2c2;
    font-size: 20px
}

.home__converter-area--wrap .home__converter--area .output {
    text-align: center;
    color: #fff;
    font-size: 20px
}

@media (max-width:1024px) {
    .home__converter-area--wrap .home__converter--area .output {
        font-size: 11px
    }
}

.home__converter-area--wrap .home__converter--area .output span {
    margin-right: 50px
}

.home__converter-area--wrap .home__converter--area .output span:last-child {
    margin-right: 0
}

.home__gold_info-area {
    background: #404345;
    height: 100%;
    border-radius: 10px;
    position: relative;
    min-height: 250px
}

.home__gold_info-area a {
    width: 100%;
    display: flex;
    align-items: center;
    height: 100%
}

.home__gold_info-area a picture {
    display: block;
    width: 100%;
    height: 100%
}

.home__gold_info-area a picture img {
    width: 100%;
    height: 100%;
    border-radius: 10px
}

.home__gold_info-area a span {
    position: absolute;
    color: #fff;
    font-size: 21px;
    left: 20px
}

.home__mobile_info-area {
    position: relative;
    margin-top: 80px
}

@media (max-width:1024px) {
    .home__mobile_info-area {
        margin: 0 auto;
        margin-top: 30px
    }
}

.home__mobile_info-area picture {
    display: block;
    width: 100%
}

.home__mobile_info-area picture img {
    width: 100%;
    object-fit: inherit
}

.home__mobile_info-area .app__wrap {
    position: absolute;
    left: 7%;
    top: 22%
}

@media (max-width:1024px) {
    .home__mobile_info-area .app__wrap {
        position: absolute;
        left: 0;
        top: 7%;
        width: 100%;
        text-align: center;
        right: 0;
        padding: 0 30px
    }
}

.home__mobile_info-area .app__wrap span {
    color: #3c4242;
    font-size: 50px;
    line-height: 66px;
    font-weight: 400
}

.home__mobile_info-area .app__wrap span .br {
    display: block;
    width: 100%;
    position: relative;
    left: inherit
}

@media (max-width:1024px) {
    .home__mobile_info-area .app__wrap span .br.mob-none {
        display: none
    }
}

.home__mobile_info-area .app__wrap span .br.desk-none {
    display: none
}

@media (max-width:1024px) {
    .home__mobile_info-area .app__wrap span .br.desk-none {
        display: block
    }
}

@media (max-width:1024px) {
    .home__mobile_info-area .app__wrap span {
        font-size: 25px;
        line-height: 30px;
        text-align: center;
        width: 100%;
        font-weight: 700;
        display: block
    }
}

@media (max-width:370px) {
    .home__mobile_info-area .app__wrap span {
        font-size: 16px;
        line-height: 24px
    }
}

.home__mobile_info-area .app__wrap .build__app-area {
    max-width: 400px;
    margin-top: 20%
}

@media (min-width:1025px) and (max-width:1200px) {
    .home__mobile_info-area .app__wrap .build__app-area {
        margin-top: 8%
    }
}

@media (max-width:1024px) {
    .home__mobile_info-area .app__wrap .build__app-area {
        margin: 0 auto;
        margin-top: 40px
    }

    .home__mobile_info-area .app__wrap .build__app-area h3 {
        font-weight: 500;
        font-size: 16px
    }
}

@media (max-width:370px) {
    .home__mobile_info-area .app__wrap .build__app-area {
        margin-top: 20px
    }
}

.home__mobile_info-area .app__wrap .build__app-area ul {
    display: flex;
    width: 100%
}

.home__mobile_info-area .app__wrap .build__app-area ul li {
    display: flex;
    width: 100%;
    margin-right: 10px
}

.home__mobile_info-area .app__wrap .build__app-area ul li:last-child {
    margin-right: 0
}

.home__mobile_info-area .app__wrap .build__app-area ul li a {
    display: flex;
    width: 100%
}

.home__mobile_info-area .app__wrap .build__app-area ul li a img {
    display: flex;
    width: 100%;
    object-fit: inherit
}

.home__investment_products--area .inv__item--area a {
    width: 100%;
    display: block
}

.home__investment_products--area .inv__item--area a picture {
    display: block;
    width: 100%
}

.home__investment_products--area .inv__item--area a picture img {
    width: 100%;
    height: 300px;
    border-radius: 10px
}

.home__investment_products--area .inv__item--area a h3 {
    font-size: 20px;
    font-weight: 500;
    text-transform: capitalize;
    margin-top: 20px;
    margin-bottom: 16px;
    padding: 0 20px 0 0
}

@media (max-width:1024px) {
    .home__investment_products--area .inv__item--area a h3 {
        padding: 0
    }
}

.home__investment_products--area .inv__item--area a p {
    display: block;
    font-size: 15px;
    padding: 0 20px 0 0
}

@media (max-width:1024px) {
    .home__investment_products--area .inv__item--area a p {
        padding: 0
    }
}

.home__investment_products--area ul.slick-dots {
    bottom: -20px;
    position: relative
}

.home__professional_service-area {
    position: relative;
    margin-top: 80px
}

@media (max-width:1024px) {
    .home__professional_service-area {
        margin-top: 70px
    }
}

.home__professional_service-area a {
    width: 100%;
    display: flex;
    align-items: flex-start
}

.home__professional_service-area a picture {
    display: block;
    width: 100%
}

.home__professional_service-area a picture img {
    width: 100%;
    object-fit: inherit
}

.home__professional_service-area a .home__professional_service--text {
    position: absolute;
    left: 7%;
    top: 10%
}

@media (max-width:1024px) {
    .home__professional_service-area a .home__professional_service--text {
        top: inherit;
        bottom: 8vw
    }
}

@media (max-width:370px) {
    .home__professional_service-area a .home__professional_service--text {
        top: inherit;
        bottom: 5vw
    }
}

.home__professional_service-area a .home__professional_service--text h3 {
    text-transform: capitalize;
    font-size: 25px;
    font-weight: 600;
    color: #3c4242
}

@media (max-width:1024px) {
    .home__professional_service-area a .home__professional_service--text h3 {
        font-size: 23px
    }
}

@media (max-width:370px) {
    .home__professional_service-area a .home__professional_service--text h3 {
        font-size: 16px
    }
}

.home__professional_service-area a .home__professional_service--text p {
    font-size: 17px;
    font-weight: 400;
    color: #3c4242;
    line-height: 25px;
    margin-top: 15px
}

@media (max-width:1024px) {
    .home__professional_service-area a .home__professional_service--text p {
        font-size: 16px;
        line-height: 26px;
        margin-top: 6px
    }
}

@media (max-width:370px) {
    .home__professional_service-area a .home__professional_service--text p {
        font-size: 12px;
        line-height: 22px;
        margin-top: 6px
    }
}

.home__professional_service-area a .home__professional_service--text .btnc {
    width: 200px;
    background: #3c4242;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-radius: 10px;
    margin-top: 24px;
    cursor: pointer;
    font-size: 18px
}

@media (max-width:1024px) {
    .home__professional_service-area a .home__professional_service--text .btnc {
        width: 140px;
        height: 40px;
        margin-top: 14px;
        font-size: 14px
    }
}

@media (max-width:370px) {
    .home__professional_service-area a .home__professional_service--text .btnc {
        width: 140px;
        height: 40px;
        margin-top: 14px;
        font-size: 14px
    }
}

.home__professional_service-area a .home__professional_service--text .br {
    display: block;
    width: 100%;
    position: relative;
    left: inherit
}

.home__call_center-human__resources--area {
    position: relative;
    margin-top: 80px
}

@media (max-width:1024px) {
    .home__call_center-human__resources--area {
        margin-top: 40px
    }
}

@media (max-width:1024px) {
    .home__call_center-human__resources--area .col-md-4:last-child a {
        margin-bottom: 0 !important
    }
}

.home__call_center-human__resources--area a {
    width: 100%;
    display: flex;
    align-items: flex-start
}

@media (max-width:1024px) {
    .home__call_center-human__resources--area a {
        margin-bottom: 30px
    }
}

.home__call_center-human__resources--area a picture {
    display: block;
    width: 100%
}

.home__call_center-human__resources--area a picture img {
    width: 100%;
    object-fit: inherit
}

.home__call_center-human__resources--area a .home__professional_service--text {
    position: absolute;
    left: 7%;
    top: 10%
}

.home__call_center-human__resources--area a .home__professional_service--text h3 {
    text-transform: capitalize;
    font-size: 25px;
    font-weight: 500;
    color: #3c4242
}

@media (max-width:1024px) {
    .home__call_center-human__resources--area a .home__professional_service--text h3 {
        font-size: 16px
    }
}

.home__call_center-human__resources--area a .home__professional_service--text .btnc {
    width: 200px;
    background: #3c4242;
    height: 55px;
    display: flex;
    align-items: center;
    justify-content: center;
    color: #fff;
    border-radius: 10px;
    margin-top: 15px;
    cursor: pointer;
    font-size: 18px;
    font-weight: 300
}

@media (max-width:1024px) {
    .home__call_center-human__resources--area a .home__professional_service--text .btnc {
        width: 140px;
        height: 40px;
        margin-top: 14px;
        font-size: 14px
    }
}

.home__call_center-human__resources--area a .home__professional_service--text .br {
    display: block;
    width: 100%;
    position: relative;
    left: inherit
}

.home__call_center-human__resources--area .col-md-6:last-child a {
    margin-bottom: 0
}

.home__what_ates-sarafiye--area {
    position: relative;
    margin-top: 30px
}

@media (max-width:1024px) {
    .home__what_ates-sarafiye--area {
        margin-top: 15px
    }
}

@media (max-width:1024px) {
    .home__what_ates-sarafiye--area .col-md-4:last-child a {
        margin-bottom: 0 !important
    }
}

.home__what_ates-sarafiye--area a {
    width: 100%;
    cursor: default;
    display: block
}

@media (max-width:1024px) {
    .home__what_ates-sarafiye--area a {
        margin-bottom: 30px
    }
}

.home__what_ates-sarafiye--area a picture {
    display: block;
    width: 100%
}

.home__what_ates-sarafiye--area a picture img {
    width: 100%;
    object-fit: scale-down;
    max-width: 80px;
    min-height: 90px;
    display: flex;
    align-items: center;
    justify-content: center;
    text-align: center;
    margin: auto
}

@media (max-width:1024px) {
    .home__what_ates-sarafiye--area a picture img {
        object-fit: fill
    }
}

.home__what_ates-sarafiye--area a .home__what_ates-sarafiye--text h3 {
    text-transform: capitalize;
    font-size: 22px;
    font-weight: 500;
    text-align: center;
    margin-top: 20px;
    margin-bottom: 26px;
    color: #b99554
}

@media (max-width:1024px) {
    .home__what_ates-sarafiye--area a .home__what_ates-sarafiye--text h3 {
        font-size: 24px;
        margin-top: 15px
    }
}

.home__what_ates-sarafiye--area a .home__what_ates-sarafiye--text p {
    font-size: 16px;
    color: #3c4242;
    padding-left: 40px;
    padding-right: 10px
}

@media (max-width:1024px) {
    .home__what_ates-sarafiye--area a .home__what_ates-sarafiye--text p {
        font-size: 18px;
        padding-left: 0;
        padding-right: 0
    }
}

.home__whatsapp-area {
    background: #3c4242;
    height: 260px;
    overflow: hidden;
    border-radius: 10px;
    margin-top: 80px
}

@media (max-width:1024px) {
    .home__whatsapp-area {
        margin-top: 40px;
        height: 400px
    }
}

.home__whatsapp-area picture {
    display: block;
    width: 100%
}

.home__whatsapp-area picture img {
    margin-top: -95px;
    width: 80%
}

@media (max-width:1024px) {
    .home__whatsapp-area picture img {
        width: 110px;
        height: 110px;
        margin: auto;
        display: block;
        margin-bottom: 26px;
        margin-top: 18px
    }
}

.home__whatsapp-area .home__whatsapp-form {
    display: flex;
    align-items: center;
    height: 100%;
    max-height: 260px
}

.home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner {
    width: 100%
}

@media (max-width:1024px) {
    .home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner {
        padding: 20px
    }
}

.home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner h3 {
    text-transform: capitalize;
    color: #fff;
    font-weight: 400;
    font-size: 20px;
    margin-bottom: 20px
}

@media (max-width:1024px) {
    .home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner h3 {
        font-size: 18px;
        text-align: center
    }
}

.home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner .form__area {
    display: flex;
    max-width: 470px
}

@media (max-width:1024px) {
    .home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner .form__area {
        max-width: 100%
    }
}

.home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner .form__area input,
.home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner .form__area input::placeholder {
    height: 50px;
    background: 0;
    border-radius: 10px;
    border-color: #d7d8d8;
    margin-right: 20px;
    color: #fff !important
}

@media (max-width:1024px) {

    .home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner .form__area input,
    .home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner .form__area input::placeholder {
        margin-right: 0
    }
}

.home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner button {
    background: #b99554;
    border: 0;
    color: #fff;
    height: 50px;
    border-radius: 60px;
    font-weight: 400;
    font-size: 17px;
    align-items: center;
    justify-content: center
}

@media (max-width:1024px) {
    .home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner button {
        width: 100%;
        margin-top: 12px;
        border-radius: 6px
    }
}

.home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner button::before {
    display: none
}

.home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner .form-check input[type=checkbox]+label:before {
    background: 0 0 !important;
    border-color: #d7d8d8 !important
}

.home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner .form-check input[type=checkbox]:checked+label:before {
    background: #fff !important;
    font-family: icomoon;
    content: "\e92d";
    color: #b99554;
    font-size: 16px;
    font-weight: 700;
    padding-bottom: 18px;
    width: 19px
}

.home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner .form-check label {
    color: #fff;
    font-weight: 200;
    margin-left: 12px
}

@media (max-width:1024px) {
    .home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner .form-check label {
        margin-left: 8px;
        font-size: 9px !important;
        margin-top: 2px
    }
}

@media (max-width:1024px) {
    .home__whatsapp-area .home__whatsapp-form .whatsapp__form-inner .form-check {
        margin-top: 15px
    }
}

.home__blog--box-area .single-blog {
    background: #3e4346;
    border-radius: 10px
}

.home__blog--box-area .single-blog .blog-img {
    width: 100%;
    display: block
}

.home__blog--box-area .single-blog .blog-img img {
    border-top-left-radius: 10px;
    border-top-right-radius: 10px;
    width: 100%
}

.home__blog--box-area .single-blog .blog-text-wrapper {
    min-height: 130px;
    text-align: center;
    display: flex;
    align-items: center;
    justify-content: center;
    padding: 0 20px
}

.home__blog--box-area .single-blog .blog-text-wrapper div {
    display: flex;
    flex-wrap: wrap;
    justify-content: center
}

.home__blog--box-area .single-blog .blog-text-wrapper h3 {
    color: #b99554;
    text-transform: capitalize;
    font-size: 12px;
    margin: 0
}

.home__blog--box-area .single-blog .blog-text-wrapper p {
    color: #fff;
    font-size: 10px;
    margin: 0;
    line-height: 16px
}

.home__blog--box-area .single-blog picture {
    width: 100%;
    display: block;
    padding-bottom: 10px;
    text-align: center
}

.home__blog--box-area .single-blog picture img {
    max-width: 80px;
    margin: 0 auto;
    display: block
}

.home__blog--box-area ul.slick-dots {
    bottom: -20px;
    position: relative
}

.home__blog--box-area .slick-list {
    padding-left: 0 !important
}

@keyframes caretDownHighlight {

    0%,
    99% {
        color: #ff3838
    }

    to {
        color: #fff
    }
}

@keyframes priceUpHighlight {

    0%,
    99% {
        color: #3a9d37
    }

    to {
        color: #fff
    }
}

@keyframes riseHighlight {

    0%,
    99% {
        color: #3a9d37
    }

    to {
        color: #fff
    }
}

@keyframes dropHighlight {

    0%,
    99% {
        color: #ff3838
    }

    to {
        color: #fff
    }
}

.build__head--views-area {
    background-position: 100% 100%;
    background-repeat: no-repeat;
    background-size: cover;
    width: 100%;
    position: relative;
    margin-bottom: 50px;
    z-index: 1
}

@media (max-width:1024px) {
    .build__head--views-area {
        margin-bottom: 40px
    }
}

.build__head--views-area picture {
    display: block
}

.build__head--views-area picture img {
    max-height: 500px;
    min-height: 500px;
    width: 100%;
    height: 100%
}

@media (max-width:1024px) {
    .build__head--views-area picture img {
        min-height: 250px;
        max-height: 250px
    }
}

.build__body--page-area {
    margin-bottom: 50px;
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.build__body--page-area h1,
.build__body--page-area h2,
.build__body--page-area h3,
.build__body--page-area h4,
.build__body--page-area h5 {
    text-transform: capitalize;
    font-weight: 600
}

.build__body--page-area h1 {
    font-size: 24px
}

.build__body--page-area h2 {
    font-size: 22px
}

.build__body--page-area h3 {
    font-size: 20px
}

.build__body--page-area h4 {
    font-size: 18px
}

.build__body--page-area h5 {
    font-size: 16px
}

.build__body--page-area p {
    font-size: 16px;
    margin-bottom: 20px
}

.build__body--page-area ul:not(.app__item--wrap) {
    width: 100%
}

.build__body--page-area ul:not(.app__item--wrap) li {
    font-size: 16px;
    margin-bottom: 20px;
    display: flex;
    width: 100%
}

.build__body--page-area ul:not(.app__item--wrap) li::before {
    content: "";
    width: 10px;
    height: 10px;
    min-width: 10px;
    min-height: 10px;
    max-width: 10px;
    max-height: 10px;
    display: inline-block;
    background: #b99554;
    border-radius: 100%;
    margin-right: 20px;
    margin-top: 11px
}

.build__body--page-area .item-custom {
    margin-bottom: 40px
}

@media (max-width:1024px) {
    .build__body--page-area .item-custom {
        margin-bottom: 30px
    }
}

.build__body--page-area .item-custom .img-wrap {
    border-radius: 10px
}

@media (max-width:1024px) {
    .build__body--page-area .item-custom .img-wrap {
        padding-bottom: 20px
    }
}

.build__body--page-area .item-custom .img-wrap img {
    min-height: 200px;
    border-radius: 10px;
    height: 100%
}

@media (max-width:1024px) {
    .build__body--page-area .item-custom .img-wrap img {
        min-height: 240px
    }
}

.build__body--page-area .item-custom .text-wrap {
    padding-left: 30px
}

@media (max-width:1024px) {
    .build__body--page-area .item-custom .text-wrap {
        padding-left: 0
    }
}

.build__body--page-area .item-custom .text-wrap ul li::before {
    width: 6px;
    height: 6px;
    min-width: 6px;
    min-height: 6px;
    max-width: 6px;
    max-height: 6px;
    margin-right: 12px;
    background: #000
}

.page-human-resources--form {
    background-color: #f2f2f2;
    padding: 36px 40px;
    width: 100%
}

@media (max-width:1024px) {
    .page-human-resources--form {
        padding: 36px 15px
    }
}

.page-human-resources--form form .form-text-wrap p {
    margin-bottom: 4px;
    text-align: center
}

@media (max-width:1024px) {
    .page-human-resources--form form .form-text-wrap p {
        font-size: 12px;
        margin-bottom: 0
    }
}

.page-human-resources--form form .form-text-wrap h2 {
    margin-bottom: 30px;
    text-align: center
}

@media (max-width:1024px) {
    .page-human-resources--form form .form-text-wrap h2 {
        margin-bottom: 20px
    }
}

.page-human-resources--form form .form-text-wrap h3 {
    margin-bottom: 30px;
    text-align: center
}

@media (max-width:1024px) {
    .page-human-resources--form form .form-text-wrap h3 {
        margin-bottom: 20px
    }
}

.page-human-resources--form form .form-items select {
    border: 1px solid #d8d8d8;
    background: #f2f2f2;
    height: 50px;
    padding: 0 15px;
    width: 100%
}

.page-human-resources--form form .form-items .file-input label {
    background: #b7b7b7;
    height: 50px;
    border-radius: 10px;
    display: flex;
    color: #fff;
    align-items: center;
    justify-content: center;
    font-size: 13px;
    cursor: pointer;
    min-width: 170px
}

@media (max-width:1024px) {
    .page-human-resources--form form .form-items .file-input label {
        margin-top: 10px
    }
}

.page-human-resources--form form .form-items .file-input input {
    display: none
}

.page-human-resources--form form .form-items .btn-cv {
    background: #b99554;
    border: 0;
    color: #fff;
    height: 50px;
    border-radius: 60px;
    font-weight: 400;
    font-size: 15px;
    align-items: center;
    justify-content: center;
    display: flex;
    min-width: 200px;
    max-width: 200px;
    width: 100%;
    position: relative;
    float: right
}

@media (max-width:1024px) {
    .page-human-resources--form form .form-items .btn-cv {
        max-width: 100%;
        margin-top: 15px
    }
}

.build__accordion--wrap .accordion__item-area .accordion__header {
    border-bottom: 1px solid #e9e9e7;
    padding: 0 0 20px 0;
    cursor: pointer;
    margin-bottom: 20px;
    display: flex;
    align-items: center;
    justify-content: space-between
}

.build__accordion--wrap .accordion__item-area .accordion__header span {
    color: #b99554;
    font-size: 21px;
    font-weight: 500
}

.build__accordion--wrap .accordion__item-area .accordion__header i {
    color: #b99554;
    font-size: 17px;
    font-weight: 500
}

.build__accordion--wrap .accordion__item-area .accordion__body {
    height: 0;
    overflow: auto;
    width: 100%
}

.build__accordion--wrap .accordion__item-area .accordion__body.active {
    max-height: 600px;
    height: 100%;
    margin-bottom: 40px
}

.product__area-wrap {
    width: 100%
}

.product__area-wrap .product__item-area {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.product__area-wrap .product__item-area .img__item {
    min-height: 280px;
    display: flex;
    align-items: center;
    justify-content: center;
    width: 100%
}

.product__area-wrap .product__item-area .img__item img {
    max-width: 160px
}

.product__area-wrap .product__item-area .img__item.smal img {
    max-width: 130px
}

.product__area-wrap .product__item-area .img__item.midium img {
    max-width: 140px
}

.product__area-wrap .product__item-area .img__item.gold img {
    max-width: 110px
}

.product__area-wrap .product__item-area .text-wrap {
    text-align: center;
    min-height: 50px;
    width: 100%
}

.product__area-wrap .product__item-area .text-wrap h2 {
    font-size: 16px;
    margin: 0
}

.product__area-wrap .product__item-area .text-wrap p {
    font-size: 12px;
    margin: 0
}

.build__blog-area {
    display: flex;
    flex-wrap: wrap
}

.build__blog-area .build__body--blog-area {
    width: 100%
}

.build__blog-area .build__body--blog-area p {
    color: #3c3c3c;
    font-size: 16px;
    margin-bottom: 20px
}

.build__blog-area .build__body--blog-area .build__title-text {
    font-size: 16px;
    color: #3c3c3c;
    text-transform: capitalize;
    position: relative;
    margin-left: 37px;
    margin-bottom: 15px
}

.build__blog-area .build__body--blog-area .build__title-text::before {
    content: "";
    position: absolute;
    width: 30px;
    height: 2px;
    background-color: #b99554;
    left: -37px;
    bottom: 5px
}

.build__blog-area .build__body--blog-area.build__detail .single-blogs .blogs-contents {
    padding: 0;
    margin-top: 20px;
    margin-bottom: 20px;
    display: flex;
    background: #f2f2f2;
    border-radius: 10px
}

.build__blog-area .build__body--blog-area.build__detail .blog-details-text {
    margin-bottom: 30px
}

.build__blog-area .build__body--blog-area.build__detail .blog-details-text img {
    width: 100%
}

.build__blog-area .build__body--blog-area.build__detail .blog-details-text h2 {
    font-size: 25px;
    color: #3c3c3c;
    font-weight: 700;
    text-transform: capitalize;
    margin-bottom: 20px
}

.build__blog-area .build__body--blog-area.build__detail .blockquote {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.build__blog-area .build__body--blog-area.build__detail .blockquote blockquote {
    background-color: #f7f7f7;
    padding: 30px 20px 30px 130px;
    position: relative;
    margin-top: 10px;
    margin-bottom: 30px
}

.build__blog-area .build__body--blog-area.build__detail .blockquote blockquote::before {
    position: absolute;
    content: "";
    top: -31px;
    left: 0;
    width: 100%;
    height: 100%;
    background-image: url(../../Content/img/item/block.png);
    background-repeat: no-repeat
}

.build__blog-area .build__body--blog-area.build__detail .blockquote blockquote p {
    font-size: 17px;
    color: #171717;
    margin: 0
}

.single-blogs {
    margin-bottom: 30px
}

.single-blogs h2 a {
    margin-bottom: 15px;
    font-size: 25px;
    margin-top: 15px;
    color: #3c3c3c;
    font-weight: 600;
    text-transform: capitalize;
    display: inline-block
}

.single-blogs .blogs-content {
    padding: 40px;
    display: flex;
    flex-wrap: wrap;
    background: #f2f2f2;
    border-bottom-right-radius: 10px;
    border-bottom-left-radius: 10px
}

@media (max-width:1024px) {
    .single-blogs .blogs-content {
        padding: 10px
    }
}

.single-blogs .blogs-content p {
    margin-bottom: 15px;
    font-size: 15px;
    color: #3c3c3c
}

@media (max-width:1024px) {
    .single-blogs .blogs-content p {
        font-size: 14px;
        margin-bottom: 10px
    }
}

.single-blogs .blogs-content h2 {
    width: 100%
}

.single-blogs .blogs-content h2 a {
    margin-bottom: 15px;
    font-size: 25px;
    margin-top: 15px;
    color: #3c3c3c;
    font-weight: 600;
    text-transform: capitalize;
    display: inline-block
}

@media (max-width:1024px) {
    .single-blogs .blogs-content h2 a {
        margin-bottom: 10px;
        font-size: 16px;
        line-height: 30px;
        margin-top: 10px
    }
}

.single-blogs .blogs-content ul {
    width: 100%
}

.single-blogs .blogs-content ul li {
    display: inline-block;
    padding-right: 20px;
    color: #666;
    font-size: 14px
}

@media (max-width:1024px) {
    .single-blogs .blogs-content ul li {
        font-size: 12px;
        padding-right: 10px
    }
}

.single-blogs .blogs-content ul li a {
    color: #666
}

.single-blogs .blogs-content ul li a:hover {
    color: #b99554
}

.single-blogs .blogs-content ul li i {
    color: #b99554;
    display: inline-block;
    margin-right: 5px
}

.single-blogs .blogs-content ul li i::before {
    font-size: 16px
}

.single-blogs .learn {
    font-size: 16px;
    color: #3c3c3c;
    text-transform: capitalize;
    -o-transition: all .5s;
    transition: all .5s;
    font-weight: 600;
    position: relative
}

@media (max-width:1024px) {
    .single-blogs .learn {
        font-size: 14px
    }
}

.single-blogs .learn::before {
    position: absolute;
    content: "";
    top: 12px;
    left: 0;
    width: 100%;
    height: 2px;
    background-color: #b99554;
    z-index: -1;
    -o-transition: all .5s;
    transition: all .5s;
    opacity: 0
}

.single-blogs .learn i::before {
    margin-left: 10px;
    font-size: 17px
}

.single-blogs .learn-share {
    width: 100%
}

.single-blogs .learn-share .share {
    display: inline-block;
    float: right;
    font-size: 14px;
    color: #b99554;
    text-transform: capitalize
}

.single-blogs .learn-share .share i {
    background-color: #b99554;
    display: inline-block;
    width: 30px;
    height: 30px;
    text-align: center;
    border-radius: 50%;
    margin-left: 20px;
    line-height: 30px;
    color: #fff;
    -o-transition: all .5s;
    transition: all .5s
}

.single-blogs .learn-share .share i::before {
    font-size: 13px;
    margin-left: -2px
}

.single-blogs .blog-img {
    position: relative;
    overflow: hidden;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px
}

.single-blogs .blog-img img {
    width: 100%;
    border-top-right-radius: 10px;
    border-top-left-radius: 10px
}

.single-blogs .blog-img a {
    display: block
}

.single-blogs .blog-img a img {
    -o-transition: all .5s;
    transition: all .5s;
    width: 100%
}

.single-blogs .post-date {
    text-align: center;
    background-color: #b99554;
    width: 120px;
    height: 120px;
    position: absolute;
    bottom: 40px;
    left: 40px;
    padding: 31px 0
}

@media (max-width:1024px) {
    .single-blogs .post-date {
        width: 80px;
        height: 80px;
        padding: 12px 0;
        bottom: 10px;
        left: 10px
    }
}

.single-blogs .post-date .date {
    font-size: 40px;
    font-weight: 700;
    color: #fff;
    position: relative
}

@media (max-width:1024px) {
    .single-blogs .post-date .date {
        font-size: 25px
    }
}

.single-blogs .post-date .date::before {
    position: absolute;
    content: "";
    top: -7px;
    left: -30px;
    width: 100px;
    height: 100px;
    border: 1px dashed #fff
}

@media (max-width:1024px) {
    .single-blogs .post-date .date::before {
        top: -1px;
        left: -20px;
        width: 66px;
        height: 66px
    }
}

.single-blogs .post-date p {
    color: #fff
}

.single-blogs:hover h2 a {
    color: #b99554
}

.single-blogs:hover .learn {
    color: #3c3c3c
}

.single-blogs:hover .learn::before {
    left: 20px;
    opacity: 1
}

.single-blogs:hover .learn-share .share i {
    background-color: #3c3c3c
}

.single-blogs:hover .blog-img {
    border-top-right-radius: 10px;
    border-top-left-radius: 10px
}

.single-blogs:hover .blog-img a {
    display: block
}

.single-blogs:hover .blog-img a img {
    -webkit-transform: rotate(15deg) scale(1.4);
    -ms-transform: rotate(15deg) scale(1.4);
    transform: rotate(15deg) scale(1.4)
}

.pagenavigation-section {
    text-align: center;
    margin: 20px auto 0;
    display: flex;
    flex-wrap: wrap
}

.pagenavigation-section .page-link {
    color: #b99554;
    background-color: #fff;
    border-radius: 50%;
    width: 40px;
    height: 40px;
    border: 1px solid #efefef;
    line-height: 28px;
    -o-transition: all .5s;
    transition: all .5s;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

.pagenavigation-section .page-link:hover {
    color: #fff;
    background-color: #b99554;
    border: 1px solid #b99554
}

.pagenavigation-section .page-link.page-links i::before {
    margin-left: -4px
}

.pagenavigation-section .page-link:focus {
    z-index: 2;
    outline: 0;
    -webkit-box-shadow: none;
    box-shadow: none
}

.pagenavigation-section .page-item {
    padding: 0 8px
}

.pagenavigation-section .page-item:first-child .page-link {
    border-radius: 30px
}

.pagenavigation-section .page-item:last-child .page-link {
    border-radius: 30px
}

.pagenavigation-section .page-item:last-child .page-link i::before {
    margin-left: 7px
}

.pagenavigation-section .page-item.active .page-link {
    z-index: 1;
    color: #fff;
    background-color: #b99554;
    border-color: #b99554
}

.leave-a-reply {
    padding: 27px;
    background: #fff;
    -webkit-box-shadow: 0 0 20px 3px rgba(0, 0, 0, .05);
    box-shadow: 0 0 20px 3px rgba(0, 0, 0, .05);
    margin-top: 30px
}

.leave-a-reply h3 {
    font-size: 23px;
    margin-bottom: 10px
}

.leave-a-reply p {
    font-size: 15px;
    margin-bottom: 30px
}

.leave-a-reply textarea {
    height: 160px !important
}

.build__comment--list-area {
    display: flex;
    flex-wrap: wrap;
    width: 100%;
    padding: 27px;
    background: #fff;
    margin-top: 60px
}

.build__comment--list-area .build__comment--list-items {
    width: 100%;
    margin-bottom: 15px;
    padding-bottom: 15px;
    border-bottom: 1px solid #eee
}

.build__comment--list-area .build__comment--list-items:last-child {
    margin-bottom: 0;
    padding-bottom: 0;
    border-bottom: 0
}

.build__comment--list-area .build__comment--list-items .build__comment-body .build__comment-head .build__comment-author {
    display: inline-block;
    margin-right: 30px
}

.build__comment--list-area .build__comment--list-items .build__comment-body .build__comment-head .build__comment-author .avatar {
    border-radius: 100%;
    margin-right: 30px;
    vertical-align: top;
    width: 80px;
    height: 80px;
    object-fit: cover
}

.build__comment--list-area .build__comment--list-items .build__comment-body .build__comment-head .build__comment-author .fn {
    text-transform: uppercase;
    font-size: 18px;
    color: #3c3c3c;
    font-weight: 500;
    margin-bottom: 20px
}

.build__comment--list-area .build__comment--list-items .build__comment-body .build__comment-head .build__comment-date {
    display: inline-block;
    padding-right: 20px;
    color: #d7d7d7;
    font-size: 14px
}

.build__comment--list-area .build__comment--list-items .build__comment-body .build__comment-content {
    margin-left: 118px;
    margin-top: -45px
}

.build__comment--list-area .build__comment--list-items .build__comment-body .build__comment-content p {
    color: #3c3c3c;
    font-size: 16px;
    margin-bottom: 20px
}

.build__sidebar--blog-area {
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

.build__sidebar--blog-area .widget {
    width: 100%;
    margin-bottom: 30px
}

.build__sidebar--blog-area .widget .widget-title {
    font-weight: 500;
    font-size: 20px;
    margin-bottom: 20px;
    margin-left: 35px;
    position: relative;
    color: #212020
}

.build__sidebar--blog-area .widget .widget-title.widget-titles {
    margin-bottom: 4px
}

.build__sidebar--blog-area .widget .widget-title::before {
    position: absolute;
    content: "";
    left: -30px;
    bottom: 3px;
    width: 25px;
    height: 2px;
    background-color: #b99554
}

.build__sidebar--blog-area .widget .bar {
    margin: 12px 0 30px;
    position: relative;
    border-radius: 5px
}

.build__sidebar--blog-area .widget.widget_product_categories ul {
    padding: 0;
    margin: 0;
    list-style-type: none
}

.build__sidebar--blog-area .widget.widget_product_categories ul li {
    margin-bottom: 10px
}

.build__sidebar--blog-area .widget.widget_product_categories ul li:last-child {
    margin-bottom: 0
}

.build__sidebar--blog-area .widget.widget_product_categories ul li a {
    color: #818992;
    font-weight: 600;
    position: relative
}

.build__sidebar--blog-area .widget.widget_product_categories ul li a i {
    position: absolute;
    left: 8px;
    top: 50%;
    margin-top: -8px;
    opacity: 0;
    visibility: hidden;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.build__sidebar--blog-area .widget.widget_post_categories ul {
    padding: 0;
    margin: 0;
    list-style-type: none;
    width: 100%
}

.build__sidebar--blog-area .widget.widget_post_categories ul li {
    width: 100%
}

.build__sidebar--blog-area .widget.widget_post_categories ul li:last-child {
    margin-bottom: 0
}

.build__sidebar--blog-area .widget.widget_post_categories ul li a {
    color: #747474;
    position: relative;
    font-size: 15px;
    width: 100%;
    display: block;
    padding: 10px 20px;
    border-bottom: 1px solid #ddd
}

.build__sidebar--blog-area .widget.widget_post_categories ul li a i {
    color: #747474;
    display: inline-block;
    margin-right: 10px;
    -o-transition: all .5s;
    transition: all .5s
}

.build__sidebar--blog-area .widget.widget_post_categories ul li a i::before {
    margin-left: 0;
    font-size: 11px
}

.build__sidebar--blog-area .widget.widget_post_categories ul li:hover a {
    color: #b99554
}

.build__sidebar--blog-area .widget.widget_post_categories ul li:hover a i {
    color: #b99554
}

.build__sidebar--blog-area .widget.widget_recent_posts ul {
    list-style-type: none;
    padding: 0;
    margin: 0
}

.build__sidebar--blog-area .widget.widget_recent_posts ul li {
    position: relative;
    overflow: hidden;
    margin-bottom: 30px;
    padding-left: 124px
}

.build__sidebar--blog-area .widget.widget_recent_posts ul li .recent-post-thumb {
    position: absolute;
    left: 0;
    top: 0;
    width: 100px
}

.build__sidebar--blog-area .widget.widget_recent_posts ul li .recent-post-thumb a {
    display: block
}

.build__sidebar--blog-area .widget.widget_recent_posts ul li .recent-post-content h3 {
    font-size: 16px;
    font-weight: 700;
    line-height: 23px
}

.build__sidebar--blog-area .widget.widget_recent_posts ul li .recent-post-content .date {
    display: block;
    margin-top: 3px;
    font-size: 13px;
    color: #828893
}

.build__sidebar--blog-area .widget.widget_call {
    text-align: center;
    background-color: #b99554;
    padding: 30px
}

.build__sidebar--blog-area .widget.widget_call i {
    color: #fff;
    display: inline-block;
    margin-bottom: 20px;
    line-height: 1
}

.build__sidebar--blog-area .widget.widget_call i::before {
    margin-left: 0;
    font-size: 50px
}

.build__sidebar--blog-area .widget.widget_call p {
    font-size: 25px;
    color: #fff;
    font-weight: 500;
    text-transform: capitalize;
    margin-bottom: 25px;
    line-height: 36px
}

.build__sidebar--blog-area .widget.widget_call span {
    font-size: 25px;
    color: #fff;
    font-weight: 700;
    display: block
}

.build__sidebar--blog-area .widget.widget_call a {
    font-size: 16px;
    color: #fff
}

.build__sidebar--blog-area .widget:last-child {
    margin-bottom: 0
}

.build__sidebar--blog-area .widget.widget-search {
    width: 100%
}

.build__sidebar--blog-area .widget.widget-search form {
    width: 100%;
    position: relative
}

.build__sidebar--blog-area .widget.widget-search form .form-control {
    background: #edf5ff;
    border-color: transparent;
    height: 60px;
    border-radius: 0;
    font-weight: 500;
    font-size: 13px
}

.build__sidebar--blog-area .widget.widget-search form .form-control:focus {
    border-color: #b99554
}

.build__sidebar--blog-area .widget.widget-search form button {
    position: absolute;
    right: 0;
    top: 0;
    height: 60px;
    width: 60px;
    border: none;
    background: #b99554;
    cursor: pointer;
    -webkit-transition: .4s;
    -o-transition: .4s;
    transition: .4s
}

.build__sidebar--blog-area .widget.widget-search form button:hover {
    background: #000
}

.build__sidebar--blog-area .widget.widget-search i::before {
    color: #fff;
    margin-left: 0;
    font-size: 21px
}

.build__contact-area {
    display: flex;
    flex-wrap: wrap
}

.build__contact-area .build__body--contact-area {
    width: 100%;
    display: flex;
    flex-wrap: wrap
}

.build__contact-area .build__body--contact-area h1,
.build__contact-area .build__body--contact-area h2,
.build__contact-area .build__body--contact-area h3,
.build__contact-area .build__body--contact-area h4,
.build__contact-area .build__body--contact-area h5 {
    text-transform: capitalize;
    font-weight: 600
}

.build__contact-area .build__body--contact-area h1 {
    font-size: 24px
}

.build__contact-area .build__body--contact-area h2 {
    font-size: 22px
}

.build__contact-area .build__body--contact-area h3 {
    font-size: 20px
}

.build__contact-area .build__body--contact-area h4 {
    font-size: 18px
}

.build__contact-area .build__body--contact-area h5 {
    font-size: 16px
}

.build__contact-area .build__body--contact-area p {
    font-size: 16px;
    margin-bottom: 20px
}

.build__contact-area .build__body--contact-area .get-in-touch-wrapper {
    background-color: #f1f1f1;
    padding: 60px;
    display: flex;
    border-radius: 10px;
    margin-top: 15px;
    min-height: 500px;
    overflow: hidden
}

@media (max-width:1024px) {
    .build__contact-area .build__body--contact-area .get-in-touch-wrapper {
        margin-bottom: 30px;
        align-items: center;
        padding: 30px
    }
}

.build__contact-area .build__body--contact-area .get-in-touch-wrapper .contact-wrapper .contazt__item {
    margin-bottom: 40px
}

.build__contact-area .build__body--contact-area .get-in-touch-wrapper .contact-wrapper .contazt__item:last-child {
    margin-bottom: 0
}

.build__contact-area .build__body--contact-area .get-in-touch-wrapper .contact-wrapper .contazt__item h2 {
    font-size: 22px;
    font-weight: 500;
    margin-bottom: 5px
}

.build__contact-area .build__body--contact-area .get-in-touch-wrapper .contact-wrapper .contazt__item p {
    font-size: 18px;
    margin-bottom: 0
}

.build__contact-area .build__body--contact-area .maps-section {
    margin-top: 15px;
    border-radius: 10px;
    min-height: 500px;
    overflow: hidden
}

.build__contact-area .build__body--contact-area .maps-section iframe {
    width: 100%;
    min-height: 500px;
    border: none;
    border-radius: 10px
}

.build__contact-area .build__body--contact-area .form-contact {
    background-color: #f1f1f1;
    padding: 30px;
    margin-top: 50px;
    border-radius: 10px
}

@media (max-width:1024px) {
    .build__contact-area .build__body--contact-area .form-contact {
        padding: 30px 15px
    }
}

.build__contact-area .build__body--contact-area .form-contact .form-group {
    margin-bottom: 30px
}

.build__contact-area .build__body--contact-area .form-contact .form-group .form-control {
    border: 1px solid #ddd;
    border-radius: 10px;
    color: #000;
    padding: 15px 20px;
    background-color: #fff;
    font-size: 14px
}

.build__contact-area .build__body--contact-area .btn-contact {
    width: 100%;
    max-width: 300px;
    float: left;
    border-radius: 10px;
    text-transform: uppercase;
    font-weight: 400;
    font-size: 18px
}

@media (max-width:1024px) {
    .build__contact-area .build__body--contact-area .btn-contact {
        max-width: 100%
    }
}

.build__search-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
    flex-wrap: wrap
}

.build__search-area .build__body--search-area {
    width: 100%
}

.build__search-area .build__body--search-area p {
    color: #777;
    font-size: 16px;
    margin-bottom: 20px
}

.build__404-area {
    display: flex;
    padding-top: 100px;
    border-top: 1px solid #eee
}

@media (max-width:1024px) {
    .build__404-area {
        padding-top: 50px
    }
}

.build__404-area .build__body--404-area {
    width: 100%
}

.build__404-area .build__body--404-area p {
    color: #777;
    font-size: 16px;
    margin-bottom: 20px
}

.build__404-area .build__body--404-area .build__404--text-area {
    max-width: 600px;
    text-align: center;
    margin: 0 auto
}

.build__404-area .build__body--404-area .build__404--text-area .text--item-area {
    margin-bottom: 50px
}

.build__404-area .build__body--404-area .build__404--text-area .text--item-area h3 {
    font-size: 24px;
    line-height: 36px;
    letter-spacing: 4px;
    margin-bottom: 14px;
    margin: 0;
    font-weight: 500
}

.build__404-area .build__body--404-area .build__404--text-area .text--item-area span {
    font-weight: 200;
    font-size: 13px
}

.build__404-area .build__body--404-area .build__404--text-area .text--item-area em {
    color: #b99554;
    font-weight: 300;
    font-size: 13px
}

header {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    width: 100%;
    z-index: 20;
    background: #f7f7f7
}

header .build__top-area {
    border-bottom: 1px solid #eee;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 10px 0;
    -webkit-transition: all ease .3s;
    -o-transition: all ease .3s;
    transition: all ease .3s
}

header .build__top-area .build__items-area {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end
}

header .build__top-area .build__items-area .login {
    color: #3c3c3c;
    font-weight: 500;
    font-size: 13px;
    margin-left: 20px
}

header .build__top-area .build__items-area .login i.icon {
    font-size: 15px;
    text-transform: capitalize;
    margin-right: 3px
}

header .build__top-area .build__items-area .login:hover {
    color: #b99554
}

header .build__top-area .build__items-area .login:hover i.icon {
    color: #b99554
}

header .build__top-area .build__items-area .build__social-area ul li {
    padding-left: 15px
}

header .build__top-area .build__items-area .build__social-area ul li i.icon {
    font-size: 13px;
    text-transform: capitalize;
    color: #a5a5a5
}

header .build__top-area .build__items-area .build__social-area ul li:hover i.icon {
    color: #b99554
}

header .build__bottom-area #logo {
    height: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center
}

header .build__bottom-area #logo a {
    display: block
}

@media (max-width:1024px) {
    header .build__bottom-area #logo a {
        padding: 5px 0
    }
}

header .build__bottom-area #logo a img {
    max-width: inherit
}

@media (max-width:1024px) {
    header .build__bottom-area #logo a img {
        padding: 5px 0;
        max-width: 140px;
        padding: 7px 0
    }
}

header .build__bottom-area #search-container {
    position: fixed;
    background: #fff;
    left: 0;
    right: 0;
    top: 0;
    height: 140px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    width: 100%;
    z-index: 20;
    opacity: 0;
    visibility: hidden;
    -webkit-transform: translate(0, -150px);
    -ms-transform: translate(0, -150px);
    transform: translate(0, -150px);
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out
}

@media (max-width:1024px) {
    header .build__bottom-area #search-container {
        height: 139px
    }
}

header .build__bottom-area #search-container.js-active {
    opacity: 1;
    visibility: visible;
    -webkit-transform: translate(0, 0);
    -ms-transform: translate(0, 0);
    transform: translate(0, 0)
}

header .build__bottom-area #search-container .build__search-inner {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    width: 100%;
    padding: 0 250px
}

@media (max-width:1299px) {
    header .build__bottom-area #search-container .build__search-inner {
        padding: 0 30px
    }
}

header .build__bottom-area #search-container .build__search-inner .build__search-text {
    font-size: 25px;
    font-weight: 700;
    text-transform: lowercase
}

@media (max-width:560px) {
    header .build__bottom-area #search-container .build__search-inner .build__search-text {
        display: none
    }
}

header .build__bottom-area #search-container .build__search-inner .build__search-form {
    width: 100%;
    max-width: 400px;
    border-bottom: 1px solid #3c3c3c;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex
}

@media (max-width:1024px) {
    header .build__bottom-area #search-container .build__search-inner .build__search-form {
        margin: 0 15px
    }
}

header .build__bottom-area #search-container .build__search-inner .build__search-form form {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    width: 100%
}

header .build__bottom-area #search-container .build__search-inner .build__search-form fieldset {
    width: 100%
}

header .build__bottom-area #search-container .build__search-inner .build__search-form input {
    border: 0;
    font-size: 18px;
    padding: 4px 0;
    width: 100%
}

header .build__bottom-area #search-container .build__search-inner .build__search-form button {
    border: 0;
    font-size: 19px;
    background: 0;
    padding: 0;
    margin: 0;
    margin-right: 15px
}

header .build__bottom-area #search-container .build__search-inner .build__search-cancel {
    font-size: 20px;
    color: #3c3c3c;
    font-weight: 900;
    cursor: pointer
}

header .build__bottom-area .build__search-nav {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    width: 100%;
    height: 100%
}

@media (max-width:1024px) {
    header .build__bottom-area .build__search-nav nav {
        position: fixed;
        display: block;
        background: #fff;
        z-index: 999999;
        color: #fff;
        height: calc(100% - 70px);
        bottom: 0;
        top: 70px;
        width: 100%;
        left: 0;
        right: 0;
        border-top: 1px solid #eee;
        padding-top: 10px;
        -webkit-transform: translate(-100%, 0);
        -ms-transform: translate(-100%, 0);
        transform: translate(-100%, 0);
        -webkit-transition: all ease .3s;
        -o-transition: all ease .3s;
        transition: all ease .3s
    }

    header .build__bottom-area .build__search-nav nav.js-active {
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0)
    }

    header .build__bottom-area .build__search-nav nav ul {
        padding: 0 15px
    }

    header .build__bottom-area .build__search-nav nav ul>li {
        width: 100%;
        border-bottom: 1px solid #eee;
        margin-bottom: 10px
    }

    header .build__bottom-area .build__search-nav nav ul>li:last-child {
        margin-bottom: 0
    }

    header .build__bottom-area .build__search-nav nav ul>li a {
        display: block;
        padding: 5px 0;
        width: 100%;
        font-size: 18px
    }

    header .build__bottom-area .build__search-nav nav ul>li.dropdown a {
        position: relative
    }

    header .build__bottom-area .build__search-nav nav ul>li.dropdown a::after {
        content: "\f11c";
        font-family: icomoon;
        text-align: right;
        position: absolute;
        right: 0;
        top: 0;
        -webkit-transition: all ease .3s;
        -o-transition: all ease .3s;
        transition: all ease .3s
    }

    header .build__bottom-area .build__search-nav nav ul>li.dropdown a.js-active::after {
        -webkit-transform: rotate(-180deg);
        -ms-transform: rotate(-180deg);
        transform: rotate(-180deg)
    }

    header .build__bottom-area .build__search-nav nav ul>li ul {
        display: none
    }

    header .build__bottom-area .build__search-nav nav ul>li ul.js-active {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        padding-right: 0
    }

    header .build__bottom-area .build__search-nav nav ul>li ul li {
        width: 100%;
        border-bottom: 1px solid #eee
    }

    header .build__bottom-area .build__search-nav nav ul>li ul li:last-child {
        border-bottom: 0
    }

    header .build__bottom-area .build__search-nav nav ul>li ul li a::after {
        display: none
    }

    header .build__bottom-area .build__search-nav nav ul>li.phone a {
        position: relative
    }

    header .build__bottom-area .build__search-nav nav ul>li.phone a::before {
        content: "\f171";
        font-family: icomoon;
        margin-right: 10px
    }

    header .build__bottom-area .build__search-nav nav ul>li.online {
        margin-right: 120px;
        position: relative
    }
}

@media (max-width:1024px) and (max-width:1024px) {
    header .build__bottom-area .build__search-nav nav ul>li.online {
        margin-right: 0
    }
}

@media (max-width:1024px) {
    header .build__bottom-area .build__search-nav nav ul>li.online a {
        color: #ccc;
        position: relative;
        display: flex;
        align-items: center
    }

    header .build__bottom-area .build__search-nav nav ul>li.online a::before {
        content: "\f06a";
        font-family: icomoon;
        color: #b99554;
        cursor: pointer;
        margin-right: 10px
    }

    header .build__bottom-area .build__search-nav nav ul>li.online a::after {
        content: "Çok Yakında.";
        background: #000;
        color: #fff;
        padding: 7px 15px;
        border-radius: 10px;
        position: absolute;
        min-width: 254px;
        top: 5px;
        transition: all ease .3s;
        visibility: hidden;
        opacity: 0
    }

    header .build__bottom-area .build__search-nav nav ul>li.online a:hover::after {
        visibility: visible;
        opacity: 1
    }
}

@media (min-width:1025px) {
    header .build__bottom-area .build__search-nav nav .menu>li {
        position: relative
    }

    header .build__bottom-area .build__search-nav nav .menu>li>a {
        font-size: 18px;
        padding-left: 0;
        padding-right: 0;
        padding-top: 0;
        padding-bottom: 0;
        padding: 56px 5px;
        color: #3c3c3c;
        margin-left: 12px;
        margin-right: 12px;
        display: block;
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }
}

@media (min-width:1025px) and (min-width:1025px) and (max-width:1179px) {
    header .build__bottom-area .build__search-nav nav .menu>li>a {
        font-size: 15px
    }
}

@media (min-width:1025px) {
    header .build__bottom-area .build__search-nav nav .menu>li>a:hover {
        color: #b99554
    }

    header .build__bottom-area .build__search-nav nav .menu>li:hover ul {
        opacity: 1;
        -webkit-transform: translate(0, 0);
        -ms-transform: translate(0, 0);
        transform: translate(0, 0);
        visibility: visible
    }

    header .build__bottom-area .build__search-nav nav .menu>li>ul {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
        -ms-flex-wrap: wrap;
        flex-wrap: wrap;
        background: #fff;
        opacity: 0;
        visibility: hidden;
        -webkit-transform: translate(0, 20px);
        -ms-transform: translate(0, 20px);
        transform: translate(0, 20px);
        -webkit-box-shadow: 0 0 30px 0 rgba(0, 0, 0, .05);
        box-shadow: 0 0 30px 0 rgba(0, 0, 0, .05);
        position: absolute;
        left: 0;
        width: 250px;
        z-index: 99;
        padding-top: 20px;
        padding-left: 5px;
        padding-right: 5px;
        padding-bottom: 20px;
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out;
        border-radius: 0;
        padding: 0
    }

    header .build__bottom-area .build__search-nav nav .menu>li>ul li {
        width: 100%;
        border-bottom: 1px solid #eee
    }

    header .build__bottom-area .build__search-nav nav .menu>li>ul li:last-child {
        border-bottom: 0
    }

    header .build__bottom-area .build__search-nav nav .menu>li>ul li a {
        font-size: 14px;
        text-transform: capitalize;
        margin: 0;
        display: block;
        color: #3c3c3c;
        padding: 15px;
        -webkit-transition: all .3s ease-in-out;
        -o-transition: all .3s ease-in-out;
        transition: all .3s ease-in-out
    }

    header .build__bottom-area .build__search-nav nav .menu>li>ul li a:hover {
        color: #b99554
    }

    header .build__bottom-area .build__search-nav nav .menu>li.phone a {
        position: relative
    }

    header .build__bottom-area .build__search-nav nav .menu>li.phone a::before {
        content: "\f171";
        font-family: icomoon;
        position: absolute;
        left: -22px;
        top: 56px
    }

    header .build__bottom-area .build__search-nav nav .menu>li.online {
        margin-right: 120px;
        position: relative
    }
}

@media (min-width:1025px) and (min-width:1025px) and (max-width:1170px) {
    header .build__bottom-area .build__search-nav nav .menu>li.online {
        margin-right: 90px
    }
}

@media (min-width:1025px) and (max-width:1024px) {
    header .build__bottom-area .build__search-nav nav .menu>li.online {
        margin-right: 0
    }
}

@media (min-width:1025px) {
    header .build__bottom-area .build__search-nav nav .menu>li.online a {
        color: #ccc;
        position: relative
    }

    header .build__bottom-area .build__search-nav nav .menu>li.online a::before {
        content: "\f06a";
        font-family: icomoon;
        position: absolute;
        right: -10px;
        top: 41px;
        color: #b99554;
        cursor: pointer
    }

    header .build__bottom-area .build__search-nav nav .menu>li.online::after {
        content: "Çok Yakında.";
        background: #000;
        color: #fff;
        padding: 7px 15px;
        border-radius: 10px;
        position: absolute;
        font-size: 12px;
        white-space: nowrap;
        top: 2px;
        transition: all ease .3s;
        visibility: hidden;
        opacity: 0;
        right: 30px
    }

    header .build__bottom-area .build__search-nav nav .menu>li.online:hover::after {
        visibility: visible;
        opacity: 1
    }
}

header .build__bottom-area .build__search-nav .search {
    border: 0;
    font-size: 18px;
    background: #b99554;
    height: 40px;
    width: 40px;
    min-height: 40px;
    min-width: 40px;
    color: #fff;
    -webkit-transition: all .3s ease-in-out;
    -o-transition: all .3s ease-in-out;
    transition: all .3s ease-in-out;
    margin-left: 4%
}

header .build__bottom-area .build__search-nav .search:hover {
    background: #3c3c3c
}

header .build__bottom-area .col-sm-11.col-9 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center
}

header .mobile-menu {
    background: 0;
    border: 0;
    font-size: 30px;
    margin-left: 10px;
    display: none
}

@media (max-width:1024px) {
    header .mobile-menu {
        display: block
    }
}

header .mobile-menu .cancel-menu {
    display: none
}

header .mobile-menu.js-active .cancel-menu {
    display: block
}

header .mobile-menu.js-active .start-menu {
    display: none
}

header.fixed {
    -webkit-box-shadow: 0 0 5px rgba(0, 0, 0, .5);
    box-shadow: 0 0 5px rgba(0, 0, 0, .5)
}

header.fixed .build__top-area {
    height: 0;
    overflow: hidden;
    padding: 0
}

footer {
    margin-top: 50px;
    display: flex;
    flex-wrap: wrap;
    width: 100%
}

@media (max-width:1024px) {
    footer {
        background-color: #f2f2f2;
        overflow: hidden
    }
}

footer h3 {
    text-transform: capitalize;
    color: #3c3c3c;
    font-weight: 400;
    font-size: 15px;
    margin-bottom: 20px
}

@media (max-width:1024px) {
    footer h3 {
        font-size: 13px;
        text-align: center
    }
}

@media (max-width:1024px) {
    footer {
        margin-top: 50px
    }
}

@media (max-width:1024px) {
    footer .build__container-fluid {
        padding: 0
    }
}

footer .build__footer--bottom-area {
    background-color: #f2f2f2;
    padding: 36px 40px;
    width: 100%;
    border-radius: 10px
}

@media (max-width:1024px) {
    footer .build__footer--bottom-area {
        padding: 30px 30px 15px 30px
    }
}

footer .build__footer--bottom-area .single-widget ul li {
    width: 100%
}

footer .build__footer--bottom-area .single-widget ul li a {
    font-size: 12px;
    color: #3c3c3c;
    display: inline-block;
    position: relative;
    text-transform: capitalize;
    line-height: 30px
}

@media (max-width:1024px) {
    footer .build__footer--bottom-area .single-widget ul li a {
        font-size: 14px
    }
}

footer .build__footer--bottom-area .single-widget ul li a:hover {
    color: #b99554
}

footer .build__footer--bottom-area .single-widget ul li a:hover::after {
    transform: scale(1);
    opacity: 1
}

footer .build__footer--bottom-area .single-widget ul li a::after {
    content: "";
    position: absolute;
    bottom: 2px;
    left: 0;
    right: 0;
    margin: auto;
    width: 100%;
    height: 1px;
    background-color: #b99554;
    transition: all .5s;
    transform: scale(0);
    opacity: 0
}

footer .build__footer--bottom-area .build__newletter--area {
    display: flex;
    max-height: 260px;
    flex-wrap: wrap
}

@media (max-width:1024px) {
    footer .build__footer--bottom-area .build__newletter--area {
        display: none
    }
}

footer .build__footer--bottom-area .build__newletter--area form {
    width: 100%
}

@media (max-width:1024px) {
    footer .build__footer--bottom-area .build__newletter--area form {
        padding: 20px
    }
}

footer .build__footer--bottom-area .build__newletter--area form .form__area {
    display: flex;
    max-width: 470px;
    position: relative
}

footer .build__footer--bottom-area .build__newletter--area form .form__area #email-error {
    position: absolute;
    bottom: -38px;
    font-size: 12px !important
}

@media (max-width:1024px) {
    footer .build__footer--bottom-area .build__newletter--area form .form__area {
        max-width: 100%
    }
}

footer .build__footer--bottom-area .build__newletter--area form .form__area input,
footer .build__footer--bottom-area .build__newletter--area form .form__area input::placeholder {
    height: 40px;
    background: 0;
    border-radius: 10px;
    border-color: #e3e2e2;
    margin-right: 20px;
    color: #3c3c3c !important
}

@media (max-width:1024px) {

    footer .build__footer--bottom-area .build__newletter--area form .form__area input,
    footer .build__footer--bottom-area .build__newletter--area form .form__area input::placeholder {
        margin-right: 0
    }
}

footer .build__footer--bottom-area .build__newletter--area form button {
    background: #b99554;
    border: 0;
    color: #fff;
    height: 40px;
    border-radius: 60px;
    font-weight: 400;
    font-size: 13px;
    align-items: center;
    justify-content: center;
    display: flex;
    min-width: 98px;
    max-width: 90px;
    width: 100%;
    position: relative
}

@media (max-width:1024px) {
    footer .build__footer--bottom-area .build__newletter--area form button {
        width: 100%;
        margin-top: 12px;
        border-radius: 6px
    }
}

footer .build__footer--bottom-area .build__newletter--area form button::before {
    display: none
}

footer .build__footer--bottom-area .build__newletter--area form .form-check input[type=checkbox]+label:before {
    background: 0 0 !important;
    border-color: #3c3c3c !important
}

footer .build__footer--bottom-area .build__newletter--area form .form-check input[type=checkbox]:checked+label:before {
    background: #3c3c3c !important
}

footer .build__footer--bottom-area .build__newletter--area form .form-check label {
    color: #3c3c3c;
    font-weight: 200;
    margin-left: 12px
}

@media (max-width:1024px) {
    footer .build__footer--bottom-area .build__newletter--area form .form-check label {
        margin-left: 8px;
        font-size: 9px !important;
        margin-top: 2px
    }
}

@media (max-width:1024px) {
    footer .build__footer--bottom-area .build__newletter--area form .form-check {
        margin-top: 15px
    }
}

footer .build__footer--bottom-area .build__app-area {
    max-width: 350px;
    float: right
}

@media (max-width:1024px) {
    footer .build__footer--bottom-area .build__app-area {
        float: inherit;
        margin: 0 auto;
        margin-top: 40px
    }

    footer .build__footer--bottom-area .build__app-area h3 {
        font-weight: 500;
        font-size: 16px
    }
}

footer .build__footer--bottom-area .build__app-area ul {
    display: flex;
    width: 100%
}

footer .build__footer--bottom-area .build__app-area ul li {
    display: flex;
    width: 100%;
    margin-right: 10px
}

footer .build__footer--bottom-area .build__app-area ul li:last-child {
    margin-right: 0
}

footer .build__footer--bottom-area .build__app-area ul li a {
    display: flex;
    width: 100%
}

footer .build__footer--bottom-area .build__app-area ul li a img {
    display: flex;
    width: 100%;
    object-fit: inherit
}

footer .copyright__area {
    text-align: center;
    width: 100%;
    padding: 30px;
    padding-bottom: 20px
}

@media (max-width:1024px) {
    footer .copyright__area {
        background-color: #f7f7f7
    }
}

footer .copyright__area p {
    font-size: 12px
}

@media (max-width:1024px) {
    footer .copyright__area p {
        font-size: 14px;
        line-height: 22px
    }
}

.headerChange {
    background: #4a463f;
    width: 516px;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
}

.headerChange img {
    width: 100%;
    max-width: 120px;
}