html,
body {
    scroll-behavior: smooth;
    box-sizing: border-box;
    margin: 0 0 0 0;
    padding: 0 0 0 0;
    width: 100%;
    height: auto;
}


.w0 {
    width: 0% !important;
}

.w1 {
    width: 1% !important;
}

.w2 {
    width: 2% !important;
}

.w3 {
    width: 3% !important;
}

.w4 {
    width: 4% !important;
}

.w5 {
    width: 5% !important;
}

.w6 {
    width: 6% !important;
}

.w7 {
    width: 7% !important;
}

.w8 {
    width: 8% !important;
}

.w9 {
    width: 9% !important;
}

.w10 {
    width: 10% !important;
}

.w11 {
    width: 11% !important;
}

.w12 {
    width: 12% !important;
}

.w13 {
    width: 13% !important;
}

.w14 {
    width: 14% !important;
}

.w15 {
    width: 15% !important;
}

.w16 {
    width: 16% !important;
}

.w17 {
    width: 17% !important;
}

.w18 {
    width: 18% !important;
}

.w19 {
    width: 19% !important;
}

.w20 {
    width: 20% !important;
}

.w21 {
    width: 21% !important;
}

.w22 {
    width: 22% !important;
}

.w23 {
    width: 23% !important;
}

.w24 {
    width: 24% !important;
}

.w25 {
    width: 25% !important;
}

.w26 {
    width: 26% !important;
}

.w27 {
    width: 27% !important;
}

.w28 {
    width: 28% !important;
}

.w29 {
    width: 29% !important;
}

.w30 {
    width: 30% !important;
}

.w31 {
    width: 31% !important;
}

.w32 {
    width: 32% !important;
}

.w33 {
    width: 33% !important;
}

.w34 {
    width: 34% !important;
}

.w35 {
    width: 35% !important;
}

.w36 {
    width: 36% !important;
}

.w37 {
    width: 37% !important;
}

.w38 {
    width: 38% !important;
}

.w39 {
    width: 39% !important;
}

.w40 {
    width: 40% !important;
}

.w41 {
    width: 41% !important;
}

.w42 {
    width: 42% !important;
}

.w43 {
    width: 43% !important;
}

.w44 {
    width: 44% !important;
}

.w45 {
    width: 45% !important;
}

.w46 {
    width: 46% !important;
}

.w47 {
    width: 47% !important;
}

.w48 {
    width: 48% !important;
}

.w49 {
    width: 49% !important;
}

.w50 {
    width: 50% !important;
}

.w51 {
    width: 51% !important;
}

.w52 {
    width: 52% !important;
}

.w53 {
    width: 53% !important;
}

.w54 {
    width: 54% !important;
}

.w55 {
    width: 55% !important;
}

.w56 {
    width: 56% !important;
}

.w57 {
    width: 57% !important;
}

.w58 {
    width: 58% !important;
}

.w59 {
    width: 59% !important;
}

.w60 {
    width: 60% !important;
}

.w61 {
    width: 61% !important;
}

.w62 {
    width: 62% !important;
}

.w63 {
    width: 63% !important;
}

.w64 {
    width: 64% !important;
}

.w65 {
    width: 65% !important;
}

.w66 {
    width: 66% !important;
}

.w67 {
    width: 67% !important;
}

.w68 {
    width: 68% !important;
}

.w69 {
    width: 69% !important;
}

.w70 {
    width: 70% !important;
}

.w71 {
    width: 71% !important;
}

.w72 {
    width: 72% !important;
}

.w73 {
    width: 73% !important;
}

.w74 {
    width: 74% !important;
}

.w75 {
    width: 75% !important;
}

.w76 {
    width: 76% !important;
}

.w77 {
    width: 77% !important;
}

.w78 {
    width: 78% !important;
}

.w79 {
    width: 79% !important;
}

.w80 {
    width: 80% !important;
}

.w81 {
    width: 81% !important;
}

.w82 {
    width: 82% !important;
}

.w83 {
    width: 83% !important;
}

.w84 {
    width: 84% !important;
}

.w85 {
    width: 85% !important;
}

.w86 {
    width: 86% !important;
}

.w87 {
    width: 87% !important;
}

.w88 {
    width: 88% !important;
}

.w89 {
    width: 89% !important;
}

.w90 {
    width: 90% !important;
}

.w91 {
    width: 91% !important;
}

.w92 {
    width: 92% !important;
}

.w93 {
    width: 93% !important;
}

.w94 {
    width: 94% !important;
}

.w95 {
    width: 95% !important;
}

.w96 {
    width: 96% !important;
}

.w97 {
    width: 97% !important;
}

.w98 {
    width: 98% !important;
}

.w99 {
    width: 99% !important;
}

.w100 {
    width: 100% !important;
}

.blank10 {
    width: 100%;
    height: 10px;
    clear: both;
    overflow: hidden;
}

.blank20 {
    width: 100%;
    height: 20px;
    clear: both;
    overflow: hidden;
}

.blank30 {
    width: 100%;
    height: 30px;
    clear: both;
    overflow: hidden;
}

.blank40 {
    width: 100%;
    height: 40px;
    clear: both;
    overflow: hidden;
}

.blank50 {
    width: 100%;
    height: 50px;
    float: left;
    overflow: hidden;
}

.blank60 {
    width: 100%;
    height: 60px;
    clear: both;
    overflow: hidden;
}

.blank70 {
    width: 100%;
    height: 70px;
    clear: both;
    overflow: hidden;
}

.blank80 {
    width: 100%;
    height: 80px;
    clear: both;
    overflow: hidden;
}

.blank90 {
    width: 100%;
    height: 90px;
    clear: both;
    overflow: hidden;
}

.blank100 {
    width: 100%;
    height: 100px;
    clear: both;
    overflow: hidden;
}

.blank110 {
    width: 100%;
    height: 110px;
    clear: both;
    overflow: hidden;
}

.blank120 {
    width: 100%;
    height: 120px;
    clear: both;
    overflow: hidden;
}

.blank130 {
    width: 100%;
    height: 130px;
    clear: both;
    overflow: hidden;
}

.blank140 {
    width: 100%;
    height: 140px;
    clear: both;
    overflow: hidden;
}

.blank150 {
    width: 100%;
    height: 150px;
    float: left;
    overflow: hidden;
}

.blank160 {
    width: 100%;
    height: 160px;
    clear: both;
    overflow: hidden;
}

.blank170 {
    width: 100%;
    height: 170px;
    clear: both;
    overflow: hidden;
}

.blank180 {
    width: 100%;
    height: 180px;
    clear: both;
    overflow: hidden;
}

.blank190 {
    width: 100%;
    height: 190px;
    clear: both;
    overflow: hidden;
}

.blank200 {
    width: 100%;
    height: 200px;
    clear: both;
    overflow: hidden;
}



a {
    color: #666;
    text-decoration: none;
}

a:visited {
    color: #666;
    text-decoration: none
}

a:active {
    color: #666;
    text-decoration: none
}

a:hover {
    color: #666;
    text-decoration: none;
}

::-webkit-input-placeholder {
    /* WebKit browsers */
    color: #BCBCBC;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #BCBCBC;
}

:-ms-textarea-placeholder {
    /* Internet Explorer 10+ */
    color: #BCBCBC;
}

::-webkit-textarea-placeholder {
    /* WebKit browsers */
    color: #BCBCBC;
}

::-moz-placeholder {
    /* Mozilla Firefox 19+ */
    color: #BCBCBC;
}

:-ms-textarea-placeholder {
    /* Internet Explorer 10+ */
    color: #BCBCBC;
}


.bg-ffffff {
    background-color: #fff;
}

.bg-efefef {
    background-color: #efefef;
}

.bg-f5f4f1 {
    background-color: #F5F4F1;
}

.bg-f4f3f0 {
    background-color: #F4F3F0;
}

.bg-fbfaf9 {
    background-color: #FBFAF9;
}


.bg-921C8C {
    background-color: #921C8C;
}


.bg-fixed{
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    background-attachment: fixed;
}