﻿@import url("font-setting.css");


.pt_-24 {
    padding-top: -24px !important;
}

.pr_-24 {
    padding-right: -24px !important;
}

.pb_-24 {
    padding-bottom: -24px !important;
}

.pl_-24 {
    padding-left: -24px !important;
}

.mt_-24 {
    margin-top: -24px !important;
}

.mr_-24 {
    margin-right: -24px !important;
}

.mb_-24 {
    margin-bottom: -24px !important;
}

.ml_-24 {
    margin-left: -24px !important;
}

.pt_-24_em {
    padding-top: -24em !important;
}

.pr_-24_em {
    padding-right: -24em !important;
}

.pb_-24_em {
    padding-bottom: -24em !important;
}

.pl_-24_em {
    padding-left: -24em !important;
}

.mt_-24_em {
    margin-top: -24em !important;
}

.mr_-24_em {
    margin-right: -24em !important;
}

.mb_-24_em {
    margin-bottom: -24em !important;
}

.ml_-24_em {
    margin-left: -24em !important;
}

.pt_-24_rem {
    padding-top: -2.4rem !important;
}

.pr_-24_rem {
    padding-right: -2.4rem !important;
}

.pb_-24_rem {
    padding-bottom: -2.4rem !important;
}

.pl_-24_rem {
    padding-left: -2.4rem !important;
}

.mt_-24_rem {
    margin-top: -2.4rem !important;
}

.mr_-24_rem {
    margin-right: -2.4rem !important;
}

.mb_-24_rem {
    margin-bottom: -2.4rem !important;
}

.ml_-24_rem {
    margin-left: -2.4rem !important;
}

.wd_-24_p {
    width: -24% !important;
}

.ht_-24_p {
    height: -24% !important;
}

.fts_-24_px {
    font-size: -24px !important;
}

.brd_t_-24_rem {
    border-radius: -2.4rem 0 0 0 !important;
}

.brd_r_-24_rem {
    border-radius: 0 -2.4rem 0 0 !important;
}

.brd_b_-24_rem {
    border-radius: 0 0 -2.4rem 0 !important;
}

.brd_l_-24_rem {
    border-radius: 0 0 0 -2.4rem !important;
}

.brd_tr_-24_rem {
    border-radius: -2.4rem -2.4rem 0 0 !important;
}

.brd_rb_-24_rem {
    border-radius: 0 -2.4rem -2.4rem 0 !important;
}

.brd_bl_-24_rem {
    border-radius: 0 0 -2.4rem -2.4rem !important;
}

.pt_-23 {
    padding-top: -23px !important;
}

.pr_-23 {
    padding-right: -23px !important;
}

.pb_-23 {
    padding-bottom: -23px !important;
}

.pl_-23 {
    padding-left: -23px !important;
}

.mt_-23 {
    margin-top: -23px !important;
}

.mr_-23 {
    margin-right: -23px !important;
}

.mb_-23 {
    margin-bottom: -23px !important;
}

.ml_-23 {
    margin-left: -23px !important;
}

.pt_-23_em {
    padding-top: -23em !important;
}

.pr_-23_em {
    padding-right: -23em !important;
}

.pb_-23_em {
    padding-bottom: -23em !important;
}

.pl_-23_em {
    padding-left: -23em !important;
}

.mt_-23_em {
    margin-top: -23em !important;
}

.mr_-23_em {
    margin-right: -23em !important;
}

.mb_-23_em {
    margin-bottom: -23em !important;
}

.ml_-23_em {
    margin-left: -23em !important;
}

.pt_-23_rem {
    padding-top: -2.3rem !important;
}

.pr_-23_rem {
    padding-right: -2.3rem !important;
}

.pb_-23_rem {
    padding-bottom: -2.3rem !important;
}

.pl_-23_rem {
    padding-left: -2.3rem !important;
}

.mt_-23_rem {
    margin-top: -2.3rem !important;
}

.mr_-23_rem {
    margin-right: -2.3rem !important;
}

.mb_-23_rem {
    margin-bottom: -2.3rem !important;
}

.ml_-23_rem {
    margin-left: -2.3rem !important;
}

.wd_-23_p {
    width: -23 + % !important;
}

.ht_-23_p {
    height: -23 + % !important;
}

.fts_-23_px {
    font-size: -23px !important;
}

.brd_t_-23_rem {
    border-radius: -2.3rem 0 0 0 !important;
}

.brd_r_-23_rem {
    border-radius: 0 -2.3rem 0 0 !important;
}

.brd_b_-23_rem {
    border-radius: 0 0 -2.3rem 0 !important;
}

.brd_l_-23_rem {
    border-radius: 0 0 0 -2.3rem !important;
}

.brd_tr_-23_rem {
    border-radius: -2.3rem -2.3rem 0 0 !important;
}

.brd_rb_-23_rem {
    border-radius: 0 -2.3rem -2.3rem 0 !important;
}

.brd_bl_-23_rem {
    border-radius: 0 0 -2.3rem -2.3rem !important;
}

.pt_-22 {
    padding-top: -22px !important;
}

.pr_-22 {
    padding-right: -22px !important;
}

.pb_-22 {
    padding-bottom: -22px !important;
}

.pl_-22 {
    padding-left: -22px !important;
}

.mt_-22 {
    margin-top: -22px !important;
}

.mr_-22 {
    margin-right: -22px !important;
}

.mb_-22 {
    margin-bottom: -22px !important;
}

.ml_-22 {
    margin-left: -22px !important;
}

.pt_-22_em {
    padding-top: -22em !important;
}

.pr_-22_em {
    padding-right: -22em !important;
}

.pb_-22_em {
    padding-bottom: -22em !important;
}

.pl_-22_em {
    padding-left: -22em !important;
}

.mt_-22_em {
    margin-top: -22em !important;
}

.mr_-22_em {
    margin-right: -22em !important;
}

.mb_-22_em {
    margin-bottom: -22em !important;
}

.ml_-22_em {
    margin-left: -22em !important;
}

.pt_-22_rem {
    padding-top: -2.2rem !important;
}

.pr_-22_rem {
    padding-right: -2.2rem !important;
}

.pb_-22_rem {
    padding-bottom: -2.2rem !important;
}

.pl_-22_rem {
    padding-left: -2.2rem !important;
}

.mt_-22_rem {
    margin-top: -2.2rem !important;
}

.mr_-22_rem {
    margin-right: -2.2rem !important;
}

.mb_-22_rem {
    margin-bottom: -2.2rem !important;
}

.ml_-22_rem {
    margin-left: -2.2rem !important;
}

.wd_-22_p {
    width: -22 + % !important;
}
 
.ht_-22_p {
    height: -22 + % !important;
}

.fts_-22_px {
    font-size: -22px !important;
}

.brd_t_-22_rem {
    border-radius: -2.2rem 0 0 0 !important;
}

.brd_r_-22_rem {
    border-radius: 0 -2.2rem 0 0 !important;
}

.brd_b_-22_rem {
    border-radius: 0 0 -2.2rem 0 !important;
}

.brd_l_-22_rem {
    border-radius: 0 0 0 -2.2rem !important;
}

.brd_tr_-22_rem {
    border-radius: -2.2rem -2.2rem 0 0 !important;
}

.brd_rb_-22_rem {
    border-radius: 0 -2.2rem -2.2rem 0 !important;
}

.brd_bl_-22_rem {
    border-radius: 0 0 -2.2rem -2.2rem !important;
}

.pt_-21 {
    padding-top: -21px !important;
}

.pr_-21 {
    padding-right: -21px !important;
}

.pb_-21 {
    padding-bottom: -21px !important;
}

.pl_-21 {
    padding-left: -21px !important;
}

.mt_-21 {
    margin-top: -21px !important;
}

.mr_-21 {
    margin-right: -21px !important;
}

.mb_-21 {
    margin-bottom: -21px !important;
}

.ml_-21 {
    margin-left: -21px !important;
}

.pt_-21_em {
    padding-top: -21em !important;
}

.pr_-21_em {
    padding-right: -21em !important;
}

.pb_-21_em {
    padding-bottom: -21em !important;
}

.pl_-21_em {
    padding-left: -21em !important;
}

.mt_-21_em {
    margin-top: -21em !important;
}

.mr_-21_em {
    margin-right: -21em !important;
}

.mb_-21_em {
    margin-bottom: -21em !important;
}

.ml_-21_em {
    margin-left: -21em !important;
}

.pt_-21_rem {
    padding-top: -2.1rem !important;
}

.pr_-21_rem {
    padding-right: -2.1rem !important;
}

.pb_-21_rem {
    padding-bottom: -2.1rem !important;
}

.pl_-21_rem {
    padding-left: -2.1rem !important;
}

.mt_-21_rem {
    margin-top: -2.1rem !important;
}

.mr_-21_rem {
    margin-right: -2.1rem !important;
}

.mb_-21_rem {
    margin-bottom: -2.1rem !important;
}

.ml_-21_rem {
    margin-left: -2.1rem !important;
}

.wd_-21_p {
    width: -21 + % !important;
}

.ht_-21_p {
    height: -21 + % !important;
}

.fts_-21_px {
    font-size: -21px !important;
}

.brd_t_-21_rem {
    border-radius: -2.1rem 0 0 0 !important;
}

.brd_r_-21_rem {
    border-radius: 0 -2.1rem 0 0 !important;
}

.brd_b_-21_rem {
    border-radius: 0 0 -2.1rem 0 !important;
}

.brd_l_-21_rem {
    border-radius: 0 0 0 -2.1rem !important;
}

.brd_tr_-21_rem {
    border-radius: -2.1rem -2.1rem 0 0 !important;
}

.brd_rb_-21_rem {
    border-radius: 0 -2.1rem -2.1rem 0 !important;
}

.brd_bl_-21_rem {
    border-radius: 0 0 -2.1rem -2.1rem !important;
}

.pt_-20 {
    padding-top: -20px !important;
}

.pr_-20 {
    padding-right: -20px !important;
}

.pb_-20 {
    padding-bottom: -20px !important;
}

.pl_-20 {
    padding-left: -20px !important;
}

.mt_-20 {
    margin-top: -20px !important;
}

.mr_-20 {
    margin-right: -20px !important;
}

.mb_-20 {
    margin-bottom: -20px !important;
}

.ml_-20 {
    margin-left: -20px !important;
}

.pt_-20_em {
    padding-top: -20em !important;
}

.pr_-20_em {
    padding-right: -20em !important;
}

.pb_-20_em {
    padding-bottom: -20em !important;
}

.pl_-20_em {
    padding-left: -20em !important;
}

.mt_-20_em {
    margin-top: -20em !important;
}

.mr_-20_em {
    margin-right: -20em !important;
}

.mb_-20_em {
    margin-bottom: -20em !important;
}

.ml_-20_em {
    margin-left: -20em !important;
}

.pt_-20_rem {
    padding-top: -2rem !important;
}

.pr_-20_rem {
    padding-right: -2rem !important;
}

.pb_-20_rem {
    padding-bottom: -2rem !important;
}

.pl_-20_rem {
    padding-left: -2rem !important;
}

.mt_-20_rem {
    margin-top: -2rem !important;
}

.mr_-20_rem {
    margin-right: -2rem !important;
}

.mb_-20_rem {
    margin-bottom: -2rem !important;
}

.ml_-20_rem {
    margin-left: -2rem !important;
}

.wd_-20_p {
    width: -20 + % !important;
}

.ht_-20_p {
    height: -20 + % !important;
}

.fts_-20_px {
    font-size: -20px !important;
}

.brd_t_-20_rem {
    border-radius: -2rem 0 0 0 !important;
}

.brd_r_-20_rem {
    border-radius: 0 -2rem 0 0 !important;
}

.brd_b_-20_rem {
    border-radius: 0 0 -2rem 0 !important;
}

.brd_l_-20_rem {
    border-radius: 0 0 0 -2rem !important;
}

.brd_tr_-20_rem {
    border-radius: -2rem -2rem 0 0 !important;
}

.brd_rb_-20_rem {
    border-radius: 0 -2rem -2rem 0 !important;
}

.brd_bl_-20_rem {
    border-radius: 0 0 -2rem -2rem !important;
}

.pt_-19 {
    padding-top: -19px !important;
}

.pr_-19 {
    padding-right: -19px !important;
}

.pb_-19 {
    padding-bottom: -19px !important;
}

.pl_-19 {
    padding-left: -19px !important;
}

.mt_-19 {
    margin-top: -19px !important;
}

.mr_-19 {
    margin-right: -19px !important;
}

.mb_-19 {
    margin-bottom: -19px !important;
}

.ml_-19 {
    margin-left: -19px !important;
}

.pt_-19_em {
    padding-top: -19em !important;
}

.pr_-19_em {
    padding-right: -19em !important;
}

.pb_-19_em {
    padding-bottom: -19em !important;
}

.pl_-19_em {
    padding-left: -19em !important;
}

.mt_-19_em {
    margin-top: -19em !important;
}

.mr_-19_em {
    margin-right: -19em !important;
}

.mb_-19_em {
    margin-bottom: -19em !important;
}

.ml_-19_em {
    margin-left: -19em !important;
}

.pt_-19_rem {
    padding-top: -1.9rem !important;
}

.pr_-19_rem {
    padding-right: -1.9rem !important;
}

.pb_-19_rem {
    padding-bottom: -1.9rem !important;
}

.pl_-19_rem {
    padding-left: -1.9rem !important;
}

.mt_-19_rem {
    margin-top: -1.9rem !important;
}

.mr_-19_rem {
    margin-right: -1.9rem !important;
}

.mb_-19_rem {
    margin-bottom: -1.9rem !important;
}

.ml_-19_rem {
    margin-left: -1.9rem !important;
}

.wd_-19_p {
    width: -19 + % !important;
}

.ht_-19_p {
    height: -19 + % !important;
}

.fts_-19_px {
    font-size: -19px !important;
}

.brd_t_-19_rem {
    border-radius: -1.9rem 0 0 0 !important;
}

.brd_r_-19_rem {
    border-radius: 0 -1.9rem 0 0 !important;
}

.brd_b_-19_rem {
    border-radius: 0 0 -1.9rem 0 !important;
}

.brd_l_-19_rem {
    border-radius: 0 0 0 -1.9rem !important;
}

.brd_tr_-19_rem {
    border-radius: -1.9rem -1.9rem 0 0 !important;
}

.brd_rb_-19_rem {
    border-radius: 0 -1.9rem -1.9rem 0 !important;
}

.brd_bl_-19_rem {
    border-radius: 0 0 -1.9rem -1.9rem !important;
}

.pt_-18 {
    padding-top: -18px !important;
}

.pr_-18 {
    padding-right: -18px !important;
}

.pb_-18 {
    padding-bottom: -18px !important;
}

.pl_-18 {
    padding-left: -18px !important;
}

.mt_-18 {
    margin-top: -18px !important;
}

.mr_-18 {
    margin-right: -18px !important;
}

.mb_-18 {
    margin-bottom: -18px !important;
}

.ml_-18 {
    margin-left: -18px !important;
}

.pt_-18_em {
    padding-top: -18em !important;
}

.pr_-18_em {
    padding-right: -18em !important;
}

.pb_-18_em {
    padding-bottom: -18em !important;
}

.pl_-18_em {
    padding-left: -18em !important;
}

.mt_-18_em {
    margin-top: -18em !important;
}

.mr_-18_em {
    margin-right: -18em !important;
}

.mb_-18_em {
    margin-bottom: -18em !important;
}

.ml_-18_em {
    margin-left: -18em !important;
}

.pt_-18_rem {
    padding-top: -1.8rem !important;
}

.pr_-18_rem {
    padding-right: -1.8rem !important;
}

.pb_-18_rem {
    padding-bottom: -1.8rem !important;
}

.pl_-18_rem {
    padding-left: -1.8rem !important;
}

.mt_-18_rem {
    margin-top: -1.8rem !important;
}

.mr_-18_rem {
    margin-right: -1.8rem !important;
}

.mb_-18_rem {
    margin-bottom: -1.8rem !important;
}

.ml_-18_rem {
    margin-left: -1.8rem !important;
}

.wd_-18_p {
    width: -18 + % !important;
}

.ht_-18_p {
    height: -18 + % !important;
}

.fts_-18_px {
    font-size: -18px !important;
}

.brd_t_-18_rem {
    border-radius: -1.8rem 0 0 0 !important;
}

.brd_r_-18_rem {
    border-radius: 0 -1.8rem 0 0 !important;
}

.brd_b_-18_rem {
    border-radius: 0 0 -1.8rem 0 !important;
}

.brd_l_-18_rem {
    border-radius: 0 0 0 -1.8rem !important;
}

.brd_tr_-18_rem {
    border-radius: -1.8rem -1.8rem 0 0 !important;
}

.brd_rb_-18_rem {
    border-radius: 0 -1.8rem -1.8rem 0 !important;
}

.brd_bl_-18_rem {
    border-radius: 0 0 -1.8rem -1.8rem !important;
}

.pt_-17 {
    padding-top: -17px !important;
}

.pr_-17 {
    padding-right: -17px !important;
}

.pb_-17 {
    padding-bottom: -17px !important;
}

.pl_-17 {
    padding-left: -17px !important;
}

.mt_-17 {
    margin-top: -17px !important;
}

.mr_-17 {
    margin-right: -17px !important;
}

.mb_-17 {
    margin-bottom: -17px !important;
}

.ml_-17 {
    margin-left: -17px !important;
}

.pt_-17_em {
    padding-top: -17em !important;
}

.pr_-17_em {
    padding-right: -17em !important;
}

.pb_-17_em {
    padding-bottom: -17em !important;
}

.pl_-17_em {
    padding-left: -17em !important;
}

.mt_-17_em {
    margin-top: -17em !important;
}

.mr_-17_em {
    margin-right: -17em !important;
}

.mb_-17_em {
    margin-bottom: -17em !important;
}

.ml_-17_em {
    margin-left: -17em !important;
}

.pt_-17_rem {
    padding-top: -1.7rem !important;
}

.pr_-17_rem {
    padding-right: -1.7rem !important;
}

.pb_-17_rem {
    padding-bottom: -1.7rem !important;
}

.pl_-17_rem {
    padding-left: -1.7rem !important;
}

.mt_-17_rem {
    margin-top: -1.7rem !important;
}

.mr_-17_rem {
    margin-right: -1.7rem !important;
}

.mb_-17_rem {
    margin-bottom: -1.7rem !important;
}

.ml_-17_rem {
    margin-left: -1.7rem !important;
}

.wd_-17_p {
    width: -17 + % !important;
}

.ht_-17_p {
    height: -17 + % !important;
}

.fts_-17_px {
    font-size: -17px !important;
}

.brd_t_-17_rem {
    border-radius: -1.7rem 0 0 0 !important;
}

.brd_r_-17_rem {
    border-radius: 0 -1.7rem 0 0 !important;
}

.brd_b_-17_rem {
    border-radius: 0 0 -1.7rem 0 !important;
}

.brd_l_-17_rem {
    border-radius: 0 0 0 -1.7rem !important;
}

.brd_tr_-17_rem {
    border-radius: -1.7rem -1.7rem 0 0 !important;
}

.brd_rb_-17_rem {
    border-radius: 0 -1.7rem -1.7rem 0 !important;
}

.brd_bl_-17_rem {
    border-radius: 0 0 -1.7rem -1.7rem !important;
}

.pt_-16 {
    padding-top: -16px !important;
}

.pr_-16 {
    padding-right: -16px !important;
}

.pb_-16 {
    padding-bottom: -16px !important;
}

.pl_-16 {
    padding-left: -16px !important;
}

.mt_-16 {
    margin-top: -16px !important;
}

.mr_-16 {
    margin-right: -16px !important;
}

.mb_-16 {
    margin-bottom: -16px !important;
}

.ml_-16 {
    margin-left: -16px !important;
}

.pt_-16_em {
    padding-top: -16em !important;
}

.pr_-16_em {
    padding-right: -16em !important;
}

.pb_-16_em {
    padding-bottom: -16em !important;
}

.pl_-16_em {
    padding-left: -16em !important;
}

.mt_-16_em {
    margin-top: -16em !important;
}

.mr_-16_em {
    margin-right: -16em !important;
}

.mb_-16_em {
    margin-bottom: -16em !important;
}

.ml_-16_em {
    margin-left: -16em !important;
}

.pt_-16_rem {
    padding-top: -1.6rem !important;
}

.pr_-16_rem {
    padding-right: -1.6rem !important;
}

.pb_-16_rem {
    padding-bottom: -1.6rem !important;
}

.pl_-16_rem {
    padding-left: -1.6rem !important;
}

.mt_-16_rem {
    margin-top: -1.6rem !important;
}

.mr_-16_rem {
    margin-right: -1.6rem !important;
}

.mb_-16_rem {
    margin-bottom: -1.6rem !important;
}

.ml_-16_rem {
    margin-left: -1.6rem !important;
}

.wd_-16_p {
    width: -16 + % !important;
}

.ht_-16_p {
    height: -16 + % !important;
}

.fts_-16_px {
    font-size: -16px !important;
}

.brd_t_-16_rem {
    border-radius: -1.6rem 0 0 0 !important;
}

.brd_r_-16_rem {
    border-radius: 0 -1.6rem 0 0 !important;
}

.brd_b_-16_rem {
    border-radius: 0 0 -1.6rem 0 !important;
}

.brd_l_-16_rem {
    border-radius: 0 0 0 -1.6rem !important;
}

.brd_tr_-16_rem {
    border-radius: -1.6rem -1.6rem 0 0 !important;
}

.brd_rb_-16_rem {
    border-radius: 0 -1.6rem -1.6rem 0 !important;
}

.brd_bl_-16_rem {
    border-radius: 0 0 -1.6rem -1.6rem !important;
}

.pt_-15 {
    padding-top: -15px !important;
}

.pr_-15 {
    padding-right: -15px !important;
}

.pb_-15 {
    padding-bottom: -15px !important;
}

.pl_-15 {
    padding-left: -15px !important;
}

.mt_-15 {
    margin-top: -15px !important;
}

.mr_-15 {
    margin-right: -15px !important;
}

.mb_-15 {
    margin-bottom: -15px !important;
}

.ml_-15 {
    margin-left: -15px !important;
}

.pt_-15_em {
    padding-top: -15em !important;
}

.pr_-15_em {
    padding-right: -15em !important;
}

.pb_-15_em {
    padding-bottom: -15em !important;
}

.pl_-15_em {
    padding-left: -15em !important;
}

.mt_-15_em {
    margin-top: -15em !important;
}

.mr_-15_em {
    margin-right: -15em !important;
}

.mb_-15_em {
    margin-bottom: -15em !important;
}

.ml_-15_em {
    margin-left: -15em !important;
}

.pt_-15_rem {
    padding-top: -1.5rem !important;
}

.pr_-15_rem {
    padding-right: -1.5rem !important;
}

.pb_-15_rem {
    padding-bottom: -1.5rem !important;
}

.pl_-15_rem {
    padding-left: -1.5rem !important;
}

.mt_-15_rem {
    margin-top: -1.5rem !important;
}

.mr_-15_rem {
    margin-right: -1.5rem !important;
}

.mb_-15_rem {
    margin-bottom: -1.5rem !important;
}

.ml_-15_rem {
    margin-left: -1.5rem !important;
}

.wd_-15_p {
    width: -15 + % !important;
}

.ht_-15_p {
    height: -15 + % !important;
}

.fts_-15_px {
    font-size: -15px !important;
}

.brd_t_-15_rem {
    border-radius: -1.5rem 0 0 0 !important;
}

.brd_r_-15_rem {
    border-radius: 0 -1.5rem 0 0 !important;
}

.brd_b_-15_rem {
    border-radius: 0 0 -1.5rem 0 !important;
}

.brd_l_-15_rem {
    border-radius: 0 0 0 -1.5rem !important;
}

.brd_tr_-15_rem {
    border-radius: -1.5rem -1.5rem 0 0 !important;
}

.brd_rb_-15_rem {
    border-radius: 0 -1.5rem -1.5rem 0 !important;
}

.brd_bl_-15_rem {
    border-radius: 0 0 -1.5rem -1.5rem !important;
}

.pt_-14 {
    padding-top: -14px !important;
}

.pr_-14 {
    padding-right: -14px !important;
}

.pb_-14 {
    padding-bottom: -14px !important;
}

.pl_-14 {
    padding-left: -14px !important;
}

.mt_-14 {
    margin-top: -14px !important;
}

.mr_-14 {
    margin-right: -14px !important;
}

.mb_-14 {
    margin-bottom: -14px !important;
}

.ml_-14 {
    margin-left: -14px !important;
}

.pt_-14_em {
    padding-top: -14em !important;
}

.pr_-14_em {
    padding-right: -14em !important;
}

.pb_-14_em {
    padding-bottom: -14em !important;
}

.pl_-14_em {
    padding-left: -14em !important;
}

.mt_-14_em {
    margin-top: -14em !important;
}

.mr_-14_em {
    margin-right: -14em !important;
}

.mb_-14_em {
    margin-bottom: -14em !important;
}

.ml_-14_em {
    margin-left: -14em !important;
}

.pt_-14_rem {
    padding-top: -1.4rem !important;
}

.pr_-14_rem {
    padding-right: -1.4rem !important;
}

.pb_-14_rem {
    padding-bottom: -1.4rem !important;
}

.pl_-14_rem {
    padding-left: -1.4rem !important;
}

.mt_-14_rem {
    margin-top: -1.4rem !important;
}

.mr_-14_rem {
    margin-right: -1.4rem !important;
}

.mb_-14_rem {
    margin-bottom: -1.4rem !important;
}

.ml_-14_rem {
    margin-left: -1.4rem !important;
}

.wd_-14_p {
    width: -14 + % !important;
}

.ht_-14_p {
    height: -14 + % !important;
}

.fts_-14_px {
    font-size: -14px !important;
}

.brd_t_-14_rem {
    border-radius: -1.4rem 0 0 0 !important;
}

.brd_r_-14_rem {
    border-radius: 0 -1.4rem 0 0 !important;
}

.brd_b_-14_rem {
    border-radius: 0 0 -1.4rem 0 !important;
}

.brd_l_-14_rem {
    border-radius: 0 0 0 -1.4rem !important;
}

.brd_tr_-14_rem {
    border-radius: -1.4rem -1.4rem 0 0 !important;
}

.brd_rb_-14_rem {
    border-radius: 0 -1.4rem -1.4rem 0 !important;
}

.brd_bl_-14_rem {
    border-radius: 0 0 -1.4rem -1.4rem !important;
}

.pt_-13 {
    padding-top: -13px !important;
}

.pr_-13 {
    padding-right: -13px !important;
}

.pb_-13 {
    padding-bottom: -13px !important;
}

.pl_-13 {
    padding-left: -13px !important;
}

.mt_-13 {
    margin-top: -13px !important;
}

.mr_-13 {
    margin-right: -13px !important;
}

.mb_-13 {
    margin-bottom: -13px !important;
}

.ml_-13 {
    margin-left: -13px !important;
}

.pt_-13_em {
    padding-top: -13em !important;
}

.pr_-13_em {
    padding-right: -13em !important;
}

.pb_-13_em {
    padding-bottom: -13em !important;
}

.pl_-13_em {
    padding-left: -13em !important;
}

.mt_-13_em {
    margin-top: -13em !important;
}

.mr_-13_em {
    margin-right: -13em !important;
}

.mb_-13_em {
    margin-bottom: -13em !important;
}

.ml_-13_em {
    margin-left: -13em !important;
}

.pt_-13_rem {
    padding-top: -1.3rem !important;
}

.pr_-13_rem {
    padding-right: -1.3rem !important;
}

.pb_-13_rem {
    padding-bottom: -1.3rem !important;
}

.pl_-13_rem {
    padding-left: -1.3rem !important;
}

.mt_-13_rem {
    margin-top: -1.3rem !important;
}

.mr_-13_rem {
    margin-right: -1.3rem !important;
}

.mb_-13_rem {
    margin-bottom: -1.3rem !important;
}

.ml_-13_rem {
    margin-left: -1.3rem !important;
}

.wd_-13_p {
    width: -13 + % !important;
}

.ht_-13_p {
    height: -13 + % !important;
}

.fts_-13_px {
    font-size: -13px !important;
}

.brd_t_-13_rem {
    border-radius: -1.3rem 0 0 0 !important;
}

.brd_r_-13_rem {
    border-radius: 0 -1.3rem 0 0 !important;
}

.brd_b_-13_rem {
    border-radius: 0 0 -1.3rem 0 !important;
}

.brd_l_-13_rem {
    border-radius: 0 0 0 -1.3rem !important;
}

.brd_tr_-13_rem {
    border-radius: -1.3rem -1.3rem 0 0 !important;
}

.brd_rb_-13_rem {
    border-radius: 0 -1.3rem -1.3rem 0 !important;
}

.brd_bl_-13_rem {
    border-radius: 0 0 -1.3rem -1.3rem !important;
}

.pt_-12 {
    padding-top: -12px !important;
}

.pr_-12 {
    padding-right: -12px !important;
}

.pb_-12 {
    padding-bottom: -12px !important;
}

.pl_-12 {
    padding-left: -12px !important;
}

.mt_-12 {
    margin-top: -12px !important;
}

.mr_-12 {
    margin-right: -12px !important;
}

.mb_-12 {
    margin-bottom: -12px !important;
}

.ml_-12 {
    margin-left: -12px !important;
}

.pt_-12_em {
    padding-top: -12em !important;
}

.pr_-12_em {
    padding-right: -12em !important;
}

.pb_-12_em {
    padding-bottom: -12em !important;
}

.pl_-12_em {
    padding-left: -12em !important;
}

.mt_-12_em {
    margin-top: -12em !important;
}

.mr_-12_em {
    margin-right: -12em !important;
}

.mb_-12_em {
    margin-bottom: -12em !important;
}

.ml_-12_em {
    margin-left: -12em !important;
}

.pt_-12_rem {
    padding-top: -1.2rem !important;
}

.pr_-12_rem {
    padding-right: -1.2rem !important;
}

.pb_-12_rem {
    padding-bottom: -1.2rem !important;
}

.pl_-12_rem {
    padding-left: -1.2rem !important;
}

.mt_-12_rem {
    margin-top: -1.2rem !important;
}

.mr_-12_rem {
    margin-right: -1.2rem !important;
}

.mb_-12_rem {
    margin-bottom: -1.2rem !important;
}

.ml_-12_rem {
    margin-left: -1.2rem !important;
}

.wd_-12_p {
    width: -12 + % !important;
}

.ht_-12_p {
    height: -12 + % !important;
}

.fts_-12_px {
    font-size: -12px !important;
}

.brd_t_-12_rem {
    border-radius: -1.2rem 0 0 0 !important;
}

.brd_r_-12_rem {
    border-radius: 0 -1.2rem 0 0 !important;
}

.brd_b_-12_rem {
    border-radius: 0 0 -1.2rem 0 !important;
}

.brd_l_-12_rem {
    border-radius: 0 0 0 -1.2rem !important;
}

.brd_tr_-12_rem {
    border-radius: -1.2rem -1.2rem 0 0 !important;
}

.brd_rb_-12_rem {
    border-radius: 0 -1.2rem -1.2rem 0 !important;
}

.brd_bl_-12_rem {
    border-radius: 0 0 -1.2rem -1.2rem !important;
}

.pt_-11 {
    padding-top: -11px !important;
}

.pr_-11 {
    padding-right: -11px !important;
}

.pb_-11 {
    padding-bottom: -11px !important;
}

.pl_-11 {
    padding-left: -11px !important;
}

.mt_-11 {
    margin-top: -11px !important;
}

.mr_-11 {
    margin-right: -11px !important;
}

.mb_-11 {
    margin-bottom: -11px !important;
}

.ml_-11 {
    margin-left: -11px !important;
}

.pt_-11_em {
    padding-top: -11em !important;
}

.pr_-11_em {
    padding-right: -11em !important;
}

.pb_-11_em {
    padding-bottom: -11em !important;
}

.pl_-11_em {
    padding-left: -11em !important;
}

.mt_-11_em {
    margin-top: -11em !important;
}

.mr_-11_em {
    margin-right: -11em !important;
}

.mb_-11_em {
    margin-bottom: -11em !important;
}

.ml_-11_em {
    margin-left: -11em !important;
}

.pt_-11_rem {
    padding-top: -1.1rem !important;
}

.pr_-11_rem {
    padding-right: -1.1rem !important;
}

.pb_-11_rem {
    padding-bottom: -1.1rem !important;
}

.pl_-11_rem {
    padding-left: -1.1rem !important;
}

.mt_-11_rem {
    margin-top: -1.1rem !important;
}

.mr_-11_rem {
    margin-right: -1.1rem !important;
}

.mb_-11_rem {
    margin-bottom: -1.1rem !important;
}

.ml_-11_rem {
    margin-left: -1.1rem !important;
}

.wd_-11_p {
    width: -11 + % !important;
}

.ht_-11_p {
    height: -11 + % !important;
}

.fts_-11_px {
    font-size: -11px !important;
}

.brd_t_-11_rem {
    border-radius: -1.1rem 0 0 0 !important;
}

.brd_r_-11_rem {
    border-radius: 0 -1.1rem 0 0 !important;
}

.brd_b_-11_rem {
    border-radius: 0 0 -1.1rem 0 !important;
}

.brd_l_-11_rem {
    border-radius: 0 0 0 -1.1rem !important;
}

.brd_tr_-11_rem {
    border-radius: -1.1rem -1.1rem 0 0 !important;
}

.brd_rb_-11_rem {
    border-radius: 0 -1.1rem -1.1rem 0 !important;
}

.brd_bl_-11_rem {
    border-radius: 0 0 -1.1rem -1.1rem !important;
}

.pt_-10 {
    padding-top: -10px !important;
}

.pr_-10 {
    padding-right: -10px !important;
}

.pb_-10 {
    padding-bottom: -10px !important;
}

.pl_-10 {
    padding-left: -10px !important;
}

.mt_-10 {
    margin-top: -10px !important;
}

.mr_-10 {
    margin-right: -10px !important;
}

.mb_-10 {
    margin-bottom: -10px !important;
}

.ml_-10 {
    margin-left: -10px !important;
}

.pt_-10_em {
    padding-top: -10em !important;
}

.pr_-10_em {
    padding-right: -10em !important;
}

.pb_-10_em {
    padding-bottom: -10em !important;
}

.pl_-10_em {
    padding-left: -10em !important;
}

.mt_-10_em {
    margin-top: -10em !important;
}

.mr_-10_em {
    margin-right: -10em !important;
}

.mb_-10_em {
    margin-bottom: -10em !important;
}

.ml_-10_em {
    margin-left: -10em !important;
}

.pt_-10_rem {
    padding-top: -1rem !important;
}

.pr_-10_rem {
    padding-right: -1rem !important;
}

.pb_-10_rem {
    padding-bottom: -1rem !important;
}

.pl_-10_rem {
    padding-left: -1rem !important;
}

.mt_-10_rem {
    margin-top: -1rem !important;
}

.mr_-10_rem {
    margin-right: -1rem !important;
}

.mb_-10_rem {
    margin-bottom: -1rem !important;
}

.ml_-10_rem {
    margin-left: -1rem !important;
}

.wd_-10_p {
    width: -10 + % !important;
}

.ht_-10_p {
    height: -10 + % !important;
}

.fts_-10_px {
    font-size: -10px !important;
}

.brd_t_-10_rem {
    border-radius: -1rem 0 0 0 !important;
}

.brd_r_-10_rem {
    border-radius: 0 -1rem 0 0 !important;
}

.brd_b_-10_rem {
    border-radius: 0 0 -1rem 0 !important;
}

.brd_l_-10_rem {
    border-radius: 0 0 0 -1rem !important;
}

.brd_tr_-10_rem {
    border-radius: -1rem -1rem 0 0 !important;
}

.brd_rb_-10_rem {
    border-radius: 0 -1rem -1rem 0 !important;
}

.brd_bl_-10_rem {
    border-radius: 0 0 -1rem -1rem !important;
}

.pt_-9 {
    padding-top: -9px !important;
}

.pr_-9 {
    padding-right: -9px !important;
}

.pb_-9 {
    padding-bottom: -9px !important;
}

.pl_-9 {
    padding-left: -9px !important;
}

.mt_-9 {
    margin-top: -9px !important;
}

.mr_-9 {
    margin-right: -9px !important;
}

.mb_-9 {
    margin-bottom: -9px !important;
}

.ml_-9 {
    margin-left: -9px !important;
}

.pt_-9_em {
    padding-top: -9em !important;
}

.pr_-9_em {
    padding-right: -9em !important;
}

.pb_-9_em {
    padding-bottom: -9em !important;
}

.pl_-9_em {
    padding-left: -9em !important;
}

.mt_-9_em {
    margin-top: -9em !important;
}

.mr_-9_em {
    margin-right: -9em !important;
}

.mb_-9_em {
    margin-bottom: -9em !important;
}

.ml_-9_em {
    margin-left: -9em !important;
}

.pt_-9_rem {
    padding-top: -0.9rem !important;
}

.pr_-9_rem {
    padding-right: -0.9rem !important;
}

.pb_-9_rem {
    padding-bottom: -0.9rem !important;
}

.pl_-9_rem {
    padding-left: -0.9rem !important;
}

.mt_-9_rem {
    margin-top: -0.9rem !important;
}

.mr_-9_rem {
    margin-right: -0.9rem !important;
}

.mb_-9_rem {
    margin-bottom: -0.9rem !important;
}

.ml_-9_rem {
    margin-left: -0.9rem !important;
}

.wd_-9_p {
    width: -9 + % !important;
}

.ht_-9_p {
    height: -9 + % !important;
}

.fts_-9_px {
    font-size: -9px !important;
}

.brd_t_-9_rem {
    border-radius: -0.9rem 0 0 0 !important;
}

.brd_r_-9_rem {
    border-radius: 0 -0.9rem 0 0 !important;
}

.brd_b_-9_rem {
    border-radius: 0 0 -0.9rem 0 !important;
}

.brd_l_-9_rem {
    border-radius: 0 0 0 -0.9rem !important;
}

.brd_tr_-9_rem {
    border-radius: -0.9rem -0.9rem 0 0 !important;
}

.brd_rb_-9_rem {
    border-radius: 0 -0.9rem -0.9rem 0 !important;
}

.brd_bl_-9_rem {
    border-radius: 0 0 -0.9rem -0.9rem !important;
}

.pt_-8 {
    padding-top: -8px !important;
}

.pr_-8 {
    padding-right: -8px !important;
}

.pb_-8 {
    padding-bottom: -8px !important;
}

.pl_-8 {
    padding-left: -8px !important;
}

.mt_-8 {
    margin-top: -8px !important;
}

.mr_-8 {
    margin-right: -8px !important;
}

.mb_-8 {
    margin-bottom: -8px !important;
}

.ml_-8 {
    margin-left: -8px !important;
}

.pt_-8_em {
    padding-top: -8em !important;
}

.pr_-8_em {
    padding-right: -8em !important;
}

.pb_-8_em {
    padding-bottom: -8em !important;
}

.pl_-8_em {
    padding-left: -8em !important;
}

.mt_-8_em {
    margin-top: -8em !important;
}

.mr_-8_em {
    margin-right: -8em !important;
}

.mb_-8_em {
    margin-bottom: -8em !important;
}

.ml_-8_em {
    margin-left: -8em !important;
}

.pt_-8_rem {
    padding-top: -0.8rem !important;
}

.pr_-8_rem {
    padding-right: -0.8rem !important;
}

.pb_-8_rem {
    padding-bottom: -0.8rem !important;
}

.pl_-8_rem {
    padding-left: -0.8rem !important;
}

.mt_-8_rem {
    margin-top: -0.8rem !important;
}

.mr_-8_rem {
    margin-right: -0.8rem !important;
}

.mb_-8_rem {
    margin-bottom: -0.8rem !important;
}

.ml_-8_rem {
    margin-left: -0.8rem !important;
}

.wd_-8_p {
    width: -8 + % !important;
}

.ht_-8_p {
    height: -8 + % !important;
}

.fts_-8_px {
    font-size: -8px !important;
}

.brd_t_-8_rem {
    border-radius: -0.8rem 0 0 0 !important;
}

.brd_r_-8_rem {
    border-radius: 0 -0.8rem 0 0 !important;
}

.brd_b_-8_rem {
    border-radius: 0 0 -0.8rem 0 !important;
}

.brd_l_-8_rem {
    border-radius: 0 0 0 -0.8rem !important;
}

.brd_tr_-8_rem {
    border-radius: -0.8rem -0.8rem 0 0 !important;
}

.brd_rb_-8_rem {
    border-radius: 0 -0.8rem -0.8rem 0 !important;
}

.brd_bl_-8_rem {
    border-radius: 0 0 -0.8rem -0.8rem !important;
}

.pt_-7 {
    padding-top: -7px !important;
}

.pr_-7 {
    padding-right: -7px !important;
}

.pb_-7 {
    padding-bottom: -7px !important;
}

.pl_-7 {
    padding-left: -7px !important;
}

.mt_-7 {
    margin-top: -7px !important;
}

.mr_-7 {
    margin-right: -7px !important;
}

.mb_-7 {
    margin-bottom: -7px !important;
}

.ml_-7 {
    margin-left: -7px !important;
}

.pt_-7_em {
    padding-top: -7em !important;
}

.pr_-7_em {
    padding-right: -7em !important;
}

.pb_-7_em {
    padding-bottom: -7em !important;
}

.pl_-7_em {
    padding-left: -7em !important;
}

.mt_-7_em {
    margin-top: -7em !important;
}

.mr_-7_em {
    margin-right: -7em !important;
}

.mb_-7_em {
    margin-bottom: -7em !important;
}

.ml_-7_em {
    margin-left: -7em !important;
}

.pt_-7_rem {
    padding-top: -0.7rem !important;
}

.pr_-7_rem {
    padding-right: -0.7rem !important;
}

.pb_-7_rem {
    padding-bottom: -0.7rem !important;
}

.pl_-7_rem {
    padding-left: -0.7rem !important;
}

.mt_-7_rem {
    margin-top: -0.7rem !important;
}

.mr_-7_rem {
    margin-right: -0.7rem !important;
}

.mb_-7_rem {
    margin-bottom: -0.7rem !important;
}

.ml_-7_rem {
    margin-left: -0.7rem !important;
}

.wd_-7_p {
    width: -7 + % !important;
}

.ht_-7_p {
    height: -7 + % !important;
}

.fts_-7_px {
    font-size: -7px !important;
}

.brd_t_-7_rem {
    border-radius: -0.7rem 0 0 0 !important;
}

.brd_r_-7_rem {
    border-radius: 0 -0.7rem 0 0 !important;
}

.brd_b_-7_rem {
    border-radius: 0 0 -0.7rem 0 !important;
}

.brd_l_-7_rem {
    border-radius: 0 0 0 -0.7rem !important;
}

.brd_tr_-7_rem {
    border-radius: -0.7rem -0.7rem 0 0 !important;
}

.brd_rb_-7_rem {
    border-radius: 0 -0.7rem -0.7rem 0 !important;
}

.brd_bl_-7_rem {
    border-radius: 0 0 -0.7rem -0.7rem !important;
}

.pt_-6 {
    padding-top: -6px !important;
}

.pr_-6 {
    padding-right: -6px !important;
}

.pb_-6 {
    padding-bottom: -6px !important;
}

.pl_-6 {
    padding-left: -6px !important;
}

.mt_-6 {
    margin-top: -6px !important;
}

.mr_-6 {
    margin-right: -6px !important;
}

.mb_-6 {
    margin-bottom: -6px !important;
}

.ml_-6 {
    margin-left: -6px !important;
}

.pt_-6_em {
    padding-top: -6em !important;
}

.pr_-6_em {
    padding-right: -6em !important;
}

.pb_-6_em {
    padding-bottom: -6em !important;
}

.pl_-6_em {
    padding-left: -6em !important;
}

.mt_-6_em {
    margin-top: -6em !important;
}

.mr_-6_em {
    margin-right: -6em !important;
}

.mb_-6_em {
    margin-bottom: -6em !important;
}

.ml_-6_em {
    margin-left: -6em !important;
}

.pt_-6_rem {
    padding-top: -0.6rem !important;
}

.pr_-6_rem {
    padding-right: -0.6rem !important;
}

.pb_-6_rem {
    padding-bottom: -0.6rem !important;
}

.pl_-6_rem {
    padding-left: -0.6rem !important;
}

.mt_-6_rem {
    margin-top: -0.6rem !important;
}

.mr_-6_rem {
    margin-right: -0.6rem !important;
}

.mb_-6_rem {
    margin-bottom: -0.6rem !important;
}

.ml_-6_rem {
    margin-left: -0.6rem !important;
}

.wd_-6_p {
    width: -6 + % !important;
}

.ht_-6_p {
    height: -6 + % !important;
}

.fts_-6_px {
    font-size: -6px !important;
}

.brd_t_-6_rem {
    border-radius: -0.6rem 0 0 0 !important;
}

.brd_r_-6_rem {
    border-radius: 0 -0.6rem 0 0 !important;
}

.brd_b_-6_rem {
    border-radius: 0 0 -0.6rem 0 !important;
}

.brd_l_-6_rem {
    border-radius: 0 0 0 -0.6rem !important;
}

.brd_tr_-6_rem {
    border-radius: -0.6rem -0.6rem 0 0 !important;
}

.brd_rb_-6_rem {
    border-radius: 0 -0.6rem -0.6rem 0 !important;
}

.brd_bl_-6_rem {
    border-radius: 0 0 -0.6rem -0.6rem !important;
}

.pt_-5 {
    padding-top: -5px !important;
}

.pr_-5 {
    padding-right: -5px !important;
}

.pb_-5 {
    padding-bottom: -5px !important;
}

.pl_-5 {
    padding-left: -5px !important;
}

.mt_-5 {
    margin-top: -5px !important;
}

.mr_-5 {
    margin-right: -5px !important;
}

.mb_-5 {
    margin-bottom: -5px !important;
}

.ml_-5 {
    margin-left: -5px !important;
}

.pt_-5_em {
    padding-top: -5em !important;
}

.pr_-5_em {
    padding-right: -5em !important;
}

.pb_-5_em {
    padding-bottom: -5em !important;
}

.pl_-5_em {
    padding-left: -5em !important;
}

.mt_-5_em {
    margin-top: -5em !important;
}

.mr_-5_em {
    margin-right: -5em !important;
}

.mb_-5_em {
    margin-bottom: -5em !important;
}

.ml_-5_em {
    margin-left: -5em !important;
}

.pt_-5_rem {
    padding-top: -0.5rem !important;
}

.pr_-5_rem {
    padding-right: -0.5rem !important;
}

.pb_-5_rem {
    padding-bottom: -0.5rem !important;
}

.pl_-5_rem {
    padding-left: -0.5rem !important;
}

.mt_-5_rem {
    margin-top: -0.5rem !important;
}

.mr_-5_rem {
    margin-right: -0.5rem !important;
}

.mb_-5_rem {
    margin-bottom: -0.5rem !important;
}

.ml_-5_rem {
    margin-left: -0.5rem !important;
}

.wd_-5_p {
    width: -5 + % !important;
}

.ht_-5_p {
    height: -5 + % !important;
}

.fts_-5_px {
    font-size: -5px !important;
}

.brd_t_-5_rem {
    border-radius: -0.5rem 0 0 0 !important;
}

.brd_r_-5_rem {
    border-radius: 0 -0.5rem 0 0 !important;
}

.brd_b_-5_rem {
    border-radius: 0 0 -0.5rem 0 !important;
}

.brd_l_-5_rem {
    border-radius: 0 0 0 -0.5rem !important;
}

.brd_tr_-5_rem {
    border-radius: -0.5rem -0.5rem 0 0 !important;
}

.brd_rb_-5_rem {
    border-radius: 0 -0.5rem -0.5rem 0 !important;
}

.brd_bl_-5_rem {
    border-radius: 0 0 -0.5rem -0.5rem !important;
}

.pt_-4 {
    padding-top: -4px !important;
}

.pr_-4 {
    padding-right: -4px !important;
}

.pb_-4 {
    padding-bottom: -4px !important;
}

.pl_-4 {
    padding-left: -4px !important;
}

.mt_-4 {
    margin-top: -4px !important;
}

.mr_-4 {
    margin-right: -4px !important;
}

.mb_-4 {
    margin-bottom: -4px !important;
}

.ml_-4 {
    margin-left: -4px !important;
}

.pt_-4_em {
    padding-top: -4em !important;
}

.pr_-4_em {
    padding-right: -4em !important;
}

.pb_-4_em {
    padding-bottom: -4em !important;
}

.pl_-4_em {
    padding-left: -4em !important;
}

.mt_-4_em {
    margin-top: -4em !important;
}

.mr_-4_em {
    margin-right: -4em !important;
}

.mb_-4_em {
    margin-bottom: -4em !important;
}

.ml_-4_em {
    margin-left: -4em !important;
}

.pt_-4_rem {
    padding-top: -0.4rem !important;
}

.pr_-4_rem {
    padding-right: -0.4rem !important;
}

.pb_-4_rem {
    padding-bottom: -0.4rem !important;
}

.pl_-4_rem {
    padding-left: -0.4rem !important;
}

.mt_-4_rem {
    margin-top: -0.4rem !important;
}

.mr_-4_rem {
    margin-right: -0.4rem !important;
}

.mb_-4_rem {
    margin-bottom: -0.4rem !important;
}

.ml_-4_rem {
    margin-left: -0.4rem !important;
}

.wd_-4_p {
    width: -4 + % !important;
}

.ht_-4_p {
    height: -4 + % !important;
}

.fts_-4_px {
    font-size: -4px !important;
}

.brd_t_-4_rem {
    border-radius: -0.4rem 0 0 0 !important;
}

.brd_r_-4_rem {
    border-radius: 0 -0.4rem 0 0 !important;
}

.brd_b_-4_rem {
    border-radius: 0 0 -0.4rem 0 !important;
}

.brd_l_-4_rem {
    border-radius: 0 0 0 -0.4rem !important;
}

.brd_tr_-4_rem {
    border-radius: -0.4rem -0.4rem 0 0 !important;
}

.brd_rb_-4_rem {
    border-radius: 0 -0.4rem -0.4rem 0 !important;
}

.brd_bl_-4_rem {
    border-radius: 0 0 -0.4rem -0.4rem !important;
}

.pt_-3 {
    padding-top: -3px !important;
}

.pr_-3 {
    padding-right: -3px !important;
}

.pb_-3 {
    padding-bottom: -3px !important;
}

.pl_-3 {
    padding-left: -3px !important;
}

.mt_-3 {
    margin-top: -3px !important;
}

.mr_-3 {
    margin-right: -3px !important;
}

.mb_-3 {
    margin-bottom: -3px !important;
}

.ml_-3 {
    margin-left: -3px !important;
}

.pt_-3_em {
    padding-top: -3em !important;
}

.pr_-3_em {
    padding-right: -3em !important;
}

.pb_-3_em {
    padding-bottom: -3em !important;
}

.pl_-3_em {
    padding-left: -3em !important;
}

.mt_-3_em {
    margin-top: -3em !important;
}

.mr_-3_em {
    margin-right: -3em !important;
}

.mb_-3_em {
    margin-bottom: -3em !important;
}

.ml_-3_em {
    margin-left: -3em !important;
}

.pt_-3_rem {
    padding-top: -0.3rem !important;
}

.pr_-3_rem {
    padding-right: -0.3rem !important;
}

.pb_-3_rem {
    padding-bottom: -0.3rem !important;
}

.pl_-3_rem {
    padding-left: -0.3rem !important;
}

.mt_-3_rem {
    margin-top: -0.3rem !important;
}

.mr_-3_rem {
    margin-right: -0.3rem !important;
}

.mb_-3_rem {
    margin-bottom: -0.3rem !important;
}

.ml_-3_rem {
    margin-left: -0.3rem !important;
}

.wd_-3_p {
    width: -3 + % !important;
}

.ht_-3_p {
    height: -3 + % !important;
}

.fts_-3_px {
    font-size: -3px !important;
}

.brd_t_-3_rem {
    border-radius: -0.3rem 0 0 0 !important;
}

.brd_r_-3_rem {
    border-radius: 0 -0.3rem 0 0 !important;
}

.brd_b_-3_rem {
    border-radius: 0 0 -0.3rem 0 !important;
}

.brd_l_-3_rem {
    border-radius: 0 0 0 -0.3rem !important;
}

.brd_tr_-3_rem {
    border-radius: -0.3rem -0.3rem 0 0 !important;
}

.brd_rb_-3_rem {
    border-radius: 0 -0.3rem -0.3rem 0 !important;
}

.brd_bl_-3_rem {
    border-radius: 0 0 -0.3rem -0.3rem !important;
}

.pt_-2 {
    padding-top: -2px !important;
}

.pr_-2 {
    padding-right: -2px !important;
}

.pb_-2 {
    padding-bottom: -2px !important;
}

.pl_-2 {
    padding-left: -2px !important;
}

.mt_-2 {
    margin-top: -2px !important;
}

.mr_-2 {
    margin-right: -2px !important;
}

.mb_-2 {
    margin-bottom: -2px !important;
}

.ml_-2 {
    margin-left: -2px !important;
}

.pt_-2_em {
    padding-top: -2em !important;
}

.pr_-2_em {
    padding-right: -2em !important;
}

.pb_-2_em {
    padding-bottom: -2em !important;
}

.pl_-2_em {
    padding-left: -2em !important;
}

.mt_-2_em {
    margin-top: -2em !important;
}

.mr_-2_em {
    margin-right: -2em !important;
}

.mb_-2_em {
    margin-bottom: -2em !important;
}

.ml_-2_em {
    margin-left: -2em !important;
}

.pt_-2_rem {
    padding-top: -0.2rem !important;
}

.pr_-2_rem {
    padding-right: -0.2rem !important;
}

.pb_-2_rem {
    padding-bottom: -0.2rem !important;
}

.pl_-2_rem {
    padding-left: -0.2rem !important;
}

.mt_-2_rem {
    margin-top: -0.2rem !important;
}

.mr_-2_rem {
    margin-right: -0.2rem !important;
}

.mb_-2_rem {
    margin-bottom: -0.2rem !important;
}

.ml_-2_rem {
    margin-left: -0.2rem !important;
}

.wd_-2_p {
    width: -2 + % !important;
}

.ht_-2_p {
    height: -2 + % !important;
}

.fts_-2_px {
    font-size: -2px !important;
}

.brd_t_-2_rem {
    border-radius: -0.2rem 0 0 0 !important;
}

.brd_r_-2_rem {
    border-radius: 0 -0.2rem 0 0 !important;
}

.brd_b_-2_rem {
    border-radius: 0 0 -0.2rem 0 !important;
}

.brd_l_-2_rem {
    border-radius: 0 0 0 -0.2rem !important;
}

.brd_tr_-2_rem {
    border-radius: -0.2rem -0.2rem 0 0 !important;
}

.brd_rb_-2_rem {
    border-radius: 0 -0.2rem -0.2rem 0 !important;
}

.brd_bl_-2_rem {
    border-radius: 0 0 -0.2rem -0.2rem !important;
}

.pt_-1 {
    padding-top: -1px !important;
}

.pr_-1 {
    padding-right: -1px !important;
}

.pb_-1 {
    padding-bottom: -1px !important;
}

.pl_-1 {
    padding-left: -1px !important;
}

.mt_-1 {
    margin-top: -1px !important;
}

.mr_-1 {
    margin-right: -1px !important;
}

.mb_-1 {
    margin-bottom: -1px !important;
}

.ml_-1 {
    margin-left: -1px !important;
}

.pt_-1_em {
    padding-top: -1em !important;
}

.pr_-1_em {
    padding-right: -1em !important;
}

.pb_-1_em {
    padding-bottom: -1em !important;
}

.pl_-1_em {
    padding-left: -1em !important;
}

.mt_-1_em {
    margin-top: -1em !important;
}

.mr_-1_em {
    margin-right: -1em !important;
}

.mb_-1_em {
    margin-bottom: -1em !important;
}

.ml_-1_em {
    margin-left: -1em !important;
}

.pt_-1_rem {
    padding-top: -0.1rem !important;
}

.pr_-1_rem {
    padding-right: -0.1rem !important;
}

.pb_-1_rem {
    padding-bottom: -0.1rem !important;
}

.pl_-1_rem {
    padding-left: -0.1rem !important;
}

.mt_-1_rem {
    margin-top: -0.1rem !important;
}

.mr_-1_rem {
    margin-right: -0.1rem !important;
}

.mb_-1_rem {
    margin-bottom: -0.1rem !important;
}

.ml_-1_rem {
    margin-left: -0.1rem !important;
}

.wd_-1_p {
    width: -1 + % !important;
}

.ht_-1_p {
    height: -1 + % !important;
}

.fts_-1_px {
    font-size: -1px !important;
}

.brd_t_-1_rem {
    border-radius: -0.1rem 0 0 0 !important;
}

.brd_r_-1_rem {
    border-radius: 0 -0.1rem 0 0 !important;
}

.brd_b_-1_rem {
    border-radius: 0 0 -0.1rem 0 !important;
}

.brd_l_-1_rem {
    border-radius: 0 0 0 -0.1rem !important;
}

.brd_tr_-1_rem {
    border-radius: -0.1rem -0.1rem 0 0 !important;
}

.brd_rb_-1_rem {
    border-radius: 0 -0.1rem -0.1rem 0 !important;
}

.brd_bl_-1_rem {
    border-radius: 0 0 -0.1rem -0.1rem !important;
}

.pt_0 {
    padding-top: 0px !important;
}

.pr_0 {
    padding-right: 0px !important;
}

.pb_0 {
    padding-bottom: 0px !important;
}

.pl_0 {
    padding-left: 0px !important;
}

.mt_0 {
    margin-top: 0px !important;
}

.mr_0 {
    margin-right: 0px !important;
}

.mb_0 {
    margin-bottom: 0px !important;
}

.ml_0 {
    margin-left: 0px !important;
}

.pt_0_em {
    padding-top: 0em !important;
}

.pr_0_em {
    padding-right: 0em !important;
}

.pb_0_em {
    padding-bottom: 0em !important;
}

.pl_0_em {
    padding-left: 0em !important;
}

.mt_0_em {
    margin-top: 0em !important;
}

.mr_0_em {
    margin-right: 0em !important;
}

.mb_0_em {
    margin-bottom: 0em !important;
}

.ml_0_em {
    margin-left: 0em !important;
}

.pt_0_rem {
    padding-top: 0rem !important;
}

.pr_0_rem {
    padding-right: 0rem !important;
}

.pb_0_rem {
    padding-bottom: 0rem !important;
}

.pl_0_rem {
    padding-left: 0rem !important;
}

.mt_0_rem {
    margin-top: 0rem !important;
}

.mr_0_rem {
    margin-right: 0rem !important;
}

.mb_0_rem {
    margin-bottom: 0rem !important;
}

.ml_0_rem {
    margin-left: 0rem !important;
}

.wd_0_p {
    width: 0 + % !important;
}

.ht_0_p {
    height: 0 + % !important;
}

.fts_0_px {
    font-size: 0px !important;
}

.brd_t_0_rem {
    border-radius: 0rem 0 0 0 !important;
}

.brd_r_0_rem {
    border-radius: 0 0rem 0 0 !important;
}

.brd_b_0_rem {
    border-radius: 0 0 0rem 0 !important;
}

.brd_l_0_rem {
    border-radius: 0 0 0 0rem !important;
}

.brd_tr_0_rem {
    border-radius: 0rem 0rem 0 0 !important;
}

.brd_rb_0_rem {
    border-radius: 0 0rem 0rem 0 !important;
}

.brd_bl_0_rem {
    border-radius: 0 0 0rem 0rem !important;
}

.pt_1 {
    padding-top: 1px !important;
}

.pr_1 {
    padding-right: 1px !important;
}

.pb_1 {
    padding-bottom: 1px !important;
}

.pl_1 {
    padding-left: 1px !important;
}

.mt_1 {
    margin-top: 1px !important;
}

.mr_1 {
    margin-right: 1px !important;
}

.mb_1 {
    margin-bottom: 1px !important;
}

.ml_1 {
    margin-left: 1px !important;
}

.pt_1_em {
    padding-top: 1em !important;
}

.pr_1_em {
    padding-right: 1em !important;
}

.pb_1_em {
    padding-bottom: 1em !important;
}

.pl_1_em {
    padding-left: 1em !important;
}

.mt_1_em {
    margin-top: 1em !important;
}

.mr_1_em {
    margin-right: 1em !important;
}

.mb_1_em {
    margin-bottom: 1em !important;
}

.ml_1_em {
    margin-left: 1em !important;
}

.pt_1_rem {
    padding-top: 0.1rem !important;
}

.pr_1_rem {
    padding-right: 0.1rem !important;
}

.pb_1_rem {
    padding-bottom: 0.1rem !important;
}

.pl_1_rem {
    padding-left: 0.1rem !important;
}

.mt_1_rem {
    margin-top: 0.1rem !important;
}

.mr_1_rem {
    margin-right: 0.1rem !important;
}

.mb_1_rem {
    margin-bottom: 0.1rem !important;
}

.ml_1_rem {
    margin-left: 0.1rem !important;
}

.wd_1_p {
    width: 1 + % !important;
}

.ht_1_p {
    height: 1 + % !important;
}

.fts_1_px {
    font-size: 1px !important;
}

.brd_t_1_rem {
    border-radius: 0.1rem 0 0 0 !important;
}

.brd_r_1_rem {
    border-radius: 0 0.1rem 0 0 !important;
}

.brd_b_1_rem {
    border-radius: 0 0 0.1rem 0 !important;
}

.brd_l_1_rem {
    border-radius: 0 0 0 0.1rem !important;
}

.brd_tr_1_rem {
    border-radius: 0.1rem 0.1rem 0 0 !important;
}

.brd_rb_1_rem {
    border-radius: 0 0.1rem 0.1rem 0 !important;
}

.brd_bl_1_rem {
    border-radius: 0 0 0.1rem 0.1rem !important;
}

.pt_2 {
    padding-top: 2px !important;
}

.pr_2 {
    padding-right: 2px !important;
}

.pb_2 {
    padding-bottom: 2px !important;
}

.pl_2 {
    padding-left: 2px !important;
}

.mt_2 {
    margin-top: 2px !important;
}

.mr_2 {
    margin-right: 2px !important;
}

.mb_2 {
    margin-bottom: 2px !important;
}

.ml_2 {
    margin-left: 2px !important;
}

.pt_2_em {
    padding-top: 2em !important;
}

.pr_2_em {
    padding-right: 2em !important;
}

.pb_2_em {
    padding-bottom: 2em !important;
}

.pl_2_em {
    padding-left: 2em !important;
}

.mt_2_em {
    margin-top: 2em !important;
}

.mr_2_em {
    margin-right: 2em !important;
}

.mb_2_em {
    margin-bottom: 2em !important;
}

.ml_2_em {
    margin-left: 2em !important;
}

.pt_2_rem {
    padding-top: 0.2rem !important;
}

.pr_2_rem {
    padding-right: 0.2rem !important;
}

.pb_2_rem {
    padding-bottom: 0.2rem !important;
}

.pl_2_rem {
    padding-left: 0.2rem !important;
}

.mt_2_rem {
    margin-top: 0.2rem !important;
}

.mr_2_rem {
    margin-right: 0.2rem !important;
}

.mb_2_rem {
    margin-bottom: 0.2rem !important;
}

.ml_2_rem {
    margin-left: 0.2rem !important;
}

.wd_2_p {
    width: 2 + % !important;
}

.ht_2_p {
    height: 2 + % !important;
}

.fts_2_px {
    font-size: 2px !important;
}

.brd_t_2_rem {
    border-radius: 0.2rem 0 0 0 !important;
}

.brd_r_2_rem {
    border-radius: 0 0.2rem 0 0 !important;
}

.brd_b_2_rem {
    border-radius: 0 0 0.2rem 0 !important;
}

.brd_l_2_rem {
    border-radius: 0 0 0 0.2rem !important;
}

.brd_tr_2_rem {
    border-radius: 0.2rem 0.2rem 0 0 !important;
}

.brd_rb_2_rem {
    border-radius: 0 0.2rem 0.2rem 0 !important;
}

.brd_bl_2_rem {
    border-radius: 0 0 0.2rem 0.2rem !important;
}

.pt_3 {
    padding-top: 3px !important;
}

.pr_3 {
    padding-right: 3px !important;
}

.pb_3 {
    padding-bottom: 3px !important;
}

.pl_3 {
    padding-left: 3px !important;
}

.mt_3 {
    margin-top: 3px !important;
}

.mr_3 {
    margin-right: 3px !important;
}

.mb_3 {
    margin-bottom: 3px !important;
}

.ml_3 {
    margin-left: 3px !important;
}

.pt_3_em {
    padding-top: 3em !important;
}

.pr_3_em {
    padding-right: 3em !important;
}

.pb_3_em {
    padding-bottom: 3em !important;
}

.pl_3_em {
    padding-left: 3em !important;
}

.mt_3_em {
    margin-top: 3em !important;
}

.mr_3_em {
    margin-right: 3em !important;
}

.mb_3_em {
    margin-bottom: 3em !important;
}

.ml_3_em {
    margin-left: 3em !important;
}

.pt_3_rem {
    padding-top: 0.3rem !important;
}

.pr_3_rem {
    padding-right: 0.3rem !important;
}

.pb_3_rem {
    padding-bottom: 0.3rem !important;
}

.pl_3_rem {
    padding-left: 0.3rem !important;
}

.mt_3_rem {
    margin-top: 0.3rem !important;
}

.mr_3_rem {
    margin-right: 0.3rem !important;
}

.mb_3_rem {
    margin-bottom: 0.3rem !important;
}

.ml_3_rem {
    margin-left: 0.3rem !important;
}

.wd_3_p {
    width: 3 + % !important;
}

.ht_3_p {
    height: 3 + % !important;
}

.fts_3_px {
    font-size: 3px !important;
}

.brd_t_3_rem {
    border-radius: 0.3rem 0 0 0 !important;
}

.brd_r_3_rem {
    border-radius: 0 0.3rem 0 0 !important;
}

.brd_b_3_rem {
    border-radius: 0 0 0.3rem 0 !important;
}

.brd_l_3_rem {
    border-radius: 0 0 0 0.3rem !important;
}

.brd_tr_3_rem {
    border-radius: 0.3rem 0.3rem 0 0 !important;
}

.brd_rb_3_rem {
    border-radius: 0 0.3rem 0.3rem 0 !important;
}

.brd_bl_3_rem {
    border-radius: 0 0 0.3rem 0.3rem !important;
}

.pt_4 {
    padding-top: 4px !important;
}

.pr_4 {
    padding-right: 4px !important;
}

.pb_4 {
    padding-bottom: 4px !important;
}

.pl_4 {
    padding-left: 4px !important;
}

.mt_4 {
    margin-top: 4px !important;
}

.mr_4 {
    margin-right: 4px !important;
}

.mb_4 {
    margin-bottom: 4px !important;
}

.ml_4 {
    margin-left: 4px !important;
}

.pt_4_em {
    padding-top: 4em !important;
}

.pr_4_em {
    padding-right: 4em !important;
}

.pb_4_em {
    padding-bottom: 4em !important;
}

.pl_4_em {
    padding-left: 4em !important;
}

.mt_4_em {
    margin-top: 4em !important;
}

.mr_4_em {
    margin-right: 4em !important;
}

.mb_4_em {
    margin-bottom: 4em !important;
}

.ml_4_em {
    margin-left: 4em !important;
}

.pt_4_rem {
    padding-top: 0.4rem !important;
}

.pr_4_rem {
    padding-right: 0.4rem !important;
}

.pb_4_rem {
    padding-bottom: 0.4rem !important;
}

.pl_4_rem {
    padding-left: 0.4rem !important;
}

.mt_4_rem {
    margin-top: 0.4rem !important;
}

.mr_4_rem {
    margin-right: 0.4rem !important;
}

.mb_4_rem {
    margin-bottom: 0.4rem !important;
}

.ml_4_rem {
    margin-left: 0.4rem !important;
}

.wd_4_p {
    width: 4 + % !important;
}

.ht_4_p {
    height: 4 + % !important;
}

.fts_4_px {
    font-size: 4px !important;
}

.brd_t_4_rem {
    border-radius: 0.4rem 0 0 0 !important;
}

.brd_r_4_rem {
    border-radius: 0 0.4rem 0 0 !important;
}

.brd_b_4_rem {
    border-radius: 0 0 0.4rem 0 !important;
}

.brd_l_4_rem {
    border-radius: 0 0 0 0.4rem !important;
}

.brd_tr_4_rem {
    border-radius: 0.4rem 0.4rem 0 0 !important;
}

.brd_rb_4_rem {
    border-radius: 0 0.4rem 0.4rem 0 !important;
}

.brd_bl_4_rem {
    border-radius: 0 0 0.4rem 0.4rem !important;
}

.pt_5 {
    padding-top: 5px !important;
}

.pr_5 {
    padding-right: 5px !important;
}

.pb_5 {
    padding-bottom: 5px !important;
}

.pl_5 {
    padding-left: 5px !important;
}

.mt_5 {
    margin-top: 5px !important;
}

.mr_5 {
    margin-right: 5px !important;
}

.mb_5 {
    margin-bottom: 5px !important;
}

.ml_5 {
    margin-left: 5px !important;
}

.pt_5_em {
    padding-top: 5em !important;
}

.pr_5_em {
    padding-right: 5em !important;
}

.pb_5_em {
    padding-bottom: 5em !important;
}

.pl_5_em {
    padding-left: 5em !important;
}

.mt_5_em {
    margin-top: 5em !important;
}

.mr_5_em {
    margin-right: 5em !important;
}

.mb_5_em {
    margin-bottom: 5em !important;
}

.ml_5_em {
    margin-left: 5em !important;
}

.pt_5_rem {
    padding-top: 0.5rem !important;
}

.pr_5_rem {
    padding-right: 0.5rem !important;
}

.pb_5_rem {
    padding-bottom: 0.5rem !important;
}

.pl_5_rem {
    padding-left: 0.5rem !important;
}

.mt_5_rem {
    margin-top: 0.5rem !important;
}

.mr_5_rem {
    margin-right: 0.5rem !important;
}

.mb_5_rem {
    margin-bottom: 0.5rem !important;
}

.ml_5_rem {
    margin-left: 0.5rem !important;
}

.wd_5_p {
    width: 5 + % !important;
}

.ht_5_p {
    height: 5 + % !important;
}

.fts_5_px {
    font-size: 5px !important;
}

.brd_t_5_rem {
    border-radius: 0.5rem 0 0 0 !important;
}

.brd_r_5_rem {
    border-radius: 0 0.5rem 0 0 !important;
}

.brd_b_5_rem {
    border-radius: 0 0 0.5rem 0 !important;
}

.brd_l_5_rem {
    border-radius: 0 0 0 0.5rem !important;
}

.brd_tr_5_rem {
    border-radius: 0.5rem 0.5rem 0 0 !important;
}

.brd_rb_5_rem {
    border-radius: 0 0.5rem 0.5rem 0 !important;
}

.brd_bl_5_rem {
    border-radius: 0 0 0.5rem 0.5rem !important;
}

.pt_6 {
    padding-top: 6px !important;
}

.pr_6 {
    padding-right: 6px !important;
}

.pb_6 {
    padding-bottom: 6px !important;
}

.pl_6 {
    padding-left: 6px !important;
}

.mt_6 {
    margin-top: 6px !important;
}

.mr_6 {
    margin-right: 6px !important;
}

.mb_6 {
    margin-bottom: 6px !important;
}

.ml_6 {
    margin-left: 6px !important;
}

.pt_6_em {
    padding-top: 6em !important;
}

.pr_6_em {
    padding-right: 6em !important;
}

.pb_6_em {
    padding-bottom: 6em !important;
}

.pl_6_em {
    padding-left: 6em !important;
}

.mt_6_em {
    margin-top: 6em !important;
}

.mr_6_em {
    margin-right: 6em !important;
}

.mb_6_em {
    margin-bottom: 6em !important;
}

.ml_6_em {
    margin-left: 6em !important;
}

.pt_6_rem {
    padding-top: 0.6rem !important;
}

.pr_6_rem {
    padding-right: 0.6rem !important;
}

.pb_6_rem {
    padding-bottom: 0.6rem !important;
}

.pl_6_rem {
    padding-left: 0.6rem !important;
}

.mt_6_rem {
    margin-top: 0.6rem !important;
}

.mr_6_rem {
    margin-right: 0.6rem !important;
}

.mb_6_rem {
    margin-bottom: 0.6rem !important;
}

.ml_6_rem {
    margin-left: 0.6rem !important;
}

.wd_6_p {
    width: 6 + % !important;
}

.ht_6_p {
    height: 6 + % !important;
}

.fts_6_px {
    font-size: 6px !important;
}

.brd_t_6_rem {
    border-radius: 0.6rem 0 0 0 !important;
}

.brd_r_6_rem {
    border-radius: 0 0.6rem 0 0 !important;
}

.brd_b_6_rem {
    border-radius: 0 0 0.6rem 0 !important;
}

.brd_l_6_rem {
    border-radius: 0 0 0 0.6rem !important;
}

.brd_tr_6_rem {
    border-radius: 0.6rem 0.6rem 0 0 !important;
}

.brd_rb_6_rem {
    border-radius: 0 0.6rem 0.6rem 0 !important;
}

.brd_bl_6_rem {
    border-radius: 0 0 0.6rem 0.6rem !important;
}

.pt_7 {
    padding-top: 7px !important;
}

.pr_7 {
    padding-right: 7px !important;
}

.pb_7 {
    padding-bottom: 7px !important;
}

.pl_7 {
    padding-left: 7px !important;
}

.mt_7 {
    margin-top: 7px !important;
}

.mr_7 {
    margin-right: 7px !important;
}

.mb_7 {
    margin-bottom: 7px !important;
}

.ml_7 {
    margin-left: 7px !important;
}

.pt_7_em {
    padding-top: 7em !important;
}

.pr_7_em {
    padding-right: 7em !important;
}

.pb_7_em {
    padding-bottom: 7em !important;
}

.pl_7_em {
    padding-left: 7em !important;
}

.mt_7_em {
    margin-top: 7em !important;
}

.mr_7_em {
    margin-right: 7em !important;
}

.mb_7_em {
    margin-bottom: 7em !important;
}

.ml_7_em {
    margin-left: 7em !important;
}

.pt_7_rem {
    padding-top: 0.7rem !important;
}

.pr_7_rem {
    padding-right: 0.7rem !important;
}

.pb_7_rem {
    padding-bottom: 0.7rem !important;
}

.pl_7_rem {
    padding-left: 0.7rem !important;
}

.mt_7_rem {
    margin-top: 0.7rem !important;
}

.mr_7_rem {
    margin-right: 0.7rem !important;
}

.mb_7_rem {
    margin-bottom: 0.7rem !important;
}

.ml_7_rem {
    margin-left: 0.7rem !important;
}

.wd_7_p {
    width: 7 + % !important;
}

.ht_7_p {
    height: 7 + % !important;
}

.fts_7_px {
    font-size: 7px !important;
}

.brd_t_7_rem {
    border-radius: 0.7rem 0 0 0 !important;
}

.brd_r_7_rem {
    border-radius: 0 0.7rem 0 0 !important;
}

.brd_b_7_rem {
    border-radius: 0 0 0.7rem 0 !important;
}

.brd_l_7_rem {
    border-radius: 0 0 0 0.7rem !important;
}

.brd_tr_7_rem {
    border-radius: 0.7rem 0.7rem 0 0 !important;
}

.brd_rb_7_rem {
    border-radius: 0 0.7rem 0.7rem 0 !important;
}

.brd_bl_7_rem {
    border-radius: 0 0 0.7rem 0.7rem !important;
}

.pt_8 {
    padding-top: 8px !important;
}

.pr_8 {
    padding-right: 8px !important;
}

.pb_8 {
    padding-bottom: 8px !important;
}

.pl_8 {
    padding-left: 8px !important;
}

.mt_8 {
    margin-top: 8px !important;
}

.mr_8 {
    margin-right: 8px !important;
}

.mb_8 {
    margin-bottom: 8px !important;
}

.ml_8 {
    margin-left: 8px !important;
}

.pt_8_em {
    padding-top: 8em !important;
}

.pr_8_em {
    padding-right: 8em !important;
}

.pb_8_em {
    padding-bottom: 8em !important;
}

.pl_8_em {
    padding-left: 8em !important;
}

.mt_8_em {
    margin-top: 8em !important;
}

.mr_8_em {
    margin-right: 8em !important;
}

.mb_8_em {
    margin-bottom: 8em !important;
}

.ml_8_em {
    margin-left: 8em !important;
}

.pt_8_rem {
    padding-top: 0.8rem !important;
}

.pr_8_rem {
    padding-right: 0.8rem !important;
}

.pb_8_rem {
    padding-bottom: 0.8rem !important;
}

.pl_8_rem {
    padding-left: 0.8rem !important;
}

.mt_8_rem {
    margin-top: 0.8rem !important;
}

.mr_8_rem {
    margin-right: 0.8rem !important;
}

.mb_8_rem {
    margin-bottom: 0.8rem !important;
}

.ml_8_rem {
    margin-left: 0.8rem !important;
}

.wd_8_p {
    width: 8 + % !important;
}

.ht_8_p {
    height: 8 + % !important;
}

.fts_8_px {
    font-size: 8px !important;
}

.brd_t_8_rem {
    border-radius: 0.8rem 0 0 0 !important;
}

.brd_r_8_rem {
    border-radius: 0 0.8rem 0 0 !important;
}

.brd_b_8_rem {
    border-radius: 0 0 0.8rem 0 !important;
}

.brd_l_8_rem {
    border-radius: 0 0 0 0.8rem !important;
}

.brd_tr_8_rem {
    border-radius: 0.8rem 0.8rem 0 0 !important;
}

.brd_rb_8_rem {
    border-radius: 0 0.8rem 0.8rem 0 !important;
}

.brd_bl_8_rem {
    border-radius: 0 0 0.8rem 0.8rem !important;
}

.pt_9 {
    padding-top: 9px !important;
}

.pr_9 {
    padding-right: 9px !important;
}

.pb_9 {
    padding-bottom: 9px !important;
}

.pl_9 {
    padding-left: 9px !important;
}

.mt_9 {
    margin-top: 9px !important;
}

.mr_9 {
    margin-right: 9px !important;
}

.mb_9 {
    margin-bottom: 9px !important;
}

.ml_9 {
    margin-left: 9px !important;
}

.pt_9_em {
    padding-top: 9em !important;
}

.pr_9_em {
    padding-right: 9em !important;
}

.pb_9_em {
    padding-bottom: 9em !important;
}

.pl_9_em {
    padding-left: 9em !important;
}

.mt_9_em {
    margin-top: 9em !important;
}

.mr_9_em {
    margin-right: 9em !important;
}

.mb_9_em {
    margin-bottom: 9em !important;
}

.ml_9_em {
    margin-left: 9em !important;
}

.pt_9_rem {
    padding-top: 0.9rem !important;
}

.pr_9_rem {
    padding-right: 0.9rem !important;
}

.pb_9_rem {
    padding-bottom: 0.9rem !important;
}

.pl_9_rem {
    padding-left: 0.9rem !important;
}

.mt_9_rem {
    margin-top: 0.9rem !important;
}

.mr_9_rem {
    margin-right: 0.9rem !important;
}

.mb_9_rem {
    margin-bottom: 0.9rem !important;
}

.ml_9_rem {
    margin-left: 0.9rem !important;
}

.wd_9_p {
    width: 9 + % !important;
}

.ht_9_p {
    height: 9 + % !important;
}

.fts_9_px {
    font-size: 9px !important;
}

.brd_t_9_rem {
    border-radius: 0.9rem 0 0 0 !important;
}

.brd_r_9_rem {
    border-radius: 0 0.9rem 0 0 !important;
}

.brd_b_9_rem {
    border-radius: 0 0 0.9rem 0 !important;
}

.brd_l_9_rem {
    border-radius: 0 0 0 0.9rem !important;
}

.brd_tr_9_rem {
    border-radius: 0.9rem 0.9rem 0 0 !important;
}

.brd_rb_9_rem {
    border-radius: 0 0.9rem 0.9rem 0 !important;
}

.brd_bl_9_rem {
    border-radius: 0 0 0.9rem 0.9rem !important;
}

.pt_10 {
    padding-top: 10px !important;
}

.pr_10 {
    padding-right: 10px !important;
}

.pb_10 {
    padding-bottom: 10px !important;
}

.pl_10 {
    padding-left: 10px !important;
}

.mt_10 {
    margin-top: 10px !important;
}

.mr_10 {
    margin-right: 10px !important;
}

.mb_10 {
    margin-bottom: 10px !important;
}

.ml_10 {
    margin-left: 10px !important;
}

.pt_10_em {
    padding-top: 10em !important;
}

.pr_10_em {
    padding-right: 10em !important;
}

.pb_10_em {
    padding-bottom: 10em !important;
}

.pl_10_em {
    padding-left: 10em !important;
}

.mt_10_em {
    margin-top: 10em !important;
}

.mr_10_em {
    margin-right: 10em !important;
}

.mb_10_em {
    margin-bottom: 10em !important;
}

.ml_10_em {
    margin-left: 10em !important;
}

.pt_10_rem {
    padding-top: 1rem !important;
}

.pr_10_rem {
    padding-right: 1rem !important;
}

.pb_10_rem {
    padding-bottom: 1rem !important;
}

.pl_10_rem {
    padding-left: 1rem !important;
}

.mt_10_rem {
    margin-top: 1rem !important;
}

.mr_10_rem {
    margin-right: 1rem !important;
}

.mb_10_rem {
    margin-bottom: 1rem !important;
}

.ml_10_rem {
    margin-left: 1rem !important;
}

.wd_10_p {
    width: 10 + % !important;
}

.ht_10_p {
    height: 10 + % !important;
}

.fts_10_px {
    font-size: 10px !important;
}

.brd_t_10_rem {
    border-radius: 1rem 0 0 0 !important;
}

.brd_r_10_rem {
    border-radius: 0 1rem 0 0 !important;
}

.brd_b_10_rem {
    border-radius: 0 0 1rem 0 !important;
}

.brd_l_10_rem {
    border-radius: 0 0 0 1rem !important;
}

.brd_tr_10_rem {
    border-radius: 1rem 1rem 0 0 !important;
}

.brd_rb_10_rem {
    border-radius: 0 1rem 1rem 0 !important;
}

.brd_bl_10_rem {
    border-radius: 0 0 1rem 1rem !important;
}

.pt_11 {
    padding-top: 11px !important;
}

.pr_11 {
    padding-right: 11px !important;
}

.pb_11 {
    padding-bottom: 11px !important;
}

.pl_11 {
    padding-left: 11px !important;
}

.mt_11 {
    margin-top: 11px !important;
}

.mr_11 {
    margin-right: 11px !important;
}

.mb_11 {
    margin-bottom: 11px !important;
}

.ml_11 {
    margin-left: 11px !important;
}

.pt_11_em {
    padding-top: 11em !important;
}

.pr_11_em {
    padding-right: 11em !important;
}

.pb_11_em {
    padding-bottom: 11em !important;
}

.pl_11_em {
    padding-left: 11em !important;
}

.mt_11_em {
    margin-top: 11em !important;
}

.mr_11_em {
    margin-right: 11em !important;
}

.mb_11_em {
    margin-bottom: 11em !important;
}

.ml_11_em {
    margin-left: 11em !important;
}

.pt_11_rem {
    padding-top: 1.1rem !important;
}

.pr_11_rem {
    padding-right: 1.1rem !important;
}

.pb_11_rem {
    padding-bottom: 1.1rem !important;
}

.pl_11_rem {
    padding-left: 1.1rem !important;
}

.mt_11_rem {
    margin-top: 1.1rem !important;
}

.mr_11_rem {
    margin-right: 1.1rem !important;
}

.mb_11_rem {
    margin-bottom: 1.1rem !important;
}

.ml_11_rem {
    margin-left: 1.1rem !important;
}

.wd_11_p {
    width: 11 + % !important;
}

.ht_11_p {
    height: 11 + % !important;
}

.fts_11_px {
    font-size: 11px !important;
}

.brd_t_11_rem {
    border-radius: 1.1rem 0 0 0 !important;
}

.brd_r_11_rem {
    border-radius: 0 1.1rem 0 0 !important;
}

.brd_b_11_rem {
    border-radius: 0 0 1.1rem 0 !important;
}

.brd_l_11_rem {
    border-radius: 0 0 0 1.1rem !important;
}

.brd_tr_11_rem {
    border-radius: 1.1rem 1.1rem 0 0 !important;
}

.brd_rb_11_rem {
    border-radius: 0 1.1rem 1.1rem 0 !important;
}

.brd_bl_11_rem {
    border-radius: 0 0 1.1rem 1.1rem !important;
}

.pt_12 {
    padding-top: 12px !important;
}

.pr_12 {
    padding-right: 12px !important;
}

.pb_12 {
    padding-bottom: 12px !important;
}

.pl_12 {
    padding-left: 12px !important;
}

.mt_12 {
    margin-top: 12px !important;
}

.mr_12 {
    margin-right: 12px !important;
}

.mb_12 {
    margin-bottom: 12px !important;
}

.ml_12 {
    margin-left: 12px !important;
}

.pt_12_em {
    padding-top: 12em !important;
}

.pr_12_em {
    padding-right: 12em !important;
}

.pb_12_em {
    padding-bottom: 12em !important;
}

.pl_12_em {
    padding-left: 12em !important;
}

.mt_12_em {
    margin-top: 12em !important;
}

.mr_12_em {
    margin-right: 12em !important;
}

.mb_12_em {
    margin-bottom: 12em !important;
}

.ml_12_em {
    margin-left: 12em !important;
}

.pt_12_rem {
    padding-top: 1.2rem !important;
}

.pr_12_rem {
    padding-right: 1.2rem !important;
}

.pb_12_rem {
    padding-bottom: 1.2rem !important;
}

.pl_12_rem {
    padding-left: 1.2rem !important;
}

.mt_12_rem {
    margin-top: 1.2rem !important;
}

.mr_12_rem {
    margin-right: 1.2rem !important;
}

.mb_12_rem {
    margin-bottom: 1.2rem !important;
}

.ml_12_rem {
    margin-left: 1.2rem !important;
}

.wd_12_p {
    width: 12 + % !important;
}

.ht_12_p {
    height: 12 + % !important;
}

.fts_12_px {
    font-size: 12px !important;
}

.brd_t_12_rem {
    border-radius: 1.2rem 0 0 0 !important;
}

.brd_r_12_rem {
    border-radius: 0 1.2rem 0 0 !important;
}

.brd_b_12_rem {
    border-radius: 0 0 1.2rem 0 !important;
}

.brd_l_12_rem {
    border-radius: 0 0 0 1.2rem !important;
}

.brd_tr_12_rem {
    border-radius: 1.2rem 1.2rem 0 0 !important;
}

.brd_rb_12_rem {
    border-radius: 0 1.2rem 1.2rem 0 !important;
}

.brd_bl_12_rem {
    border-radius: 0 0 1.2rem 1.2rem !important;
}

.pt_13 {
    padding-top: 13px !important;
}

.pr_13 {
    padding-right: 13px !important;
}

.pb_13 {
    padding-bottom: 13px !important;
}

.pl_13 {
    padding-left: 13px !important;
}

.mt_13 {
    margin-top: 13px !important;
}

.mr_13 {
    margin-right: 13px !important;
}

.mb_13 {
    margin-bottom: 13px !important;
}

.ml_13 {
    margin-left: 13px !important;
}

.pt_13_em {
    padding-top: 13em !important;
}

.pr_13_em {
    padding-right: 13em !important;
}

.pb_13_em {
    padding-bottom: 13em !important;
}

.pl_13_em {
    padding-left: 13em !important;
}

.mt_13_em {
    margin-top: 13em !important;
}

.mr_13_em {
    margin-right: 13em !important;
}

.mb_13_em {
    margin-bottom: 13em !important;
}

.ml_13_em {
    margin-left: 13em !important;
}

.pt_13_rem {
    padding-top: 1.3rem !important;
}

.pr_13_rem {
    padding-right: 1.3rem !important;
}

.pb_13_rem {
    padding-bottom: 1.3rem !important;
}

.pl_13_rem {
    padding-left: 1.3rem !important;
}

.mt_13_rem {
    margin-top: 1.3rem !important;
}

.mr_13_rem {
    margin-right: 1.3rem !important;
}

.mb_13_rem {
    margin-bottom: 1.3rem !important;
}

.ml_13_rem {
    margin-left: 1.3rem !important;
}

.wd_13_p {
    width: 13 + % !important;
}

.ht_13_p {
    height: 13 + % !important;
}

.fts_13_px {
    font-size: 13px !important;
}

.brd_t_13_rem {
    border-radius: 1.3rem 0 0 0 !important;
}

.brd_r_13_rem {
    border-radius: 0 1.3rem 0 0 !important;
}

.brd_b_13_rem {
    border-radius: 0 0 1.3rem 0 !important;
}

.brd_l_13_rem {
    border-radius: 0 0 0 1.3rem !important;
}

.brd_tr_13_rem {
    border-radius: 1.3rem 1.3rem 0 0 !important;
}

.brd_rb_13_rem {
    border-radius: 0 1.3rem 1.3rem 0 !important;
}

.brd_bl_13_rem {
    border-radius: 0 0 1.3rem 1.3rem !important;
}

.pt_14 {
    padding-top: 14px !important;
}

.pr_14 {
    padding-right: 14px !important;
}

.pb_14 {
    padding-bottom: 14px !important;
}

.pl_14 {
    padding-left: 14px !important;
}

.mt_14 {
    margin-top: 14px !important;
}

.mr_14 {
    margin-right: 14px !important;
}

.mb_14 {
    margin-bottom: 14px !important;
}

.ml_14 {
    margin-left: 14px !important;
}

.pt_14_em {
    padding-top: 14em !important;
}

.pr_14_em {
    padding-right: 14em !important;
}

.pb_14_em {
    padding-bottom: 14em !important;
}

.pl_14_em {
    padding-left: 14em !important;
}

.mt_14_em {
    margin-top: 14em !important;
}

.mr_14_em {
    margin-right: 14em !important;
}

.mb_14_em {
    margin-bottom: 14em !important;
}

.ml_14_em {
    margin-left: 14em !important;
}

.pt_14_rem {
    padding-top: 1.4rem !important;
}

.pr_14_rem {
    padding-right: 1.4rem !important;
}

.pb_14_rem {
    padding-bottom: 1.4rem !important;
}

.pl_14_rem {
    padding-left: 1.4rem !important;
}

.mt_14_rem {
    margin-top: 1.4rem !important;
}

.mr_14_rem {
    margin-right: 1.4rem !important;
}

.mb_14_rem {
    margin-bottom: 1.4rem !important;
}

.ml_14_rem {
    margin-left: 1.4rem !important;
}

.wd_14_p {
    width: 14 + % !important;
}

.ht_14_p {
    height: 14 + % !important;
}

.fts_14_px {
    font-size: 14px !important;
}

.brd_t_14_rem {
    border-radius: 1.4rem 0 0 0 !important;
}

.brd_r_14_rem {
    border-radius: 0 1.4rem 0 0 !important;
}

.brd_b_14_rem {
    border-radius: 0 0 1.4rem 0 !important;
}

.brd_l_14_rem {
    border-radius: 0 0 0 1.4rem !important;
}

.brd_tr_14_rem {
    border-radius: 1.4rem 1.4rem 0 0 !important;
}

.brd_rb_14_rem {
    border-radius: 0 1.4rem 1.4rem 0 !important;
}

.brd_bl_14_rem {
    border-radius: 0 0 1.4rem 1.4rem !important;
}

.pt_15 {
    padding-top: 15px !important;
}

.pr_15 {
    padding-right: 15px !important;
}

.pb_15 {
    padding-bottom: 15px !important;
}

.pl_15 {
    padding-left: 15px !important;
}

.mt_15 {
    margin-top: 15px !important;
}

.mr_15 {
    margin-right: 15px !important;
}

.mb_15 {
    margin-bottom: 15px !important;
}

.ml_15 {
    margin-left: 15px !important;
}

.pt_15_em {
    padding-top: 15em !important;
}

.pr_15_em {
    padding-right: 15em !important;
}

.pb_15_em {
    padding-bottom: 15em !important;
}

.pl_15_em {
    padding-left: 15em !important;
}

.mt_15_em {
    margin-top: 15em !important;
}

.mr_15_em {
    margin-right: 15em !important;
}

.mb_15_em {
    margin-bottom: 15em !important;
}

.ml_15_em {
    margin-left: 15em !important;
}

.pt_15_rem {
    padding-top: 1.5rem !important;
}

.pr_15_rem {
    padding-right: 1.5rem !important;
}

.pb_15_rem {
    padding-bottom: 1.5rem !important;
}

.pl_15_rem {
    padding-left: 1.5rem !important;
}

.mt_15_rem {
    margin-top: 1.5rem !important;
}

.mr_15_rem {
    margin-right: 1.5rem !important;
}

.mb_15_rem {
    margin-bottom: 1.5rem !important;
}

.ml_15_rem {
    margin-left: 1.5rem !important;
}

.wd_15_p {
    width: 15 + % !important;
}

.ht_15_p {
    height: 15 + % !important;
}

.fts_15_px {
    font-size: 15px !important;
}

.brd_t_15_rem {
    border-radius: 1.5rem 0 0 0 !important;
}

.brd_r_15_rem {
    border-radius: 0 1.5rem 0 0 !important;
}

.brd_b_15_rem {
    border-radius: 0 0 1.5rem 0 !important;
}

.brd_l_15_rem {
    border-radius: 0 0 0 1.5rem !important;
}

.brd_tr_15_rem {
    border-radius: 1.5rem 1.5rem 0 0 !important;
}

.brd_rb_15_rem {
    border-radius: 0 1.5rem 1.5rem 0 !important;
}

.brd_bl_15_rem {
    border-radius: 0 0 1.5rem 1.5rem !important;
}

.pt_16 {
    padding-top: 16px !important;
}

.pr_16 {
    padding-right: 16px !important;
}

.pb_16 {
    padding-bottom: 16px !important;
}

.pl_16 {
    padding-left: 16px !important;
}

.mt_16 {
    margin-top: 16px !important;
}

.mr_16 {
    margin-right: 16px !important;
}

.mb_16 {
    margin-bottom: 16px !important;
}

.ml_16 {
    margin-left: 16px !important;
}

.pt_16_em {
    padding-top: 16em !important;
}

.pr_16_em {
    padding-right: 16em !important;
}

.pb_16_em {
    padding-bottom: 16em !important;
}

.pl_16_em {
    padding-left: 16em !important;
}

.mt_16_em {
    margin-top: 16em !important;
}

.mr_16_em {
    margin-right: 16em !important;
}

.mb_16_em {
    margin-bottom: 16em !important;
}

.ml_16_em {
    margin-left: 16em !important;
}

.pt_16_rem {
    padding-top: 1.6rem !important;
}

.pr_16_rem {
    padding-right: 1.6rem !important;
}

.pb_16_rem {
    padding-bottom: 1.6rem !important;
}

.pl_16_rem {
    padding-left: 1.6rem !important;
}

.mt_16_rem {
    margin-top: 1.6rem !important;
}

.mr_16_rem {
    margin-right: 1.6rem !important;
}

.mb_16_rem {
    margin-bottom: 1.6rem !important;
}

.ml_16_rem {
    margin-left: 1.6rem !important;
}

.wd_16_p {
    width: 16 + % !important;
}

.ht_16_p {
    height: 16 + % !important;
}

.fts_16_px {
    font-size: 16px !important;
}

.brd_t_16_rem {
    border-radius: 1.6rem 0 0 0 !important;
}

.brd_r_16_rem {
    border-radius: 0 1.6rem 0 0 !important;
}

.brd_b_16_rem {
    border-radius: 0 0 1.6rem 0 !important;
}

.brd_l_16_rem {
    border-radius: 0 0 0 1.6rem !important;
}

.brd_tr_16_rem {
    border-radius: 1.6rem 1.6rem 0 0 !important;
}

.brd_rb_16_rem {
    border-radius: 0 1.6rem 1.6rem 0 !important;
}

.brd_bl_16_rem {
    border-radius: 0 0 1.6rem 1.6rem !important;
}

.pt_17 {
    padding-top: 17px !important;
}

.pr_17 {
    padding-right: 17px !important;
}

.pb_17 {
    padding-bottom: 17px !important;
}

.pl_17 {
    padding-left: 17px !important;
}

.mt_17 {
    margin-top: 17px !important;
}

.mr_17 {
    margin-right: 17px !important;
}

.mb_17 {
    margin-bottom: 17px !important;
}

.ml_17 {
    margin-left: 17px !important;
}

.pt_17_em {
    padding-top: 17em !important;
}

.pr_17_em {
    padding-right: 17em !important;
}

.pb_17_em {
    padding-bottom: 17em !important;
}

.pl_17_em {
    padding-left: 17em !important;
}

.mt_17_em {
    margin-top: 17em !important;
}

.mr_17_em {
    margin-right: 17em !important;
}

.mb_17_em {
    margin-bottom: 17em !important;
}

.ml_17_em {
    margin-left: 17em !important;
}

.pt_17_rem {
    padding-top: 1.7rem !important;
}

.pr_17_rem {
    padding-right: 1.7rem !important;
}

.pb_17_rem {
    padding-bottom: 1.7rem !important;
}

.pl_17_rem {
    padding-left: 1.7rem !important;
}

.mt_17_rem {
    margin-top: 1.7rem !important;
}

.mr_17_rem {
    margin-right: 1.7rem !important;
}

.mb_17_rem {
    margin-bottom: 1.7rem !important;
}

.ml_17_rem {
    margin-left: 1.7rem !important;
}

.wd_17_p {
    width: 17 + % !important;
}

.ht_17_p {
    height: 17 + % !important;
}

.fts_17_px {
    font-size: 17px !important;
}

.brd_t_17_rem {
    border-radius: 1.7rem 0 0 0 !important;
}

.brd_r_17_rem {
    border-radius: 0 1.7rem 0 0 !important;
}

.brd_b_17_rem {
    border-radius: 0 0 1.7rem 0 !important;
}

.brd_l_17_rem {
    border-radius: 0 0 0 1.7rem !important;
}

.brd_tr_17_rem {
    border-radius: 1.7rem 1.7rem 0 0 !important;
}

.brd_rb_17_rem {
    border-radius: 0 1.7rem 1.7rem 0 !important;
}

.brd_bl_17_rem {
    border-radius: 0 0 1.7rem 1.7rem !important;
}

.pt_18 {
    padding-top: 18px !important;
}

.pr_18 {
    padding-right: 18px !important;
}

.pb_18 {
    padding-bottom: 18px !important;
}

.pl_18 {
    padding-left: 18px !important;
}

.mt_18 {
    margin-top: 18px !important;
}

.mr_18 {
    margin-right: 18px !important;
}

.mb_18 {
    margin-bottom: 18px !important;
}

.ml_18 {
    margin-left: 18px !important;
}

.pt_18_em {
    padding-top: 18em !important;
}

.pr_18_em {
    padding-right: 18em !important;
}

.pb_18_em {
    padding-bottom: 18em !important;
}

.pl_18_em {
    padding-left: 18em !important;
}

.mt_18_em {
    margin-top: 18em !important;
}

.mr_18_em {
    margin-right: 18em !important;
}

.mb_18_em {
    margin-bottom: 18em !important;
}

.ml_18_em {
    margin-left: 18em !important;
}

.pt_18_rem {
    padding-top: 1.8rem !important;
}

.pr_18_rem {
    padding-right: 1.8rem !important;
}

.pb_18_rem {
    padding-bottom: 1.8rem !important;
}

.pl_18_rem {
    padding-left: 1.8rem !important;
}

.mt_18_rem {
    margin-top: 1.8rem !important;
}

.mr_18_rem {
    margin-right: 1.8rem !important;
}

.mb_18_rem {
    margin-bottom: 1.8rem !important;
}

.ml_18_rem {
    margin-left: 1.8rem !important;
}

.wd_18_p {
    width: 18 + % !important;
}

.ht_18_p {
    height: 18 + % !important;
}

.fts_18_px {
    font-size: 18px !important;
}

.brd_t_18_rem {
    border-radius: 1.8rem 0 0 0 !important;
}

.brd_r_18_rem {
    border-radius: 0 1.8rem 0 0 !important;
}

.brd_b_18_rem {
    border-radius: 0 0 1.8rem 0 !important;
}

.brd_l_18_rem {
    border-radius: 0 0 0 1.8rem !important;
}

.brd_tr_18_rem {
    border-radius: 1.8rem 1.8rem 0 0 !important;
}

.brd_rb_18_rem {
    border-radius: 0 1.8rem 1.8rem 0 !important;
}

.brd_bl_18_rem {
    border-radius: 0 0 1.8rem 1.8rem !important;
}

.pt_19 {
    padding-top: 19px !important;
}

.pr_19 {
    padding-right: 19px !important;
}

.pb_19 {
    padding-bottom: 19px !important;
}

.pl_19 {
    padding-left: 19px !important;
}

.mt_19 {
    margin-top: 19px !important;
}

.mr_19 {
    margin-right: 19px !important;
}

.mb_19 {
    margin-bottom: 19px !important;
}

.ml_19 {
    margin-left: 19px !important;
}

.pt_19_em {
    padding-top: 19em !important;
}

.pr_19_em {
    padding-right: 19em !important;
}

.pb_19_em {
    padding-bottom: 19em !important;
}

.pl_19_em {
    padding-left: 19em !important;
}

.mt_19_em {
    margin-top: 19em !important;
}

.mr_19_em {
    margin-right: 19em !important;
}

.mb_19_em {
    margin-bottom: 19em !important;
}

.ml_19_em {
    margin-left: 19em !important;
}

.pt_19_rem {
    padding-top: 1.9rem !important;
}

.pr_19_rem {
    padding-right: 1.9rem !important;
}

.pb_19_rem {
    padding-bottom: 1.9rem !important;
}

.pl_19_rem {
    padding-left: 1.9rem !important;
}

.mt_19_rem {
    margin-top: 1.9rem !important;
}

.mr_19_rem {
    margin-right: 1.9rem !important;
}

.mb_19_rem {
    margin-bottom: 1.9rem !important;
}

.ml_19_rem {
    margin-left: 1.9rem !important;
}

.wd_19_p {
    width: 19 + % !important;
}

.ht_19_p {
    height: 19 + % !important;
}

.fts_19_px {
    font-size: 19px !important;
}

.brd_t_19_rem {
    border-radius: 1.9rem 0 0 0 !important;
}

.brd_r_19_rem {
    border-radius: 0 1.9rem 0 0 !important;
}

.brd_b_19_rem {
    border-radius: 0 0 1.9rem 0 !important;
}

.brd_l_19_rem {
    border-radius: 0 0 0 1.9rem !important;
}

.brd_tr_19_rem {
    border-radius: 1.9rem 1.9rem 0 0 !important;
}

.brd_rb_19_rem {
    border-radius: 0 1.9rem 1.9rem 0 !important;
}

.brd_bl_19_rem {
    border-radius: 0 0 1.9rem 1.9rem !important;
}

.pt_20 {
    padding-top: 20px !important;
}

.pr_20 {
    padding-right: 20px !important;
}

.pb_20 {
    padding-bottom: 20px !important;
}

.pl_20 {
    padding-left: 20px !important;
}

.mt_20 {
    margin-top: 20px !important;
}

.mr_20 {
    margin-right: 20px !important;
}

.mb_20 {
    margin-bottom: 20px !important;
}

.ml_20 {
    margin-left: 20px !important;
}

.pt_20_em {
    padding-top: 20em !important;
}

.pr_20_em {
    padding-right: 20em !important;
}

.pb_20_em {
    padding-bottom: 20em !important;
}

.pl_20_em {
    padding-left: 20em !important;
}

.mt_20_em {
    margin-top: 20em !important;
}

.mr_20_em {
    margin-right: 20em !important;
}

.mb_20_em {
    margin-bottom: 20em !important;
}

.ml_20_em {
    margin-left: 20em !important;
}

.pt_20_rem {
    padding-top: 2rem !important;
}

.pr_20_rem {
    padding-right: 2rem !important;
}

.pb_20_rem {
    padding-bottom: 2rem !important;
}

.pl_20_rem {
    padding-left: 2rem !important;
}

.mt_20_rem {
    margin-top: 2rem !important;
}

.mr_20_rem {
    margin-right: 2rem !important;
}

.mb_20_rem {
    margin-bottom: 2rem !important;
}

.ml_20_rem {
    margin-left: 2rem !important;
}

.wd_20_p {
    width: 20 + % !important;
}

.ht_20_p {
    height: 20 + % !important;
}

.fts_20_px {
    font-size: 20px !important;
}

.brd_t_20_rem {
    border-radius: 2rem 0 0 0 !important;
}

.brd_r_20_rem {
    border-radius: 0 2rem 0 0 !important;
}

.brd_b_20_rem {
    border-radius: 0 0 2rem 0 !important;
}

.brd_l_20_rem {
    border-radius: 0 0 0 2rem !important;
}

.brd_tr_20_rem {
    border-radius: 2rem 2rem 0 0 !important;
}

.brd_rb_20_rem {
    border-radius: 0 2rem 2rem 0 !important;
}

.brd_bl_20_rem {
    border-radius: 0 0 2rem 2rem !important;
}

.pt_21 {
    padding-top: 21px !important;
}

.pr_21 {
    padding-right: 21px !important;
}

.pb_21 {
    padding-bottom: 21px !important;
}

.pl_21 {
    padding-left: 21px !important;
}

.mt_21 {
    margin-top: 21px !important;
}

.mr_21 {
    margin-right: 21px !important;
}

.mb_21 {
    margin-bottom: 21px !important;
}

.ml_21 {
    margin-left: 21px !important;
}

.pt_21_em {
    padding-top: 21em !important;
}

.pr_21_em {
    padding-right: 21em !important;
}

.pb_21_em {
    padding-bottom: 21em !important;
}

.pl_21_em {
    padding-left: 21em !important;
}

.mt_21_em {
    margin-top: 21em !important;
}

.mr_21_em {
    margin-right: 21em !important;
}

.mb_21_em {
    margin-bottom: 21em !important;
}

.ml_21_em {
    margin-left: 21em !important;
}

.pt_21_rem {
    padding-top: 2.1rem !important;
}

.pr_21_rem {
    padding-right: 2.1rem !important;
}

.pb_21_rem {
    padding-bottom: 2.1rem !important;
}

.pl_21_rem {
    padding-left: 2.1rem !important;
}

.mt_21_rem {
    margin-top: 2.1rem !important;
}

.mr_21_rem {
    margin-right: 2.1rem !important;
}

.mb_21_rem {
    margin-bottom: 2.1rem !important;
}

.ml_21_rem {
    margin-left: 2.1rem !important;
}

.wd_21_p {
    width: 21 + % !important;
}

.ht_21_p {
    height: 21 + % !important;
}

.fts_21_px {
    font-size: 21px !important;
}

.brd_t_21_rem {
    border-radius: 2.1rem 0 0 0 !important;
}

.brd_r_21_rem {
    border-radius: 0 2.1rem 0 0 !important;
}

.brd_b_21_rem {
    border-radius: 0 0 2.1rem 0 !important;
}

.brd_l_21_rem {
    border-radius: 0 0 0 2.1rem !important;
}

.brd_tr_21_rem {
    border-radius: 2.1rem 2.1rem 0 0 !important;
}

.brd_rb_21_rem {
    border-radius: 0 2.1rem 2.1rem 0 !important;
}

.brd_bl_21_rem {
    border-radius: 0 0 2.1rem 2.1rem !important;
}

.pt_22 {
    padding-top: 22px !important;
}

.pr_22 {
    padding-right: 22px !important;
}

.pb_22 {
    padding-bottom: 22px !important;
}

.pl_22 {
    padding-left: 22px !important;
}

.mt_22 {
    margin-top: 22px !important;
}

.mr_22 {
    margin-right: 22px !important;
}

.mb_22 {
    margin-bottom: 22px !important;
}

.ml_22 {
    margin-left: 22px !important;
}

.pt_22_em {
    padding-top: 22em !important;
}

.pr_22_em {
    padding-right: 22em !important;
}

.pb_22_em {
    padding-bottom: 22em !important;
}

.pl_22_em {
    padding-left: 22em !important;
}

.mt_22_em {
    margin-top: 22em !important;
}

.mr_22_em {
    margin-right: 22em !important;
}

.mb_22_em {
    margin-bottom: 22em !important;
}

.ml_22_em {
    margin-left: 22em !important;
}

.pt_22_rem {
    padding-top: 2.2rem !important;
}

.pr_22_rem {
    padding-right: 2.2rem !important;
}

.pb_22_rem {
    padding-bottom: 2.2rem !important;
}

.pl_22_rem {
    padding-left: 2.2rem !important;
}

.mt_22_rem {
    margin-top: 2.2rem !important;
}

.mr_22_rem {
    margin-right: 2.2rem !important;
}

.mb_22_rem {
    margin-bottom: 2.2rem !important;
}

.ml_22_rem {
    margin-left: 2.2rem !important;
}

.wd_22_p {
    width: 22 + % !important;
}

.ht_22_p {
    height: 22 + % !important;
}

.fts_22_px {
    font-size: 22px !important;
}

.brd_t_22_rem {
    border-radius: 2.2rem 0 0 0 !important;
}

.brd_r_22_rem {
    border-radius: 0 2.2rem 0 0 !important;
}

.brd_b_22_rem {
    border-radius: 0 0 2.2rem 0 !important;
}

.brd_l_22_rem {
    border-radius: 0 0 0 2.2rem !important;
}

.brd_tr_22_rem {
    border-radius: 2.2rem 2.2rem 0 0 !important;
}

.brd_rb_22_rem {
    border-radius: 0 2.2rem 2.2rem 0 !important;
}

.brd_bl_22_rem {
    border-radius: 0 0 2.2rem 2.2rem !important;
}

.pt_23 {
    padding-top: 23px !important;
}

.pr_23 {
    padding-right: 23px !important;
}

.pb_23 {
    padding-bottom: 23px !important;
}

.pl_23 {
    padding-left: 23px !important;
}

.mt_23 {
    margin-top: 23px !important;
}

.mr_23 {
    margin-right: 23px !important;
}

.mb_23 {
    margin-bottom: 23px !important;
}

.ml_23 {
    margin-left: 23px !important;
}

.pt_23_em {
    padding-top: 23em !important;
}

.pr_23_em {
    padding-right: 23em !important;
}

.pb_23_em {
    padding-bottom: 23em !important;
}

.pl_23_em {
    padding-left: 23em !important;
}

.mt_23_em {
    margin-top: 23em !important;
}

.mr_23_em {
    margin-right: 23em !important;
}

.mb_23_em {
    margin-bottom: 23em !important;
}

.ml_23_em {
    margin-left: 23em !important;
}

.pt_23_rem {
    padding-top: 2.3rem !important;
}

.pr_23_rem {
    padding-right: 2.3rem !important;
}

.pb_23_rem {
    padding-bottom: 2.3rem !important;
}

.pl_23_rem {
    padding-left: 2.3rem !important;
}

.mt_23_rem {
    margin-top: 2.3rem !important;
}

.mr_23_rem {
    margin-right: 2.3rem !important;
}

.mb_23_rem {
    margin-bottom: 2.3rem !important;
}

.ml_23_rem {
    margin-left: 2.3rem !important;
}

.wd_23_p {
    width: 23 + % !important;
}

.ht_23_p {
    height: 23 + % !important;
}

.fts_23_px {
    font-size: 23px !important;
}

.brd_t_23_rem {
    border-radius: 2.3rem 0 0 0 !important;
}

.brd_r_23_rem {
    border-radius: 0 2.3rem 0 0 !important;
}

.brd_b_23_rem {
    border-radius: 0 0 2.3rem 0 !important;
}

.brd_l_23_rem {
    border-radius: 0 0 0 2.3rem !important;
}

.brd_tr_23_rem {
    border-radius: 2.3rem 2.3rem 0 0 !important;
}

.brd_rb_23_rem {
    border-radius: 0 2.3rem 2.3rem 0 !important;
}

.brd_bl_23_rem {
    border-radius: 0 0 2.3rem 2.3rem !important;
}

.pt_24 {
    padding-top: 24px !important;
}

.pr_24 {
    padding-right: 24px !important;
}

.pb_24 {
    padding-bottom: 24px !important;
}

.pl_24 {
    padding-left: 24px !important;
}

.mt_24 {
    margin-top: 24px !important;
}

.mr_24 {
    margin-right: 24px !important;
}

.mb_24 {
    margin-bottom: 24px !important;
}

.ml_24 {
    margin-left: 24px !important;
}

.pt_24_em {
    padding-top: 24em !important;
}

.pr_24_em {
    padding-right: 24em !important;
}

.pb_24_em {
    padding-bottom: 24em !important;
}

.pl_24_em {
    padding-left: 24em !important;
}

.mt_24_em {
    margin-top: 24em !important;
}

.mr_24_em {
    margin-right: 24em !important;
}

.mb_24_em {
    margin-bottom: 24em !important;
}

.ml_24_em {
    margin-left: 24em !important;
}

.pt_24_rem {
    padding-top: 2.4rem !important;
}

.pr_24_rem {
    padding-right: 2.4rem !important;
}

.pb_24_rem {
    padding-bottom: 2.4rem !important;
}

.pl_24_rem {
    padding-left: 2.4rem !important;
}

.mt_24_rem {
    margin-top: 2.4rem !important;
}

.mr_24_rem {
    margin-right: 2.4rem !important;
}

.mb_24_rem {
    margin-bottom: 2.4rem !important;
}

.ml_24_rem {
    margin-left: 2.4rem !important;
}

.wd_24_p {
    width: 24 + % !important;
}

.ht_24_p {
    height: 24 + % !important;
}

.fts_24_px {
    font-size: 24px !important;
}

.brd_t_24_rem {
    border-radius: 2.4rem 0 0 0 !important;
}

.brd_r_24_rem {
    border-radius: 0 2.4rem 0 0 !important;
}

.brd_b_24_rem {
    border-radius: 0 0 2.4rem 0 !important;
}

.brd_l_24_rem {
    border-radius: 0 0 0 2.4rem !important;
}

.brd_tr_24_rem {
    border-radius: 2.4rem 2.4rem 0 0 !important;
}

.brd_rb_24_rem {
    border-radius: 0 2.4rem 2.4rem 0 !important;
}

.brd_bl_24_rem {
    border-radius: 0 0 2.4rem 2.4rem !important;
}

.pt_25 {
    padding-top: 25px !important;
}

.pr_25 {
    padding-right: 25px !important;
}

.pb_25 {
    padding-bottom: 25px !important;
}

.pl_25 {
    padding-left: 25px !important;
}

.mt_25 {
    margin-top: 25px !important;
}

.mr_25 {
    margin-right: 25px !important;
}

.mb_25 {
    margin-bottom: 25px !important;
}

.ml_25 {
    margin-left: 25px !important;
}

.pt_25_em {
    padding-top: 25em !important;
}

.pr_25_em {
    padding-right: 25em !important;
}

.pb_25_em {
    padding-bottom: 25em !important;
}

.pl_25_em {
    padding-left: 25em !important;
}

.mt_25_em {
    margin-top: 25em !important;
}

.mr_25_em {
    margin-right: 25em !important;
}

.mb_25_em {
    margin-bottom: 25em !important;
}

.ml_25_em {
    margin-left: 25em !important;
}

.pt_25_rem {
    padding-top: 2.5rem !important;
}

.pr_25_rem {
    padding-right: 2.5rem !important;
}

.pb_25_rem {
    padding-bottom: 2.5rem !important;
}

.pl_25_rem {
    padding-left: 2.5rem !important;
}

.mt_25_rem {
    margin-top: 2.5rem !important;
}

.mr_25_rem {
    margin-right: 2.5rem !important;
}

.mb_25_rem {
    margin-bottom: 2.5rem !important;
}

.ml_25_rem {
    margin-left: 2.5rem !important;
}

.wd_25_p {
    width: 25 + % !important;
}

.ht_25_p {
    height: 25 + % !important;
}

.fts_25_px {
    font-size: 25px !important;
}

.brd_t_25_rem {
    border-radius: 2.5rem 0 0 0 !important;
}

.brd_r_25_rem {
    border-radius: 0 2.5rem 0 0 !important;
}

.brd_b_25_rem {
    border-radius: 0 0 2.5rem 0 !important;
}

.brd_l_25_rem {
    border-radius: 0 0 0 2.5rem !important;
}

.brd_tr_25_rem {
    border-radius: 2.5rem 2.5rem 0 0 !important;
}

.brd_rb_25_rem {
    border-radius: 0 2.5rem 2.5rem 0 !important;
}

.brd_bl_25_rem {
    border-radius: 0 0 2.5rem 2.5rem !important;
}

.pt_26 {
    padding-top: 26px !important;
}

.pr_26 {
    padding-right: 26px !important;
}

.pb_26 {
    padding-bottom: 26px !important;
}

.pl_26 {
    padding-left: 26px !important;
}

.mt_26 {
    margin-top: 26px !important;
}

.mr_26 {
    margin-right: 26px !important;
}

.mb_26 {
    margin-bottom: 26px !important;
}

.ml_26 {
    margin-left: 26px !important;
}

.pt_26_em {
    padding-top: 26em !important;
}

.pr_26_em {
    padding-right: 26em !important;
}

.pb_26_em {
    padding-bottom: 26em !important;
}

.pl_26_em {
    padding-left: 26em !important;
}

.mt_26_em {
    margin-top: 26em !important;
}

.mr_26_em {
    margin-right: 26em !important;
}

.mb_26_em {
    margin-bottom: 26em !important;
}

.ml_26_em {
    margin-left: 26em !important;
}

.pt_26_rem {
    padding-top: 2.6rem !important;
}

.pr_26_rem {
    padding-right: 2.6rem !important;
}

.pb_26_rem {
    padding-bottom: 2.6rem !important;
}

.pl_26_rem {
    padding-left: 2.6rem !important;
}

.mt_26_rem {
    margin-top: 2.6rem !important;
}

.mr_26_rem {
    margin-right: 2.6rem !important;
}

.mb_26_rem {
    margin-bottom: 2.6rem !important;
}

.ml_26_rem {
    margin-left: 2.6rem !important;
}

.wd_26_p {
    width: 26 + % !important;
}

.ht_26_p {
    height: 26 + % !important;
}

.fts_26_px {
    font-size: 26px !important;
}

.brd_t_26_rem {
    border-radius: 2.6rem 0 0 0 !important;
}

.brd_r_26_rem {
    border-radius: 0 2.6rem 0 0 !important;
}

.brd_b_26_rem {
    border-radius: 0 0 2.6rem 0 !important;
}

.brd_l_26_rem {
    border-radius: 0 0 0 2.6rem !important;
}

.brd_tr_26_rem {
    border-radius: 2.6rem 2.6rem 0 0 !important;
}

.brd_rb_26_rem {
    border-radius: 0 2.6rem 2.6rem 0 !important;
}

.brd_bl_26_rem {
    border-radius: 0 0 2.6rem 2.6rem !important;
}

.pt_27 {
    padding-top: 27px !important;
}

.pr_27 {
    padding-right: 27px !important;
}

.pb_27 {
    padding-bottom: 27px !important;
}

.pl_27 {
    padding-left: 27px !important;
}

.mt_27 {
    margin-top: 27px !important;
}

.mr_27 {
    margin-right: 27px !important;
}

.mb_27 {
    margin-bottom: 27px !important;
}

.ml_27 {
    margin-left: 27px !important;
}

.pt_27_em {
    padding-top: 27em !important;
}

.pr_27_em {
    padding-right: 27em !important;
}

.pb_27_em {
    padding-bottom: 27em !important;
}

.pl_27_em {
    padding-left: 27em !important;
}

.mt_27_em {
    margin-top: 27em !important;
}

.mr_27_em {
    margin-right: 27em !important;
}

.mb_27_em {
    margin-bottom: 27em !important;
}

.ml_27_em {
    margin-left: 27em !important;
}

.pt_27_rem {
    padding-top: 2.7rem !important;
}

.pr_27_rem {
    padding-right: 2.7rem !important;
}

.pb_27_rem {
    padding-bottom: 2.7rem !important;
}

.pl_27_rem {
    padding-left: 2.7rem !important;
}

.mt_27_rem {
    margin-top: 2.7rem !important;
}

.mr_27_rem {
    margin-right: 2.7rem !important;
}

.mb_27_rem {
    margin-bottom: 2.7rem !important;
}

.ml_27_rem {
    margin-left: 2.7rem !important;
}

.wd_27_p {
    width: 27 + % !important;
}

.ht_27_p {
    height: 27 + % !important;
}

.fts_27_px {
    font-size: 27px !important;
}

.brd_t_27_rem {
    border-radius: 2.7rem 0 0 0 !important;
}

.brd_r_27_rem {
    border-radius: 0 2.7rem 0 0 !important;
}

.brd_b_27_rem {
    border-radius: 0 0 2.7rem 0 !important;
}

.brd_l_27_rem {
    border-radius: 0 0 0 2.7rem !important;
}

.brd_tr_27_rem {
    border-radius: 2.7rem 2.7rem 0 0 !important;
}

.brd_rb_27_rem {
    border-radius: 0 2.7rem 2.7rem 0 !important;
}

.brd_bl_27_rem {
    border-radius: 0 0 2.7rem 2.7rem !important;
}

.pt_28 {
    padding-top: 28px !important;
}

.pr_28 {
    padding-right: 28px !important;
}

.pb_28 {
    padding-bottom: 28px !important;
}

.pl_28 {
    padding-left: 28px !important;
}

.mt_28 {
    margin-top: 28px !important;
}

.mr_28 {
    margin-right: 28px !important;
}

.mb_28 {
    margin-bottom: 28px !important;
}

.ml_28 {
    margin-left: 28px !important;
}

.pt_28_em {
    padding-top: 28em !important;
}

.pr_28_em {
    padding-right: 28em !important;
}

.pb_28_em {
    padding-bottom: 28em !important;
}

.pl_28_em {
    padding-left: 28em !important;
}

.mt_28_em {
    margin-top: 28em !important;
}

.mr_28_em {
    margin-right: 28em !important;
}

.mb_28_em {
    margin-bottom: 28em !important;
}

.ml_28_em {
    margin-left: 28em !important;
}

.pt_28_rem {
    padding-top: 2.8rem !important;
}

.pr_28_rem {
    padding-right: 2.8rem !important;
}

.pb_28_rem {
    padding-bottom: 2.8rem !important;
}

.pl_28_rem {
    padding-left: 2.8rem !important;
}

.mt_28_rem {
    margin-top: 2.8rem !important;
}

.mr_28_rem {
    margin-right: 2.8rem !important;
}

.mb_28_rem {
    margin-bottom: 2.8rem !important;
}

.ml_28_rem {
    margin-left: 2.8rem !important;
}

.wd_28_p {
    width: 28 + % !important;
}

.ht_28_p {
    height: 28 + % !important;
}

.fts_28_px {
    font-size: 28px !important;
}

.brd_t_28_rem {
    border-radius: 2.8rem 0 0 0 !important;
}

.brd_r_28_rem {
    border-radius: 0 2.8rem 0 0 !important;
}

.brd_b_28_rem {
    border-radius: 0 0 2.8rem 0 !important;
}

.brd_l_28_rem {
    border-radius: 0 0 0 2.8rem !important;
}

.brd_tr_28_rem {
    border-radius: 2.8rem 2.8rem 0 0 !important;
}

.brd_rb_28_rem {
    border-radius: 0 2.8rem 2.8rem 0 !important;
}

.brd_bl_28_rem {
    border-radius: 0 0 2.8rem 2.8rem !important;
}

.pt_29 {
    padding-top: 29px !important;
}

.pr_29 {
    padding-right: 29px !important;
}

.pb_29 {
    padding-bottom: 29px !important;
}

.pl_29 {
    padding-left: 29px !important;
}

.mt_29 {
    margin-top: 29px !important;
}

.mr_29 {
    margin-right: 29px !important;
}

.mb_29 {
    margin-bottom: 29px !important;
}

.ml_29 {
    margin-left: 29px !important;
}

.pt_29_em {
    padding-top: 29em !important;
}

.pr_29_em {
    padding-right: 29em !important;
}

.pb_29_em {
    padding-bottom: 29em !important;
}

.pl_29_em {
    padding-left: 29em !important;
}

.mt_29_em {
    margin-top: 29em !important;
}

.mr_29_em {
    margin-right: 29em !important;
}

.mb_29_em {
    margin-bottom: 29em !important;
}

.ml_29_em {
    margin-left: 29em !important;
}

.pt_29_rem {
    padding-top: 2.9rem !important;
}

.pr_29_rem {
    padding-right: 2.9rem !important;
}

.pb_29_rem {
    padding-bottom: 2.9rem !important;
}

.pl_29_rem {
    padding-left: 2.9rem !important;
}

.mt_29_rem {
    margin-top: 2.9rem !important;
}

.mr_29_rem {
    margin-right: 2.9rem !important;
}

.mb_29_rem {
    margin-bottom: 2.9rem !important;
}

.ml_29_rem {
    margin-left: 2.9rem !important;
}

.wd_29_p {
    width: 29 + % !important;
}

.ht_29_p {
    height: 29 + % !important;
}

.fts_29_px {
    font-size: 29px !important;
}

.brd_t_29_rem {
    border-radius: 2.9rem 0 0 0 !important;
}

.brd_r_29_rem {
    border-radius: 0 2.9rem 0 0 !important;
}

.brd_b_29_rem {
    border-radius: 0 0 2.9rem 0 !important;
}

.brd_l_29_rem {
    border-radius: 0 0 0 2.9rem !important;
}

.brd_tr_29_rem {
    border-radius: 2.9rem 2.9rem 0 0 !important;
}

.brd_rb_29_rem {
    border-radius: 0 2.9rem 2.9rem 0 !important;
}

.brd_bl_29_rem {
    border-radius: 0 0 2.9rem 2.9rem !important;
}

.pt_30 {
    padding-top: 30px !important;
}

.pr_30 {
    padding-right: 30px !important;
}

.pb_30 {
    padding-bottom: 30px !important;
}

.pl_30 {
    padding-left: 30px !important;
}

.mt_30 {
    margin-top: 30px !important;
}

.mr_30 {
    margin-right: 30px !important;
}

.mb_30 {
    margin-bottom: 30px !important;
}

.ml_30 {
    margin-left: 30px !important;
}

.pt_30_em {
    padding-top: 30em !important;
}

.pr_30_em {
    padding-right: 30em !important;
}

.pb_30_em {
    padding-bottom: 30em !important;
}

.pl_30_em {
    padding-left: 30em !important;
}

.mt_30_em {
    margin-top: 30em !important;
}

.mr_30_em {
    margin-right: 30em !important;
}

.mb_30_em {
    margin-bottom: 30em !important;
}

.ml_30_em {
    margin-left: 30em !important;
}

.pt_30_rem {
    padding-top: 3rem !important;
}

.pr_30_rem {
    padding-right: 3rem !important;
}

.pb_30_rem {
    padding-bottom: 3rem !important;
}

.pl_30_rem {
    padding-left: 3rem !important;
}

.mt_30_rem {
    margin-top: 3rem !important;
}

.mr_30_rem {
    margin-right: 3rem !important;
}

.mb_30_rem {
    margin-bottom: 3rem !important;
}

.ml_30_rem {
    margin-left: 3rem !important;
}

.wd_30_p {
    width: 30 + % !important;
}

.ht_30_p {
    height: 30 + % !important;
}

.fts_30_px {
    font-size: 30px !important;
}

.brd_t_30_rem {
    border-radius: 3rem 0 0 0 !important;
}

.brd_r_30_rem {
    border-radius: 0 3rem 0 0 !important;
}

.brd_b_30_rem {
    border-radius: 0 0 3rem 0 !important;
}

.brd_l_30_rem {
    border-radius: 0 0 0 3rem !important;
}

.brd_tr_30_rem {
    border-radius: 3rem 3rem 0 0 !important;
}

.brd_rb_30_rem {
    border-radius: 0 3rem 3rem 0 !important;
}

.brd_bl_30_rem {
    border-radius: 0 0 3rem 3rem !important;
}

.pt_31 {
    padding-top: 31px !important;
}

.pr_31 {
    padding-right: 31px !important;
}

.pb_31 {
    padding-bottom: 31px !important;
}

.pl_31 {
    padding-left: 31px !important;
}

.mt_31 {
    margin-top: 31px !important;
}

.mr_31 {
    margin-right: 31px !important;
}

.mb_31 {
    margin-bottom: 31px !important;
}

.ml_31 {
    margin-left: 31px !important;
}

.pt_31_em {
    padding-top: 31em !important;
}

.pr_31_em {
    padding-right: 31em !important;
}

.pb_31_em {
    padding-bottom: 31em !important;
}

.pl_31_em {
    padding-left: 31em !important;
}

.mt_31_em {
    margin-top: 31em !important;
}

.mr_31_em {
    margin-right: 31em !important;
}

.mb_31_em {
    margin-bottom: 31em !important;
}

.ml_31_em {
    margin-left: 31em !important;
}

.pt_31_rem {
    padding-top: 3.1rem !important;
}

.pr_31_rem {
    padding-right: 3.1rem !important;
}

.pb_31_rem {
    padding-bottom: 3.1rem !important;
}

.pl_31_rem {
    padding-left: 3.1rem !important;
}

.mt_31_rem {
    margin-top: 3.1rem !important;
}

.mr_31_rem {
    margin-right: 3.1rem !important;
}

.mb_31_rem {
    margin-bottom: 3.1rem !important;
}

.ml_31_rem {
    margin-left: 3.1rem !important;
}

.wd_31_p {
    width: 31 + % !important;
}

.ht_31_p {
    height: 31 + % !important;
}

.fts_31_px {
    font-size: 31px !important;
}

.brd_t_31_rem {
    border-radius: 3.1rem 0 0 0 !important;
}

.brd_r_31_rem {
    border-radius: 0 3.1rem 0 0 !important;
}

.brd_b_31_rem {
    border-radius: 0 0 3.1rem 0 !important;
}

.brd_l_31_rem {
    border-radius: 0 0 0 3.1rem !important;
}

.brd_tr_31_rem {
    border-radius: 3.1rem 3.1rem 0 0 !important;
}

.brd_rb_31_rem {
    border-radius: 0 3.1rem 3.1rem 0 !important;
}

.brd_bl_31_rem {
    border-radius: 0 0 3.1rem 3.1rem !important;
}

.pt_32 {
    padding-top: 32px !important;
}

.pr_32 {
    padding-right: 32px !important;
}

.pb_32 {
    padding-bottom: 32px !important;
}

.pl_32 {
    padding-left: 32px !important;
}

.mt_32 {
    margin-top: 32px !important;
}

.mr_32 {
    margin-right: 32px !important;
}

.mb_32 {
    margin-bottom: 32px !important;
}

.ml_32 {
    margin-left: 32px !important;
}

.pt_32_em {
    padding-top: 32em !important;
}

.pr_32_em {
    padding-right: 32em !important;
}

.pb_32_em {
    padding-bottom: 32em !important;
}

.pl_32_em {
    padding-left: 32em !important;
}

.mt_32_em {
    margin-top: 32em !important;
}

.mr_32_em {
    margin-right: 32em !important;
}

.mb_32_em {
    margin-bottom: 32em !important;
}

.ml_32_em {
    margin-left: 32em !important;
}

.pt_32_rem {
    padding-top: 3.2rem !important;
}

.pr_32_rem {
    padding-right: 3.2rem !important;
}

.pb_32_rem {
    padding-bottom: 3.2rem !important;
}

.pl_32_rem {
    padding-left: 3.2rem !important;
}

.mt_32_rem {
    margin-top: 3.2rem !important;
}

.mr_32_rem {
    margin-right: 3.2rem !important;
}

.mb_32_rem {
    margin-bottom: 3.2rem !important;
}

.ml_32_rem {
    margin-left: 3.2rem !important;
}

.wd_32_p {
    width: 32 + % !important;
}

.ht_32_p {
    height: 32 + % !important;
}

.fts_32_px {
    font-size: 32px !important;
}

.brd_t_32_rem {
    border-radius: 3.2rem 0 0 0 !important;
}

.brd_r_32_rem {
    border-radius: 0 3.2rem 0 0 !important;
}

.brd_b_32_rem {
    border-radius: 0 0 3.2rem 0 !important;
}

.brd_l_32_rem {
    border-radius: 0 0 0 3.2rem !important;
}

.brd_tr_32_rem {
    border-radius: 3.2rem 3.2rem 0 0 !important;
}

.brd_rb_32_rem {
    border-radius: 0 3.2rem 3.2rem 0 !important;
}

.brd_bl_32_rem {
    border-radius: 0 0 3.2rem 3.2rem !important;
}

.pt_33 {
    padding-top: 33px !important;
}

.pr_33 {
    padding-right: 33px !important;
}

.pb_33 {
    padding-bottom: 33px !important;
}

.pl_33 {
    padding-left: 33px !important;
}

.mt_33 {
    margin-top: 33px !important;
}

.mr_33 {
    margin-right: 33px !important;
}

.mb_33 {
    margin-bottom: 33px !important;
}

.ml_33 {
    margin-left: 33px !important;
}

.pt_33_em {
    padding-top: 33em !important;
}

.pr_33_em {
    padding-right: 33em !important;
}

.pb_33_em {
    padding-bottom: 33em !important;
}

.pl_33_em {
    padding-left: 33em !important;
}

.mt_33_em {
    margin-top: 33em !important;
}

.mr_33_em {
    margin-right: 33em !important;
}

.mb_33_em {
    margin-bottom: 33em !important;
}

.ml_33_em {
    margin-left: 33em !important;
}

.pt_33_rem {
    padding-top: 3.3rem !important;
}

.pr_33_rem {
    padding-right: 3.3rem !important;
}

.pb_33_rem {
    padding-bottom: 3.3rem !important;
}

.pl_33_rem {
    padding-left: 3.3rem !important;
}

.mt_33_rem {
    margin-top: 3.3rem !important;
}

.mr_33_rem {
    margin-right: 3.3rem !important;
}

.mb_33_rem {
    margin-bottom: 3.3rem !important;
}

.ml_33_rem {
    margin-left: 3.3rem !important;
}

.wd_33_p {
    width: 33 + % !important;
}

.ht_33_p {
    height: 33 + % !important;
}

.fts_33_px {
    font-size: 33px !important;
}

.brd_t_33_rem {
    border-radius: 3.3rem 0 0 0 !important;
}

.brd_r_33_rem {
    border-radius: 0 3.3rem 0 0 !important;
}

.brd_b_33_rem {
    border-radius: 0 0 3.3rem 0 !important;
}

.brd_l_33_rem {
    border-radius: 0 0 0 3.3rem !important;
}

.brd_tr_33_rem {
    border-radius: 3.3rem 3.3rem 0 0 !important;
}

.brd_rb_33_rem {
    border-radius: 0 3.3rem 3.3rem 0 !important;
}

.brd_bl_33_rem {
    border-radius: 0 0 3.3rem 3.3rem !important;
}

.pt_34 {
    padding-top: 34px !important;
}

.pr_34 {
    padding-right: 34px !important;
}

.pb_34 {
    padding-bottom: 34px !important;
}

.pl_34 {
    padding-left: 34px !important;
}

.mt_34 {
    margin-top: 34px !important;
}

.mr_34 {
    margin-right: 34px !important;
}

.mb_34 {
    margin-bottom: 34px !important;
}

.ml_34 {
    margin-left: 34px !important;
}

.pt_34_em {
    padding-top: 34em !important;
}

.pr_34_em {
    padding-right: 34em !important;
}

.pb_34_em {
    padding-bottom: 34em !important;
}

.pl_34_em {
    padding-left: 34em !important;
}

.mt_34_em {
    margin-top: 34em !important;
}

.mr_34_em {
    margin-right: 34em !important;
}

.mb_34_em {
    margin-bottom: 34em !important;
}

.ml_34_em {
    margin-left: 34em !important;
}

.pt_34_rem {
    padding-top: 3.4rem !important;
}

.pr_34_rem {
    padding-right: 3.4rem !important;
}

.pb_34_rem {
    padding-bottom: 3.4rem !important;
}

.pl_34_rem {
    padding-left: 3.4rem !important;
}

.mt_34_rem {
    margin-top: 3.4rem !important;
}

.mr_34_rem {
    margin-right: 3.4rem !important;
}

.mb_34_rem {
    margin-bottom: 3.4rem !important;
}

.ml_34_rem {
    margin-left: 3.4rem !important;
}

.wd_34_p {
    width: 34 + % !important;
}

.ht_34_p {
    height: 34 + % !important;
}

.fts_34_px {
    font-size: 34px !important;
}

.brd_t_34_rem {
    border-radius: 3.4rem 0 0 0 !important;
}

.brd_r_34_rem {
    border-radius: 0 3.4rem 0 0 !important;
}

.brd_b_34_rem {
    border-radius: 0 0 3.4rem 0 !important;
}

.brd_l_34_rem {
    border-radius: 0 0 0 3.4rem !important;
}

.brd_tr_34_rem {
    border-radius: 3.4rem 3.4rem 0 0 !important;
}

.brd_rb_34_rem {
    border-radius: 0 3.4rem 3.4rem 0 !important;
}

.brd_bl_34_rem {
    border-radius: 0 0 3.4rem 3.4rem !important;
}

.pt_35 {
    padding-top: 35px !important;
}

.pr_35 {
    padding-right: 35px !important;
}

.pb_35 {
    padding-bottom: 35px !important;
}

.pl_35 {
    padding-left: 35px !important;
}

.mt_35 {
    margin-top: 35px !important;
}

.mr_35 {
    margin-right: 35px !important;
}

.mb_35 {
    margin-bottom: 35px !important;
}

.ml_35 {
    margin-left: 35px !important;
}

.pt_35_em {
    padding-top: 35em !important;
}

.pr_35_em {
    padding-right: 35em !important;
}

.pb_35_em {
    padding-bottom: 35em !important;
}

.pl_35_em {
    padding-left: 35em !important;
}

.mt_35_em {
    margin-top: 35em !important;
}

.mr_35_em {
    margin-right: 35em !important;
}

.mb_35_em {
    margin-bottom: 35em !important;
}

.ml_35_em {
    margin-left: 35em !important;
}

.pt_35_rem {
    padding-top: 3.5rem !important;
}

.pr_35_rem {
    padding-right: 3.5rem !important;
}

.pb_35_rem {
    padding-bottom: 3.5rem !important;
}

.pl_35_rem {
    padding-left: 3.5rem !important;
}

.mt_35_rem {
    margin-top: 3.5rem !important;
}

.mr_35_rem {
    margin-right: 3.5rem !important;
}

.mb_35_rem {
    margin-bottom: 3.5rem !important;
}

.ml_35_rem {
    margin-left: 3.5rem !important;
}

.wd_35_p {
    width: 35 + % !important;
}

.ht_35_p {
    height: 35 + % !important;
}

.fts_35_px {
    font-size: 35px !important;
}

.brd_t_35_rem {
    border-radius: 3.5rem 0 0 0 !important;
}

.brd_r_35_rem {
    border-radius: 0 3.5rem 0 0 !important;
}

.brd_b_35_rem {
    border-radius: 0 0 3.5rem 0 !important;
}

.brd_l_35_rem {
    border-radius: 0 0 0 3.5rem !important;
}

.brd_tr_35_rem {
    border-radius: 3.5rem 3.5rem 0 0 !important;
}

.brd_rb_35_rem {
    border-radius: 0 3.5rem 3.5rem 0 !important;
}

.brd_bl_35_rem {
    border-radius: 0 0 3.5rem 3.5rem !important;
}

.pt_36 {
    padding-top: 36px !important;
}

.pr_36 {
    padding-right: 36px !important;
}

.pb_36 {
    padding-bottom: 36px !important;
}

.pl_36 {
    padding-left: 36px !important;
}

.mt_36 {
    margin-top: 36px !important;
}

.mr_36 {
    margin-right: 36px !important;
}

.mb_36 {
    margin-bottom: 36px !important;
}

.ml_36 {
    margin-left: 36px !important;
}

.pt_36_em {
    padding-top: 36em !important;
}

.pr_36_em {
    padding-right: 36em !important;
}

.pb_36_em {
    padding-bottom: 36em !important;
}

.pl_36_em {
    padding-left: 36em !important;
}

.mt_36_em {
    margin-top: 36em !important;
}

.mr_36_em {
    margin-right: 36em !important;
}

.mb_36_em {
    margin-bottom: 36em !important;
}

.ml_36_em {
    margin-left: 36em !important;
}

.pt_36_rem {
    padding-top: 3.6rem !important;
}

.pr_36_rem {
    padding-right: 3.6rem !important;
}

.pb_36_rem {
    padding-bottom: 3.6rem !important;
}

.pl_36_rem {
    padding-left: 3.6rem !important;
}

.mt_36_rem {
    margin-top: 3.6rem !important;
}

.mr_36_rem {
    margin-right: 3.6rem !important;
}

.mb_36_rem {
    margin-bottom: 3.6rem !important;
}

.ml_36_rem {
    margin-left: 3.6rem !important;
}

.wd_36_p {
    width: 36 + % !important;
}

.ht_36_p {
    height: 36 + % !important;
}

.fts_36_px {
    font-size: 36px !important;
}

.brd_t_36_rem {
    border-radius: 3.6rem 0 0 0 !important;
}

.brd_r_36_rem {
    border-radius: 0 3.6rem 0 0 !important;
}

.brd_b_36_rem {
    border-radius: 0 0 3.6rem 0 !important;
}

.brd_l_36_rem {
    border-radius: 0 0 0 3.6rem !important;
}

.brd_tr_36_rem {
    border-radius: 3.6rem 3.6rem 0 0 !important;
}

.brd_rb_36_rem {
    border-radius: 0 3.6rem 3.6rem 0 !important;
}

.brd_bl_36_rem {
    border-radius: 0 0 3.6rem 3.6rem !important;
}

.pt_37 {
    padding-top: 37px !important;
}

.pr_37 {
    padding-right: 37px !important;
}

.pb_37 {
    padding-bottom: 37px !important;
}

.pl_37 {
    padding-left: 37px !important;
}

.mt_37 {
    margin-top: 37px !important;
}

.mr_37 {
    margin-right: 37px !important;
}

.mb_37 {
    margin-bottom: 37px !important;
}

.ml_37 {
    margin-left: 37px !important;
}

.pt_37_em {
    padding-top: 37em !important;
}

.pr_37_em {
    padding-right: 37em !important;
}

.pb_37_em {
    padding-bottom: 37em !important;
}

.pl_37_em {
    padding-left: 37em !important;
}

.mt_37_em {
    margin-top: 37em !important;
}

.mr_37_em {
    margin-right: 37em !important;
}

.mb_37_em {
    margin-bottom: 37em !important;
}

.ml_37_em {
    margin-left: 37em !important;
}

.pt_37_rem {
    padding-top: 3.7rem !important;
}

.pr_37_rem {
    padding-right: 3.7rem !important;
}

.pb_37_rem {
    padding-bottom: 3.7rem !important;
}

.pl_37_rem {
    padding-left: 3.7rem !important;
}

.mt_37_rem {
    margin-top: 3.7rem !important;
}

.mr_37_rem {
    margin-right: 3.7rem !important;
}

.mb_37_rem {
    margin-bottom: 3.7rem !important;
}

.ml_37_rem {
    margin-left: 3.7rem !important;
}

.wd_37_p {
    width: 37 + % !important;
}

.ht_37_p {
    height: 37 + % !important;
}

.fts_37_px {
    font-size: 37px !important;
}

.brd_t_37_rem {
    border-radius: 3.7rem 0 0 0 !important;
}

.brd_r_37_rem {
    border-radius: 0 3.7rem 0 0 !important;
}

.brd_b_37_rem {
    border-radius: 0 0 3.7rem 0 !important;
}

.brd_l_37_rem {
    border-radius: 0 0 0 3.7rem !important;
}

.brd_tr_37_rem {
    border-radius: 3.7rem 3.7rem 0 0 !important;
}

.brd_rb_37_rem {
    border-radius: 0 3.7rem 3.7rem 0 !important;
}

.brd_bl_37_rem {
    border-radius: 0 0 3.7rem 3.7rem !important;
}

.pt_38 {
    padding-top: 38px !important;
}

.pr_38 {
    padding-right: 38px !important;
}

.pb_38 {
    padding-bottom: 38px !important;
}

.pl_38 {
    padding-left: 38px !important;
}

.mt_38 {
    margin-top: 38px !important;
}

.mr_38 {
    margin-right: 38px !important;
}

.mb_38 {
    margin-bottom: 38px !important;
}

.ml_38 {
    margin-left: 38px !important;
}

.pt_38_em {
    padding-top: 38em !important;
}

.pr_38_em {
    padding-right: 38em !important;
}

.pb_38_em {
    padding-bottom: 38em !important;
}

.pl_38_em {
    padding-left: 38em !important;
}

.mt_38_em {
    margin-top: 38em !important;
}

.mr_38_em {
    margin-right: 38em !important;
}

.mb_38_em {
    margin-bottom: 38em !important;
}

.ml_38_em {
    margin-left: 38em !important;
}

.pt_38_rem {
    padding-top: 3.8rem !important;
}

.pr_38_rem {
    padding-right: 3.8rem !important;
}

.pb_38_rem {
    padding-bottom: 3.8rem !important;
}

.pl_38_rem {
    padding-left: 3.8rem !important;
}

.mt_38_rem {
    margin-top: 3.8rem !important;
}

.mr_38_rem {
    margin-right: 3.8rem !important;
}

.mb_38_rem {
    margin-bottom: 3.8rem !important;
}

.ml_38_rem {
    margin-left: 3.8rem !important;
}

.wd_38_p {
    width: 38 + % !important;
}

.ht_38_p {
    height: 38 + % !important;
}

.fts_38_px {
    font-size: 38px !important;
}

.brd_t_38_rem {
    border-radius: 3.8rem 0 0 0 !important;
}

.brd_r_38_rem {
    border-radius: 0 3.8rem 0 0 !important;
}

.brd_b_38_rem {
    border-radius: 0 0 3.8rem 0 !important;
}

.brd_l_38_rem {
    border-radius: 0 0 0 3.8rem !important;
}

.brd_tr_38_rem {
    border-radius: 3.8rem 3.8rem 0 0 !important;
}

.brd_rb_38_rem {
    border-radius: 0 3.8rem 3.8rem 0 !important;
}

.brd_bl_38_rem {
    border-radius: 0 0 3.8rem 3.8rem !important;
}

.pt_39 {
    padding-top: 39px !important;
}

.pr_39 {
    padding-right: 39px !important;
}

.pb_39 {
    padding-bottom: 39px !important;
}

.pl_39 {
    padding-left: 39px !important;
}

.mt_39 {
    margin-top: 39px !important;
}

.mr_39 {
    margin-right: 39px !important;
}

.mb_39 {
    margin-bottom: 39px !important;
}

.ml_39 {
    margin-left: 39px !important;
}

.pt_39_em {
    padding-top: 39em !important;
}

.pr_39_em {
    padding-right: 39em !important;
}

.pb_39_em {
    padding-bottom: 39em !important;
}

.pl_39_em {
    padding-left: 39em !important;
}

.mt_39_em {
    margin-top: 39em !important;
}

.mr_39_em {
    margin-right: 39em !important;
}

.mb_39_em {
    margin-bottom: 39em !important;
}

.ml_39_em {
    margin-left: 39em !important;
}

.pt_39_rem {
    padding-top: 3.9rem !important;
}

.pr_39_rem {
    padding-right: 3.9rem !important;
}

.pb_39_rem {
    padding-bottom: 3.9rem !important;
}

.pl_39_rem {
    padding-left: 3.9rem !important;
}

.mt_39_rem {
    margin-top: 3.9rem !important;
}

.mr_39_rem {
    margin-right: 3.9rem !important;
}

.mb_39_rem {
    margin-bottom: 3.9rem !important;
}

.ml_39_rem {
    margin-left: 3.9rem !important;
}

.wd_39_p {
    width: 39 + % !important;
}

.ht_39_p {
    height: 39 + % !important;
}

.fts_39_px {
    font-size: 39px !important;
}

.brd_t_39_rem {
    border-radius: 3.9rem 0 0 0 !important;
}

.brd_r_39_rem {
    border-radius: 0 3.9rem 0 0 !important;
}

.brd_b_39_rem {
    border-radius: 0 0 3.9rem 0 !important;
}

.brd_l_39_rem {
    border-radius: 0 0 0 3.9rem !important;
}

.brd_tr_39_rem {
    border-radius: 3.9rem 3.9rem 0 0 !important;
}

.brd_rb_39_rem {
    border-radius: 0 3.9rem 3.9rem 0 !important;
}

.brd_bl_39_rem {
    border-radius: 0 0 3.9rem 3.9rem !important;
}

.pt_40 {
    padding-top: 40px !important;
}

.pr_40 {
    padding-right: 40px !important;
}

.pb_40 {
    padding-bottom: 40px !important;
}

.pl_40 {
    padding-left: 40px !important;
}

.mt_40 {
    margin-top: 40px !important;
}

.mr_40 {
    margin-right: 40px !important;
}

.mb_40 {
    margin-bottom: 40px !important;
}

.ml_40 {
    margin-left: 40px !important;
}

.pt_40_em {
    padding-top: 40em !important;
}

.pr_40_em {
    padding-right: 40em !important;
}

.pb_40_em {
    padding-bottom: 40em !important;
}

.pl_40_em {
    padding-left: 40em !important;
}

.mt_40_em {
    margin-top: 40em !important;
}

.mr_40_em {
    margin-right: 40em !important;
}

.mb_40_em {
    margin-bottom: 40em !important;
}

.ml_40_em {
    margin-left: 40em !important;
}

.pt_40_rem {
    padding-top: 4rem !important;
}

.pr_40_rem {
    padding-right: 4rem !important;
}

.pb_40_rem {
    padding-bottom: 4rem !important;
}

.pl_40_rem {
    padding-left: 4rem !important;
}

.mt_40_rem {
    margin-top: 4rem !important;
}

.mr_40_rem {
    margin-right: 4rem !important;
}

.mb_40_rem {
    margin-bottom: 4rem !important;
}

.ml_40_rem {
    margin-left: 4rem !important;
}

.wd_40_p {
    width: 40 + % !important;
}

.ht_40_p {
    height: 40 + % !important;
}

.fts_40_px {
    font-size: 40px !important;
}

.brd_t_40_rem {
    border-radius: 4rem 0 0 0 !important;
}

.brd_r_40_rem {
    border-radius: 0 4rem 0 0 !important;
}

.brd_b_40_rem {
    border-radius: 0 0 4rem 0 !important;
}

.brd_l_40_rem {
    border-radius: 0 0 0 4rem !important;
}

.brd_tr_40_rem {
    border-radius: 4rem 4rem 0 0 !important;
}

.brd_rb_40_rem {
    border-radius: 0 4rem 4rem 0 !important;
}

.brd_bl_40_rem {
    border-radius: 0 0 4rem 4rem !important;
}

.pt_41 {
    padding-top: 41px !important;
}

.pr_41 {
    padding-right: 41px !important;
}

.pb_41 {
    padding-bottom: 41px !important;
}

.pl_41 {
    padding-left: 41px !important;
}

.mt_41 {
    margin-top: 41px !important;
}

.mr_41 {
    margin-right: 41px !important;
}

.mb_41 {
    margin-bottom: 41px !important;
}

.ml_41 {
    margin-left: 41px !important;
}

.pt_41_em {
    padding-top: 41em !important;
}

.pr_41_em {
    padding-right: 41em !important;
}

.pb_41_em {
    padding-bottom: 41em !important;
}

.pl_41_em {
    padding-left: 41em !important;
}

.mt_41_em {
    margin-top: 41em !important;
}

.mr_41_em {
    margin-right: 41em !important;
}

.mb_41_em {
    margin-bottom: 41em !important;
}

.ml_41_em {
    margin-left: 41em !important;
}

.pt_41_rem {
    padding-top: 4.1rem !important;
}

.pr_41_rem {
    padding-right: 4.1rem !important;
}

.pb_41_rem {
    padding-bottom: 4.1rem !important;
}

.pl_41_rem {
    padding-left: 4.1rem !important;
}

.mt_41_rem {
    margin-top: 4.1rem !important;
}

.mr_41_rem {
    margin-right: 4.1rem !important;
}

.mb_41_rem {
    margin-bottom: 4.1rem !important;
}

.ml_41_rem {
    margin-left: 4.1rem !important;
}

.wd_41_p {
    width: 41 + % !important;
}

.ht_41_p {
    height: 41 + % !important;
}

.fts_41_px {
    font-size: 41px !important;
}

.brd_t_41_rem {
    border-radius: 4.1rem 0 0 0 !important;
}

.brd_r_41_rem {
    border-radius: 0 4.1rem 0 0 !important;
}

.brd_b_41_rem {
    border-radius: 0 0 4.1rem 0 !important;
}

.brd_l_41_rem {
    border-radius: 0 0 0 4.1rem !important;
}

.brd_tr_41_rem {
    border-radius: 4.1rem 4.1rem 0 0 !important;
}

.brd_rb_41_rem {
    border-radius: 0 4.1rem 4.1rem 0 !important;
}

.brd_bl_41_rem {
    border-radius: 0 0 4.1rem 4.1rem !important;
}

.pt_42 {
    padding-top: 42px !important;
}

.pr_42 {
    padding-right: 42px !important;
}

.pb_42 {
    padding-bottom: 42px !important;
}

.pl_42 {
    padding-left: 42px !important;
}

.mt_42 {
    margin-top: 42px !important;
}

.mr_42 {
    margin-right: 42px !important;
}

.mb_42 {
    margin-bottom: 42px !important;
}

.ml_42 {
    margin-left: 42px !important;
}

.pt_42_em {
    padding-top: 42em !important;
}

.pr_42_em {
    padding-right: 42em !important;
}

.pb_42_em {
    padding-bottom: 42em !important;
}

.pl_42_em {
    padding-left: 42em !important;
}

.mt_42_em {
    margin-top: 42em !important;
}

.mr_42_em {
    margin-right: 42em !important;
}

.mb_42_em {
    margin-bottom: 42em !important;
}

.ml_42_em {
    margin-left: 42em !important;
}

.pt_42_rem {
    padding-top: 4.2rem !important;
}

.pr_42_rem {
    padding-right: 4.2rem !important;
}

.pb_42_rem {
    padding-bottom: 4.2rem !important;
}

.pl_42_rem {
    padding-left: 4.2rem !important;
}

.mt_42_rem {
    margin-top: 4.2rem !important;
}

.mr_42_rem {
    margin-right: 4.2rem !important;
}

.mb_42_rem {
    margin-bottom: 4.2rem !important;
}

.ml_42_rem {
    margin-left: 4.2rem !important;
}

.wd_42_p {
    width: 42 + % !important;
}

.ht_42_p {
    height: 42 + % !important;
}

.fts_42_px {
    font-size: 42px !important;
}

.brd_t_42_rem {
    border-radius: 4.2rem 0 0 0 !important;
}

.brd_r_42_rem {
    border-radius: 0 4.2rem 0 0 !important;
}

.brd_b_42_rem {
    border-radius: 0 0 4.2rem 0 !important;
}

.brd_l_42_rem {
    border-radius: 0 0 0 4.2rem !important;
}

.brd_tr_42_rem {
    border-radius: 4.2rem 4.2rem 0 0 !important;
}

.brd_rb_42_rem {
    border-radius: 0 4.2rem 4.2rem 0 !important;
}

.brd_bl_42_rem {
    border-radius: 0 0 4.2rem 4.2rem !important;
}

.pt_43 {
    padding-top: 43px !important;
}

.pr_43 {
    padding-right: 43px !important;
}

.pb_43 {
    padding-bottom: 43px !important;
}

.pl_43 {
    padding-left: 43px !important;
}

.mt_43 {
    margin-top: 43px !important;
}

.mr_43 {
    margin-right: 43px !important;
}

.mb_43 {
    margin-bottom: 43px !important;
}

.ml_43 {
    margin-left: 43px !important;
}

.pt_43_em {
    padding-top: 43em !important;
}

.pr_43_em {
    padding-right: 43em !important;
}

.pb_43_em {
    padding-bottom: 43em !important;
}

.pl_43_em {
    padding-left: 43em !important;
}

.mt_43_em {
    margin-top: 43em !important;
}

.mr_43_em {
    margin-right: 43em !important;
}

.mb_43_em {
    margin-bottom: 43em !important;
}

.ml_43_em {
    margin-left: 43em !important;
}

.pt_43_rem {
    padding-top: 4.3rem !important;
}

.pr_43_rem {
    padding-right: 4.3rem !important;
}

.pb_43_rem {
    padding-bottom: 4.3rem !important;
}

.pl_43_rem {
    padding-left: 4.3rem !important;
}

.mt_43_rem {
    margin-top: 4.3rem !important;
}

.mr_43_rem {
    margin-right: 4.3rem !important;
}

.mb_43_rem {
    margin-bottom: 4.3rem !important;
}

.ml_43_rem {
    margin-left: 4.3rem !important;
}

.wd_43_p {
    width: 43 + % !important;
}

.ht_43_p {
    height: 43 + % !important;
}

.fts_43_px {
    font-size: 43px !important;
}

.brd_t_43_rem {
    border-radius: 4.3rem 0 0 0 !important;
}

.brd_r_43_rem {
    border-radius: 0 4.3rem 0 0 !important;
}

.brd_b_43_rem {
    border-radius: 0 0 4.3rem 0 !important;
}

.brd_l_43_rem {
    border-radius: 0 0 0 4.3rem !important;
}

.brd_tr_43_rem {
    border-radius: 4.3rem 4.3rem 0 0 !important;
}

.brd_rb_43_rem {
    border-radius: 0 4.3rem 4.3rem 0 !important;
}

.brd_bl_43_rem {
    border-radius: 0 0 4.3rem 4.3rem !important;
}

.pt_44 {
    padding-top: 44px !important;
}

.pr_44 {
    padding-right: 44px !important;
}

.pb_44 {
    padding-bottom: 44px !important;
}

.pl_44 {
    padding-left: 44px !important;
}

.mt_44 {
    margin-top: 44px !important;
}

.mr_44 {
    margin-right: 44px !important;
}

.mb_44 {
    margin-bottom: 44px !important;
}

.ml_44 {
    margin-left: 44px !important;
}

.pt_44_em {
    padding-top: 44em !important;
}

.pr_44_em {
    padding-right: 44em !important;
}

.pb_44_em {
    padding-bottom: 44em !important;
}

.pl_44_em {
    padding-left: 44em !important;
}

.mt_44_em {
    margin-top: 44em !important;
}

.mr_44_em {
    margin-right: 44em !important;
}

.mb_44_em {
    margin-bottom: 44em !important;
}

.ml_44_em {
    margin-left: 44em !important;
}

.pt_44_rem {
    padding-top: 4.4rem !important;
}

.pr_44_rem {
    padding-right: 4.4rem !important;
}

.pb_44_rem {
    padding-bottom: 4.4rem !important;
}

.pl_44_rem {
    padding-left: 4.4rem !important;
}

.mt_44_rem {
    margin-top: 4.4rem !important;
}

.mr_44_rem {
    margin-right: 4.4rem !important;
}

.mb_44_rem {
    margin-bottom: 4.4rem !important;
}

.ml_44_rem {
    margin-left: 4.4rem !important;
}

.wd_44_p {
    width: 44 + % !important;
}

.ht_44_p {
    height: 44 + % !important;
}

.fts_44_px {
    font-size: 44px !important;
}

.brd_t_44_rem {
    border-radius: 4.4rem 0 0 0 !important;
}

.brd_r_44_rem {
    border-radius: 0 4.4rem 0 0 !important;
}

.brd_b_44_rem {
    border-radius: 0 0 4.4rem 0 !important;
}

.brd_l_44_rem {
    border-radius: 0 0 0 4.4rem !important;
}

.brd_tr_44_rem {
    border-radius: 4.4rem 4.4rem 0 0 !important;
}

.brd_rb_44_rem {
    border-radius: 0 4.4rem 4.4rem 0 !important;
}

.brd_bl_44_rem {
    border-radius: 0 0 4.4rem 4.4rem !important;
}

.pt_45 {
    padding-top: 45px !important;
}

.pr_45 {
    padding-right: 45px !important;
}

.pb_45 {
    padding-bottom: 45px !important;
}

.pl_45 {
    padding-left: 45px !important;
}

.mt_45 {
    margin-top: 45px !important;
}

.mr_45 {
    margin-right: 45px !important;
}

.mb_45 {
    margin-bottom: 45px !important;
}

.ml_45 {
    margin-left: 45px !important;
}

.pt_45_em {
    padding-top: 45em !important;
}

.pr_45_em {
    padding-right: 45em !important;
}

.pb_45_em {
    padding-bottom: 45em !important;
}

.pl_45_em {
    padding-left: 45em !important;
}

.mt_45_em {
    margin-top: 45em !important;
}

.mr_45_em {
    margin-right: 45em !important;
}

.mb_45_em {
    margin-bottom: 45em !important;
}

.ml_45_em {
    margin-left: 45em !important;
}

.pt_45_rem {
    padding-top: 4.5rem !important;
}

.pr_45_rem {
    padding-right: 4.5rem !important;
}

.pb_45_rem {
    padding-bottom: 4.5rem !important;
}

.pl_45_rem {
    padding-left: 4.5rem !important;
}

.mt_45_rem {
    margin-top: 4.5rem !important;
}

.mr_45_rem {
    margin-right: 4.5rem !important;
}

.mb_45_rem {
    margin-bottom: 4.5rem !important;
}

.ml_45_rem {
    margin-left: 4.5rem !important;
}

.wd_45_p {
    width: 45 + % !important;
}

.ht_45_p {
    height: 45 + % !important;
}

.fts_45_px {
    font-size: 45px !important;
}

.brd_t_45_rem {
    border-radius: 4.5rem 0 0 0 !important;
}

.brd_r_45_rem {
    border-radius: 0 4.5rem 0 0 !important;
}

.brd_b_45_rem {
    border-radius: 0 0 4.5rem 0 !important;
}

.brd_l_45_rem {
    border-radius: 0 0 0 4.5rem !important;
}

.brd_tr_45_rem {
    border-radius: 4.5rem 4.5rem 0 0 !important;
}

.brd_rb_45_rem {
    border-radius: 0 4.5rem 4.5rem 0 !important;
}

.brd_bl_45_rem {
    border-radius: 0 0 4.5rem 4.5rem !important;
}

.pt_46 {
    padding-top: 46px !important;
}

.pr_46 {
    padding-right: 46px !important;
}

.pb_46 {
    padding-bottom: 46px !important;
}

.pl_46 {
    padding-left: 46px !important;
}

.mt_46 {
    margin-top: 46px !important;
}

.mr_46 {
    margin-right: 46px !important;
}

.mb_46 {
    margin-bottom: 46px !important;
}

.ml_46 {
    margin-left: 46px !important;
}

.pt_46_em {
    padding-top: 46em !important;
}

.pr_46_em {
    padding-right: 46em !important;
}

.pb_46_em {
    padding-bottom: 46em !important;
}

.pl_46_em {
    padding-left: 46em !important;
}

.mt_46_em {
    margin-top: 46em !important;
}

.mr_46_em {
    margin-right: 46em !important;
}

.mb_46_em {
    margin-bottom: 46em !important;
}

.ml_46_em {
    margin-left: 46em !important;
}

.pt_46_rem {
    padding-top: 4.6rem !important;
}

.pr_46_rem {
    padding-right: 4.6rem !important;
}

.pb_46_rem {
    padding-bottom: 4.6rem !important;
}

.pl_46_rem {
    padding-left: 4.6rem !important;
}

.mt_46_rem {
    margin-top: 4.6rem !important;
}

.mr_46_rem {
    margin-right: 4.6rem !important;
}

.mb_46_rem {
    margin-bottom: 4.6rem !important;
}

.ml_46_rem {
    margin-left: 4.6rem !important;
}

.wd_46_p {
    width: 46 + % !important;
}

.ht_46_p {
    height: 46 + % !important;
}

.fts_46_px {
    font-size: 46px !important;
}

.brd_t_46_rem {
    border-radius: 4.6rem 0 0 0 !important;
}

.brd_r_46_rem {
    border-radius: 0 4.6rem 0 0 !important;
}

.brd_b_46_rem {
    border-radius: 0 0 4.6rem 0 !important;
}

.brd_l_46_rem {
    border-radius: 0 0 0 4.6rem !important;
}

.brd_tr_46_rem {
    border-radius: 4.6rem 4.6rem 0 0 !important;
}

.brd_rb_46_rem {
    border-radius: 0 4.6rem 4.6rem 0 !important;
}

.brd_bl_46_rem {
    border-radius: 0 0 4.6rem 4.6rem !important;
}

.pt_47 {
    padding-top: 47px !important;
}

.pr_47 {
    padding-right: 47px !important;
}

.pb_47 {
    padding-bottom: 47px !important;
}

.pl_47 {
    padding-left: 47px !important;
}

.mt_47 {
    margin-top: 47px !important;
}

.mr_47 {
    margin-right: 47px !important;
}

.mb_47 {
    margin-bottom: 47px !important;
}

.ml_47 {
    margin-left: 47px !important;
}

.pt_47_em {
    padding-top: 47em !important;
}

.pr_47_em {
    padding-right: 47em !important;
}

.pb_47_em {
    padding-bottom: 47em !important;
}

.pl_47_em {
    padding-left: 47em !important;
}

.mt_47_em {
    margin-top: 47em !important;
}

.mr_47_em {
    margin-right: 47em !important;
}

.mb_47_em {
    margin-bottom: 47em !important;
}

.ml_47_em {
    margin-left: 47em !important;
}

.pt_47_rem {
    padding-top: 4.7rem !important;
}

.pr_47_rem {
    padding-right: 4.7rem !important;
}

.pb_47_rem {
    padding-bottom: 4.7rem !important;
}

.pl_47_rem {
    padding-left: 4.7rem !important;
}

.mt_47_rem {
    margin-top: 4.7rem !important;
}

.mr_47_rem {
    margin-right: 4.7rem !important;
}

.mb_47_rem {
    margin-bottom: 4.7rem !important;
}

.ml_47_rem {
    margin-left: 4.7rem !important;
}

.wd_47_p {
    width: 47 + % !important;
}

.ht_47_p {
    height: 47 + % !important;
}

.fts_47_px {
    font-size: 47px !important;
}

.brd_t_47_rem {
    border-radius: 4.7rem 0 0 0 !important;
}

.brd_r_47_rem {
    border-radius: 0 4.7rem 0 0 !important;
}

.brd_b_47_rem {
    border-radius: 0 0 4.7rem 0 !important;
}

.brd_l_47_rem {
    border-radius: 0 0 0 4.7rem !important;
}

.brd_tr_47_rem {
    border-radius: 4.7rem 4.7rem 0 0 !important;
}

.brd_rb_47_rem {
    border-radius: 0 4.7rem 4.7rem 0 !important;
}

.brd_bl_47_rem {
    border-radius: 0 0 4.7rem 4.7rem !important;
}

.pt_48 {
    padding-top: 48px !important;
}

.pr_48 {
    padding-right: 48px !important;
}

.pb_48 {
    padding-bottom: 48px !important;
}

.pl_48 {
    padding-left: 48px !important;
}

.mt_48 {
    margin-top: 48px !important;
}

.mr_48 {
    margin-right: 48px !important;
}

.mb_48 {
    margin-bottom: 48px !important;
}

.ml_48 {
    margin-left: 48px !important;
}

.pt_48_em {
    padding-top: 48em !important;
}

.pr_48_em {
    padding-right: 48em !important;
}

.pb_48_em {
    padding-bottom: 48em !important;
}

.pl_48_em {
    padding-left: 48em !important;
}

.mt_48_em {
    margin-top: 48em !important;
}

.mr_48_em {
    margin-right: 48em !important;
}

.mb_48_em {
    margin-bottom: 48em !important;
}

.ml_48_em {
    margin-left: 48em !important;
}

.pt_48_rem {
    padding-top: 4.8rem !important;
}

.pr_48_rem {
    padding-right: 4.8rem !important;
}

.pb_48_rem {
    padding-bottom: 4.8rem !important;
}

.pl_48_rem {
    padding-left: 4.8rem !important;
}

.mt_48_rem {
    margin-top: 4.8rem !important;
}

.mr_48_rem {
    margin-right: 4.8rem !important;
}

.mb_48_rem {
    margin-bottom: 4.8rem !important;
}

.ml_48_rem {
    margin-left: 4.8rem !important;
}

.wd_48_p {
    width: 48 + % !important;
}

.ht_48_p {
    height: 48 + % !important;
}

.fts_48_px {
    font-size: 48px !important;
}

.brd_t_48_rem {
    border-radius: 4.8rem 0 0 0 !important;
}

.brd_r_48_rem {
    border-radius: 0 4.8rem 0 0 !important;
}

.brd_b_48_rem {
    border-radius: 0 0 4.8rem 0 !important;
}

.brd_l_48_rem {
    border-radius: 0 0 0 4.8rem !important;
}

.brd_tr_48_rem {
    border-radius: 4.8rem 4.8rem 0 0 !important;
}

.brd_rb_48_rem {
    border-radius: 0 4.8rem 4.8rem 0 !important;
}

.brd_bl_48_rem {
    border-radius: 0 0 4.8rem 4.8rem !important;
}

.pt_49 {
    padding-top: 49px !important;
}

.pr_49 {
    padding-right: 49px !important;
}

.pb_49 {
    padding-bottom: 49px !important;
}

.pl_49 {
    padding-left: 49px !important;
}

.mt_49 {
    margin-top: 49px !important;
}

.mr_49 {
    margin-right: 49px !important;
}

.mb_49 {
    margin-bottom: 49px !important;
}

.ml_49 {
    margin-left: 49px !important;
}

.pt_49_em {
    padding-top: 49em !important;
}

.pr_49_em {
    padding-right: 49em !important;
}

.pb_49_em {
    padding-bottom: 49em !important;
}

.pl_49_em {
    padding-left: 49em !important;
}

.mt_49_em {
    margin-top: 49em !important;
}

.mr_49_em {
    margin-right: 49em !important;
}

.mb_49_em {
    margin-bottom: 49em !important;
}

.ml_49_em {
    margin-left: 49em !important;
}

.pt_49_rem {
    padding-top: 4.9rem !important;
}

.pr_49_rem {
    padding-right: 4.9rem !important;
}

.pb_49_rem {
    padding-bottom: 4.9rem !important;
}

.pl_49_rem {
    padding-left: 4.9rem !important;
}

.mt_49_rem {
    margin-top: 4.9rem !important;
}

.mr_49_rem {
    margin-right: 4.9rem !important;
}

.mb_49_rem {
    margin-bottom: 4.9rem !important;
}

.ml_49_rem {
    margin-left: 4.9rem !important;
}

.wd_49_p {
    width: 49 + % !important;
}

.ht_49_p {
    height: 49 + % !important;
}

.fts_49_px {
    font-size: 49px !important;
}

.brd_t_49_rem {
    border-radius: 4.9rem 0 0 0 !important;
}

.brd_r_49_rem {
    border-radius: 0 4.9rem 0 0 !important;
}

.brd_b_49_rem {
    border-radius: 0 0 4.9rem 0 !important;
}

.brd_l_49_rem {
    border-radius: 0 0 0 4.9rem !important;
}

.brd_tr_49_rem {
    border-radius: 4.9rem 4.9rem 0 0 !important;
}

.brd_rb_49_rem {
    border-radius: 0 4.9rem 4.9rem 0 !important;
}

.brd_bl_49_rem {
    border-radius: 0 0 4.9rem 4.9rem !important;
}

.pt_50 {
    padding-top: 50px !important;
}

.pr_50 {
    padding-right: 50px !important;
}

.pb_50 {
    padding-bottom: 50px !important;
}

.pl_50 {
    padding-left: 50px !important;
}

.mt_50 {
    margin-top: 50px !important;
}

.mr_50 {
    margin-right: 50px !important;
}

.mb_50 {
    margin-bottom: 50px !important;
}

.ml_50 {
    margin-left: 50px !important;
}

.pt_50_em {
    padding-top: 50em !important;
}

.pr_50_em {
    padding-right: 50em !important;
}

.pb_50_em {
    padding-bottom: 50em !important;
}

.pl_50_em {
    padding-left: 50em !important;
}

.mt_50_em {
    margin-top: 50em !important;
}

.mr_50_em {
    margin-right: 50em !important;
}

.mb_50_em {
    margin-bottom: 50em !important;
}

.ml_50_em {
    margin-left: 50em !important;
}

.pt_50_rem {
    padding-top: 5rem !important;
}

.pr_50_rem {
    padding-right: 5rem !important;
}

.pb_50_rem {
    padding-bottom: 5rem !important;
}

.pl_50_rem {
    padding-left: 5rem !important;
}

.mt_50_rem {
    margin-top: 5rem !important;
}

.mr_50_rem {
    margin-right: 5rem !important;
}

.mb_50_rem {
    margin-bottom: 5rem !important;
}

.ml_50_rem {
    margin-left: 5rem !important;
}

.wd_50_p {
    width: 50 + % !important;
}

.ht_50_p {
    height: 50 + % !important;
}

.fts_50_px {
    font-size: 50px !important;
}

.brd_t_50_rem {
    border-radius: 5rem 0 0 0 !important;
}

.brd_r_50_rem {
    border-radius: 0 5rem 0 0 !important;
}

.brd_b_50_rem {
    border-radius: 0 0 5rem 0 !important;
}

.brd_l_50_rem {
    border-radius: 0 0 0 5rem !important;
}

.brd_tr_50_rem {
    border-radius: 5rem 5rem 0 0 !important;
}

.brd_rb_50_rem {
    border-radius: 0 5rem 5rem 0 !important;
}

.brd_bl_50_rem {
    border-radius: 0 0 5rem 5rem !important;
}

.pt_51 {
    padding-top: 51px !important;
}

.pr_51 {
    padding-right: 51px !important;
}

.pb_51 {
    padding-bottom: 51px !important;
}

.pl_51 {
    padding-left: 51px !important;
}

.mt_51 {
    margin-top: 51px !important;
}

.mr_51 {
    margin-right: 51px !important;
}

.mb_51 {
    margin-bottom: 51px !important;
}

.ml_51 {
    margin-left: 51px !important;
}

.pt_51_em {
    padding-top: 51em !important;
}

.pr_51_em {
    padding-right: 51em !important;
}

.pb_51_em {
    padding-bottom: 51em !important;
}

.pl_51_em {
    padding-left: 51em !important;
}

.mt_51_em {
    margin-top: 51em !important;
}

.mr_51_em {
    margin-right: 51em !important;
}

.mb_51_em {
    margin-bottom: 51em !important;
}

.ml_51_em {
    margin-left: 51em !important;
}

.pt_51_rem {
    padding-top: 5.1rem !important;
}

.pr_51_rem {
    padding-right: 5.1rem !important;
}

.pb_51_rem {
    padding-bottom: 5.1rem !important;
}

.pl_51_rem {
    padding-left: 5.1rem !important;
}

.mt_51_rem {
    margin-top: 5.1rem !important;
}

.mr_51_rem {
    margin-right: 5.1rem !important;
}

.mb_51_rem {
    margin-bottom: 5.1rem !important;
}

.ml_51_rem {
    margin-left: 5.1rem !important;
}

.wd_51_p {
    width: 51 + % !important;
}

.ht_51_p {
    height: 51 + % !important;
}

.fts_51_px {
    font-size: 51px !important;
}

.brd_t_51_rem {
    border-radius: 5.1rem 0 0 0 !important;
}

.brd_r_51_rem {
    border-radius: 0 5.1rem 0 0 !important;
}

.brd_b_51_rem {
    border-radius: 0 0 5.1rem 0 !important;
}

.brd_l_51_rem {
    border-radius: 0 0 0 5.1rem !important;
}

.brd_tr_51_rem {
    border-radius: 5.1rem 5.1rem 0 0 !important;
}

.brd_rb_51_rem {
    border-radius: 0 5.1rem 5.1rem 0 !important;
}

.brd_bl_51_rem {
    border-radius: 0 0 5.1rem 5.1rem !important;
}

.pt_52 {
    padding-top: 52px !important;
}

.pr_52 {
    padding-right: 52px !important;
}

.pb_52 {
    padding-bottom: 52px !important;
}

.pl_52 {
    padding-left: 52px !important;
}

.mt_52 {
    margin-top: 52px !important;
}

.mr_52 {
    margin-right: 52px !important;
}

.mb_52 {
    margin-bottom: 52px !important;
}

.ml_52 {
    margin-left: 52px !important;
}

.pt_52_em {
    padding-top: 52em !important;
}

.pr_52_em {
    padding-right: 52em !important;
}

.pb_52_em {
    padding-bottom: 52em !important;
}

.pl_52_em {
    padding-left: 52em !important;
}

.mt_52_em {
    margin-top: 52em !important;
}

.mr_52_em {
    margin-right: 52em !important;
}

.mb_52_em {
    margin-bottom: 52em !important;
}

.ml_52_em {
    margin-left: 52em !important;
}

.pt_52_rem {
    padding-top: 5.2rem !important;
}

.pr_52_rem {
    padding-right: 5.2rem !important;
}

.pb_52_rem {
    padding-bottom: 5.2rem !important;
}

.pl_52_rem {
    padding-left: 5.2rem !important;
}

.mt_52_rem {
    margin-top: 5.2rem !important;
}

.mr_52_rem {
    margin-right: 5.2rem !important;
}

.mb_52_rem {
    margin-bottom: 5.2rem !important;
}

.ml_52_rem {
    margin-left: 5.2rem !important;
}

.wd_52_p {
    width: 52 + % !important;
}

.ht_52_p {
    height: 52 + % !important;
}

.fts_52_px {
    font-size: 52px !important;
}

.brd_t_52_rem {
    border-radius: 5.2rem 0 0 0 !important;
}

.brd_r_52_rem {
    border-radius: 0 5.2rem 0 0 !important;
}

.brd_b_52_rem {
    border-radius: 0 0 5.2rem 0 !important;
}

.brd_l_52_rem {
    border-radius: 0 0 0 5.2rem !important;
}

.brd_tr_52_rem {
    border-radius: 5.2rem 5.2rem 0 0 !important;
}

.brd_rb_52_rem {
    border-radius: 0 5.2rem 5.2rem 0 !important;
}

.brd_bl_52_rem {
    border-radius: 0 0 5.2rem 5.2rem !important;
}

.pt_53 {
    padding-top: 53px !important;
}

.pr_53 {
    padding-right: 53px !important;
}

.pb_53 {
    padding-bottom: 53px !important;
}

.pl_53 {
    padding-left: 53px !important;
}

.mt_53 {
    margin-top: 53px !important;
}

.mr_53 {
    margin-right: 53px !important;
}

.mb_53 {
    margin-bottom: 53px !important;
}

.ml_53 {
    margin-left: 53px !important;
}

.pt_53_em {
    padding-top: 53em !important;
}

.pr_53_em {
    padding-right: 53em !important;
}

.pb_53_em {
    padding-bottom: 53em !important;
}

.pl_53_em {
    padding-left: 53em !important;
}

.mt_53_em {
    margin-top: 53em !important;
}

.mr_53_em {
    margin-right: 53em !important;
}

.mb_53_em {
    margin-bottom: 53em !important;
}

.ml_53_em {
    margin-left: 53em !important;
}

.pt_53_rem {
    padding-top: 5.3rem !important;
}

.pr_53_rem {
    padding-right: 5.3rem !important;
}

.pb_53_rem {
    padding-bottom: 5.3rem !important;
}

.pl_53_rem {
    padding-left: 5.3rem !important;
}

.mt_53_rem {
    margin-top: 5.3rem !important;
}

.mr_53_rem {
    margin-right: 5.3rem !important;
}

.mb_53_rem {
    margin-bottom: 5.3rem !important;
}

.ml_53_rem {
    margin-left: 5.3rem !important;
}

.wd_53_p {
    width: 53 + % !important;
}

.ht_53_p {
    height: 53 + % !important;
}

.fts_53_px {
    font-size: 53px !important;
}

.brd_t_53_rem {
    border-radius: 5.3rem 0 0 0 !important;
}

.brd_r_53_rem {
    border-radius: 0 5.3rem 0 0 !important;
}

.brd_b_53_rem {
    border-radius: 0 0 5.3rem 0 !important;
}

.brd_l_53_rem {
    border-radius: 0 0 0 5.3rem !important;
}

.brd_tr_53_rem {
    border-radius: 5.3rem 5.3rem 0 0 !important;
}

.brd_rb_53_rem {
    border-radius: 0 5.3rem 5.3rem 0 !important;
}

.brd_bl_53_rem {
    border-radius: 0 0 5.3rem 5.3rem !important;
}

.pt_54 {
    padding-top: 54px !important;
}

.pr_54 {
    padding-right: 54px !important;
}

.pb_54 {
    padding-bottom: 54px !important;
}

.pl_54 {
    padding-left: 54px !important;
}

.mt_54 {
    margin-top: 54px !important;
}

.mr_54 {
    margin-right: 54px !important;
}

.mb_54 {
    margin-bottom: 54px !important;
}

.ml_54 {
    margin-left: 54px !important;
}

.pt_54_em {
    padding-top: 54em !important;
}

.pr_54_em {
    padding-right: 54em !important;
}

.pb_54_em {
    padding-bottom: 54em !important;
}

.pl_54_em {
    padding-left: 54em !important;
}

.mt_54_em {
    margin-top: 54em !important;
}

.mr_54_em {
    margin-right: 54em !important;
}

.mb_54_em {
    margin-bottom: 54em !important;
}

.ml_54_em {
    margin-left: 54em !important;
}

.pt_54_rem {
    padding-top: 5.4rem !important;
}

.pr_54_rem {
    padding-right: 5.4rem !important;
}

.pb_54_rem {
    padding-bottom: 5.4rem !important;
}

.pl_54_rem {
    padding-left: 5.4rem !important;
}

.mt_54_rem {
    margin-top: 5.4rem !important;
}

.mr_54_rem {
    margin-right: 5.4rem !important;
}

.mb_54_rem {
    margin-bottom: 5.4rem !important;
}

.ml_54_rem {
    margin-left: 5.4rem !important;
}

.wd_54_p {
    width: 54 + % !important;
}

.ht_54_p {
    height: 54 + % !important;
}

.fts_54_px {
    font-size: 54px !important;
}

.brd_t_54_rem {
    border-radius: 5.4rem 0 0 0 !important;
}

.brd_r_54_rem {
    border-radius: 0 5.4rem 0 0 !important;
}

.brd_b_54_rem {
    border-radius: 0 0 5.4rem 0 !important;
}

.brd_l_54_rem {
    border-radius: 0 0 0 5.4rem !important;
}

.brd_tr_54_rem {
    border-radius: 5.4rem 5.4rem 0 0 !important;
}

.brd_rb_54_rem {
    border-radius: 0 5.4rem 5.4rem 0 !important;
}

.brd_bl_54_rem {
    border-radius: 0 0 5.4rem 5.4rem !important;
}

.pt_55 {
    padding-top: 55px !important;
}

.pr_55 {
    padding-right: 55px !important;
}

.pb_55 {
    padding-bottom: 55px !important;
}

.pl_55 {
    padding-left: 55px !important;
}

.mt_55 {
    margin-top: 55px !important;
}

.mr_55 {
    margin-right: 55px !important;
}

.mb_55 {
    margin-bottom: 55px !important;
}

.ml_55 {
    margin-left: 55px !important;
}

.pt_55_em {
    padding-top: 55em !important;
}

.pr_55_em {
    padding-right: 55em !important;
}

.pb_55_em {
    padding-bottom: 55em !important;
}

.pl_55_em {
    padding-left: 55em !important;
}

.mt_55_em {
    margin-top: 55em !important;
}

.mr_55_em {
    margin-right: 55em !important;
}

.mb_55_em {
    margin-bottom: 55em !important;
}

.ml_55_em {
    margin-left: 55em !important;
}

.pt_55_rem {
    padding-top: 5.5rem !important;
}

.pr_55_rem {
    padding-right: 5.5rem !important;
}

.pb_55_rem {
    padding-bottom: 5.5rem !important;
}

.pl_55_rem {
    padding-left: 5.5rem !important;
}

.mt_55_rem {
    margin-top: 5.5rem !important;
}

.mr_55_rem {
    margin-right: 5.5rem !important;
}

.mb_55_rem {
    margin-bottom: 5.5rem !important;
}

.ml_55_rem {
    margin-left: 5.5rem !important;
}

.wd_55_p {
    width: 55 + % !important;
}

.ht_55_p {
    height: 55 + % !important;
}

.fts_55_px {
    font-size: 55px !important;
}

.brd_t_55_rem {
    border-radius: 5.5rem 0 0 0 !important;
}

.brd_r_55_rem {
    border-radius: 0 5.5rem 0 0 !important;
}

.brd_b_55_rem {
    border-radius: 0 0 5.5rem 0 !important;
}

.brd_l_55_rem {
    border-radius: 0 0 0 5.5rem !important;
}

.brd_tr_55_rem {
    border-radius: 5.5rem 5.5rem 0 0 !important;
}

.brd_rb_55_rem {
    border-radius: 0 5.5rem 5.5rem 0 !important;
}

.brd_bl_55_rem {
    border-radius: 0 0 5.5rem 5.5rem !important;
}

.pt_56 {
    padding-top: 56px !important;
}

.pr_56 {
    padding-right: 56px !important;
}

.pb_56 {
    padding-bottom: 56px !important;
}

.pl_56 {
    padding-left: 56px !important;
}

.mt_56 {
    margin-top: 56px !important;
}

.mr_56 {
    margin-right: 56px !important;
}

.mb_56 {
    margin-bottom: 56px !important;
}

.ml_56 {
    margin-left: 56px !important;
}

.pt_56_em {
    padding-top: 56em !important;
}

.pr_56_em {
    padding-right: 56em !important;
}

.pb_56_em {
    padding-bottom: 56em !important;
}

.pl_56_em {
    padding-left: 56em !important;
}

.mt_56_em {
    margin-top: 56em !important;
}

.mr_56_em {
    margin-right: 56em !important;
}

.mb_56_em {
    margin-bottom: 56em !important;
}

.ml_56_em {
    margin-left: 56em !important;
}

.pt_56_rem {
    padding-top: 5.6rem !important;
}

.pr_56_rem {
    padding-right: 5.6rem !important;
}

.pb_56_rem {
    padding-bottom: 5.6rem !important;
}

.pl_56_rem {
    padding-left: 5.6rem !important;
}

.mt_56_rem {
    margin-top: 5.6rem !important;
}

.mr_56_rem {
    margin-right: 5.6rem !important;
}

.mb_56_rem {
    margin-bottom: 5.6rem !important;
}

.ml_56_rem {
    margin-left: 5.6rem !important;
}

.wd_56_p {
    width: 56 + % !important;
}

.ht_56_p {
    height: 56 + % !important;
}

.fts_56_px {
    font-size: 56px !important;
}

.brd_t_56_rem {
    border-radius: 5.6rem 0 0 0 !important;
}

.brd_r_56_rem {
    border-radius: 0 5.6rem 0 0 !important;
}

.brd_b_56_rem {
    border-radius: 0 0 5.6rem 0 !important;
}

.brd_l_56_rem {
    border-radius: 0 0 0 5.6rem !important;
}

.brd_tr_56_rem {
    border-radius: 5.6rem 5.6rem 0 0 !important;
}

.brd_rb_56_rem {
    border-radius: 0 5.6rem 5.6rem 0 !important;
}

.brd_bl_56_rem {
    border-radius: 0 0 5.6rem 5.6rem !important;
}

.pt_57 {
    padding-top: 57px !important;
}

.pr_57 {
    padding-right: 57px !important;
}

.pb_57 {
    padding-bottom: 57px !important;
}

.pl_57 {
    padding-left: 57px !important;
}

.mt_57 {
    margin-top: 57px !important;
}

.mr_57 {
    margin-right: 57px !important;
}

.mb_57 {
    margin-bottom: 57px !important;
}

.ml_57 {
    margin-left: 57px !important;
}

.pt_57_em {
    padding-top: 57em !important;
}

.pr_57_em {
    padding-right: 57em !important;
}

.pb_57_em {
    padding-bottom: 57em !important;
}

.pl_57_em {
    padding-left: 57em !important;
}

.mt_57_em {
    margin-top: 57em !important;
}

.mr_57_em {
    margin-right: 57em !important;
}

.mb_57_em {
    margin-bottom: 57em !important;
}

.ml_57_em {
    margin-left: 57em !important;
}

.pt_57_rem {
    padding-top: 5.7rem !important;
}

.pr_57_rem {
    padding-right: 5.7rem !important;
}

.pb_57_rem {
    padding-bottom: 5.7rem !important;
}

.pl_57_rem {
    padding-left: 5.7rem !important;
}

.mt_57_rem {
    margin-top: 5.7rem !important;
}

.mr_57_rem {
    margin-right: 5.7rem !important;
}

.mb_57_rem {
    margin-bottom: 5.7rem !important;
}

.ml_57_rem {
    margin-left: 5.7rem !important;
}

.wd_57_p {
    width: 57 + % !important;
}

.ht_57_p {
    height: 57 + % !important;
}

.fts_57_px {
    font-size: 57px !important;
}

.brd_t_57_rem {
    border-radius: 5.7rem 0 0 0 !important;
}

.brd_r_57_rem {
    border-radius: 0 5.7rem 0 0 !important;
}

.brd_b_57_rem {
    border-radius: 0 0 5.7rem 0 !important;
}

.brd_l_57_rem {
    border-radius: 0 0 0 5.7rem !important;
}

.brd_tr_57_rem {
    border-radius: 5.7rem 5.7rem 0 0 !important;
}

.brd_rb_57_rem {
    border-radius: 0 5.7rem 5.7rem 0 !important;
}

.brd_bl_57_rem {
    border-radius: 0 0 5.7rem 5.7rem !important;
}

.pt_58 {
    padding-top: 58px !important;
}

.pr_58 {
    padding-right: 58px !important;
}

.pb_58 {
    padding-bottom: 58px !important;
}

.pl_58 {
    padding-left: 58px !important;
}

.mt_58 {
    margin-top: 58px !important;
}

.mr_58 {
    margin-right: 58px !important;
}

.mb_58 {
    margin-bottom: 58px !important;
}

.ml_58 {
    margin-left: 58px !important;
}

.pt_58_em {
    padding-top: 58em !important;
}

.pr_58_em {
    padding-right: 58em !important;
}

.pb_58_em {
    padding-bottom: 58em !important;
}

.pl_58_em {
    padding-left: 58em !important;
}

.mt_58_em {
    margin-top: 58em !important;
}

.mr_58_em {
    margin-right: 58em !important;
}

.mb_58_em {
    margin-bottom: 58em !important;
}

.ml_58_em {
    margin-left: 58em !important;
}

.pt_58_rem {
    padding-top: 5.8rem !important;
}

.pr_58_rem {
    padding-right: 5.8rem !important;
}

.pb_58_rem {
    padding-bottom: 5.8rem !important;
}

.pl_58_rem {
    padding-left: 5.8rem !important;
}

.mt_58_rem {
    margin-top: 5.8rem !important;
}

.mr_58_rem {
    margin-right: 5.8rem !important;
}

.mb_58_rem {
    margin-bottom: 5.8rem !important;
}

.ml_58_rem {
    margin-left: 5.8rem !important;
}

.wd_58_p {
    width: 58 + % !important;
}

.ht_58_p {
    height: 58 + % !important;
}

.fts_58_px {
    font-size: 58px !important;
}

.brd_t_58_rem {
    border-radius: 5.8rem 0 0 0 !important;
}

.brd_r_58_rem {
    border-radius: 0 5.8rem 0 0 !important;
}

.brd_b_58_rem {
    border-radius: 0 0 5.8rem 0 !important;
}

.brd_l_58_rem {
    border-radius: 0 0 0 5.8rem !important;
}

.brd_tr_58_rem {
    border-radius: 5.8rem 5.8rem 0 0 !important;
}

.brd_rb_58_rem {
    border-radius: 0 5.8rem 5.8rem 0 !important;
}

.brd_bl_58_rem {
    border-radius: 0 0 5.8rem 5.8rem !important;
}

.pt_59 {
    padding-top: 59px !important;
}

.pr_59 {
    padding-right: 59px !important;
}

.pb_59 {
    padding-bottom: 59px !important;
}

.pl_59 {
    padding-left: 59px !important;
}

.mt_59 {
    margin-top: 59px !important;
}

.mr_59 {
    margin-right: 59px !important;
}

.mb_59 {
    margin-bottom: 59px !important;
}

.ml_59 {
    margin-left: 59px !important;
}

.pt_59_em {
    padding-top: 59em !important;
}

.pr_59_em {
    padding-right: 59em !important;
}

.pb_59_em {
    padding-bottom: 59em !important;
}

.pl_59_em {
    padding-left: 59em !important;
}

.mt_59_em {
    margin-top: 59em !important;
}

.mr_59_em {
    margin-right: 59em !important;
}

.mb_59_em {
    margin-bottom: 59em !important;
}

.ml_59_em {
    margin-left: 59em !important;
}

.pt_59_rem {
    padding-top: 5.9rem !important;
}

.pr_59_rem {
    padding-right: 5.9rem !important;
}

.pb_59_rem {
    padding-bottom: 5.9rem !important;
}

.pl_59_rem {
    padding-left: 5.9rem !important;
}

.mt_59_rem {
    margin-top: 5.9rem !important;
}

.mr_59_rem {
    margin-right: 5.9rem !important;
}

.mb_59_rem {
    margin-bottom: 5.9rem !important;
}

.ml_59_rem {
    margin-left: 5.9rem !important;
}

.wd_59_p {
    width: 59 + % !important;
}

.ht_59_p {
    height: 59 + % !important;
}

.fts_59_px {
    font-size: 59px !important;
}

.brd_t_59_rem {
    border-radius: 5.9rem 0 0 0 !important;
}

.brd_r_59_rem {
    border-radius: 0 5.9rem 0 0 !important;
}

.brd_b_59_rem {
    border-radius: 0 0 5.9rem 0 !important;
}

.brd_l_59_rem {
    border-radius: 0 0 0 5.9rem !important;
}

.brd_tr_59_rem {
    border-radius: 5.9rem 5.9rem 0 0 !important;
}

.brd_rb_59_rem {
    border-radius: 0 5.9rem 5.9rem 0 !important;
}

.brd_bl_59_rem {
    border-radius: 0 0 5.9rem 5.9rem !important;
}

.pt_60 {
    padding-top: 60px !important;
}

.pr_60 {
    padding-right: 60px !important;
}

.pb_60 {
    padding-bottom: 60px !important;
}

.pl_60 {
    padding-left: 60px !important;
}

.mt_60 {
    margin-top: 60px !important;
}

.mr_60 {
    margin-right: 60px !important;
}

.mb_60 {
    margin-bottom: 60px !important;
}

.ml_60 {
    margin-left: 60px !important;
}

.pt_60_em {
    padding-top: 60em !important;
}

.pr_60_em {
    padding-right: 60em !important;
}

.pb_60_em {
    padding-bottom: 60em !important;
}

.pl_60_em {
    padding-left: 60em !important;
}

.mt_60_em {
    margin-top: 60em !important;
}

.mr_60_em {
    margin-right: 60em !important;
}

.mb_60_em {
    margin-bottom: 60em !important;
}

.ml_60_em {
    margin-left: 60em !important;
}

.pt_60_rem {
    padding-top: 6rem !important;
}

.pr_60_rem {
    padding-right: 6rem !important;
}

.pb_60_rem {
    padding-bottom: 6rem !important;
}

.pl_60_rem {
    padding-left: 6rem !important;
}

.mt_60_rem {
    margin-top: 6rem !important;
}

.mr_60_rem {
    margin-right: 6rem !important;
}

.mb_60_rem {
    margin-bottom: 6rem !important;
}

.ml_60_rem {
    margin-left: 6rem !important;
}

.wd_60_p {
    width: 60 + % !important;
}

.ht_60_p {
    height: 60 + % !important;
}

.fts_60_px {
    font-size: 60px !important;
}

.brd_t_60_rem {
    border-radius: 6rem 0 0 0 !important;
}

.brd_r_60_rem {
    border-radius: 0 6rem 0 0 !important;
}

.brd_b_60_rem {
    border-radius: 0 0 6rem 0 !important;
}

.brd_l_60_rem {
    border-radius: 0 0 0 6rem !important;
}

.brd_tr_60_rem {
    border-radius: 6rem 6rem 0 0 !important;
}

.brd_rb_60_rem {
    border-radius: 0 6rem 6rem 0 !important;
}

.brd_bl_60_rem {
    border-radius: 0 0 6rem 6rem !important;
}

.pt_61 {
    padding-top: 61px !important;
}

.pr_61 {
    padding-right: 61px !important;
}

.pb_61 {
    padding-bottom: 61px !important;
}

.pl_61 {
    padding-left: 61px !important;
}

.mt_61 {
    margin-top: 61px !important;
}

.mr_61 {
    margin-right: 61px !important;
}

.mb_61 {
    margin-bottom: 61px !important;
}

.ml_61 {
    margin-left: 61px !important;
}

.pt_61_em {
    padding-top: 61em !important;
}

.pr_61_em {
    padding-right: 61em !important;
}

.pb_61_em {
    padding-bottom: 61em !important;
}

.pl_61_em {
    padding-left: 61em !important;
}

.mt_61_em {
    margin-top: 61em !important;
}

.mr_61_em {
    margin-right: 61em !important;
}

.mb_61_em {
    margin-bottom: 61em !important;
}

.ml_61_em {
    margin-left: 61em !important;
}

.pt_61_rem {
    padding-top: 6.1rem !important;
}

.pr_61_rem {
    padding-right: 6.1rem !important;
}

.pb_61_rem {
    padding-bottom: 6.1rem !important;
}

.pl_61_rem {
    padding-left: 6.1rem !important;
}

.mt_61_rem {
    margin-top: 6.1rem !important;
}

.mr_61_rem {
    margin-right: 6.1rem !important;
}

.mb_61_rem {
    margin-bottom: 6.1rem !important;
}

.ml_61_rem {
    margin-left: 6.1rem !important;
}

.wd_61_p {
    width: 61 + % !important;
}

.ht_61_p {
    height: 61 + % !important;
}

.fts_61_px {
    font-size: 61px !important;
}

.brd_t_61_rem {
    border-radius: 6.1rem 0 0 0 !important;
}

.brd_r_61_rem {
    border-radius: 0 6.1rem 0 0 !important;
}

.brd_b_61_rem {
    border-radius: 0 0 6.1rem 0 !important;
}

.brd_l_61_rem {
    border-radius: 0 0 0 6.1rem !important;
}

.brd_tr_61_rem {
    border-radius: 6.1rem 6.1rem 0 0 !important;
}

.brd_rb_61_rem {
    border-radius: 0 6.1rem 6.1rem 0 !important;
}

.brd_bl_61_rem {
    border-radius: 0 0 6.1rem 6.1rem !important;
}

.pt_62 {
    padding-top: 62px !important;
}

.pr_62 {
    padding-right: 62px !important;
}

.pb_62 {
    padding-bottom: 62px !important;
}

.pl_62 {
    padding-left: 62px !important;
}

.mt_62 {
    margin-top: 62px !important;
}

.mr_62 {
    margin-right: 62px !important;
}

.mb_62 {
    margin-bottom: 62px !important;
}

.ml_62 {
    margin-left: 62px !important;
}

.pt_62_em {
    padding-top: 62em !important;
}

.pr_62_em {
    padding-right: 62em !important;
}

.pb_62_em {
    padding-bottom: 62em !important;
}

.pl_62_em {
    padding-left: 62em !important;
}

.mt_62_em {
    margin-top: 62em !important;
}

.mr_62_em {
    margin-right: 62em !important;
}

.mb_62_em {
    margin-bottom: 62em !important;
}

.ml_62_em {
    margin-left: 62em !important;
}

.pt_62_rem {
    padding-top: 6.2rem !important;
}

.pr_62_rem {
    padding-right: 6.2rem !important;
}

.pb_62_rem {
    padding-bottom: 6.2rem !important;
}

.pl_62_rem {
    padding-left: 6.2rem !important;
}

.mt_62_rem {
    margin-top: 6.2rem !important;
}

.mr_62_rem {
    margin-right: 6.2rem !important;
}

.mb_62_rem {
    margin-bottom: 6.2rem !important;
}

.ml_62_rem {
    margin-left: 6.2rem !important;
}

.wd_62_p {
    width: 62 + % !important;
}

.ht_62_p {
    height: 62 + % !important;
}

.fts_62_px {
    font-size: 62px !important;
}

.brd_t_62_rem {
    border-radius: 6.2rem 0 0 0 !important;
}

.brd_r_62_rem {
    border-radius: 0 6.2rem 0 0 !important;
}

.brd_b_62_rem {
    border-radius: 0 0 6.2rem 0 !important;
}

.brd_l_62_rem {
    border-radius: 0 0 0 6.2rem !important;
}

.brd_tr_62_rem {
    border-radius: 6.2rem 6.2rem 0 0 !important;
}

.brd_rb_62_rem {
    border-radius: 0 6.2rem 6.2rem 0 !important;
}

.brd_bl_62_rem {
    border-radius: 0 0 6.2rem 6.2rem !important;
}

.pt_63 {
    padding-top: 63px !important;
}

.pr_63 {
    padding-right: 63px !important;
}

.pb_63 {
    padding-bottom: 63px !important;
}

.pl_63 {
    padding-left: 63px !important;
}

.mt_63 {
    margin-top: 63px !important;
}

.mr_63 {
    margin-right: 63px !important;
}

.mb_63 {
    margin-bottom: 63px !important;
}

.ml_63 {
    margin-left: 63px !important;
}

.pt_63_em {
    padding-top: 63em !important;
}

.pr_63_em {
    padding-right: 63em !important;
}

.pb_63_em {
    padding-bottom: 63em !important;
}

.pl_63_em {
    padding-left: 63em !important;
}

.mt_63_em {
    margin-top: 63em !important;
}

.mr_63_em {
    margin-right: 63em !important;
}

.mb_63_em {
    margin-bottom: 63em !important;
}

.ml_63_em {
    margin-left: 63em !important;
}

.pt_63_rem {
    padding-top: 6.3rem !important;
}

.pr_63_rem {
    padding-right: 6.3rem !important;
}

.pb_63_rem {
    padding-bottom: 6.3rem !important;
}

.pl_63_rem {
    padding-left: 6.3rem !important;
}

.mt_63_rem {
    margin-top: 6.3rem !important;
}

.mr_63_rem {
    margin-right: 6.3rem !important;
}

.mb_63_rem {
    margin-bottom: 6.3rem !important;
}

.ml_63_rem {
    margin-left: 6.3rem !important;
}

.wd_63_p {
    width: 63 + % !important;
}

.ht_63_p {
    height: 63 + % !important;
}

.fts_63_px {
    font-size: 63px !important;
}

.brd_t_63_rem {
    border-radius: 6.3rem 0 0 0 !important;
}

.brd_r_63_rem {
    border-radius: 0 6.3rem 0 0 !important;
}

.brd_b_63_rem {
    border-radius: 0 0 6.3rem 0 !important;
}

.brd_l_63_rem {
    border-radius: 0 0 0 6.3rem !important;
}

.brd_tr_63_rem {
    border-radius: 6.3rem 6.3rem 0 0 !important;
}

.brd_rb_63_rem {
    border-radius: 0 6.3rem 6.3rem 0 !important;
}

.brd_bl_63_rem {
    border-radius: 0 0 6.3rem 6.3rem !important;
}

.pt_64 {
    padding-top: 64px !important;
}

.pr_64 {
    padding-right: 64px !important;
}

.pb_64 {
    padding-bottom: 64px !important;
}

.pl_64 {
    padding-left: 64px !important;
}

.mt_64 {
    margin-top: 64px !important;
}

.mr_64 {
    margin-right: 64px !important;
}

.mb_64 {
    margin-bottom: 64px !important;
}

.ml_64 {
    margin-left: 64px !important;
}

.pt_64_em {
    padding-top: 64em !important;
}

.pr_64_em {
    padding-right: 64em !important;
}

.pb_64_em {
    padding-bottom: 64em !important;
}

.pl_64_em {
    padding-left: 64em !important;
}

.mt_64_em {
    margin-top: 64em !important;
}

.mr_64_em {
    margin-right: 64em !important;
}

.mb_64_em {
    margin-bottom: 64em !important;
}

.ml_64_em {
    margin-left: 64em !important;
}

.pt_64_rem {
    padding-top: 6.4rem !important;
}

.pr_64_rem {
    padding-right: 6.4rem !important;
}

.pb_64_rem {
    padding-bottom: 6.4rem !important;
}

.pl_64_rem {
    padding-left: 6.4rem !important;
}

.mt_64_rem {
    margin-top: 6.4rem !important;
}

.mr_64_rem {
    margin-right: 6.4rem !important;
}

.mb_64_rem {
    margin-bottom: 6.4rem !important;
}

.ml_64_rem {
    margin-left: 6.4rem !important;
}

.wd_64_p {
    width: 64 + % !important;
}

.ht_64_p {
    height: 64 + % !important;
}

.fts_64_px {
    font-size: 64px !important;
}

.brd_t_64_rem {
    border-radius: 6.4rem 0 0 0 !important;
}

.brd_r_64_rem {
    border-radius: 0 6.4rem 0 0 !important;
}

.brd_b_64_rem {
    border-radius: 0 0 6.4rem 0 !important;
}

.brd_l_64_rem {
    border-radius: 0 0 0 6.4rem !important;
}

.brd_tr_64_rem {
    border-radius: 6.4rem 6.4rem 0 0 !important;
}

.brd_rb_64_rem {
    border-radius: 0 6.4rem 6.4rem 0 !important;
}

.brd_bl_64_rem {
    border-radius: 0 0 6.4rem 6.4rem !important;
}

.pt_65 {
    padding-top: 65px !important;
}

.pr_65 {
    padding-right: 65px !important;
}

.pb_65 {
    padding-bottom: 65px !important;
}

.pl_65 {
    padding-left: 65px !important;
}

.mt_65 {
    margin-top: 65px !important;
}

.mr_65 {
    margin-right: 65px !important;
}

.mb_65 {
    margin-bottom: 65px !important;
}

.ml_65 {
    margin-left: 65px !important;
}

.pt_65_em {
    padding-top: 65em !important;
}

.pr_65_em {
    padding-right: 65em !important;
}

.pb_65_em {
    padding-bottom: 65em !important;
}

.pl_65_em {
    padding-left: 65em !important;
}

.mt_65_em {
    margin-top: 65em !important;
}

.mr_65_em {
    margin-right: 65em !important;
}

.mb_65_em {
    margin-bottom: 65em !important;
}

.ml_65_em {
    margin-left: 65em !important;
}

.pt_65_rem {
    padding-top: 6.5rem !important;
}

.pr_65_rem {
    padding-right: 6.5rem !important;
}

.pb_65_rem {
    padding-bottom: 6.5rem !important;
}

.pl_65_rem {
    padding-left: 6.5rem !important;
}

.mt_65_rem {
    margin-top: 6.5rem !important;
}

.mr_65_rem {
    margin-right: 6.5rem !important;
}

.mb_65_rem {
    margin-bottom: 6.5rem !important;
}

.ml_65_rem {
    margin-left: 6.5rem !important;
}

.wd_65_p {
    width: 65 + % !important;
}

.ht_65_p {
    height: 65 + % !important;
}

.fts_65_px {
    font-size: 65px !important;
}

.brd_t_65_rem {
    border-radius: 6.5rem 0 0 0 !important;
}

.brd_r_65_rem {
    border-radius: 0 6.5rem 0 0 !important;
}

.brd_b_65_rem {
    border-radius: 0 0 6.5rem 0 !important;
}

.brd_l_65_rem {
    border-radius: 0 0 0 6.5rem !important;
}

.brd_tr_65_rem {
    border-radius: 6.5rem 6.5rem 0 0 !important;
}

.brd_rb_65_rem {
    border-radius: 0 6.5rem 6.5rem 0 !important;
}

.brd_bl_65_rem {
    border-radius: 0 0 6.5rem 6.5rem !important;
}

.pt_66 {
    padding-top: 66px !important;
}

.pr_66 {
    padding-right: 66px !important;
}

.pb_66 {
    padding-bottom: 66px !important;
}

.pl_66 {
    padding-left: 66px !important;
}

.mt_66 {
    margin-top: 66px !important;
}

.mr_66 {
    margin-right: 66px !important;
}

.mb_66 {
    margin-bottom: 66px !important;
}

.ml_66 {
    margin-left: 66px !important;
}

.pt_66_em {
    padding-top: 66em !important;
}

.pr_66_em {
    padding-right: 66em !important;
}

.pb_66_em {
    padding-bottom: 66em !important;
}

.pl_66_em {
    padding-left: 66em !important;
}

.mt_66_em {
    margin-top: 66em !important;
}

.mr_66_em {
    margin-right: 66em !important;
}

.mb_66_em {
    margin-bottom: 66em !important;
}

.ml_66_em {
    margin-left: 66em !important;
}

.pt_66_rem {
    padding-top: 6.6rem !important;
}

.pr_66_rem {
    padding-right: 6.6rem !important;
}

.pb_66_rem {
    padding-bottom: 6.6rem !important;
}

.pl_66_rem {
    padding-left: 6.6rem !important;
}

.mt_66_rem {
    margin-top: 6.6rem !important;
}

.mr_66_rem {
    margin-right: 6.6rem !important;
}

.mb_66_rem {
    margin-bottom: 6.6rem !important;
}

.ml_66_rem {
    margin-left: 6.6rem !important;
}

.wd_66_p {
    width: 66 + % !important;
}

.ht_66_p {
    height: 66 + % !important;
}

.fts_66_px {
    font-size: 66px !important;
}

.brd_t_66_rem {
    border-radius: 6.6rem 0 0 0 !important;
}

.brd_r_66_rem {
    border-radius: 0 6.6rem 0 0 !important;
}

.brd_b_66_rem {
    border-radius: 0 0 6.6rem 0 !important;
}

.brd_l_66_rem {
    border-radius: 0 0 0 6.6rem !important;
}

.brd_tr_66_rem {
    border-radius: 6.6rem 6.6rem 0 0 !important;
}

.brd_rb_66_rem {
    border-radius: 0 6.6rem 6.6rem 0 !important;
}

.brd_bl_66_rem {
    border-radius: 0 0 6.6rem 6.6rem !important;
}

.pt_67 {
    padding-top: 67px !important;
}

.pr_67 {
    padding-right: 67px !important;
}

.pb_67 {
    padding-bottom: 67px !important;
}

.pl_67 {
    padding-left: 67px !important;
}

.mt_67 {
    margin-top: 67px !important;
}

.mr_67 {
    margin-right: 67px !important;
}

.mb_67 {
    margin-bottom: 67px !important;
}

.ml_67 {
    margin-left: 67px !important;
}

.pt_67_em {
    padding-top: 67em !important;
}

.pr_67_em {
    padding-right: 67em !important;
}

.pb_67_em {
    padding-bottom: 67em !important;
}

.pl_67_em {
    padding-left: 67em !important;
}

.mt_67_em {
    margin-top: 67em !important;
}

.mr_67_em {
    margin-right: 67em !important;
}

.mb_67_em {
    margin-bottom: 67em !important;
}

.ml_67_em {
    margin-left: 67em !important;
}

.pt_67_rem {
    padding-top: 6.7rem !important;
}

.pr_67_rem {
    padding-right: 6.7rem !important;
}

.pb_67_rem {
    padding-bottom: 6.7rem !important;
}

.pl_67_rem {
    padding-left: 6.7rem !important;
}

.mt_67_rem {
    margin-top: 6.7rem !important;
}

.mr_67_rem {
    margin-right: 6.7rem !important;
}

.mb_67_rem {
    margin-bottom: 6.7rem !important;
}

.ml_67_rem {
    margin-left: 6.7rem !important;
}

.wd_67_p {
    width: 67 + % !important;
}

.ht_67_p {
    height: 67 + % !important;
}

.fts_67_px {
    font-size: 67px !important;
}

.brd_t_67_rem {
    border-radius: 6.7rem 0 0 0 !important;
}

.brd_r_67_rem {
    border-radius: 0 6.7rem 0 0 !important;
}

.brd_b_67_rem {
    border-radius: 0 0 6.7rem 0 !important;
}

.brd_l_67_rem {
    border-radius: 0 0 0 6.7rem !important;
}

.brd_tr_67_rem {
    border-radius: 6.7rem 6.7rem 0 0 !important;
}

.brd_rb_67_rem {
    border-radius: 0 6.7rem 6.7rem 0 !important;
}

.brd_bl_67_rem {
    border-radius: 0 0 6.7rem 6.7rem !important;
}

.pt_68 {
    padding-top: 68px !important;
}

.pr_68 {
    padding-right: 68px !important;
}

.pb_68 {
    padding-bottom: 68px !important;
}

.pl_68 {
    padding-left: 68px !important;
}

.mt_68 {
    margin-top: 68px !important;
}

.mr_68 {
    margin-right: 68px !important;
}

.mb_68 {
    margin-bottom: 68px !important;
}

.ml_68 {
    margin-left: 68px !important;
}

.pt_68_em {
    padding-top: 68em !important;
}

.pr_68_em {
    padding-right: 68em !important;
}

.pb_68_em {
    padding-bottom: 68em !important;
}

.pl_68_em {
    padding-left: 68em !important;
}

.mt_68_em {
    margin-top: 68em !important;
}

.mr_68_em {
    margin-right: 68em !important;
}

.mb_68_em {
    margin-bottom: 68em !important;
}

.ml_68_em {
    margin-left: 68em !important;
}

.pt_68_rem {
    padding-top: 6.8rem !important;
}

.pr_68_rem {
    padding-right: 6.8rem !important;
}

.pb_68_rem {
    padding-bottom: 6.8rem !important;
}

.pl_68_rem {
    padding-left: 6.8rem !important;
}

.mt_68_rem {
    margin-top: 6.8rem !important;
}

.mr_68_rem {
    margin-right: 6.8rem !important;
}

.mb_68_rem {
    margin-bottom: 6.8rem !important;
}

.ml_68_rem {
    margin-left: 6.8rem !important;
}

.wd_68_p {
    width: 68 + % !important;
}

.ht_68_p {
    height: 68 + % !important;
}

.fts_68_px {
    font-size: 68px !important;
}

.brd_t_68_rem {
    border-radius: 6.8rem 0 0 0 !important;
}

.brd_r_68_rem {
    border-radius: 0 6.8rem 0 0 !important;
}

.brd_b_68_rem {
    border-radius: 0 0 6.8rem 0 !important;
}

.brd_l_68_rem {
    border-radius: 0 0 0 6.8rem !important;
}

.brd_tr_68_rem {
    border-radius: 6.8rem 6.8rem 0 0 !important;
}

.brd_rb_68_rem {
    border-radius: 0 6.8rem 6.8rem 0 !important;
}

.brd_bl_68_rem {
    border-radius: 0 0 6.8rem 6.8rem !important;
}

.pt_69 {
    padding-top: 69px !important;
}

.pr_69 {
    padding-right: 69px !important;
}

.pb_69 {
    padding-bottom: 69px !important;
}

.pl_69 {
    padding-left: 69px !important;
}

.mt_69 {
    margin-top: 69px !important;
}

.mr_69 {
    margin-right: 69px !important;
}

.mb_69 {
    margin-bottom: 69px !important;
}

.ml_69 {
    margin-left: 69px !important;
}

.pt_69_em {
    padding-top: 69em !important;
}

.pr_69_em {
    padding-right: 69em !important;
}

.pb_69_em {
    padding-bottom: 69em !important;
}

.pl_69_em {
    padding-left: 69em !important;
}

.mt_69_em {
    margin-top: 69em !important;
}

.mr_69_em {
    margin-right: 69em !important;
}

.mb_69_em {
    margin-bottom: 69em !important;
}

.ml_69_em {
    margin-left: 69em !important;
}

.pt_69_rem {
    padding-top: 6.9rem !important;
}

.pr_69_rem {
    padding-right: 6.9rem !important;
}

.pb_69_rem {
    padding-bottom: 6.9rem !important;
}

.pl_69_rem {
    padding-left: 6.9rem !important;
}

.mt_69_rem {
    margin-top: 6.9rem !important;
}

.mr_69_rem {
    margin-right: 6.9rem !important;
}

.mb_69_rem {
    margin-bottom: 6.9rem !important;
}

.ml_69_rem {
    margin-left: 6.9rem !important;
}

.wd_69_p {
    width: 69 + % !important;
}

.ht_69_p {
    height: 69 + % !important;
}

.fts_69_px {
    font-size: 69px !important;
}

.brd_t_69_rem {
    border-radius: 6.9rem 0 0 0 !important;
}

.brd_r_69_rem {
    border-radius: 0 6.9rem 0 0 !important;
}

.brd_b_69_rem {
    border-radius: 0 0 6.9rem 0 !important;
}

.brd_l_69_rem {
    border-radius: 0 0 0 6.9rem !important;
}

.brd_tr_69_rem {
    border-radius: 6.9rem 6.9rem 0 0 !important;
}

.brd_rb_69_rem {
    border-radius: 0 6.9rem 6.9rem 0 !important;
}

.brd_bl_69_rem {
    border-radius: 0 0 6.9rem 6.9rem !important;
}

.pt_70 {
    padding-top: 70px !important;
}

.pr_70 {
    padding-right: 70px !important;
}

.pb_70 {
    padding-bottom: 70px !important;
}

.pl_70 {
    padding-left: 70px !important;
}

.mt_70 {
    margin-top: 70px !important;
}

.mr_70 {
    margin-right: 70px !important;
}

.mb_70 {
    margin-bottom: 70px !important;
}

.ml_70 {
    margin-left: 70px !important;
}

.pt_70_em {
    padding-top: 70em !important;
}

.pr_70_em {
    padding-right: 70em !important;
}

.pb_70_em {
    padding-bottom: 70em !important;
}

.pl_70_em {
    padding-left: 70em !important;
}

.mt_70_em {
    margin-top: 70em !important;
}

.mr_70_em {
    margin-right: 70em !important;
}

.mb_70_em {
    margin-bottom: 70em !important;
}

.ml_70_em {
    margin-left: 70em !important;
}

.pt_70_rem {
    padding-top: 7rem !important;
}

.pr_70_rem {
    padding-right: 7rem !important;
}

.pb_70_rem {
    padding-bottom: 7rem !important;
}

.pl_70_rem {
    padding-left: 7rem !important;
}

.mt_70_rem {
    margin-top: 7rem !important;
}

.mr_70_rem {
    margin-right: 7rem !important;
}

.mb_70_rem {
    margin-bottom: 7rem !important;
}

.ml_70_rem {
    margin-left: 7rem !important;
}

.wd_70_p {
    width: 70 + % !important;
}

.ht_70_p {
    height: 70 + % !important;
}

.fts_70_px {
    font-size: 70px !important;
}

.brd_t_70_rem {
    border-radius: 7rem 0 0 0 !important;
}

.brd_r_70_rem {
    border-radius: 0 7rem 0 0 !important;
}

.brd_b_70_rem {
    border-radius: 0 0 7rem 0 !important;
}

.brd_l_70_rem {
    border-radius: 0 0 0 7rem !important;
}

.brd_tr_70_rem {
    border-radius: 7rem 7rem 0 0 !important;
}

.brd_rb_70_rem {
    border-radius: 0 7rem 7rem 0 !important;
}

.brd_bl_70_rem {
    border-radius: 0 0 7rem 7rem !important;
}

.pt_71 {
    padding-top: 71px !important;
}

.pr_71 {
    padding-right: 71px !important;
}

.pb_71 {
    padding-bottom: 71px !important;
}

.pl_71 {
    padding-left: 71px !important;
}

.mt_71 {
    margin-top: 71px !important;
}

.mr_71 {
    margin-right: 71px !important;
}

.mb_71 {
    margin-bottom: 71px !important;
}

.ml_71 {
    margin-left: 71px !important;
}

.pt_71_em {
    padding-top: 71em !important;
}

.pr_71_em {
    padding-right: 71em !important;
}

.pb_71_em {
    padding-bottom: 71em !important;
}

.pl_71_em {
    padding-left: 71em !important;
}

.mt_71_em {
    margin-top: 71em !important;
}

.mr_71_em {
    margin-right: 71em !important;
}

.mb_71_em {
    margin-bottom: 71em !important;
}

.ml_71_em {
    margin-left: 71em !important;
}

.pt_71_rem {
    padding-top: 7.1rem !important;
}

.pr_71_rem {
    padding-right: 7.1rem !important;
}

.pb_71_rem {
    padding-bottom: 7.1rem !important;
}

.pl_71_rem {
    padding-left: 7.1rem !important;
}

.mt_71_rem {
    margin-top: 7.1rem !important;
}

.mr_71_rem {
    margin-right: 7.1rem !important;
}

.mb_71_rem {
    margin-bottom: 7.1rem !important;
}

.ml_71_rem {
    margin-left: 7.1rem !important;
}

.wd_71_p {
    width: 71 + % !important;
}

.ht_71_p {
    height: 71 + % !important;
}

.fts_71_px {
    font-size: 71px !important;
}

.brd_t_71_rem {
    border-radius: 7.1rem 0 0 0 !important;
}

.brd_r_71_rem {
    border-radius: 0 7.1rem 0 0 !important;
}

.brd_b_71_rem {
    border-radius: 0 0 7.1rem 0 !important;
}

.brd_l_71_rem {
    border-radius: 0 0 0 7.1rem !important;
}

.brd_tr_71_rem {
    border-radius: 7.1rem 7.1rem 0 0 !important;
}

.brd_rb_71_rem {
    border-radius: 0 7.1rem 7.1rem 0 !important;
}

.brd_bl_71_rem {
    border-radius: 0 0 7.1rem 7.1rem !important;
}

.pt_72 {
    padding-top: 72px !important;
}

.pr_72 {
    padding-right: 72px !important;
}

.pb_72 {
    padding-bottom: 72px !important;
}

.pl_72 {
    padding-left: 72px !important;
}

.mt_72 {
    margin-top: 72px !important;
}

.mr_72 {
    margin-right: 72px !important;
}

.mb_72 {
    margin-bottom: 72px !important;
}

.ml_72 {
    margin-left: 72px !important;
}

.pt_72_em {
    padding-top: 72em !important;
}

.pr_72_em {
    padding-right: 72em !important;
}

.pb_72_em {
    padding-bottom: 72em !important;
}

.pl_72_em {
    padding-left: 72em !important;
}

.mt_72_em {
    margin-top: 72em !important;
}

.mr_72_em {
    margin-right: 72em !important;
}

.mb_72_em {
    margin-bottom: 72em !important;
}

.ml_72_em {
    margin-left: 72em !important;
}

.pt_72_rem {
    padding-top: 7.2rem !important;
}

.pr_72_rem {
    padding-right: 7.2rem !important;
}

.pb_72_rem {
    padding-bottom: 7.2rem !important;
}

.pl_72_rem {
    padding-left: 7.2rem !important;
}

.mt_72_rem {
    margin-top: 7.2rem !important;
}

.mr_72_rem {
    margin-right: 7.2rem !important;
}

.mb_72_rem {
    margin-bottom: 7.2rem !important;
}

.ml_72_rem {
    margin-left: 7.2rem !important;
}

.wd_72_p {
    width: 72 + % !important;
}

.ht_72_p {
    height: 72 + % !important;
}

.fts_72_px {
    font-size: 72px !important;
}

.brd_t_72_rem {
    border-radius: 7.2rem 0 0 0 !important;
}

.brd_r_72_rem {
    border-radius: 0 7.2rem 0 0 !important;
}

.brd_b_72_rem {
    border-radius: 0 0 7.2rem 0 !important;
}

.brd_l_72_rem {
    border-radius: 0 0 0 7.2rem !important;
}

.brd_tr_72_rem {
    border-radius: 7.2rem 7.2rem 0 0 !important;
}

.brd_rb_72_rem {
    border-radius: 0 7.2rem 7.2rem 0 !important;
}

.brd_bl_72_rem {
    border-radius: 0 0 7.2rem 7.2rem !important;
}

.pt_73 {
    padding-top: 73px !important;
}

.pr_73 {
    padding-right: 73px !important;
}

.pb_73 {
    padding-bottom: 73px !important;
}

.pl_73 {
    padding-left: 73px !important;
}

.mt_73 {
    margin-top: 73px !important;
}

.mr_73 {
    margin-right: 73px !important;
}

.mb_73 {
    margin-bottom: 73px !important;
}

.ml_73 {
    margin-left: 73px !important;
}

.pt_73_em {
    padding-top: 73em !important;
}

.pr_73_em {
    padding-right: 73em !important;
}

.pb_73_em {
    padding-bottom: 73em !important;
}

.pl_73_em {
    padding-left: 73em !important;
}

.mt_73_em {
    margin-top: 73em !important;
}

.mr_73_em {
    margin-right: 73em !important;
}

.mb_73_em {
    margin-bottom: 73em !important;
}

.ml_73_em {
    margin-left: 73em !important;
}

.pt_73_rem {
    padding-top: 7.3rem !important;
}

.pr_73_rem {
    padding-right: 7.3rem !important;
}

.pb_73_rem {
    padding-bottom: 7.3rem !important;
}

.pl_73_rem {
    padding-left: 7.3rem !important;
}

.mt_73_rem {
    margin-top: 7.3rem !important;
}

.mr_73_rem {
    margin-right: 7.3rem !important;
}

.mb_73_rem {
    margin-bottom: 7.3rem !important;
}

.ml_73_rem {
    margin-left: 7.3rem !important;
}

.wd_73_p {
    width: 73 + % !important;
}

.ht_73_p {
    height: 73 + % !important;
}

.fts_73_px {
    font-size: 73px !important;
}

.brd_t_73_rem {
    border-radius: 7.3rem 0 0 0 !important;
}

.brd_r_73_rem {
    border-radius: 0 7.3rem 0 0 !important;
}

.brd_b_73_rem {
    border-radius: 0 0 7.3rem 0 !important;
}

.brd_l_73_rem {
    border-radius: 0 0 0 7.3rem !important;
}

.brd_tr_73_rem {
    border-radius: 7.3rem 7.3rem 0 0 !important;
}

.brd_rb_73_rem {
    border-radius: 0 7.3rem 7.3rem 0 !important;
}

.brd_bl_73_rem {
    border-radius: 0 0 7.3rem 7.3rem !important;
}

.pt_74 {
    padding-top: 74px !important;
}

.pr_74 {
    padding-right: 74px !important;
}

.pb_74 {
    padding-bottom: 74px !important;
}

.pl_74 {
    padding-left: 74px !important;
}

.mt_74 {
    margin-top: 74px !important;
}

.mr_74 {
    margin-right: 74px !important;
}

.mb_74 {
    margin-bottom: 74px !important;
}

.ml_74 {
    margin-left: 74px !important;
}

.pt_74_em {
    padding-top: 74em !important;
}

.pr_74_em {
    padding-right: 74em !important;
}

.pb_74_em {
    padding-bottom: 74em !important;
}

.pl_74_em {
    padding-left: 74em !important;
}

.mt_74_em {
    margin-top: 74em !important;
}

.mr_74_em {
    margin-right: 74em !important;
}

.mb_74_em {
    margin-bottom: 74em !important;
}

.ml_74_em {
    margin-left: 74em !important;
}

.pt_74_rem {
    padding-top: 7.4rem !important;
}

.pr_74_rem {
    padding-right: 7.4rem !important;
}

.pb_74_rem {
    padding-bottom: 7.4rem !important;
}

.pl_74_rem {
    padding-left: 7.4rem !important;
}

.mt_74_rem {
    margin-top: 7.4rem !important;
}

.mr_74_rem {
    margin-right: 7.4rem !important;
}

.mb_74_rem {
    margin-bottom: 7.4rem !important;
}

.ml_74_rem {
    margin-left: 7.4rem !important;
}

.wd_74_p {
    width: 74 + % !important;
}

.ht_74_p {
    height: 74 + % !important;
}

.fts_74_px {
    font-size: 74px !important;
}

.brd_t_74_rem {
    border-radius: 7.4rem 0 0 0 !important;
}

.brd_r_74_rem {
    border-radius: 0 7.4rem 0 0 !important;
}

.brd_b_74_rem {
    border-radius: 0 0 7.4rem 0 !important;
}

.brd_l_74_rem {
    border-radius: 0 0 0 7.4rem !important;
}

.brd_tr_74_rem {
    border-radius: 7.4rem 7.4rem 0 0 !important;
}

.brd_rb_74_rem {
    border-radius: 0 7.4rem 7.4rem 0 !important;
}

.brd_bl_74_rem {
    border-radius: 0 0 7.4rem 7.4rem !important;
}

.pt_75 {
    padding-top: 75px !important;
}

.pr_75 {
    padding-right: 75px !important;
}

.pb_75 {
    padding-bottom: 75px !important;
}

.pl_75 {
    padding-left: 75px !important;
}

.mt_75 {
    margin-top: 75px !important;
}

.mr_75 {
    margin-right: 75px !important;
}

.mb_75 {
    margin-bottom: 75px !important;
}

.ml_75 {
    margin-left: 75px !important;
}

.pt_75_em {
    padding-top: 75em !important;
}

.pr_75_em {
    padding-right: 75em !important;
}

.pb_75_em {
    padding-bottom: 75em !important;
}

.pl_75_em {
    padding-left: 75em !important;
}

.mt_75_em {
    margin-top: 75em !important;
}

.mr_75_em {
    margin-right: 75em !important;
}

.mb_75_em {
    margin-bottom: 75em !important;
}

.ml_75_em {
    margin-left: 75em !important;
}

.pt_75_rem {
    padding-top: 7.5rem !important;
}

.pr_75_rem {
    padding-right: 7.5rem !important;
}

.pb_75_rem {
    padding-bottom: 7.5rem !important;
}

.pl_75_rem {
    padding-left: 7.5rem !important;
}

.mt_75_rem {
    margin-top: 7.5rem !important;
}

.mr_75_rem {
    margin-right: 7.5rem !important;
}

.mb_75_rem {
    margin-bottom: 7.5rem !important;
}

.ml_75_rem {
    margin-left: 7.5rem !important;
}

.wd_75_p {
    width: 75 + % !important;
}

.ht_75_p {
    height: 75 + % !important;
}

.fts_75_px {
    font-size: 75px !important;
}

.brd_t_75_rem {
    border-radius: 7.5rem 0 0 0 !important;
}

.brd_r_75_rem {
    border-radius: 0 7.5rem 0 0 !important;
}

.brd_b_75_rem {
    border-radius: 0 0 7.5rem 0 !important;
}

.brd_l_75_rem {
    border-radius: 0 0 0 7.5rem !important;
}

.brd_tr_75_rem {
    border-radius: 7.5rem 7.5rem 0 0 !important;
}

.brd_rb_75_rem {
    border-radius: 0 7.5rem 7.5rem 0 !important;
}

.brd_bl_75_rem {
    border-radius: 0 0 7.5rem 7.5rem !important;
}

.pt_76 {
    padding-top: 76px !important;
}

.pr_76 {
    padding-right: 76px !important;
}

.pb_76 {
    padding-bottom: 76px !important;
}

.pl_76 {
    padding-left: 76px !important;
}

.mt_76 {
    margin-top: 76px !important;
}

.mr_76 {
    margin-right: 76px !important;
}

.mb_76 {
    margin-bottom: 76px !important;
}

.ml_76 {
    margin-left: 76px !important;
}

.pt_76_em {
    padding-top: 76em !important;
}

.pr_76_em {
    padding-right: 76em !important;
}

.pb_76_em {
    padding-bottom: 76em !important;
}

.pl_76_em {
    padding-left: 76em !important;
}

.mt_76_em {
    margin-top: 76em !important;
}

.mr_76_em {
    margin-right: 76em !important;
}

.mb_76_em {
    margin-bottom: 76em !important;
}

.ml_76_em {
    margin-left: 76em !important;
}

.pt_76_rem {
    padding-top: 7.6rem !important;
}

.pr_76_rem {
    padding-right: 7.6rem !important;
}

.pb_76_rem {
    padding-bottom: 7.6rem !important;
}

.pl_76_rem {
    padding-left: 7.6rem !important;
}

.mt_76_rem {
    margin-top: 7.6rem !important;
}

.mr_76_rem {
    margin-right: 7.6rem !important;
}

.mb_76_rem {
    margin-bottom: 7.6rem !important;
}

.ml_76_rem {
    margin-left: 7.6rem !important;
}

.wd_76_p {
    width: 76 + % !important;
}

.ht_76_p {
    height: 76 + % !important;
}

.fts_76_px {
    font-size: 76px !important;
}

.brd_t_76_rem {
    border-radius: 7.6rem 0 0 0 !important;
}

.brd_r_76_rem {
    border-radius: 0 7.6rem 0 0 !important;
}

.brd_b_76_rem {
    border-radius: 0 0 7.6rem 0 !important;
}

.brd_l_76_rem {
    border-radius: 0 0 0 7.6rem !important;
}

.brd_tr_76_rem {
    border-radius: 7.6rem 7.6rem 0 0 !important;
}

.brd_rb_76_rem {
    border-radius: 0 7.6rem 7.6rem 0 !important;
}

.brd_bl_76_rem {
    border-radius: 0 0 7.6rem 7.6rem !important;
}

.pt_77 {
    padding-top: 77px !important;
}

.pr_77 {
    padding-right: 77px !important;
}

.pb_77 {
    padding-bottom: 77px !important;
}

.pl_77 {
    padding-left: 77px !important;
}

.mt_77 {
    margin-top: 77px !important;
}

.mr_77 {
    margin-right: 77px !important;
}

.mb_77 {
    margin-bottom: 77px !important;
}

.ml_77 {
    margin-left: 77px !important;
}

.pt_77_em {
    padding-top: 77em !important;
}

.pr_77_em {
    padding-right: 77em !important;
}

.pb_77_em {
    padding-bottom: 77em !important;
}

.pl_77_em {
    padding-left: 77em !important;
}

.mt_77_em {
    margin-top: 77em !important;
}

.mr_77_em {
    margin-right: 77em !important;
}

.mb_77_em {
    margin-bottom: 77em !important;
}

.ml_77_em {
    margin-left: 77em !important;
}

.pt_77_rem {
    padding-top: 7.7rem !important;
}

.pr_77_rem {
    padding-right: 7.7rem !important;
}

.pb_77_rem {
    padding-bottom: 7.7rem !important;
}

.pl_77_rem {
    padding-left: 7.7rem !important;
}

.mt_77_rem {
    margin-top: 7.7rem !important;
}

.mr_77_rem {
    margin-right: 7.7rem !important;
}

.mb_77_rem {
    margin-bottom: 7.7rem !important;
}

.ml_77_rem {
    margin-left: 7.7rem !important;
}

.wd_77_p {
    width: 77 + % !important;
}

.ht_77_p {
    height: 77 + % !important;
}

.fts_77_px {
    font-size: 77px !important;
}

.brd_t_77_rem {
    border-radius: 7.7rem 0 0 0 !important;
}

.brd_r_77_rem {
    border-radius: 0 7.7rem 0 0 !important;
}

.brd_b_77_rem {
    border-radius: 0 0 7.7rem 0 !important;
}

.brd_l_77_rem {
    border-radius: 0 0 0 7.7rem !important;
}

.brd_tr_77_rem {
    border-radius: 7.7rem 7.7rem 0 0 !important;
}

.brd_rb_77_rem {
    border-radius: 0 7.7rem 7.7rem 0 !important;
}

.brd_bl_77_rem {
    border-radius: 0 0 7.7rem 7.7rem !important;
}

.pt_78 {
    padding-top: 78px !important;
}

.pr_78 {
    padding-right: 78px !important;
}

.pb_78 {
    padding-bottom: 78px !important;
}

.pl_78 {
    padding-left: 78px !important;
}

.mt_78 {
    margin-top: 78px !important;
}

.mr_78 {
    margin-right: 78px !important;
}

.mb_78 {
    margin-bottom: 78px !important;
}

.ml_78 {
    margin-left: 78px !important;
}

.pt_78_em {
    padding-top: 78em !important;
}

.pr_78_em {
    padding-right: 78em !important;
}

.pb_78_em {
    padding-bottom: 78em !important;
}

.pl_78_em {
    padding-left: 78em !important;
}

.mt_78_em {
    margin-top: 78em !important;
}

.mr_78_em {
    margin-right: 78em !important;
}

.mb_78_em {
    margin-bottom: 78em !important;
}

.ml_78_em {
    margin-left: 78em !important;
}

.pt_78_rem {
    padding-top: 7.8rem !important;
}

.pr_78_rem {
    padding-right: 7.8rem !important;
}

.pb_78_rem {
    padding-bottom: 7.8rem !important;
}

.pl_78_rem {
    padding-left: 7.8rem !important;
}

.mt_78_rem {
    margin-top: 7.8rem !important;
}

.mr_78_rem {
    margin-right: 7.8rem !important;
}

.mb_78_rem {
    margin-bottom: 7.8rem !important;
}

.ml_78_rem {
    margin-left: 7.8rem !important;
}

.wd_78_p {
    width: 78 + % !important;
}

.ht_78_p {
    height: 78 + % !important;
}

.fts_78_px {
    font-size: 78px !important;
}

.brd_t_78_rem {
    border-radius: 7.8rem 0 0 0 !important;
}

.brd_r_78_rem {
    border-radius: 0 7.8rem 0 0 !important;
}

.brd_b_78_rem {
    border-radius: 0 0 7.8rem 0 !important;
}

.brd_l_78_rem {
    border-radius: 0 0 0 7.8rem !important;
}

.brd_tr_78_rem {
    border-radius: 7.8rem 7.8rem 0 0 !important;
}

.brd_rb_78_rem {
    border-radius: 0 7.8rem 7.8rem 0 !important;
}

.brd_bl_78_rem {
    border-radius: 0 0 7.8rem 7.8rem !important;
}

.pt_79 {
    padding-top: 79px !important;
}

.pr_79 {
    padding-right: 79px !important;
}

.pb_79 {
    padding-bottom: 79px !important;
}

.pl_79 {
    padding-left: 79px !important;
}

.mt_79 {
    margin-top: 79px !important;
}

.mr_79 {
    margin-right: 79px !important;
}

.mb_79 {
    margin-bottom: 79px !important;
}

.ml_79 {
    margin-left: 79px !important;
}

.pt_79_em {
    padding-top: 79em !important;
}

.pr_79_em {
    padding-right: 79em !important;
}

.pb_79_em {
    padding-bottom: 79em !important;
}

.pl_79_em {
    padding-left: 79em !important;
}

.mt_79_em {
    margin-top: 79em !important;
}

.mr_79_em {
    margin-right: 79em !important;
}

.mb_79_em {
    margin-bottom: 79em !important;
}

.ml_79_em {
    margin-left: 79em !important;
}

.pt_79_rem {
    padding-top: 7.9rem !important;
}

.pr_79_rem {
    padding-right: 7.9rem !important;
}

.pb_79_rem {
    padding-bottom: 7.9rem !important;
}

.pl_79_rem {
    padding-left: 7.9rem !important;
}

.mt_79_rem {
    margin-top: 7.9rem !important;
}

.mr_79_rem {
    margin-right: 7.9rem !important;
}

.mb_79_rem {
    margin-bottom: 7.9rem !important;
}

.ml_79_rem {
    margin-left: 7.9rem !important;
}

.wd_79_p {
    width: 79 + % !important;
}

.ht_79_p {
    height: 79 + % !important;
}

.fts_79_px {
    font-size: 79px !important;
}

.brd_t_79_rem {
    border-radius: 7.9rem 0 0 0 !important;
}

.brd_r_79_rem {
    border-radius: 0 7.9rem 0 0 !important;
}

.brd_b_79_rem {
    border-radius: 0 0 7.9rem 0 !important;
}

.brd_l_79_rem {
    border-radius: 0 0 0 7.9rem !important;
}

.brd_tr_79_rem {
    border-radius: 7.9rem 7.9rem 0 0 !important;
}

.brd_rb_79_rem {
    border-radius: 0 7.9rem 7.9rem 0 !important;
}

.brd_bl_79_rem {
    border-radius: 0 0 7.9rem 7.9rem !important;
}

.pt_80 {
    padding-top: 80px !important;
}

.pr_80 {
    padding-right: 80px !important;
}

.pb_80 {
    padding-bottom: 80px !important;
}

.pl_80 {
    padding-left: 80px !important;
}

.mt_80 {
    margin-top: 80px !important;
}

.mr_80 {
    margin-right: 80px !important;
}

.mb_80 {
    margin-bottom: 80px !important;
}

.ml_80 {
    margin-left: 80px !important;
}

.pt_80_em {
    padding-top: 80em !important;
}

.pr_80_em {
    padding-right: 80em !important;
}

.pb_80_em {
    padding-bottom: 80em !important;
}

.pl_80_em {
    padding-left: 80em !important;
}

.mt_80_em {
    margin-top: 80em !important;
}

.mr_80_em {
    margin-right: 80em !important;
}

.mb_80_em {
    margin-bottom: 80em !important;
}

.ml_80_em {
    margin-left: 80em !important;
}

.pt_80_rem {
    padding-top: 8rem !important;
}

.pr_80_rem {
    padding-right: 8rem !important;
}

.pb_80_rem {
    padding-bottom: 8rem !important;
}

.pl_80_rem {
    padding-left: 8rem !important;
}

.mt_80_rem {
    margin-top: 8rem !important;
}

.mr_80_rem {
    margin-right: 8rem !important;
}

.mb_80_rem {
    margin-bottom: 8rem !important;
}

.ml_80_rem {
    margin-left: 8rem !important;
}

.wd_80_p {
    width: 80 + % !important;
}

.ht_80_p {
    height: 80 + % !important;
}

.fts_80_px {
    font-size: 80px !important;
}

.brd_t_80_rem {
    border-radius: 8rem 0 0 0 !important;
}

.brd_r_80_rem {
    border-radius: 0 8rem 0 0 !important;
}

.brd_b_80_rem {
    border-radius: 0 0 8rem 0 !important;
}

.brd_l_80_rem {
    border-radius: 0 0 0 8rem !important;
}

.brd_tr_80_rem {
    border-radius: 8rem 8rem 0 0 !important;
}

.brd_rb_80_rem {
    border-radius: 0 8rem 8rem 0 !important;
}

.brd_bl_80_rem {
    border-radius: 0 0 8rem 8rem !important;
}

.pt_81 {
    padding-top: 81px !important;
}

.pr_81 {
    padding-right: 81px !important;
}

.pb_81 {
    padding-bottom: 81px !important;
}

.pl_81 {
    padding-left: 81px !important;
}

.mt_81 {
    margin-top: 81px !important;
}

.mr_81 {
    margin-right: 81px !important;
}

.mb_81 {
    margin-bottom: 81px !important;
}

.ml_81 {
    margin-left: 81px !important;
}

.pt_81_em {
    padding-top: 81em !important;
}

.pr_81_em {
    padding-right: 81em !important;
}

.pb_81_em {
    padding-bottom: 81em !important;
}

.pl_81_em {
    padding-left: 81em !important;
}

.mt_81_em {
    margin-top: 81em !important;
}

.mr_81_em {
    margin-right: 81em !important;
}

.mb_81_em {
    margin-bottom: 81em !important;
}

.ml_81_em {
    margin-left: 81em !important;
}

.pt_81_rem {
    padding-top: 8.1rem !important;
}

.pr_81_rem {
    padding-right: 8.1rem !important;
}

.pb_81_rem {
    padding-bottom: 8.1rem !important;
}

.pl_81_rem {
    padding-left: 8.1rem !important;
}

.mt_81_rem {
    margin-top: 8.1rem !important;
}

.mr_81_rem {
    margin-right: 8.1rem !important;
}

.mb_81_rem {
    margin-bottom: 8.1rem !important;
}

.ml_81_rem {
    margin-left: 8.1rem !important;
}

.wd_81_p {
    width: 81 + % !important;
}

.ht_81_p {
    height: 81 + % !important;
}

.fts_81_px {
    font-size: 81px !important;
}

.brd_t_81_rem {
    border-radius: 8.1rem 0 0 0 !important;
}

.brd_r_81_rem {
    border-radius: 0 8.1rem 0 0 !important;
}

.brd_b_81_rem {
    border-radius: 0 0 8.1rem 0 !important;
}

.brd_l_81_rem {
    border-radius: 0 0 0 8.1rem !important;
}

.brd_tr_81_rem {
    border-radius: 8.1rem 8.1rem 0 0 !important;
}

.brd_rb_81_rem {
    border-radius: 0 8.1rem 8.1rem 0 !important;
}

.brd_bl_81_rem {
    border-radius: 0 0 8.1rem 8.1rem !important;
}

.pt_82 {
    padding-top: 82px !important;
}

.pr_82 {
    padding-right: 82px !important;
}

.pb_82 {
    padding-bottom: 82px !important;
}

.pl_82 {
    padding-left: 82px !important;
}

.mt_82 {
    margin-top: 82px !important;
}

.mr_82 {
    margin-right: 82px !important;
}

.mb_82 {
    margin-bottom: 82px !important;
}

.ml_82 {
    margin-left: 82px !important;
}

.pt_82_em {
    padding-top: 82em !important;
}

.pr_82_em {
    padding-right: 82em !important;
}

.pb_82_em {
    padding-bottom: 82em !important;
}

.pl_82_em {
    padding-left: 82em !important;
}

.mt_82_em {
    margin-top: 82em !important;
}

.mr_82_em {
    margin-right: 82em !important;
}

.mb_82_em {
    margin-bottom: 82em !important;
}

.ml_82_em {
    margin-left: 82em !important;
}

.pt_82_rem {
    padding-top: 8.2rem !important;
}

.pr_82_rem {
    padding-right: 8.2rem !important;
}

.pb_82_rem {
    padding-bottom: 8.2rem !important;
}

.pl_82_rem {
    padding-left: 8.2rem !important;
}

.mt_82_rem {
    margin-top: 8.2rem !important;
}

.mr_82_rem {
    margin-right: 8.2rem !important;
}

.mb_82_rem {
    margin-bottom: 8.2rem !important;
}

.ml_82_rem {
    margin-left: 8.2rem !important;
}

.wd_82_p {
    width: 82 + % !important;
}

.ht_82_p {
    height: 82 + % !important;
}

.fts_82_px {
    font-size: 82px !important;
}

.brd_t_82_rem {
    border-radius: 8.2rem 0 0 0 !important;
}

.brd_r_82_rem {
    border-radius: 0 8.2rem 0 0 !important;
}

.brd_b_82_rem {
    border-radius: 0 0 8.2rem 0 !important;
}

.brd_l_82_rem {
    border-radius: 0 0 0 8.2rem !important;
}

.brd_tr_82_rem {
    border-radius: 8.2rem 8.2rem 0 0 !important;
}

.brd_rb_82_rem {
    border-radius: 0 8.2rem 8.2rem 0 !important;
}

.brd_bl_82_rem {
    border-radius: 0 0 8.2rem 8.2rem !important;
}

.pt_83 {
    padding-top: 83px !important;
}

.pr_83 {
    padding-right: 83px !important;
}

.pb_83 {
    padding-bottom: 83px !important;
}

.pl_83 {
    padding-left: 83px !important;
}

.mt_83 {
    margin-top: 83px !important;
}

.mr_83 {
    margin-right: 83px !important;
}

.mb_83 {
    margin-bottom: 83px !important;
}

.ml_83 {
    margin-left: 83px !important;
}

.pt_83_em {
    padding-top: 83em !important;
}

.pr_83_em {
    padding-right: 83em !important;
}

.pb_83_em {
    padding-bottom: 83em !important;
}

.pl_83_em {
    padding-left: 83em !important;
}

.mt_83_em {
    margin-top: 83em !important;
}

.mr_83_em {
    margin-right: 83em !important;
}

.mb_83_em {
    margin-bottom: 83em !important;
}

.ml_83_em {
    margin-left: 83em !important;
}

.pt_83_rem {
    padding-top: 8.3rem !important;
}

.pr_83_rem {
    padding-right: 8.3rem !important;
}

.pb_83_rem {
    padding-bottom: 8.3rem !important;
}

.pl_83_rem {
    padding-left: 8.3rem !important;
}

.mt_83_rem {
    margin-top: 8.3rem !important;
}

.mr_83_rem {
    margin-right: 8.3rem !important;
}

.mb_83_rem {
    margin-bottom: 8.3rem !important;
}

.ml_83_rem {
    margin-left: 8.3rem !important;
}

.wd_83_p {
    width: 83 + % !important;
}

.ht_83_p {
    height: 83 + % !important;
}

.fts_83_px {
    font-size: 83px !important;
}

.brd_t_83_rem {
    border-radius: 8.3rem 0 0 0 !important;
}

.brd_r_83_rem {
    border-radius: 0 8.3rem 0 0 !important;
}

.brd_b_83_rem {
    border-radius: 0 0 8.3rem 0 !important;
}

.brd_l_83_rem {
    border-radius: 0 0 0 8.3rem !important;
}

.brd_tr_83_rem {
    border-radius: 8.3rem 8.3rem 0 0 !important;
}

.brd_rb_83_rem {
    border-radius: 0 8.3rem 8.3rem 0 !important;
}

.brd_bl_83_rem {
    border-radius: 0 0 8.3rem 8.3rem !important;
}

.pt_84 {
    padding-top: 84px !important;
}

.pr_84 {
    padding-right: 84px !important;
}

.pb_84 {
    padding-bottom: 84px !important;
}

.pl_84 {
    padding-left: 84px !important;
}

.mt_84 {
    margin-top: 84px !important;
}

.mr_84 {
    margin-right: 84px !important;
}

.mb_84 {
    margin-bottom: 84px !important;
}

.ml_84 {
    margin-left: 84px !important;
}

.pt_84_em {
    padding-top: 84em !important;
}

.pr_84_em {
    padding-right: 84em !important;
}

.pb_84_em {
    padding-bottom: 84em !important;
}

.pl_84_em {
    padding-left: 84em !important;
}

.mt_84_em {
    margin-top: 84em !important;
}

.mr_84_em {
    margin-right: 84em !important;
}

.mb_84_em {
    margin-bottom: 84em !important;
}

.ml_84_em {
    margin-left: 84em !important;
}

.pt_84_rem {
    padding-top: 8.4rem !important;
}

.pr_84_rem {
    padding-right: 8.4rem !important;
}

.pb_84_rem {
    padding-bottom: 8.4rem !important;
}

.pl_84_rem {
    padding-left: 8.4rem !important;
}

.mt_84_rem {
    margin-top: 8.4rem !important;
}

.mr_84_rem {
    margin-right: 8.4rem !important;
}

.mb_84_rem {
    margin-bottom: 8.4rem !important;
}

.ml_84_rem {
    margin-left: 8.4rem !important;
}

.wd_84_p {
    width: 84 + % !important;
}

.ht_84_p {
    height: 84 + % !important;
}

.fts_84_px {
    font-size: 84px !important;
}

.brd_t_84_rem {
    border-radius: 8.4rem 0 0 0 !important;
}

.brd_r_84_rem {
    border-radius: 0 8.4rem 0 0 !important;
}

.brd_b_84_rem {
    border-radius: 0 0 8.4rem 0 !important;
}

.brd_l_84_rem {
    border-radius: 0 0 0 8.4rem !important;
}

.brd_tr_84_rem {
    border-radius: 8.4rem 8.4rem 0 0 !important;
}

.brd_rb_84_rem {
    border-radius: 0 8.4rem 8.4rem 0 !important;
}

.brd_bl_84_rem {
    border-radius: 0 0 8.4rem 8.4rem !important;
}

.pt_85 {
    padding-top: 85px !important;
}

.pr_85 {
    padding-right: 85px !important;
}

.pb_85 {
    padding-bottom: 85px !important;
}

.pl_85 {
    padding-left: 85px !important;
}

.mt_85 {
    margin-top: 85px !important;
}

.mr_85 {
    margin-right: 85px !important;
}

.mb_85 {
    margin-bottom: 85px !important;
}

.ml_85 {
    margin-left: 85px !important;
}

.pt_85_em {
    padding-top: 85em !important;
}

.pr_85_em {
    padding-right: 85em !important;
}

.pb_85_em {
    padding-bottom: 85em !important;
}

.pl_85_em {
    padding-left: 85em !important;
}

.mt_85_em {
    margin-top: 85em !important;
}

.mr_85_em {
    margin-right: 85em !important;
}

.mb_85_em {
    margin-bottom: 85em !important;
}

.ml_85_em {
    margin-left: 85em !important;
}

.pt_85_rem {
    padding-top: 8.5rem !important;
}

.pr_85_rem {
    padding-right: 8.5rem !important;
}

.pb_85_rem {
    padding-bottom: 8.5rem !important;
}

.pl_85_rem {
    padding-left: 8.5rem !important;
}

.mt_85_rem {
    margin-top: 8.5rem !important;
}

.mr_85_rem {
    margin-right: 8.5rem !important;
}

.mb_85_rem {
    margin-bottom: 8.5rem !important;
}

.ml_85_rem {
    margin-left: 8.5rem !important;
}

.wd_85_p {
    width: 85 + % !important;
}

.ht_85_p {
    height: 85 + % !important;
}

.fts_85_px {
    font-size: 85px !important;
}

.brd_t_85_rem {
    border-radius: 8.5rem 0 0 0 !important;
}

.brd_r_85_rem {
    border-radius: 0 8.5rem 0 0 !important;
}

.brd_b_85_rem {
    border-radius: 0 0 8.5rem 0 !important;
}

.brd_l_85_rem {
    border-radius: 0 0 0 8.5rem !important;
}

.brd_tr_85_rem {
    border-radius: 8.5rem 8.5rem 0 0 !important;
}

.brd_rb_85_rem {
    border-radius: 0 8.5rem 8.5rem 0 !important;
}

.brd_bl_85_rem {
    border-radius: 0 0 8.5rem 8.5rem !important;
}

.pt_86 {
    padding-top: 86px !important;
}

.pr_86 {
    padding-right: 86px !important;
}

.pb_86 {
    padding-bottom: 86px !important;
}

.pl_86 {
    padding-left: 86px !important;
}

.mt_86 {
    margin-top: 86px !important;
}

.mr_86 {
    margin-right: 86px !important;
}

.mb_86 {
    margin-bottom: 86px !important;
}

.ml_86 {
    margin-left: 86px !important;
}

.pt_86_em {
    padding-top: 86em !important;
}

.pr_86_em {
    padding-right: 86em !important;
}

.pb_86_em {
    padding-bottom: 86em !important;
}

.pl_86_em {
    padding-left: 86em !important;
}

.mt_86_em {
    margin-top: 86em !important;
}

.mr_86_em {
    margin-right: 86em !important;
}

.mb_86_em {
    margin-bottom: 86em !important;
}

.ml_86_em {
    margin-left: 86em !important;
}

.pt_86_rem {
    padding-top: 8.6rem !important;
}

.pr_86_rem {
    padding-right: 8.6rem !important;
}

.pb_86_rem {
    padding-bottom: 8.6rem !important;
}

.pl_86_rem {
    padding-left: 8.6rem !important;
}

.mt_86_rem {
    margin-top: 8.6rem !important;
}

.mr_86_rem {
    margin-right: 8.6rem !important;
}

.mb_86_rem {
    margin-bottom: 8.6rem !important;
}

.ml_86_rem {
    margin-left: 8.6rem !important;
}

.wd_86_p {
    width: 86 + % !important;
}

.ht_86_p {
    height: 86 + % !important;
}

.fts_86_px {
    font-size: 86px !important;
}

.brd_t_86_rem {
    border-radius: 8.6rem 0 0 0 !important;
}

.brd_r_86_rem {
    border-radius: 0 8.6rem 0 0 !important;
}

.brd_b_86_rem {
    border-radius: 0 0 8.6rem 0 !important;
}

.brd_l_86_rem {
    border-radius: 0 0 0 8.6rem !important;
}

.brd_tr_86_rem {
    border-radius: 8.6rem 8.6rem 0 0 !important;
}

.brd_rb_86_rem {
    border-radius: 0 8.6rem 8.6rem 0 !important;
}

.brd_bl_86_rem {
    border-radius: 0 0 8.6rem 8.6rem !important;
}

.pt_87 {
    padding-top: 87px !important;
}

.pr_87 {
    padding-right: 87px !important;
}

.pb_87 {
    padding-bottom: 87px !important;
}

.pl_87 {
    padding-left: 87px !important;
}

.mt_87 {
    margin-top: 87px !important;
}

.mr_87 {
    margin-right: 87px !important;
}

.mb_87 {
    margin-bottom: 87px !important;
}

.ml_87 {
    margin-left: 87px !important;
}

.pt_87_em {
    padding-top: 87em !important;
}

.pr_87_em {
    padding-right: 87em !important;
}

.pb_87_em {
    padding-bottom: 87em !important;
}

.pl_87_em {
    padding-left: 87em !important;
}

.mt_87_em {
    margin-top: 87em !important;
}

.mr_87_em {
    margin-right: 87em !important;
}

.mb_87_em {
    margin-bottom: 87em !important;
}

.ml_87_em {
    margin-left: 87em !important;
}

.pt_87_rem {
    padding-top: 8.7rem !important;
}

.pr_87_rem {
    padding-right: 8.7rem !important;
}

.pb_87_rem {
    padding-bottom: 8.7rem !important;
}

.pl_87_rem {
    padding-left: 8.7rem !important;
}

.mt_87_rem {
    margin-top: 8.7rem !important;
}

.mr_87_rem {
    margin-right: 8.7rem !important;
}

.mb_87_rem {
    margin-bottom: 8.7rem !important;
}

.ml_87_rem {
    margin-left: 8.7rem !important;
}

.wd_87_p {
    width: 87 + % !important;
}

.ht_87_p {
    height: 87 + % !important;
}

.fts_87_px {
    font-size: 87px !important;
}

.brd_t_87_rem {
    border-radius: 8.7rem 0 0 0 !important;
}

.brd_r_87_rem {
    border-radius: 0 8.7rem 0 0 !important;
}

.brd_b_87_rem {
    border-radius: 0 0 8.7rem 0 !important;
}

.brd_l_87_rem {
    border-radius: 0 0 0 8.7rem !important;
}

.brd_tr_87_rem {
    border-radius: 8.7rem 8.7rem 0 0 !important;
}

.brd_rb_87_rem {
    border-radius: 0 8.7rem 8.7rem 0 !important;
}

.brd_bl_87_rem {
    border-radius: 0 0 8.7rem 8.7rem !important;
}

.pt_88 {
    padding-top: 88px !important;
}

.pr_88 {
    padding-right: 88px !important;
}

.pb_88 {
    padding-bottom: 88px !important;
}

.pl_88 {
    padding-left: 88px !important;
}

.mt_88 {
    margin-top: 88px !important;
}

.mr_88 {
    margin-right: 88px !important;
}

.mb_88 {
    margin-bottom: 88px !important;
}

.ml_88 {
    margin-left: 88px !important;
}

.pt_88_em {
    padding-top: 88em !important;
}

.pr_88_em {
    padding-right: 88em !important;
}

.pb_88_em {
    padding-bottom: 88em !important;
}

.pl_88_em {
    padding-left: 88em !important;
}

.mt_88_em {
    margin-top: 88em !important;
}

.mr_88_em {
    margin-right: 88em !important;
}

.mb_88_em {
    margin-bottom: 88em !important;
}

.ml_88_em {
    margin-left: 88em !important;
}

.pt_88_rem {
    padding-top: 8.8rem !important;
}

.pr_88_rem {
    padding-right: 8.8rem !important;
}

.pb_88_rem {
    padding-bottom: 8.8rem !important;
}

.pl_88_rem {
    padding-left: 8.8rem !important;
}

.mt_88_rem {
    margin-top: 8.8rem !important;
}

.mr_88_rem {
    margin-right: 8.8rem !important;
}

.mb_88_rem {
    margin-bottom: 8.8rem !important;
}

.ml_88_rem {
    margin-left: 8.8rem !important;
}

.wd_88_p {
    width: 88 + % !important;
}

.ht_88_p {
    height: 88 + % !important;
}

.fts_88_px {
    font-size: 88px !important;
}

.brd_t_88_rem {
    border-radius: 8.8rem 0 0 0 !important;
}

.brd_r_88_rem {
    border-radius: 0 8.8rem 0 0 !important;
}

.brd_b_88_rem {
    border-radius: 0 0 8.8rem 0 !important;
}

.brd_l_88_rem {
    border-radius: 0 0 0 8.8rem !important;
}

.brd_tr_88_rem {
    border-radius: 8.8rem 8.8rem 0 0 !important;
}

.brd_rb_88_rem {
    border-radius: 0 8.8rem 8.8rem 0 !important;
}

.brd_bl_88_rem {
    border-radius: 0 0 8.8rem 8.8rem !important;
}

.pt_89 {
    padding-top: 89px !important;
}

.pr_89 {
    padding-right: 89px !important;
}

.pb_89 {
    padding-bottom: 89px !important;
}

.pl_89 {
    padding-left: 89px !important;
}

.mt_89 {
    margin-top: 89px !important;
}

.mr_89 {
    margin-right: 89px !important;
}

.mb_89 {
    margin-bottom: 89px !important;
}

.ml_89 {
    margin-left: 89px !important;
}

.pt_89_em {
    padding-top: 89em !important;
}

.pr_89_em {
    padding-right: 89em !important;
}

.pb_89_em {
    padding-bottom: 89em !important;
}

.pl_89_em {
    padding-left: 89em !important;
}

.mt_89_em {
    margin-top: 89em !important;
}

.mr_89_em {
    margin-right: 89em !important;
}

.mb_89_em {
    margin-bottom: 89em !important;
}

.ml_89_em {
    margin-left: 89em !important;
}

.pt_89_rem {
    padding-top: 8.9rem !important;
}

.pr_89_rem {
    padding-right: 8.9rem !important;
}

.pb_89_rem {
    padding-bottom: 8.9rem !important;
}

.pl_89_rem {
    padding-left: 8.9rem !important;
}

.mt_89_rem {
    margin-top: 8.9rem !important;
}

.mr_89_rem {
    margin-right: 8.9rem !important;
}

.mb_89_rem {
    margin-bottom: 8.9rem !important;
}

.ml_89_rem {
    margin-left: 8.9rem !important;
}

.wd_89_p {
    width: 89 + % !important;
}

.ht_89_p {
    height: 89 + % !important;
}

.fts_89_px {
    font-size: 89px !important;
}

.brd_t_89_rem {
    border-radius: 8.9rem 0 0 0 !important;
}

.brd_r_89_rem {
    border-radius: 0 8.9rem 0 0 !important;
}

.brd_b_89_rem {
    border-radius: 0 0 8.9rem 0 !important;
}

.brd_l_89_rem {
    border-radius: 0 0 0 8.9rem !important;
}

.brd_tr_89_rem {
    border-radius: 8.9rem 8.9rem 0 0 !important;
}

.brd_rb_89_rem {
    border-radius: 0 8.9rem 8.9rem 0 !important;
}

.brd_bl_89_rem {
    border-radius: 0 0 8.9rem 8.9rem !important;
}

.pt_90 {
    padding-top: 90px !important;
}

.pr_90 {
    padding-right: 90px !important;
}

.pb_90 {
    padding-bottom: 90px !important;
}

.pl_90 {
    padding-left: 90px !important;
}

.mt_90 {
    margin-top: 90px !important;
}

.mr_90 {
    margin-right: 90px !important;
}

.mb_90 {
    margin-bottom: 90px !important;
}

.ml_90 {
    margin-left: 90px !important;
}

.pt_90_em {
    padding-top: 90em !important;
}

.pr_90_em {
    padding-right: 90em !important;
}

.pb_90_em {
    padding-bottom: 90em !important;
}

.pl_90_em {
    padding-left: 90em !important;
}

.mt_90_em {
    margin-top: 90em !important;
}

.mr_90_em {
    margin-right: 90em !important;
}

.mb_90_em {
    margin-bottom: 90em !important;
}

.ml_90_em {
    margin-left: 90em !important;
}

.pt_90_rem {
    padding-top: 9rem !important;
}

.pr_90_rem {
    padding-right: 9rem !important;
}

.pb_90_rem {
    padding-bottom: 9rem !important;
}

.pl_90_rem {
    padding-left: 9rem !important;
}

.mt_90_rem {
    margin-top: 9rem !important;
}

.mr_90_rem {
    margin-right: 9rem !important;
}

.mb_90_rem {
    margin-bottom: 9rem !important;
}

.ml_90_rem {
    margin-left: 9rem !important;
}

.wd_90_p {
    width: 90 + % !important;
}

.ht_90_p {
    height: 90 + % !important;
}

.fts_90_px {
    font-size: 90px !important;
}

.brd_t_90_rem {
    border-radius: 9rem 0 0 0 !important;
}

.brd_r_90_rem {
    border-radius: 0 9rem 0 0 !important;
}

.brd_b_90_rem {
    border-radius: 0 0 9rem 0 !important;
}

.brd_l_90_rem {
    border-radius: 0 0 0 9rem !important;
}

.brd_tr_90_rem {
    border-radius: 9rem 9rem 0 0 !important;
}

.brd_rb_90_rem {
    border-radius: 0 9rem 9rem 0 !important;
}

.brd_bl_90_rem {
    border-radius: 0 0 9rem 9rem !important;
}

.pt_91 {
    padding-top: 91px !important;
}

.pr_91 {
    padding-right: 91px !important;
}

.pb_91 {
    padding-bottom: 91px !important;
}

.pl_91 {
    padding-left: 91px !important;
}

.mt_91 {
    margin-top: 91px !important;
}

.mr_91 {
    margin-right: 91px !important;
}

.mb_91 {
    margin-bottom: 91px !important;
}

.ml_91 {
    margin-left: 91px !important;
}

.pt_91_em {
    padding-top: 91em !important;
}

.pr_91_em {
    padding-right: 91em !important;
}

.pb_91_em {
    padding-bottom: 91em !important;
}

.pl_91_em {
    padding-left: 91em !important;
}

.mt_91_em {
    margin-top: 91em !important;
}

.mr_91_em {
    margin-right: 91em !important;
}

.mb_91_em {
    margin-bottom: 91em !important;
}

.ml_91_em {
    margin-left: 91em !important;
}

.pt_91_rem {
    padding-top: 9.1rem !important;
}

.pr_91_rem {
    padding-right: 9.1rem !important;
}

.pb_91_rem {
    padding-bottom: 9.1rem !important;
}

.pl_91_rem {
    padding-left: 9.1rem !important;
}

.mt_91_rem {
    margin-top: 9.1rem !important;
}

.mr_91_rem {
    margin-right: 9.1rem !important;
}

.mb_91_rem {
    margin-bottom: 9.1rem !important;
}

.ml_91_rem {
    margin-left: 9.1rem !important;
}

.wd_91_p {
    width: 91 + % !important;
}

.ht_91_p {
    height: 91 + % !important;
}

.fts_91_px {
    font-size: 91px !important;
}

.brd_t_91_rem {
    border-radius: 9.1rem 0 0 0 !important;
}

.brd_r_91_rem {
    border-radius: 0 9.1rem 0 0 !important;
}

.brd_b_91_rem {
    border-radius: 0 0 9.1rem 0 !important;
}

.brd_l_91_rem {
    border-radius: 0 0 0 9.1rem !important;
}

.brd_tr_91_rem {
    border-radius: 9.1rem 9.1rem 0 0 !important;
}

.brd_rb_91_rem {
    border-radius: 0 9.1rem 9.1rem 0 !important;
}

.brd_bl_91_rem {
    border-radius: 0 0 9.1rem 9.1rem !important;
}

.pt_92 {
    padding-top: 92px !important;
}

.pr_92 {
    padding-right: 92px !important;
}

.pb_92 {
    padding-bottom: 92px !important;
}

.pl_92 {
    padding-left: 92px !important;
}

.mt_92 {
    margin-top: 92px !important;
}

.mr_92 {
    margin-right: 92px !important;
}

.mb_92 {
    margin-bottom: 92px !important;
}

.ml_92 {
    margin-left: 92px !important;
}

.pt_92_em {
    padding-top: 92em !important;
}

.pr_92_em {
    padding-right: 92em !important;
}

.pb_92_em {
    padding-bottom: 92em !important;
}

.pl_92_em {
    padding-left: 92em !important;
}

.mt_92_em {
    margin-top: 92em !important;
}

.mr_92_em {
    margin-right: 92em !important;
}

.mb_92_em {
    margin-bottom: 92em !important;
}

.ml_92_em {
    margin-left: 92em !important;
}

.pt_92_rem {
    padding-top: 9.2rem !important;
}

.pr_92_rem {
    padding-right: 9.2rem !important;
}

.pb_92_rem {
    padding-bottom: 9.2rem !important;
}

.pl_92_rem {
    padding-left: 9.2rem !important;
}

.mt_92_rem {
    margin-top: 9.2rem !important;
}

.mr_92_rem {
    margin-right: 9.2rem !important;
}

.mb_92_rem {
    margin-bottom: 9.2rem !important;
}

.ml_92_rem {
    margin-left: 9.2rem !important;
}

.wd_92_p {
    width: 92 + % !important;
}

.ht_92_p {
    height: 92 + % !important;
}

.fts_92_px {
    font-size: 92px !important;
}

.brd_t_92_rem {
    border-radius: 9.2rem 0 0 0 !important;
}

.brd_r_92_rem {
    border-radius: 0 9.2rem 0 0 !important;
}

.brd_b_92_rem {
    border-radius: 0 0 9.2rem 0 !important;
}

.brd_l_92_rem {
    border-radius: 0 0 0 9.2rem !important;
}

.brd_tr_92_rem {
    border-radius: 9.2rem 9.2rem 0 0 !important;
}

.brd_rb_92_rem {
    border-radius: 0 9.2rem 9.2rem 0 !important;
}

.brd_bl_92_rem {
    border-radius: 0 0 9.2rem 9.2rem !important;
}

.pt_93 {
    padding-top: 93px !important;
}

.pr_93 {
    padding-right: 93px !important;
}

.pb_93 {
    padding-bottom: 93px !important;
}

.pl_93 {
    padding-left: 93px !important;
}

.mt_93 {
    margin-top: 93px !important;
}

.mr_93 {
    margin-right: 93px !important;
}

.mb_93 {
    margin-bottom: 93px !important;
}

.ml_93 {
    margin-left: 93px !important;
}

.pt_93_em {
    padding-top: 93em !important;
}

.pr_93_em {
    padding-right: 93em !important;
}

.pb_93_em {
    padding-bottom: 93em !important;
}

.pl_93_em {
    padding-left: 93em !important;
}

.mt_93_em {
    margin-top: 93em !important;
}

.mr_93_em {
    margin-right: 93em !important;
}

.mb_93_em {
    margin-bottom: 93em !important;
}

.ml_93_em {
    margin-left: 93em !important;
}

.pt_93_rem {
    padding-top: 9.3rem !important;
}

.pr_93_rem {
    padding-right: 9.3rem !important;
}

.pb_93_rem {
    padding-bottom: 9.3rem !important;
}

.pl_93_rem {
    padding-left: 9.3rem !important;
}

.mt_93_rem {
    margin-top: 9.3rem !important;
}

.mr_93_rem {
    margin-right: 9.3rem !important;
}

.mb_93_rem {
    margin-bottom: 9.3rem !important;
}

.ml_93_rem {
    margin-left: 9.3rem !important;
}

.wd_93_p {
    width: 93 + % !important;
}

.ht_93_p {
    height: 93 + % !important;
}

.fts_93_px {
    font-size: 93px !important;
}

.brd_t_93_rem {
    border-radius: 9.3rem 0 0 0 !important;
}

.brd_r_93_rem {
    border-radius: 0 9.3rem 0 0 !important;
}

.brd_b_93_rem {
    border-radius: 0 0 9.3rem 0 !important;
}

.brd_l_93_rem {
    border-radius: 0 0 0 9.3rem !important;
}

.brd_tr_93_rem {
    border-radius: 9.3rem 9.3rem 0 0 !important;
}

.brd_rb_93_rem {
    border-radius: 0 9.3rem 9.3rem 0 !important;
}

.brd_bl_93_rem {
    border-radius: 0 0 9.3rem 9.3rem !important;
}

.pt_94 {
    padding-top: 94px !important;
}

.pr_94 {
    padding-right: 94px !important;
}

.pb_94 {
    padding-bottom: 94px !important;
}

.pl_94 {
    padding-left: 94px !important;
}

.mt_94 {
    margin-top: 94px !important;
}

.mr_94 {
    margin-right: 94px !important;
}

.mb_94 {
    margin-bottom: 94px !important;
}

.ml_94 {
    margin-left: 94px !important;
}

.pt_94_em {
    padding-top: 94em !important;
}

.pr_94_em {
    padding-right: 94em !important;
}

.pb_94_em {
    padding-bottom: 94em !important;
}

.pl_94_em {
    padding-left: 94em !important;
}

.mt_94_em {
    margin-top: 94em !important;
}

.mr_94_em {
    margin-right: 94em !important;
}

.mb_94_em {
    margin-bottom: 94em !important;
}

.ml_94_em {
    margin-left: 94em !important;
}

.pt_94_rem {
    padding-top: 9.4rem !important;
}

.pr_94_rem {
    padding-right: 9.4rem !important;
}

.pb_94_rem {
    padding-bottom: 9.4rem !important;
}

.pl_94_rem {
    padding-left: 9.4rem !important;
}

.mt_94_rem {
    margin-top: 9.4rem !important;
}

.mr_94_rem {
    margin-right: 9.4rem !important;
}

.mb_94_rem {
    margin-bottom: 9.4rem !important;
}

.ml_94_rem {
    margin-left: 9.4rem !important;
}

.wd_94_p {
    width: 94 + % !important;
}

.ht_94_p {
    height: 94 + % !important;
}

.fts_94_px {
    font-size: 94px !important;
}

.brd_t_94_rem {
    border-radius: 9.4rem 0 0 0 !important;
}

.brd_r_94_rem {
    border-radius: 0 9.4rem 0 0 !important;
}

.brd_b_94_rem {
    border-radius: 0 0 9.4rem 0 !important;
}

.brd_l_94_rem {
    border-radius: 0 0 0 9.4rem !important;
}

.brd_tr_94_rem {
    border-radius: 9.4rem 9.4rem 0 0 !important;
}

.brd_rb_94_rem {
    border-radius: 0 9.4rem 9.4rem 0 !important;
}

.brd_bl_94_rem {
    border-radius: 0 0 9.4rem 9.4rem !important;
}

.pt_95 {
    padding-top: 95px !important;
}

.pr_95 {
    padding-right: 95px !important;
}

.pb_95 {
    padding-bottom: 95px !important;
}

.pl_95 {
    padding-left: 95px !important;
}

.mt_95 {
    margin-top: 95px !important;
}

.mr_95 {
    margin-right: 95px !important;
}

.mb_95 {
    margin-bottom: 95px !important;
}

.ml_95 {
    margin-left: 95px !important;
}

.pt_95_em {
    padding-top: 95em !important;
}

.pr_95_em {
    padding-right: 95em !important;
}

.pb_95_em {
    padding-bottom: 95em !important;
}

.pl_95_em {
    padding-left: 95em !important;
}

.mt_95_em {
    margin-top: 95em !important;
}

.mr_95_em {
    margin-right: 95em !important;
}

.mb_95_em {
    margin-bottom: 95em !important;
}

.ml_95_em {
    margin-left: 95em !important;
}

.pt_95_rem {
    padding-top: 9.5rem !important;
}

.pr_95_rem {
    padding-right: 9.5rem !important;
}

.pb_95_rem {
    padding-bottom: 9.5rem !important;
}

.pl_95_rem {
    padding-left: 9.5rem !important;
}

.mt_95_rem {
    margin-top: 9.5rem !important;
}

.mr_95_rem {
    margin-right: 9.5rem !important;
}

.mb_95_rem {
    margin-bottom: 9.5rem !important;
}

.ml_95_rem {
    margin-left: 9.5rem !important;
}

.wd_95_p {
    width: 95 + % !important;
}

.ht_95_p {
    height: 95 + % !important;
}

.fts_95_px {
    font-size: 95px !important;
}

.brd_t_95_rem {
    border-radius: 9.5rem 0 0 0 !important;
}

.brd_r_95_rem {
    border-radius: 0 9.5rem 0 0 !important;
}

.brd_b_95_rem {
    border-radius: 0 0 9.5rem 0 !important;
}

.brd_l_95_rem {
    border-radius: 0 0 0 9.5rem !important;
}

.brd_tr_95_rem {
    border-radius: 9.5rem 9.5rem 0 0 !important;
}

.brd_rb_95_rem {
    border-radius: 0 9.5rem 9.5rem 0 !important;
}

.brd_bl_95_rem {
    border-radius: 0 0 9.5rem 9.5rem !important;
}

.pt_96 {
    padding-top: 96px !important;
}

.pr_96 {
    padding-right: 96px !important;
}

.pb_96 {
    padding-bottom: 96px !important;
}

.pl_96 {
    padding-left: 96px !important;
}

.mt_96 {
    margin-top: 96px !important;
}

.mr_96 {
    margin-right: 96px !important;
}

.mb_96 {
    margin-bottom: 96px !important;
}

.ml_96 {
    margin-left: 96px !important;
}

.pt_96_em {
    padding-top: 96em !important;
}

.pr_96_em {
    padding-right: 96em !important;
}

.pb_96_em {
    padding-bottom: 96em !important;
}

.pl_96_em {
    padding-left: 96em !important;
}

.mt_96_em {
    margin-top: 96em !important;
}

.mr_96_em {
    margin-right: 96em !important;
}

.mb_96_em {
    margin-bottom: 96em !important;
}

.ml_96_em {
    margin-left: 96em !important;
}

.pt_96_rem {
    padding-top: 9.6rem !important;
}

.pr_96_rem {
    padding-right: 9.6rem !important;
}

.pb_96_rem {
    padding-bottom: 9.6rem !important;
}

.pl_96_rem {
    padding-left: 9.6rem !important;
}

.mt_96_rem {
    margin-top: 9.6rem !important;
}

.mr_96_rem {
    margin-right: 9.6rem !important;
}

.mb_96_rem {
    margin-bottom: 9.6rem !important;
}

.ml_96_rem {
    margin-left: 9.6rem !important;
}

.wd_96_p {
    width: 96% !important;
}

.ht_96_p {
    height: 96% !important;
}

.fts_96_px {
    font-size: 96px !important;
}

.brd_t_96_rem {
    border-radius: 9.6rem 0 0 0 !important;
}

.brd_r_96_rem {
    border-radius: 0 9.6rem 0 0 !important;
}

.brd_b_96_rem {
    border-radius: 0 0 9.6rem 0 !important;
}

.brd_l_96_rem {
    border-radius: 0 0 0 9.6rem !important;
}

.brd_tr_96_rem {
    border-radius: 9.6rem 9.6rem 0 0 !important;
}

.brd_rb_96_rem {
    border-radius: 0 9.6rem 9.6rem 0 !important;
}

.brd_bl_96_rem {
    border-radius: 0 0 9.6rem 9.6rem !important;
}

.pt_97 {
    padding-top: 97px !important;
}

.pr_97 {
    padding-right: 97px !important;
}

.pb_97 {
    padding-bottom: 97px !important;
}

.pl_97 {
    padding-left: 97px !important;
}

.mt_97 {
    margin-top: 97px !important;
}

.mr_97 {
    margin-right: 97px !important;
}

.mb_97 {
    margin-bottom: 97px !important;
}

.ml_97 {
    margin-left: 97px !important;
}

.pt_97_em {
    padding-top: 97em !important;
}

.pr_97_em {
    padding-right: 97em !important;
}

.pb_97_em {
    padding-bottom: 97em !important;
}

.pl_97_em {
    padding-left: 97em !important;
}

.mt_97_em {
    margin-top: 97em !important;
}

.mr_97_em {
    margin-right: 97em !important;
}

.mb_97_em {
    margin-bottom: 97em !important;
}

.ml_97_em {
    margin-left: 97em !important;
}

.pt_97_rem {
    padding-top: 9.7rem !important;
}

.pr_97_rem {
    padding-right: 9.7rem !important;
}

.pb_97_rem {
    padding-bottom: 9.7rem !important;
}

.pl_97_rem {
    padding-left: 9.7rem !important;
}

.mt_97_rem {
    margin-top: 9.7rem !important;
}

.mr_97_rem {
    margin-right: 9.7rem !important;
}

.mb_97_rem {
    margin-bottom: 9.7rem !important;
}

.ml_97_rem {
    margin-left: 9.7rem !important;
}

.wd_97_p {
    width: 97 + % !important;
}

.ht_97_p {
    height: 97 + % !important;
}

.fts_97_px {
    font-size: 97px !important;
}

.brd_t_97_rem {
    border-radius: 9.7rem 0 0 0 !important;
}

.brd_r_97_rem {
    border-radius: 0 9.7rem 0 0 !important;
}

.brd_b_97_rem {
    border-radius: 0 0 9.7rem 0 !important;
}

.brd_l_97_rem {
    border-radius: 0 0 0 9.7rem !important;
}

.brd_tr_97_rem {
    border-radius: 9.7rem 9.7rem 0 0 !important;
}

.brd_rb_97_rem {
    border-radius: 0 9.7rem 9.7rem 0 !important;
}

.brd_bl_97_rem {
    border-radius: 0 0 9.7rem 9.7rem !important;
}

.pt_98 {
    padding-top: 98px !important;
}

.pr_98 {
    padding-right: 98px !important;
}

.pb_98 {
    padding-bottom: 98px !important;
}

.pl_98 {
    padding-left: 98px !important;
}

.mt_98 {
    margin-top: 98px !important;
}

.mr_98 {
    margin-right: 98px !important;
}

.mb_98 {
    margin-bottom: 98px !important;
}

.ml_98 {
    margin-left: 98px !important;
}

.pt_98_em {
    padding-top: 98em !important;
}

.pr_98_em {
    padding-right: 98em !important;
}

.pb_98_em {
    padding-bottom: 98em !important;
}

.pl_98_em {
    padding-left: 98em !important;
}

.mt_98_em {
    margin-top: 98em !important;
}

.mr_98_em {
    margin-right: 98em !important;
}

.mb_98_em {
    margin-bottom: 98em !important;
}

.ml_98_em {
    margin-left: 98em !important;
}

.pt_98_rem {
    padding-top: 9.8rem !important;
}

.pr_98_rem {
    padding-right: 9.8rem !important;
}

.pb_98_rem {
    padding-bottom: 9.8rem !important;
}

.pl_98_rem {
    padding-left: 9.8rem !important;
}

.mt_98_rem {
    margin-top: 9.8rem !important;
}

.mr_98_rem {
    margin-right: 9.8rem !important;
}

.mb_98_rem {
    margin-bottom: 9.8rem !important;
}

.ml_98_rem {
    margin-left: 9.8rem !important;
}

.wd_98_p {
    width: 98 + % !important;
}

.ht_98_p {
    height: 98 + % !important;
}

.fts_98_px {
    font-size: 98px !important;
}

.brd_t_98_rem {
    border-radius: 9.8rem 0 0 0 !important;
}

.brd_r_98_rem {
    border-radius: 0 9.8rem 0 0 !important;
}

.brd_b_98_rem {
    border-radius: 0 0 9.8rem 0 !important;
}

.brd_l_98_rem {
    border-radius: 0 0 0 9.8rem !important;
}

.brd_tr_98_rem {
    border-radius: 9.8rem 9.8rem 0 0 !important;
}

.brd_rb_98_rem {
    border-radius: 0 9.8rem 9.8rem 0 !important;
}

.brd_bl_98_rem {
    border-radius: 0 0 9.8rem 9.8rem !important;
}

.pt_99 {
    padding-top: 99px !important;
}

.pr_99 {
    padding-right: 99px !important;
}

.pb_99 {
    padding-bottom: 99px !important;
}

.pl_99 {
    padding-left: 99px !important;
}

.mt_99 {
    margin-top: 99px !important;
}

.mr_99 {
    margin-right: 99px !important;
}

.mb_99 {
    margin-bottom: 99px !important;
}

.ml_99 {
    margin-left: 99px !important;
}

.pt_99_em {
    padding-top: 99em !important;
}

.pr_99_em {
    padding-right: 99em !important;
}

.pb_99_em {
    padding-bottom: 99em !important;
}

.pl_99_em {
    padding-left: 99em !important;
}

.mt_99_em {
    margin-top: 99em !important;
}

.mr_99_em {
    margin-right: 99em !important;
}

.mb_99_em {
    margin-bottom: 99em !important;
}

.ml_99_em {
    margin-left: 99em !important;
}

.pt_99_rem {
    padding-top: 9.9rem !important;
}

.pr_99_rem {
    padding-right: 9.9rem !important;
}

.pb_99_rem {
    padding-bottom: 9.9rem !important;
}

.pl_99_rem {
    padding-left: 9.9rem !important;
}

.mt_99_rem {
    margin-top: 9.9rem !important;
}

.mr_99_rem {
    margin-right: 9.9rem !important;
}

.mb_99_rem {
    margin-bottom: 9.9rem !important;
}

.ml_99_rem {
    margin-left: 9.9rem !important;
}

.wd_99_p {
    width: 99 + % !important;
}

.ht_99_p {
    height: 99 + % !important;
}

.fts_99_px {
    font-size: 99px !important;
}

.brd_t_99_rem {
    border-radius: 9.9rem 0 0 0 !important;
}

.brd_r_99_rem {
    border-radius: 0 9.9rem 0 0 !important;
}

.brd_b_99_rem {
    border-radius: 0 0 9.9rem 0 !important;
}

.brd_l_99_rem {
    border-radius: 0 0 0 9.9rem !important;
}

.brd_tr_99_rem {
    border-radius: 9.9rem 9.9rem 0 0 !important;
}

.brd_rb_99_rem {
    border-radius: 0 9.9rem 9.9rem 0 !important;
}

.brd_bl_99_rem {
    border-radius: 0 0 9.9rem 9.9rem !important;
}

.pt_100 {
    padding-top: 100px !important;
}

.pr_100 {
    padding-right: 100px !important;
}

.pb_100 {
    padding-bottom: 100px !important;
}

.pl_100 {
    padding-left: 100px !important;
}

.mt_100 {
    margin-top: 100px !important;
}

.mr_100 {
    margin-right: 100px !important;
}

.mb_100 {
    margin-bottom: 100px !important;
}

.ml_100 {
    margin-left: 100px !important;
}

.pt_100_em {
    padding-top: 100em !important;
}

.pr_100_em {
    padding-right: 100em !important;
}

.pb_100_em {
    padding-bottom: 100em !important;
}

.pl_100_em {
    padding-left: 100em !important;
}

.mt_100_em {
    margin-top: 100em !important;
}

.mr_100_em {
    margin-right: 100em !important;
}

.mb_100_em {
    margin-bottom: 100em !important;
}

.ml_100_em {
    margin-left: 100em !important;
}

.pt_100_rem {
    padding-top: 10rem !important;
}

.pr_100_rem {
    padding-right: 10rem !important;
}

.pb_100_rem {
    padding-bottom: 10rem !important;
}

.pl_100_rem {
    padding-left: 10rem !important;
}

.mt_100_rem {
    margin-top: 10rem !important;
}

.mr_100_rem {
    margin-right: 10rem !important;
}

.mb_100_rem {
    margin-bottom: 10rem !important;
}

.ml_100_rem {
    margin-left: 10rem !important;
}

.wd_100_p {
    width: 100 + % !important;
}

.ht_100_p {
    height: 100 + % !important;
}

.fts_100_px {
    font-size: 100px !important;
}

.brd_t_100_rem {
    border-radius: 10rem 0 0 0 !important;
}

.brd_r_100_rem {
    border-radius: 0 10rem 0 0 !important;
}

.brd_b_100_rem {
    border-radius: 0 0 10rem 0 !important;
}

.brd_l_100_rem {
    border-radius: 0 0 0 10rem !important;
}

.brd_tr_100_rem {
    border-radius: 10rem 10rem 0 0 !important;
}

.brd_rb_100_rem {
    border-radius: 0 10rem 10rem 0 !important;
}

.brd_bl_100_rem {
    border-radius: 0 0 10rem 10rem !important;
}


* {
    letter-spacing: -0.75px;
    box-sizing: border-box
}

*::selection {
    background-color: #f1f3f5;
    color: #000
}

html,
body {
    height: auto !important;

}

body.notScrl {
    width: 100vw;
    height: 100vh;
    overflow: hidden;
}

html {
    font-family: "Montserrat", "Noto Sans KR", dotum, "돋움", Arial, AppleGothic, Sans-serif;
    -webkit-font-smoothing: antialiased;
    -moz-osx-font-smoothing: grayscale;
}

#wrap {
    background: #f8f9fa;
    width: 100%;
    min-width: 1400px;
}

#container {
    position: relative;
    width: 100%;
    margin: 0 auto;
    overflow: hidden;
    color: #333333;
    margin-top: 83px;
    min-height: calc(100vh - 84px - 235px);
}

/*헤더*/
#header {
    width: 100%;
    min-width: 1180px;
    height: 84px;
    background: #fff;
    font-size: 14px;
    border-bottom: 1px solid #eee;
    position: fixed;
    top: 0;
    left: 0;
    z-index: 20;
    transition: all 0.2s;
}

#header .hdwp {
    width: 1180px;
    min-width: 1180px;
    height: 100%;
    margin: 0 auto;
    position: relative;
}

#header .hd-menu {
    padding-left: 250px;
}

#header .hd-util {
    position: absolute;
    right: 0;
}

#header .logo,
#header .hd-gnb {
    float: left;
}

#header .logo {
    display: inline-block;
    width: 180px;
    height: 100%;
    background-image: url(../img/common/logo/logo_default.svg);
    background-repeat: no-repeat;
    background-position: center left;
    background-size: 180px auto;
    position: relative;
    cursor: pointer;
}

#header .logo img {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    display: none
}

#header .hd-gnb ul {
    cursor: pointer
}

#header .hd-gnb ul li {
    float: left;
    width: 120px;
    line-height: 84px;
    text-align: center;
    cursor: pointer
}

#header .hd-gnb ul li a {
    color: #000;
    font-weight: 500;
    font-size: 15px
}

#header .hd-gnb ul li a.on {
    color: #000
}

#header .hd-gnb ul li a:hover {
    font-size: 17px;
    transition: all .2s ease-out;
}

#header .hd-util-list {
    font-size: 0;
    height: 80px;
    display: table
}

#header .hd-util-list a {
    color: #fff;
    font-size: 12px;
    position: relative;
    white-space: nowrap;
    text-align: center;
    display: block;
    width: 84px;
    height: 84px;
    display: table-cell;
    vertical-align: middle
}

#header .hd-util-list a>div {
    display: inline-block;
    width: 24px;
    height: 25px;
    background-size: auto 25px
}

#header .hd-util-list a>.icn_mypage {
    background: url("/img/common/header/icn_mypage_sub.png") no-repeat center center;
}

#header .hd-util-list a>.icn_login {
    background: url("/img/common/header/icn_login_sub.png") no-repeat center center;
}

#header .hd-util-list a>.icn_dealerlogin {
    background: url("/img/common/header/icn_dealerlogin_sub.png") no-repeat center center;
    width: 36px;
}

#header .hd-util-list a p {
    margin-top: 5px;
    color:#555;
}

#header .hd-util-list a.last {
    color: #fff
}

#header .hd-util-list a:hover {
    font-size: 14px;
    transition: all .2s ease-out;
}

#header .hd-util-list a.last:hover {
    font-size: 14px;
    transition: all .2s ease-out;
}

/*스크롤하면*/
#header.on {
    background: #fff;
    transition: height 0.5s;
    -webkit-transition: height 0.5s;
    border-bottom: 1px solid #eee
}

#header.on .logo {
    background-image: url("../img/common/logo/logo_default.svg")
}

#header.on .hd-gnb ul li {
    float: left;
    width: 120px;
    text-align: center
}

#header.on .hd-gnb ul li a {
    color: #222
}

#header.on .hd-gnb ul li a:hover {
    color: #000;
    transform: translateY(2px);
    transition: all .2s ease-out;
}

#header.on .hd-util-list {
    height: 70px
}

#header.on .hd-util-list a {
    color: #555;
}

#header.on .hd-util-list a:hover {
    color: #000
}

#header.on .hd-util-list a.last:hover {
    color: #000
}

#header.on .hd-util-list a>div {
    display: inline-block;
    width: 24px;
    height: 25px;
    background-size: auto 25px
}

#header.on .hd-util-list a>.icn_mypage {
    background: url("/img/common/header/icn_mypage_sub.png") no-repeat center center;
}

#header.on .hd-util-list a>.icn_login {
    background: url("/img/common/header/icn_login_sub.png") no-repeat center center;
}

#header.on .hd-util-list a>.icn_dealerlogin {
    background: url("/img/common/header/icn_dealerlogin_sub.png") no-repeat center center;
    width: 36px;
}

/*서브페이지에서는*/
#header.hd_sb {
    background: #fff !important;
    border-bottom: 1px solid #eee
}

#header.hd_sb .hdwp {
    position: relative;
}

#header.hd_sb .logo {
    position: absolute;
    top: 50%;
    left: 10px;
    transform: translateY(-50%);
    display: inline-block;
    width: 180px;
    height: 100%;
}

#header.hd_sb .logo {
    background-image: url("../img/common/logo/logo_default.svg");
    background-repeat: no-repeat;
    background-position: center center;
    background-size: 180px auto;
    cursor: pointer
}

#header.hd_sb .hd-gnb ul li a,
#header.hd_sb .util-list a {
    color: #000 !important
}

#header.hd_sb .hd-gnb ul li a.on,
#header.hd_sb .util-list a.on {
    color: #000 !important
}

#header.hd_sb .hd-gnb ul li a.on {
    color: #ff5700 !important
}

#header.hd_sb .hd-gnb ul li.on a {
    color: #000
}

#header.hd_sb .hd-gnb ul li a:hover {
    color: #ff5700;
    transform: translateY(2px);
    transition: all .2s ease-out;
}

#header.hd_sb .hd-util-list a p {
    color: #000
}

#header.hd_sb .hd-util-list a.on p {
    color: #ff5700
}

#header.hd_sb .hd-util-list a>div {
    display: inline-block;
    width: 24px;
    height: 25px;
    background-size: auto 25px
}

#header.hd_sb .hd-util-list a>.icn_mypage {
    background: url("/img/common/header/icn_mypage_sub.png") no-repeat center center;
}

#header.hd_sb .hd-util-list a>.icn_login {
    background: url("/img/common/header/icn_login_sub.png") no-repeat center center;
}

#header.hd_sb .hd-util-list a>.icn_dealerlogin {
    background: url("/img/common/header/icn_dealerlogin_sub.png") no-repeat center center;
    width: 36px;
}

/*공백*/
.carinfr {
    color: #999999;
    font-size: 14px
}

.carinfr .blank {
    margin: 0 2px !important;
    border: none;
    width: auto;
    height: auto;
}

/*아웃라인*/
*:focus {
    outline: none;
}

/*폰트선언*/
.ft_dum {
    font-family: "돋움", Dotum
}

/*font-weight*/
.ft_t {
    font-weight: 100 !important;
}

.ft_l {
    font-weight: 300 !important;
}

.ft_r {
    font-weight: 400 !important;
}

.ft_m {
    font-weight: 500 !important;
}

.ft_b {
    font-weight: 700 !important;
}

.ft_bb {
    font-weight: 900 !important;
}

/* 섹션 */
section {
    padding: 50px 0
}

/*이너*/
.bg {
    background: #f1f3f5
}

.inner {
    width: 1180px;
    margin: 0 auto;
    background: #fff;
    overflow: hidden
}

.beige {
    background: #f7f8f9;
    padding: 30px;
    margin: 20px 0;
}

.explain h4 {
    font-size: 18px;
    color: #333333
}

.explain p {
    font-size: 12px;
    color: #999999;
    line-height: 20px;
}

.explain ol li {
    font-size: 12px;
    color: #999999;
    line-height: 20px;
}

.explain ol ul li:before {
    display: inline-block;
    width: 2px;
    height: 2px;
    margin: 2px 7px;
    vertical-align: middle;
    content: "";
    background: #999999;
}

/*테이블*/
table {
    border-collapse: collapse;
    border-spacing: 0;
    width: 100%;
    line-height: 1em
}

td,
th {
    word-break: break-all;
    vertical-align: middle;
}

.two_line {
    line-height: 20px !important;
    padding: 10px 0 !important;
}

.td_two_line {
    line-height: 40px !important;
    padding: 10px 40px !important;
}

/*세로*/
table.vertical th {
    text-align: left
}

/*가로*/
table.horison th,
table.horison td {
    text-align: center
}

table.horison th:first-of-type {
    border-left: 0;
}

table.horison th:last-of-type {
    border-right: 0
}

/*혼합*/
table.verandhor tr th {
    vertical-align: middle;
    text-align: center
}

table.verandhor tr td {
    text-align: left;
}

table.verandhor tr th:first-of-type {
    /* border-left: 0 !important */
}

table.verandhor tr td:last-of-type {
    border-right: 0 !important;
    border-left: 1px solid #f1f3f5
}

table.verandhor tr:first-of-type th:last-of-type {
    border-right: 0 !important;
}

/*tb01*/
.th01 {
    color: #2d3030;
    font-size: 14px
}

.tb01 th {
    background: #ffffff;
    padding: 18px 0;
    text-align: center;
    border-top: 1px solid #2d3030;
}

.tb01 th {
    width: 275px;
    border-bottom: 1px solid #f1f3f5
}

.tbline {
    border-top: 1px solid #2d3030
}

/*tb02*/
.tb02 {
    font-size: 14px;
}

.tb02 th {
    padding: 10px 0;
    text-align: center;
}

/*tb03*/
.tb03 {
    color: #333333;
}

.tb03 {
    font-size: 14px
}

.tb03 th {
    background: #fbfbfc;
    padding: 18px 0;
    text-align: center;
    border-top: 1px solid #f1f3f5;
    word-break: keep-all;
}

.tb03 tr:last-child th,
.tb03 tr:last-child td {
    border-bottom: 1px solid #f1f3f5
}

.tb03 td {
    border-top: 1px solid #f1f3f5;
    padding: 0 40px;
    word-break: keep-all;
}

/*tb04*/
.tb04 {
    color: #333333;
    border-top: 2px solid #ea5b1a;
}

.tb04 {
    font-size: 14px
}

.tb04 th {
    background: #f6f6f5;
    padding: 18px 0;
    text-align: center;
    border-top: 1px solid #e5e5e5;
}

.tb04 tr:last-child th,
.tb04 tr:last-child td {
    border-bottom: 1px solid #e5e5e5
}

.tb04 td {
    border-top: 1px solid #e5e5e5;
    padding: 0 40px
}

/*tb05*/
.tb05 {
    color: #2d3030;
}

.tb05 {
    font-size: 14px
}

.tb05 th {
    background: #ffffff;
    padding: 18px 0;
    text-align: center;
    border-top: 1px solid #2d3030;
}

.tb05 tr:last-child th,
.tb03 tr:last-child td {
    border-bottom: 1px solid #f1f3f5
}

.tb05 td {
    border-top: 1px solid #e7e9eb;
    padding: 0 40px
}

/*테이블에 정보가없을때*/
.noCntTable {
    margin-top: 20px;
    margin-bottom: 10px;
    font-size: 14px;
}

.noCnt {
    border-top: 1px solid #333333;
    border-bottom: 1px solid #f1f3f5;
    text-align: center;
    padding: 30px !important;
    font-size: 14px
}

.noCnt img {
    margin-bottom: 10px;
    width:70px;
}

/* 내용업을때1 */
[class^="noCnt_"] {
    text-align: center;
    padding: 70px 30px;
    font-size: 16px;
}

[class^="noCnt_"] img {
    width: 70px;
    height: 70px;
    margin-bottom: 10px
}

.noCnt_01 {
    text-align: center;
    padding: 70px 30px;
    font-size: 16px;
}

.noCnt_01 img {
    width: 70px;
    height: 70px;
    margin-bottom: 10px
}

/* 내용업을때 2*/
.noCnt_02 {
    border-top: 1px solid #e5e5e5;
    border-bottom: 1px solid #e5e5e5;
    text-align: center;
    padding: 70px 30px;
    font-size: 16px;
    width: 100%;
    height: 100%;
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

.noCnt_02 img {
    width: 70px;
    height: 70px;
    margin-bottom: 10px
}

/* 내용없을때 3 */
.noCnt_03 {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center;
}

/* 클리어 */
.clearfix {
    height: auto;
    zoom: 1;
}

.secTop:after {
    content: "";
    display: block;
    clear: both;
}

.secTop .tle {
    color: #333333;
}

.secTop .subtle {
    color: #777777;
    font-size: 12px;
}

/* for IE 6/7 */
.clearfix:after {
    content: "";
    display: block;
    height: 0;
    clear: both;
    visibility: hidden;
}

/*clear*/
.cb {
    clear: both;
    overflow: hidden;
}

.cl {
    clear: left;
    overflow: hidden;
}

.cr {
    clear: right;
    overflow: hidden;
}

.clear {
    clear: both
}

/* 포지션 */
.pr {
    position: relative !important;
}

.pa {
    position: absolute !important;
}

.pf {
    position: fixed !important;
}

/*text-size*/
.h1,
h1 {
    font-size: 36px;
}

.h2,
h2 {
    font-size: 30px;
}

.h3,
h3 {
    font-size: 24px;
}

.h4,
h4 {
    font-size: 18px;
}

.h5,
h5 {
    font-size: 16px;
}

.h6,
h6 {
    font-size: 14px
}

.h1,
.h2,
.h3,
h1,
h2,
h3 {
    margin-top: 10px;
    margin-bottom: 10px
}

.h4,
.h5,
.h6,
h4,
h5,
h6 {
    margin-top: 10px;
    margin-bottom: 10px;
}

/*border*/
.bl0 {
    border-left: 0 !important
}

.br0 {
    border-right: 0 !important
}

.bt0 {
    border-top: 0 !important
}

.bb0 {
    border-bottom: 0 !important
}

/*padding*/
.pl0 {
    padding-left: 0 !important
}

.pl10 {
    padding-left: 10px !important
}

.pl20 {
    padding-left: 20px !important
}

.pl30 {
    padding-left: 30px !important
}

.pl40 {
    padding-left: 40px !important
}

.pl50 {
    padding-left: 50px !important
}

.pl60 {
    padding-left: 60px !important
}

.pl70 {
    padding-left: 70px !important
}

.pl80 {
    padding-left: 80px !important
}

.pl90 {
    padding-left: 90px !important
}

.pl100 {
    padding-left: 100px !important
}

.pr0 {
    padding-right: 0 !important
}

.pr10 {
    padding-right: 10px !important
}

.pr20 {
    padding-right: 20px !important
}

.pr30 {
    padding-right: 30px !important
}

.pr40 {
    padding-right: 40px !important
}

.pr50 {
    padding-right: 50px !important
}

.pr60 {
    padding-right: 60px !important
}

.pr70 {
    padding-right: 70px !important
}

.pr80 {
    padding-right: 80px !important
}

.pr90 {
    padding-right: 90px !important
}

.pr100 {
    padding-right: 100px !important
}

.pt0 {
    padding-top: 0 !important
}

.pt10 {
    padding-top: 10px !important
}

.pt20 {
    padding-top: 20px !important
}

.pt30 {
    padding-top: 30px !important
}

.pt40 {
    padding-top: 40px !important
}

.pt50 {
    padding-top: 50px !important
}

.pt60 {
    padding-top: 60px !important
}

.pt70 {
    padding-top: 70px !important
}

.pt80 {
    padding-top: 80px !important
}

.pt90 {
    padding-top: 90px !important
}

.pt100 {
    padding-top: 100px !important
}

.pb0 {
    padding-bottom: 0 !important
}

.pb10 {
    padding-bottom: 10px !important
}

.pb20 {
    padding-bottom: 20px !important
}

.pb30 {
    padding-bottom: 30px !important
}

.pb40 {
    padding-bottom: 40px !important
}

.pb50 {
    padding-bottom: 50px !important
}

.pb60 {
    padding-bottom: 60px !important
}

.pb70 {
    padding-bottom: 70px !important
}

.pb80 {
    padding-bottom: 80px !important
}

.pb90 {
    padding-bottom: 90px !important
}

.pb100 {
    padding-bottom: 100px !important
}

/*margin*/
.ml0 {
    margin-left: 0 !important
}

.ml05 {
    margin-left: 5px !important
}

.ml10 {
    margin-left: 10px !important
}

.ml20 {
    margin-left: 20px !important
}

.mr0 {
    margin-right: 0 !important
}

.mr10 {
    margin-right: 10px !important
}

.mr20 {
    margin-right: 20px !important
}

.mt0 {
    margin-top: 0 !important
}

.mb0 {
    margin-bottom: 0 !important
}

.mt10 {
    margin-top: 10px !important
}

.mt20 {
    margin-top: 20px !important
}

.mt30 {
    margin-top: 30px !important
}

.mt40 {
    margin-top: 40px !important
}

.mt50 {
    margin-top: 50px !important
}

.mt60 {
    margin-top: 60px !important
}

.mt70 {
    margin-top: 70px !important
}

.mt80 {
    margin-top: 80px !important
}

.mt90 {
    margin-top: 90px !important
}

.mt100 {
    margin-top: 100px !important
}

.mb10 {
    margin-bottom: 10px !important
}

.mb20 {
    margin-bottom: 20px !important
}

.mb30 {
    margin-bottom: 30px !important
}

.mb40 {
    margin-bottom: 40px !important
}

.mb50 {
    margin-bottom: 50px !important
}

.mb60 {
    margin-bottom: 60px !important
}

.mb70 {
    margin-bottom: 70px !important
}

.mb80 {
    margin-bottom: 80px !important
}

.mb90 {
    margin-bottom: 90px !important
}

.mb100 {
    margin-bottom: 100px !important
}

/* 자주쓰는 CENTER ALIGN */
.center-center_flex {
    display: flex !important;
    justify-content: center !important;
    align-items: center !important;
}

.end-center_flex {
    display: flex !important;
    justify-content: flex-end !important;
    align-items: center !important;
}

.start-center_flex {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
}

.start-center_flex {
    display: flex !important;
    justify-content: flex-start !important;
    align-items: center !important;
}

.center-center_position-absolute_transform {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.center-center_position-absolute_margin {
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}

.center-center_position-fixed {
    position: fixed;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: 0 auto;
}

/* DISPLAY */
.display-flex {
    display: flex !important;
}

.display-inline-flex {
    display: inline-flex !important;
}

.display-inline {
    display: inline !important;
}

.display-inline-block {
    display: inline-block !important;
}

.display-block {
    display: block !important;
}

.display-table {
    display: table !important;
}

.display-table-cell {
    display: table-cell !important;
}

.display-grid {
    display: grid !important;
}

/* FLEX */
.flex_align_item_center {
    align-items: center !important;
}

.flex_align_item_end {
    align-items: flex-end !important;
}

.flex_align_item_start {
    align-items: flex-start !important;
}

.flex_align_item_stretch {
    align-items: stretch !important;
}

.flex_align_item_space-between {
    align-items: space-between !important;
}

.flex_align_item_space-around {
    align-content: space-around !important;
}

.flex_align_content_center {
    align-content: center !important;
}

.flex_align_content_end {
    align-content: center !important;
}

.flex_align_content_start {
    align-content: flex-start !important;
}

.flex_align_content_space-between {
    align-content: space-between !important;
}

.flex_align_content_space-around {
    align-content: space-around !important;
}

.flex_justify_center {
    justify-content: center !important;
}

.flex_justify_end {
    justify-content: flex-end !important;
}

.flex_justify_start {
    justify-content: flex-start !important;
}

.flex_justify_space-between {
    justify-content: space-between !important;
}

.flex_justify_space-around {
    justify-content: space-around !important;
}

.flex-direction_r {
    flex-direction: row;
}

.flex-direction_c {
    flex-direction: column;
}

/* POSITION */
.position_absolute {
    position: absolute !important;
}

.position_relative {
    position: relative !important;
}

.position_static {
    position: static !important;
}

.position_fixed {
    position: fixed !important;
}

/* FLOAT */
.float_left {
    float: left !important;
}

.float_right {
    float: right !important;
}

.float_none {
    float: none !important;
}

.float_clear:after {
    content: "";
    display: block;
    clear: both;
}

/* TEXT-ALIGN */
.text-align_center {
    text-align: center !important;
}

.text-align_left {
    text-align: left !important;
}

.text-align_right {
    text-align: right !important;
}

.text-align_end {
    text-align: end !important;
}

.text-align_start {
    text-align: start !important;
}

.text-align_justify {
    text-align: justify !important;
}

.text-align_justify-all {
    text-align: justify-all !important;
}

.text-align_table {
    text-align: "." !important;
}

/* oveflow */
.overflow_hidden {
    overflow: hidden;
}

.overflow_scroll {
    overflow: scroll;
}

.overflow_visible {
    overflow: visible;
}

/* 말줄임표 한줄 */
.single_ellipsis {
    display: inline-block;
    width: 100%;
    white-space: nowrap;
    overflow: hidden;
    text-overflow: ellipsis;
}

/* 말줄임표 2줄이상 */
.text_line_container {
    width: 100%;
}

.text_line_container .text_single_line {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
}

.text_line_container .text_multi_line {
    display: block;
    overflow: hidden;
    height: 4rem;
    line-height: 2rem;
    position: relative;
}

/*text-align*/
.tac {
    text-align: center !important
}

.tal {
    text-align: left !important
}

.tar {
    text-align: right !important
}

/*float*/
.fll {
    float: left !important
}

.flr {
    float: right !important
}

/* width*/
.wd10p {
    width: 10% !important
}

.wd20p {
    width: 20% !important
}

.wd30p {
    width: 30% !important
}

.wd40p {
    width: 40% !important
}

.wd50p {
    width: 50% !important
}

.wd60p {
    width: 60% !important
}

.wd70p {
    width: 70% !important
}

.wd80p {
    width: 80% !important
}

.wd90p {
    width: 90% !important
}

.wd100p {
    width: 100% !important
}

.wdAuto {
    width: auto !important
}

.ht100p {
    height: 100% !important
}

.htAuto {
    height: auto !important
}

/* white-space */
.nowrap {
    white-space: nowrap
}

/* overflow */
.hidden {
    overflow: hidden
}

/* 버튼 */
div.Wp {
    display: inline-block;
    margin: 0 auto;
    overflow: hidden;
    white-space: nowrap;
}

.btn01 {
    display: inline-block;
    border: 1px solid #eaeaea;
    background: #f6f6f6;
    color: #777;
    padding: 12px 20px;
    font-size: 14px;
    box-shadow: inset 0px 1px 0px 0px #ffffff;
    cursor: pointer;
}

.btn01:hover {
    transition: 0.2s;
    box-shadow: 2px 2px 2px 0px rgba(255, 87, 0, 0.15)
}

.btn02 {
    background: #39393c;
    color: #fff;
    padding: 15px 0;
    font-weight: 400;
    display: inline-block;
    text-align: center;
    cursor: pointer;
}

.btn02:hover {
    box-shadow: 2px 2px 2px 0px rgba(255, 87, 0, 0.15);
    transition: 0.2s;
}

.btn03 {
    background: #a1a5a5;
    color: #fff;
    padding: 15px 0;
    display: inline-block;
    font-weight: 600;
    text-align: center;
    cursor: pointer;
}

.btn03:hover {
    box-shadow: 2px 2px 2px 0px rgba(255, 87, 0, 0.15);
    transition: 0.2s;
}

.btn04 {
    background: #ff5700 !important;
    color: #ffffff;
    padding: 18px 0;
    display: inline-block;
    font-weight: 600;
    font-size: 14px;
    text-align: center;
    cursor: pointer;
}

.btn04:hover {
    box-shadow: 2px 2px 2px 0px rgba(255, 87, 0, 0.15));
    transition: 0.2s;
}

.btn05 {
    display: inline-block;
    background: #fff;
    color: #ff5700;
    border: 1px solid #ff5700;
    cursor: pointer;
    padding: 15px 25px;
    font-size: 13px;
}

.btn05:hover {
    box-shadow: 2px 2px 2px 0px rgba(255, 87, 0, 0.15);
    transition: 0.2s;
}

.btn06 {
    background: #ffffff;
    border: 1px solid #000;
    padding: 15px 0;
    color: #000;
    cursor: pointer
}

.btn06 :hover {
    box-shadow: 2px 2px 2px 0px rgba(255, 87, 0, 0.15)
}

.btn07 {
    background: #ffffff;
    border: 2px solid #ff5700;
    color: #ff5700;
    padding: 4px 15px;
    font-weight: 600
}

.btn08 {
    background: #2d3030;
    color: #ffffff;
    cursor: pointer
}

.btn08:hover {
    box-shadow: 2px 2px 2px 0px rgba(255, 87, 0, 0.15);
    transition: all 0.2s
}

.btn09 {
    background: #ffffff;
    border: 1px solid #ff5700;
    color: #ff5700;
    cursor: pointer
}

.btn09:hover {
    box-shadow: 2px 2px 2px 0px rgba(255, 87, 0, 0.15)
}

.btn10 {
    display: inline-block;
    border: 1px solid #e5e5e5;
    color: #999999;
    padding: 0 10px;
    cursor: pointer;
    text-align: center;
    transition: all 0.2s;
    font-weight: 600;
    font-size: 12px;
}

.btn10:hover {
    box-shadow: 2px 2px 2px 0px rgba(176, 183, 189, 0.2)
}

.btn11 {
    background: #f1f3f5;
    color: #999999;
    border: 1px solid #f1f3f5
}

.btn14 {
    background: #d5d6d6;
    color: #ffffff;
    cursor: pointer
}

/*조그마한 동그라미버튼*/
.btn12 {
    display: inline-block;
    background: #f1f3f5 !important;
    color: #999999 !important;
    width: 62px !important;
    height: 20px !important;
    line-height: 20px !important;
    border-radius: 10px;
    text-align: center;
}

.btn12:hover {
    border: none !important;
}

.btn13 {
    display: inline-block;
    background: #ff5700 !important;
    color: #ffffff !important;
    width: 62px !important;
    height: 20px !important;
    line-height: 20px !important;
    border-radius: 10px;
    text-align: center;
}

.btn13:hover {
    border: none !important;
}

/*input*/
input[type=text]::-ms-clear {
    display: none;
}

.input1 {
    width: 100%;
    height: 50px;
    background: #f8f9fa;
    color: #999999;
    padding: 0 17px;
    border: none;
    vertical-align: middle;
    font-size:
}

.input2 {
    width: 100%;
    height: 50px;
}

.input3 {
    width: 100%;
    height: 40px;
    border: 1px solid #dadada
}

/*header 추가*/
.hd_left {
    display: inline-block;
}

.hd_right {
    display: inline-block;
}

/*leftright*/
.left {
    float: left;
}

.right {
    float: right;
}

/*display*/
.noSpace {
    letter-spacing: 0px;
    word-spacing: 0px;
    padding: 0;
    margin: 0;
    font-size: 0;
}

.block {
    display: block;
}

.inline {
    display: inline
}

.inlineB {
    display: inline-block
}

.flex {
    display: flex;
}

/*세로정렬*/
.v_align_center_01 {
    display: flex;
    align-items: center;
}

/*세로가로 정렬*/
.vh_align_center_01 {
    display: flex;
    align-items: center;
}

/*flex 정렬*/
.flex-column {
    flex-direction: column;
}

.flex-row {
    flex-direction: row;
}

.center_bottom_align {
    display: flex;
    justify-content: center;
    align-items: flex-end;
}

.center_center_align {
    display: flex;
    justify-content: center;
    align-items: center;
}

.left_center_align {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.right_center_align {
    display: flex;
    justify-content: flex-end;
    align-items: center;
}

/*색상*/
.org {
    color: #ff5700 !important;
    font-size: 13px;
}

.light_org {
    color: #ff5700 !important
}

.white {
    color: #fff !important
}

.backwhite {
    background-color: #fff !important
}

/*main페이지 -section tle*/

img.tle {
    margin-bottom: 40px
}

/*span*/
span.rtgle {
    content: "";
    background: #39393c;
    height: 3px;
    width: 3px;
    display: inline-block;
    vertical-align: middle;
    margin: 0 30px
}

span.tagResult {
    font-size: 14px;
    float: left;
    padding: 10px 15px;
    margin-right: 8px;
    margin-top: 4px;
    border: 1px solid #e5e5e5;
}

span.tagResult.on:before {
    display: inline-block;
    content: "";
    background: #ccc;
    width: 1px;
    height: 13px;
    margin: 0 7px 0 10px;
    vertical-align: bottom
}

/*span.tagResult:after{display:inline-block;content:"";background:#ccc;width:1px;height:10px;margin:0 10px}*/
span.tag_cls {
    display: inline-block;
    width: 12px;
    height: 12px;
    background: url("../img/common/close/sm_cls.svg") no-repeat center center / 4px 4px;
    cursor: pointer;
    margin-bottom: 0 !important;
    margin-left: 15px !important;
}

span.tagReset {
    border: 1px solid #ff5700;
    color: #ff5700;
    background: #fff;
    font-size: 14px;
    padding: 10px 15px;
    margin-top: 4px;
    margin-bottom: 0px !important;
    cursor: pointer;
    float: left;
}

/*vertical-align*/
.vt {
    vertical-align: top !important
}

.vm {
    vertical-align: middle !important
}

.vb {
    vertical-align: bottom !important
}

/*체크박스*/
/* checkbox radiobox ver2 */
.checkbox-box_ver2 label,
.radio-box_ver2 label {
    display: flex;
    align-items: center;
    color: #262626;
    font-weight: 600;
    cursor: pointer;
}

.checkbox-box_ver2 label>div,
.radio-box_ver2 label>div {
    display: flex;
    justify-content: center;
    align-items: center;
}

.checkbox-box_ver2 label>div em,
.radio-box_ver2 label>div em {
    display: inline-block;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    background: #fff;
    border: 1px solid #E5E5E5;
}

.checkbox-box_ver2 label>div em.border_CCCBCE,
.radio-box_ver2 label>div em.border_CCCBCE {
    border: 1px solid #CCCBCE;
}

.checkbox-box_ver2 label>div b,
.radio-box_ver2 label>div b {
    font-weight: 400;
}

.checkbox-box_ver2 label>input,
.radio-box_ver2 label>input {
    display: none;
}

.checkbox-box_ver2 label>input:checked+div em,
.radio-box_ver2 label>input:checked+div em {
    border: 1px solid #ff5700;
    background: #ff5700 url("../img/common/checked/checkbox/check_02.svg") no-repeat center center/10px 7px;
}

.checkbox-box_ver2 label>input:checked+div b,
.radio-box_ver2 label>input:checked+div b {
    font-weight: 600;
}

/*radiobox list(table)*/
.radioboxlists_ver1 table td {
    cursor: pointer;
}

.radioboxlists_ver1 table td input[type="radio"] {
    display: none;
}

.radioboxlists_ver1 table td input[type="radio"]+label {
    position: relative;
    color: #262626;
    display: flex;
    justify-content: space-between;
    align-items: center;
    font-weight: 400;
    cursor: pointer;
}

.radioboxlists_ver1 table td input[type="radio"]+label div {
    color: #262626;
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.radioboxlists_ver1 table td input[type="radio"]+label div em {
    display: inline-block;
    width: 24px;
    height: 24px;
    min-width: 24px;
    min-height: 24px;
    background: #fff;
    border: 1px solid #E5E5E5;
}

.radioboxlists_ver1 table td input[type="radio"]+label div b {
    font-weight: 400;
}

.radioboxlists_ver1 table td input[type="radio"]+label div span {
    white-space: nowrap;
    padding: 0 10px;
    font-size: 13px;
}

.radioboxlists_ver1 table td input[type="radio"]:checked+label div em {
    border: 1px solid #ff5700;
    background: #ff5700 url("../img/common/checked/checkbox/check_02.svg") no-repeat center center/10px 7px;
}

.radioboxlists_ver1 table td input[type="radio"]:checked+label div b {
    font-weight: 600;
}

.radioboxlists_ver1 table td input[type="radio"]:checked+label .count {
    font-weight: 600;
}

.checkbox-box {
    display: inline-block;
    width: 100%;
    height: 100%
}

.checkbox-box #CheckBox_SaveId {
    border: 1px solid #fff;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}

.checkbox-box label {
    display: inline-block;
    font-size: 14px;
    min-width: 100%;
    cursor: pointer;
    /*border-radius: 50%*/
}

.checkbox-box input[type="checkbox"] {
    display: none
}

.checkbox-box input[type="checkbox"]+label span {
    border: 1px solid #e5e5e5;
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    vertical-align: middle;
    background: #ffffff;
}

.checkbox-box input[type="checkbox"]:checked+label span {
    border: none;
    background: url(../img/common/check/checkbox_checked.svg) center center no-repeat
}

.checkbox-box input[type="radio"] {
    display: none
}

.checkbox-box input[type="radio"]+label span {
    border: 1px solid #e5e5e5;
    display: inline-block;
    width: 20px;
    height: 20px;
    cursor: pointer;
    vertical-align: middle;
    background: #ffffff;
}

.checkbox-box input[type="radio"]:checked+label span {
    border: 1px solid #e5e5e5;
    background: url(../img/common/check/checkbox_checked.svg) center center no-repeat;
}

#color .checkbox-box label {
    min-width: 24px;
    padding: 0 !important;
}

#checkbox1 {
    width: 24px;
    height: 24px;
    border: 1px solid #e5e5e5;
}

.join-checkbox input[type="checkbox"] {
    display: none
}

.join-checkbox input[type='checkbox']+label span {
    display: inline-block;
    width: 20px;
    height: 20px;
    border: 1px solid #cccccc;
    border-radius: 50%;
    margin-right: 10px;
    vertical-align: middle
}

.join-checkbox input[type="checkbox"]:checked+label span {
    border: 1px solid transparent;
    background: url(../img/join/checkbox_checked.png) center center no-repeat;
    vertical-align: middle;
}

/*래디오박스*/
.radio-box #CheckBox_SaveId {
    border: 1px solid #fff;
    width: 24px;
    height: 24px;
    vertical-align: middle;
}

.radio-box label {
    font-size: 12px;
}

.radio-box input[type="radio"] {
    display: none;
    position: absolute;
    top: -1px;
    bottom: -1px;
    left: -1px;
    bottom: -1px;
    border: 1px solid red
}

.radio-box input[type="radio"]+label span {
    border: 1px solid #cccccc;
    display: inline-block;
    width: 22px;
    height: 22px;
    cursor: pointer;
    vertical-align: middle;
}

.radio-box input[type='radio']:checked+label span {
    border: 1px solid #ff5700;
    background: url(../img/common/check/checkbox_checked.svg) center center no-repeat;
}


/* checkbox-box radiobox color */
.checkbox-box_ver-color,
.radio-box_ver-color {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    margin-top: -10px;
}

.checkbox-box_ver-color label,
.radio-box_ver-color label {
    display: inline-flex;
    align-items: center;
    color: #262626;
    position: relative;
    font-weight: 600;
    cursor: pointer;
}

.checkbox-box_ver-color label>div,
.radio-box_ver-color label>div {
    width: 40px;
    height: 40px;
    display: flex;
    flex-direction: column;
    position: relative;
}

.checkbox-box_ver-color label>div .color_area,
.radio-box_ver-color label>div .color_area {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    overflow: hidden;
    display: flex;
    flex-direction: column;
}

.checkbox-box_ver-color label>div .color_area em,
.radio-box_ver-color label>div .color_area em {
    display: inline-block;
    width: 100%;
    height: 50%;
    background: none;
}

.checkbox-box_ver-color label input,
.radio-box_ver-color label input {
    display: none;
}

.checkbox-box_ver-color label input:checked+div .color_area em,
.radio-box_ver-color label input:checked+div .color_area em {
    background: none;
}

.checkbox-box_ver-color label input:checked+div:after,
.radio-box_ver-color label input:checked+div:after {
    content: "";
    display: inline-block;
    width: 38px;
    height: 38px;
    border: 2px solid #ff5700;
    border-radius: 50%;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.checkbox-box_ver-color label:after,
.radio-box_ver-color label:after {
    position: absolute;
    bottom: -40px;
    left: 50%;
    transform: translateX(-50%);
    font-size: 13px;
    width: 100%;
    height: 50px;
    display: flex;
    align-items: center;
    justify-content: center;
    white-space: nowrap;
}

.checkbox-box_ver-color label.checked:before,
.radio-box_ver-color label.checked:before {
    content: "";
    display: inline-block;
    background: #FF5700 url(../img/common/check/checkbox_checked.svg) no-repeat center center / 100% auto;
    position: absolute;
    bottom: -5px;
    right: -5px;
    width: 22px;
    height: 22px;
    border-radius: 50%;
    z-index: 10;
}

.checkbox-box_ver-color.color_1 label .color_area,
.radio-box_ver-color.color_1 label .color_area {
    background: #ffffff;
    border: 1px solid #ccc;
}

.checkbox-box_ver-color.color_1 label:after,
.radio-box_ver-color.color_1 label:after {
    content: "흰색";
}

.checkbox-box_ver-color.color_2 label .color_area,
.radio-box_ver-color.color_2 label .color_area {
    background: #333A51;
}

.checkbox-box_ver-color.color_2 label:after,
.radio-box_ver-color.color_2 label:after {
    content: "검정색";
}

.checkbox-box_ver-color.color_3 label .color_area,
.radio-box_ver-color.color_3 label .color_area {
    background: #dce0e4;
    border: 1px solid #ccc;
}

.checkbox-box_ver-color.color_3 label:after,
.radio-box_ver-color.color_3 label:after {
    content: "은색";
}

.checkbox-box_ver-color.color_4 label .color_area,
.radio-box_ver-color.color_4 label .color_area {
    background: #767676;
}

.checkbox-box_ver-color.color_4 label:after,
.radio-box_ver-color.color_4 label:after {
    content: "은회색";
}

.checkbox-box_ver-color.color_5 label .color_area,
.radio-box_ver-color.color_5 label .color_area {
    background: #464646;
}

.checkbox-box_ver-color.color_5 label:after,
.radio-box_ver-color.color_5 label:after {
    content: "쥐색";
}

.checkbox-box_ver-color.color_6 label .color_area,
.radio-box_ver-color.color_6 label .color_area {
    background: #767676;
}

.checkbox-box_ver-color.color_6 label .color_area .color_top,
.radio-box_ver-color.color_6 label .color_area .color_top {
    background: #333A51;
}

.checkbox-box_ver-color.color_6 label .color_area .color_btm,
.radio-box_ver-color.color_6 label .color_area .color_btm {
    background: #767676;
}

.checkbox-box_ver-color.color_6 label:after,
.radio-box_ver-color.color_6 label:after {
    content: "검정투톤";
}

.checkbox-box_ver-color.color_7 label .color_area,
.radio-box_ver-color.color_7 label .color_area {
    background: #ffffff;
    border: 1px solid #ccc;
}

.checkbox-box_ver-color.color_7 label .color_area .color_top,
.radio-box_ver-color.color_7 label .color_area .color_top {
    background: #ffffff;
}

.checkbox-box_ver-color.color_7 label .color_area .color_btm,
.radio-box_ver-color.color_7 label .color_area .color_btm {
    background: #dcdfe2;
}

.checkbox-box_ver-color.color_7 label:after,
.radio-box_ver-color.color_7 label:after {
    content: "흰색투톤";
}

.checkbox-box_ver-color.color_8 label .color_area,
.radio-box_ver-color.color_8 label .color_area {
    background: #cb4333;
}

.checkbox-box_ver-color.color_8 label:after,
.radio-box_ver-color.color_8 label:after {
    content: "빨간색";
}

.checkbox-box_ver-color.color_9 label .color_area,
.radio-box_ver-color.color_9 label .color_area {
    background: #83857b;
}

.checkbox-box_ver-color.color_9 label:after,
.radio-box_ver-color.color_9 label:after {
    content: "갈대색";
}

.checkbox-box_ver-color.color_10 label .color_area,
.radio-box_ver-color.color_10 label .color_area {
    background: #ac1378;
}

.checkbox-box_ver-color.color_10 label:after,
.radio-box_ver-color.color_10 label:after {
    content: "자주색";
}

.checkbox-box_ver-color.color_11 label .color_area,
.radio-box_ver-color.color_11 label .color_area {
    background: #f1f0ea;
    border: 1px solid #ccc;
}

.checkbox-box_ver-color.color_11 label:after,
.radio-box_ver-color.color_11 label:after {
    content: "진주색";
}

.checkbox-box_ver-color.color_12 label .color_area,
.radio-box_ver-color.color_12 label .color_area {
    background: #948b74;
}

.checkbox-box_ver-color.color_12 label:after,
.radio-box_ver-color.color_12 label:after {
    content: "연금색";
}

.checkbox-box_ver-color.color_13 label .color_area,
.radio-box_ver-color.color_13 label .color_area {
    background: #39668f;
}

.checkbox-box_ver-color.color_13 label:after,
.radio-box_ver-color.color_13 label:after {
    content: "청색";
}

.checkbox-box_ver-color.color_14 label .color_area,
.radio-box_ver-color.color_14 label .color_area {
    background: #b7cedf;
}

.checkbox-box_ver-color.color_14 label:after,
.radio-box_ver-color.color_14 label:after {
    content: "하늘색";
}

.checkbox-box_ver-color.color_15 label .color_area,
.radio-box_ver-color.color_15 label .color_area {
    background: #eca6d6;
}

.checkbox-box_ver-color.color_15 label:after,
.radio-box_ver-color.color_15 label:after {
    content: "분홍색";
}

.checkbox-box_ver-color.color_16 label .color_area,
.radio-box_ver-color.color_16 label .color_area {
    background: #ffbe35;
}

.checkbox-box_ver-color.color_16 label:after,
.radio-box_ver-color.color_16 label:after {
    content: "노란색";
}

.checkbox-box_ver-color.color_17 label .color_area,
.radio-box_ver-color.color_17 label .color_area {
    background: #88563f;
}

.checkbox-box_ver-color.color_17 label:after,
.radio-box_ver-color.color_17 label:after {
    content: "갈색";
}

.checkbox-box_ver-color.color_18 label .color_area,
.radio-box_ver-color.color_18 label .color_area {
    background: #e9edf2;
    border: 1px solid #ccc;
}

.checkbox-box_ver-color.color_18 label:after,
.radio-box_ver-color.color_18 label:after {
    content: "명은색";
}

.checkbox-box_ver-color.color_19 label .color_area,
.radio-box_ver-color.color_19 label .color_area {
    border: 1px solid #ccc;
}

.checkbox-box_ver-color.color_19 label .color_area .color_top,
.radio-box_ver-color.color_19 label .color_area .color_top {
    background: #f1f0ea;
}

.checkbox-box_ver-color.color_19 label .color_area .color_btm,
.radio-box_ver-color.color_19 label .color_area .color_btm {
    background: #dcdfe2;
}

.checkbox-box_ver-color.color_19 label:after,
.radio-box_ver-color.color_19 label:after {
    content: "진주투톤";
}

.checkbox-box_ver-color.color_20 label .color_area .color_top,
.radio-box_ver-color.color_20 label .color_area .color_top {
    background: #767676;
}

.checkbox-box_ver-color.color_20 label .color_area .color_btm,
.radio-box_ver-color.color_20 label .color_area .color_btm {
    background: #464646;
}

.checkbox-box_ver-color.color_20 label:after,
.radio-box_ver-color.color_20 label:after {
    content: "은색투톤";
}

.checkbox-box_ver-color.color_21 label .color_area,
.radio-box_ver-color.color_21 label .color_area {
    background: #88563f;
}

.checkbox-box_ver-color.color_21 label .color_area .color_top,
.radio-box_ver-color.color_21 label .color_area .color_top {
    background: #88563f;
}

.checkbox-box_ver-color.color_21 label .color_area .color_btm,
.radio-box_ver-color.color_21 label .color_area .color_btm {
    background: #464646;
}

.checkbox-box_ver-color.color_21 label:after,
.radio-box_ver-color.color_21 label:after {
    content: "갈색투톤";
}

.checkbox-box_ver-color.color_22 label .color_area,
.radio-box_ver-color.color_22 label .color_area {
    background: #d2dede;
    border: 1px solid #ccc;
}

.checkbox-box_ver-color.color_22 label:after,
.radio-box_ver-color.color_22 label:after {
    content: "은하색";
}

.checkbox-box_ver-color.color_23 label .color_area,
.radio-box_ver-color.color_23 label .color_area {
    background: #308a36;
}

.checkbox-box_ver-color.color_23 label:after,
.radio-box_ver-color.color_23 label:after {
    content: "녹색";
}

.checkbox-box_ver-color.color_24 label .color_area,
.radio-box_ver-color.color_24 label .color_area {
    background: #afa568;
}

.checkbox-box_ver-color.color_24 label:after,
.radio-box_ver-color.color_24 label:after {
    content: "금색";
}

.checkbox-box_ver-color.color_25 label .color_area,
.radio-box_ver-color.color_25 label .color_area {
    background: #fc6d1e;
}

.checkbox-box_ver-color.color_25 label:after,
.radio-box_ver-color.color_25 label:after {
    content: "주황색";
}

.checkbox-box_ver-color.color_26 label .color_area,
.radio-box_ver-color.color_26 label .color_area {
    background: #401384;
}

.checkbox-box_ver-color.color_26 label:after,
.radio-box_ver-color.color_26 label:after {
    content: "보라색";
}

.checkbox-box_ver-color.color_27 label .color_area,
.radio-box_ver-color.color_27 label .color_area {
    background: #93b039;
}

.checkbox-box_ver-color.color_27 label:after,
.radio-box_ver-color.color_27 label:after {
    content: "연두색";
}

.checkbox-box_ver-color.color_28 label .color_area,
.radio-box_ver-color.color_28 label .color_area {
    background: #2e7f84;
}

.checkbox-box_ver-color.color_28 label:after,
.radio-box_ver-color.color_28 label:after {
    content: "청옥색";
}

.checkbox-box_ver-color.color_29 label .color_area,
.radio-box_ver-color.color_29 label .color_area {
    background: #464646;
}

.checkbox-box_ver-color.color_29 label .color_area .color_top,
.radio-box_ver-color.color_29 label .color_area .color_top {
    background: #afa568;
}

.checkbox-box_ver-color.color_29 label .color_area .color_btm,
.radio-box_ver-color.color_29 label .color_area .color_btm {
    background: #464646;
}

.checkbox-box_ver-color.color_29 label:after,
.radio-box_ver-color.color_29 label:after {
    content: "금색투톤";
}

.checkbox-box_ver-color.color_30 label .color_area,
.radio-box_ver-color.color_30 label .color_area {
    background: #1f4d43;
}

.checkbox-box_ver-color.color_30 label:after,
.radio-box_ver-color.color_30 label:after {
    content: "담녹색";
}

/*shadow*/
.shadow {
    /*-webkit-box-shadow: 0px 10px 24px rgba(176,183,189,0.2);*/
    box-shadow: 0px 10px 24px rgba(176, 183, 189, 0.2);
}

/*꼬리표tag*/

span.best {
    position: absolute;
    top: 0;
    left: 0;
    background: #ff5700;
    color: #fff;
    text-shadow: 1px 1px 1px rgba(0, 0, 0, 0.5);
    display: inline-block;
    width: 42px;
    height: 18px;
    line-height: 18px;
    font-size: 11px;
}

span.tag {
    background: #f27741;
    color: #fff;
    padding: 0 10px;
    line-height: 30px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    font-size: 11px;
}

.tags span {
    font-size: 12px;
    color: #999999;
    padding: 4px 5px;
    /* cursor: pointer */
}

.tags span.tag02 {
    background: #fff;
    border: 1px solid #000;
    color: #333333;
    padding: 0px 10px;
    display: inline-block;
    font-weight: 400;
    text-align: center;
    cursor: pointer;
    font-size: 11px;
    line-height: 24px;
}

/*dot*/
.dot {
    display: inline-block;
    width: 2px;
    height: 2px;
    margin: 0 5px;
    background: #999999;
    vertical-align: middle
}

/*favo*/
.favo {
    display: inline-block;
    width: 40px;
    height: 40px;
    content: "";
    position: absolute;
    bottom: 0px;
    right: 0px;
    background: #fff url("../img/common/favo/icn_heart.svg") no-repeat center center;
    background-size: 20px auto;
    cursor: pointer;
    border: 1px solid #f1f3f5
}

.favo:hover {
    background: #fff url("../img/common/favo/icn_heart_on.svg") no-repeat center center;
    background-size: 20px auto;
    cursor: pointer;
    transition: all .3s
}

.favo.active {
    background: #fff url("../img/common/favo/icn_heart_on.svg") no-repeat center center;
    background-size: 20px auto;
    cursor: pointer
}

/*heart*/
.chk_heart input {
    display: none
}

.paticle {
    width: 100%;
    height: 100%;
    /*animation-play-state: paused;*/
}

.active .paticle {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    width: 5px;
    height: 5px;
    border-radius: 50%;
    /*box-shadow: 0.32476rem -2.4375rem 0 0rem #ff8080, -0.32476rem -2.0625rem 0 0rem #ffed80, 2.1082rem -1.26585rem 0 0rem #ffed80, 1.41004rem -1.53985rem 0 0rem #a4ff80, 2.30412rem 0.85901rem 0 0rem #a4ff80, 2.08305rem 0.14233rem 0 0rem #80ffc8, 0.76499rem 2.33702rem 0 0rem #80ffc8, 1.18748rem 1.71734rem 0 0rem #80c8ff, -1.35019rem 2.0552rem 0 0rem #80c8ff, -0.60229rem 1.99916rem 0 0rem #a480ff, -2.44865rem 0.22578rem 0 0rem #a480ff, -1.93852rem 0.77557rem 0 0rem #ff80ed, -1.70323rem -1.77366rem 0 0rem #ff80ed, -1.81501rem -1.03204rem 0 0rem #ff8080;*/
    /*animation-play-state: running;*/
    box-shadow: none;
    animation: particles 1s cubic-bezier(0.17, 0.89, 0.32, 1.49);
}

@keyframes particles {

    0%,
    20% {
        opacity: 0;
        box-shadow: none;
    }

    100% {
        opacity: 1;
        box-shadow: 0.32476rem -2.4375rem 0 0rem #ff8080, -0.32476rem -2.0625rem 0 0rem #ffed80, 2.1082rem -1.26585rem 0 0rem #ffed80, 1.41004rem -1.53985rem 0 0rem #a4ff80, 2.30412rem 0.85901rem 0 0rem #a4ff80, 2.08305rem 0.14233rem 0 0rem #80ffc8, 0.76499rem 2.33702rem 0 0rem #80ffc8, 1.18748rem 1.71734rem 0 0rem #80c8ff, -1.35019rem 2.0552rem 0 0rem #80c8ff, -0.60229rem 1.99916rem 0 0rem #a480ff, -2.44865rem 0.22578rem 0 0rem #a480ff, -1.93852rem 0.77557rem 0 0rem #ff80ed, -1.70323rem -1.77366rem 0 0rem #ff80ed, -1.81501rem -1.03204rem 0 0rem #ff8080;
    }
}

.heart {
    display: inline-block;
    width: 40px;
    height: 40px;
    content: "";
    position: absolute;
    bottom: 0px;
    right: 0px;
    cursor: pointer;
    border: 1px solid #f1f3f5;
    background: #fff;
    transition: 0.5s ease-in;
}

.heart svg {
    color: #e5e5e5;
    cursor: pointer;
    transform-origin: center center;
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%) !important;
    width: 50%
}

.heart svg path {
    fill: #e5e5e5
}

/*select*/
select {
    font-family: "Montserrat", "Noto Sans KR";
    background: #fff;
    -webkit-appearance: none;
    -moz-appearance: none;
    -o-appearance: none;
    appearance: none;
    -moz-transition: all 0.2s ease-in;
    -o-transition: all 0.2s ease-in;
    -webkit-transition: all 0.2s ease-in;
    transition: all 0.2s ease-in;
    cursor: pointer;
    overflow: hidden;
    text-overflow: ellipsis; 
    white-space: nowrap;
}

select::-ms-expand {
    display: none;
}

/*.select*/
.select {
    position: relative;
    display: inline-block;
    color: #777777;
    background-color: #fafafa;
    border: none;
    height: 48px;
    line-height: 46px;
    padding: 0 50px 0 20px;
    cursor: pointer;
    background-image: url("../img/common/arrw/icn_arrwB.svg");
    background-repeat: no-repeat;
    background-position: 85% center;

}

.select option {
    position: absolute;
    top: 100%;
    left: 0px;
    right: 0px;
    min-width: 100%;
    border: 1px solid #b5b5b5;
    box-sizing: border-box;
    background: #fff;
    z-index: 10;
    max-height: 190px;
    overflow-y: scroll;
}

.select1 {
    display: inline-block;
    height: 56px;
    line-height: 54px;
    padding: 0 54px 0 16px;
    background-color: #fff;
    background-image: url("../img/common/arrw/icn_arrwB.svg");
    background-repeat: no-repeat;
    background-position: calc(100% - 26px) 50%;
    background-size: auto 4px;
    border: 1px solid #E5E5E5;
    position: relative;
    cursor: pointer;
    font-size: 16px;
}

.select1 option {
    position: absolute;
    top: 100%;
    left: 0px;
    right: 0px;
    min-width: 100%;
    border: 1px solid #b5b5b5;
    box-sizing: border-box;
    background: #fff;
    z-index: 10;
    max-height: 190px;
    overflow-y: scroll;
}

.select2 {
    background: #f8f9fa;
    padding: 0 17px;
    height: 56px;
    border: none;
    width: 100%;
    vertical-align: middle;
    font-size: 16px;
    color: #999999;
    cursor: pointer;
    background-image: url("../img/common/arrw/icn_arrwB.svg");
    background-repeat: no-repeat;
    background-position: 95% center;
    background-size: 8px 4px;
}

.select3 {
    position: relative;
    display: inline-block;
    color: #777777;
    font-size: 14px;
    background-color: #fff;
    border: 1px solid #e5e5e5;
    height: 48px;
    line-height: 46px;
    padding: 0 20px 0 10px;
    cursor: pointer;
    background-image: url("../img/common/arrw/icn_arrwB.svg");
    background-repeat: no-repeat;
    background-size: 8px 4px;
    background-position: calc(100% - 10px) center
}

/*가운데정렬*/
.center {
    position: absolute;
    display: inline-block;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*display*/
.none {
    display: none !important
}

.inline {
    display: inline !important
}

.inline-block {
    display: inline-block !important
}

.block {
    display: block !important
}

/*팝업 백그라운드*/
.modal_popup_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.7);
    z-index: 22;
    text-indent: -9999px;
    overflow: hidden;
    display: none
}

/*헤더푸터팝업백그라운드*/
.hdft_modal_popup_bg {
    width: 100%;
    height: 100%;
    position: fixed;
    left: 0px;
    top: 0px;
    background: rgba(0, 0, 0, 0.7);
    z-index: 30;
    text-indent: -9999px;
    overflow: hidden;
    display: none
}

/*팝업*/
.popup {
    display: none;
    position: fixed;
    top: 0px;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    vertical-align: middle;
    width: 606px;
    background: #ffffff;
    border: 0;
    border-radius: 10px;
    z-index: 25;
    -webkit-filter: blur(0);
}

.popup>div {
    position: relative
}

.popup>div[id*="UpdatePanel"] {
    width: 100%;
    height: 100%;
    position:static;
}
.popup>div[id*="UpdatePanel"] .popcls{
    right:32px;
    top:30px;
}

.popup>#UpdatePanel1 {
    position: static;
}

.popup .fit {
    margin-bottom: 30px;
    margin-left: 32px;
    margin-right: 32px;
    margin-top: 44px;
    margin-bottom: 30px;
}

.popup .fit>h5 {
    font-size: 28px;
    font-weight: 700;
}

.popup .fit>p {
    color: #999999;
    line-height: 24px
}

.popup .fit+div {
    margin-left: 32px;
    margin-right: 32px;
}

.popup .popcls {
    background: url(../img/common/close/md_close.svg);
    background-repeat: no-repeat;
    background-position: center center;
    background-size: contain;
    position: absolute;
    top: 32px;
    right: 32px;
    display: inline-block;
    width: 42px;
    height: 42px;
    cursor: pointer;
    z-index: 10;
    margin-right: 0px !important;
    margin-left: 0px !important;
}

.popup .btn04 {
    width: 317px !important;
    margin: 54px auto;
    display: block;
}

.popup .btn05 {
    display: inline-block;
    height: 50px;
    padding: 0 50px;
    line-height: 48px;
}

.iframepopup>div {
    position: relative
}

.iframepopup .fit {
    margin-bottom: 30px;
    margin-left: 32px;
    margin-right: 32px;
    margin-top: 44px;
    margin-bottom: 30px;
}

.iframepopup .fit>h5 {
    font-size: 28px;
    font-weight: bold;
}

.iframepopup .fit>p {
    font-size: 16px;
    color: #444;
    line-height: 22px
}

.iframepopup .fit+div {
    margin-left: 32px;
    margin-right: 32px;
}

.iframepopup .popcls {
    background: url("../img/login/login_cls.png");
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 40px;
    right: 40px;
    display: inline-block;
    width: 27px;
    height: 27px;
    cursor: pointer;
    z-index: 10;
    margin-right: 0 !important;
    margin-left: 0 !important
}

.iframepopup .tb03 th {
    vertical-align: top;
    text-align: left;
}

.iframepopup .btn04 {
    width: 317px !important;
    margin: 54px auto;
    display: block;
}

.iframepopup .btn05 {
    display: inline-block;
    height: 50px;
    padding: 0 50px;
    line-height: 48px;
}

/*투뎁스팝업*/
.depth2popup {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    vertical-align: middle;
    width: 606px;
    max-height: calc(100vh - 100px);
    background: #ffffff;
    border: 1px solid #ff5700;
    z-index: 31
}

.depth2popup .popcls {
    background: url("../img/login/login_cls.png");
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 32px;
    right: 32px;
    display: inline-block;
    width: 27px;
    height: 27px;
    cursor: pointer;
    z-index: 10;
}

.depth2popup .fit {
    margin-top: 74px;
    margin-bottom: 30px;
    margin-left: 32px;
    margin-right: 32px;
}

.depth2popup .fit .tle {
    font-weight: normal;
    font-size: 36px;
    color: #222222
}

.depth2popup .fit .subtle {
    color: #999999;
    font-size: 15px;
    line-height: 24px;
    font-family: "Noto Sans KR"
}

.depth2popup .fit+div {
    margin-left: 32px;
    margin-right: 32px;
}

/* 팝업다시보지않기 */
#popup_today_not .checkbox-box input[type="checkbox"]+label span{
    border:1px solid #333 !important;
}
#popup_today_not .popup_today_close{
    color:#333 !important;
}
#popup_today_not label[for="today_not_appear"]{
    font-size: 16px !important;
    color:#333 !important;
    display: flex;
    align-items: center;
}

/*textarea*/
[class*="txtarea"] u,
[class*="txtarea"] a,
[class*="txtarea"] em,
[class*="txtarea"] font {
    text-decoration: none;
    color: #111;
}

[class*="txtarea"] #container {
    margin-top: auto;
    min-height: auto;
}

[class*="txtarea"] .util {
    margin-bottom: 10px;
}

/*textarea1*/
.txtarea1 {
    background: #f8f9fa;
    width: 100%;
    min-height: 160px;
    font-size: 16px;
    line-height: 16px;
    border: none;
    margin: 20px auto;
    font-family: inherit;
    resize: none;
}

.txtarea1 div.top,
.txtarea1 div.bottom {
    display: inline-block;
    width: 100%;
    height: 50%;
}

.txtarea1>div.top {
    margin-bottom: 22px
}

/*textarea2*/
.txtarea2 {
    background: #f6f6f5;
    border: 1px solid #dadada;
    color: #666666;
    width: 100%;
    min-height: 160px;
    font-size: 11px;
    line-height: 14px;
    border: 1px solid #ccc;
    margin: 20px auto;
    font-family: inherit;
    font-size: inherit;
}

/*placeholder*/
-ms-input-placeholder {
    color: #f00;
}

-webkit-input-placeholder {
    color: #f00;
}

-moz-placeholder {
    color: #f00;
    font-family: "NotoSansCJKkr", Malgun Gothic, dotum, "돋움"
}

-ms-textarea-placeholder {
    font-family: "NotoSansCJKkr", Malgun Gothic, dotum, "돋움"
}

-webkit-textarea-placeholder {
    font-family: "NotoSansCJKkr", Malgun Gothic, dotum, "돋움"
}

-moz-textarea-placeholder {
    font-family: "NotoSansCJKkr", Malgun Gothic, dotum, "돋움"
}

/*spot , bar*/
.spot {
    display: inline-block;
    width: 2px;
    height: 2px;
    margin: 2px 7px;
    vertical-align: middle;
    content: "";
    background: #999999;
}

.bar {
    display: inline-block;
    width: 1px;
    height: 5px;
    margin: 2px 7px;
    vertical-align: middle;
    content: "";
    background: #999999;
}

.arrw_l:after {
    display: inline-block;
    width: 5px;
    height: 10px;
    vertical-align: middle !important;
    content: "";
    background: url(../img/common/arrw/icn_arwL.png);
    background-size: 5px 10px;
    margin-bottom: 0 !important;
}

.arrw_r:after {
    display: inline-block;
    width: 5px;
    height: 10px;
    vertical-align: middle !important;
    content: "";
    background: url(../img/common/arrw/icn_arwL.png);
    background-size: 5px 10px;
    margin-bottom: 0 !important;
}

/*호버이펙트 1*/
.link-effect {
    position: relative;
    -webkit-transition: ease-out 0.3s;
    -webkit-transition-delay: 0.1s;
    transition: ease-out 0.3s 0.1s;
}

.link-effect::after {
    height: 2px;
    width: 100%;
    background: #f47b42;
    content: "";
    position: absolute;
    left: 0;
    bottom: 0;
    -webkit-transform: scaleX(0);
    transform: scaleX(0);
    -webkit-transition: 0.3s;
    transition: 0.3s;
}

.link-effect:hover::after {
    -webkit-transform: scaleX(1);
    transform: scaleX(1);
}

/*푸터*/
#footer {
    background: #323538;
    color: #999;
}

#footer .ftWp {
    width: 100%;
    margin: 0 auto;
    border: 1px solid #313b42
}

#footer .ftWp .ftInfr01>div {
    width: 1180px;
    margin: 0 auto;
    padding-top: 30px
}

.ft-term {
    overflow: hidden;
}

.ft-term li {
    float: left;
    margin-right: 20px;
    padding-right: 20px;
    position: relative
}

.ft-term li:nth-last-child(1) {
    margin-right: 0 !important
}

.ft-term li:nth-child(1) a::before {
    display: none
}

.ft-term li,
.ftInfr1-2 li {
    float: left;
}

.ft-term li:after {
    content: "";
    display: inline-block;
    background: #fff;
    width: 1px;
    height: 8px;
    position: absolute;
    right: 0;
    top: 50%;
    transform: translateY(-50%);
    margin-top: 2px
}

.ft-term li:last-of-type:after {
    display: none
}

.ft-term li a {
    color: #fff;
    font-size: 14px;
    cursor: pointer
}

.ftInfr02 {
    width: 1180px;
    margin: 0 auto;
    padding: 0 0 30px
}

.ftInfr02 .logo {
    width: 140px;
    height: 17px;
    position: relative;
    cursor: pointer;
    margin-top: 30px
}

.ftInfr02 .logo img {
    position: absolute;
    margin: auto;
    top: 0;
    left: 0;
    width:100%;
}

.ftInfr02 .ft-address {
    float: left;
    margin-top: 40px;
    font-size: 13px;
    font-weight:600;
}

.ftInfr02 .ft-address p {
    font-size: 12px;
    margin-bottom: 7px;
    letter-spacing: -1px;
}

.ftInfr02 .ft-address p span {
    margin-right: 10px;
    letter-spacing: -1px
}
.ftInfr02 .ft-cs{
    margin-top:30px;
}
.ftInfr02 .ft-cs h5,
.ftInfr02 .ft-appDown h5 {
    color: #fff;
    margin-top: -18px;
    font-weight: 700;
    font-size: 14px
}

.ftInfr02 .ft-cs h5:nth-of-type(2){
    margin-top:10px;
}

.ftInfr02 .ft-appDown h5 {
    margin: 15px 0 15px
}

.ftInfr02 .ft-cs .call {
    font-size: 18px;
    color: #fff;
    letter-spacing: normal
}

.ftInfr02 .ft-cs .hours {
    font-size: 12px;
    line-height: 20px;
    margin-top: 10px;
    color:#fff;
}
.ftInfr02 .ft-cs .hours:nth-last-of-type(1){
    margin-top: 5px
}
.ftInfr02 .ft-appDown ul li {
    float: left;
    margin-right: 10px
}

/*aside 퀵메뉴*/
.sideToggle {
    height: 700px;
    position: fixed;
    top: calc(100vh /2 - 280px);
    right: -500px;
    z-index: 22;
    width: 570px;
}

.sideToggle .qsch_bar {
    width: 540px;
    height: 70px;
    padding: 0 30px;
    background: #fff;
    border: 1px solid #e2e5e8;
    border-right: none;
    font-size: 13px;
    position: relative;
    top: 70px;
    left: 0px;
    z-index: 9;
}

.sideToggle .qsch_bar {
    display: inline-block;
}

.sideToggle .qsch_bar input {
    width: 100%;
    height: 100%;
    border: none;
}

.qsch_bar_btn {
    background: url(../img/common/quick/inp_sch.png) no-repeat center center;
    display: inline-block;
    width: 30px;
    height: 30px;
    position: absolute;
    top: 50%;
    right: 30px;
    transform: translateY(-50%);
    cursor: pointer;
}

.sideToggle .open_close {
    min-height: 70px;
    line-height: 70px;
    position: relative;
    cursor: pointer;
    border-bottom: 1px solid #515151;
}

.sideToggle .open_close img {
    position: absolute;
    left: 50%;
    top: 50%;
    transform: translate(-50%, -50%)
}

.sideToggle ul li.sch {
    width: 70px;
    height: 70px;
    background-color: #f16528;
    position: relative;
    z-index: 10;
}

.sideToggle ul li.lately {
    vertical-align: middle;
}

.sideToggle ul li.toTop {
    width: 70px;
    height: 70px;
    background: #ff5700;
    position: relative
}

.sideToggle ul li.toTop:hover,
.sideToggle ul li.sch:hover {
    background: #d4572d;
    transition: 0.1s;
    cursor: pointer
}

.sideToggle ul li.sch img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.sideToggle ul li.toTop img {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

.sideToggle .sideitm {
    width: 100%;
    height: 70px;
    display: table
}

.sideToggle .sideitm.on {
    background: #ffffff;
    border-left:1px solid #eee;
}

.sideToggle .sideitm.on>a {
    color: #2d3030;
}

.sideToggle .sideitm>a {
    color: #fff;
    width: 100%;
    font-size: 14px;
    line-height: 18px;
    display: table-cell;
    vertical-align: middle;
    text-align: center;
    border-bottom: 1px solid #515151
}

.sideToggle .sideitm:last-child>a {
    border-bottom: 0
}

.sideToggle .sideCn>dt {
    text-align: left;
    height: 95px;
    padding: 23px 60px;
}

.sideToggle .menu {
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    height: 100%;
    z-index: 10;
}

.sideWp {
    position: absolute;
    top: 0px;
    left: 0;
    width: 70px;
    position: relative;
    background: #23282c;
    float: left
}

.sideWp:before {
    content: "";
    width: 1px;
    height: 100%;
    position: absolute;
    left: 70px
}

.sideCn {
    background: #fff;
    position: relative;
    width: calc(100% - 70px);
    height: 700px;
    float: left;
}

.sideCn dt>h5 {
    font-size: 28px;
    font-weight: bold
}

.sideCn dt>p {
    font-size: 14px;
    color: #444
}

.sideCn>dl {
    position: absolute;
    top: 0;
    left: 0px;
    display: none;
    border-left: 1px solid #656e73;
    width: 100%;
    height: 700px;
    overflow: hidden;
    background: #fff;
    border: 2px solid #23282c
}

.sideCn>dl>dt {
    text-align: left;
    height: auto;
    padding: 33px 30px 30px
}

#interest_dl .list:after {
    display: none
}

/*side컨텐츠top*/
.sideTb .btns {
    margin: 0 30px;
    text-align: left;
    border-top: 1px solid #e5e5e5
}

.sideTb .btns span {
    padding: 20px 0
}

.sideTb .btns .btn01 {
    margin-left: 20px;
    background: #fff;
    border: none;
    color: #000;
    position: relative
}

.sideTb .btns .btn01::after {
    content: "";
    display: inline-block;
    background: #eee;
    height: 8px;
    width: 1px;
    position: absolute;
    right: 0px;
    top: 50%;
    transform: translateY(-50%);
}

.sideTb .btns .btn01:hover {
    box-shadow: none
}

.sideTb .btns .btn01.last {
    margin-right: 0;
    background: #fff;
    color: #ff5700
}

#MyFavoriteAllCheck {
    margin-left: 0
}

/*퀵메뉴 스크롤*/
.sideTbcon,
.sideTbcon3,
.sideTbcon4,
.sideTbcon5 {
    height: 520px;
    max-height: 520px !important;
    width: 100% !important;
}

.sideTbcon2 {
    height: 470px;
    max-height: 470px !important;
    width: 100% !important;
}

/*퀵메뉴 1.차량*/
/*.sideTbcon * { color: #000;}*/
.sideTbcon .noCnt_02 {
    height: 520px;
    max-height: 520px !important;
    border: 0 !important;
}

.sideTbcon .noCnt_02 img {
    position: absolute;
    top: calc(50% - 35px);
    left: 50%;
    transform: translate(-50%, -50%);
}

.sideTbcon .noCnt_02 p {
    position: absolute;
    top: calc(50% - 35px + 20px + 16px);
    left: 50%;
    transform: translate(-50%, -50%);
}

.sideTbcon .list {
    padding: 30px 0;
    margin: 0 30px;
    position: relative;
    border-top: 1px solid #e5e5e5;
    cursor: pointer
}

.sideTbcon .list:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0;
    clear: both
}

.sideTbcon .list:nth-last-child(1):after {
    display: inline-block;
    width: 100%;
    height: 18px;
}

.sideTbcon .list:nth-last-child(1):after {
    display: inline-block;
    width: 100%;
    height: 18px;
}

.sideTbcon .list>div {
    display: flex;
    justify-content: flex-start;
    align-items: center;
}

.sideTbcon .carlist:after {
    content: "";
    display: inline-block;
    width: 100%;
    height: 0;
    clear: both
}

.sideTbcon .check {
    display: inline-block;
    width: 50px;
    height: 120px;
    position: relative;
    vertical-align: middle
}

.sideTbcon .check::after {
    content: "";
    display: block;
    width: 100%;
    height: 1px;
    clear: both;
}

.sideTbcon .carimg_wp {
    display: inline-block;
    width: 160px;
    height: 120px;
    position: relative;
    text-align: center;
}

.sideTbcon .carimg_wp:after {
    width: 30%;
}

.sideTbcon .carimg_wp img {
    width: 160px;
    height: 120px;
}

.sideTbcon .carimg_wp .favo {
    border: 1px solid #f1f3f5;
}

.sideTbcon span.best {
    text-align: center
}

.sideTbcon .carinfr_wp {
    display: inline-flex;
    width: calc(100% - 160px);
    text-align: left;
    padding-left: 20px;
    cursor: pointer;
    flex-direction: column;
    height: 120px;
    justify-content: space-around;
}

.sideTbcon .carinfr_wp .carname {
    font-size: 16px;
    display: block;
    color: #000;
    margin: 0;
    font-weight: 600
}



.sideTbcon .carinfr_wp .carprice,
.sideTbcon .carinfr_wp .dealer_carprice {
    justify-content: flex-start;
}

.sideTbcon .carinfr_wp .carprice {
    margin-bottom: 12px;
    margin-top: 0;
}

.sideTbcon .carinfr_wp .dealer_carprice {
    margin-bottom: 0;
}

/* .sideTbcon .carinfr_wp .carprice {
    font-size: 14px;
    color: #ff5700;
    margin-top: 20px;
    display: inline-block
}

.sideTbcon .carinfr_wp .carprice em {
    font-size: 28px;
    margin-right: 5px;
    color: #ff5700
}

.sideTbcon .carinfr_wp .carprice em span {
    font-size: 14px;
} */

/* 가격상담 */
/* .sideTbcon .carinfr_wp .carprice em span.consult {
    font-size: 20px;
}

.sideTbcon .carinfr_wp .carprice em .dealer h5 {
    text-align: left;
    margin: 0 !important;
    font-size: 16px;
    color: #000;
    font-weight: 600
} */

.dealer {
    padding-left: 30px;
    font-size: 14px;
}

.dealer dt {
    float: left;
    color: #999999;
    width: 50%;
    text-align: left;
    padding: 1px 0;
    min-height: 20px
}

.dealer dd {
    float: left;
    width: 50%;
    text-align: left;
    padding: 1px 0;
    min-height: 20px
}

.sideTbcon .call {
    display: inline-block;
    width: 50px;
    /*height: 91px;*/
    float: left;
    position: relative;
}

.sideTbcon .call a {
    display: inline-block;
    width: 40px;
    height: 40px;
    white-space: nowrap;
    font: 0/0 a;
    border: 1px solid #ccc;
    text-align: center;
    vertical-align: middle;
    position: absolute;
    bottom: 6px;
    left: 50%;
    margin-left: -20px;
}

.sideTbcon .call a::before {
    content: "";
    display: inline-block;
    height: 40px;
    vertical-align: middle;
}

.sideTbcon .call a img {
    max-width: 100%;
    max-height: 100%;
    display: inline-block;
    vertical-align: middle
}

/*퀵메뉴 2.최근본*/
#lately_dl .check {
    width: 60px;
    display: none
}

/*퀵메뉴 3.직영딜러*/
#interest_dl .sideTbcon .dealimg_wp {
    margin-left: 30px;
    width: 80px;
    height: 106px;
    float: left;
    overflow: hidden;
    border-radius: 0px
}

#interest_dl .sideTbcon .dealimg_wp img {
    width: 100%;
    height: 100%;
}

#interest_dl .sideTbcon .dealimg_wp .Dtag {
    display: inline-block;
    width: 10px;
    height: 10px;
    border-radius: 50%;
    background: #ff5700;
    position: absolute;
    right: 0;
    bottom: 0
}

#interest_dl .dealer {
    width: calc(100% - 110px);
    margin-left: 110px;
    height: 106px
}

#interest_dl .dealer dt {
    width: 30%
}

#interest_dl .dealer dd {
    width: 70%
}

#interest_dl .dealer dd.telnum {
    color: #ff5700;
}

/*큌메뉴 4.소식*/
.sideTbcon4 {
    border-bottom: none;
    font-size: 14px;
}

.sideTbcon4 .carinfr_wp {
    width: 100%;
    padding-left: 0;
}

.sideTbcon4 .list {
    border-top: 1px solid #e5e5e5;
    padding: 30px 0;
}

.sideTbcon4 .list.last {}

.sideTbcon4 .list:focus,
.sideTbcon5 .list:active {
    background: #f8f9fa
}

.newstag,
.sideTbcon5 .news {
    padding: 10px 0;
    padding-top: 0;
}

.newstag {
    vertical-align: top
}

.newstag span {
    display: inline-block;
    font-size: 12px;
    padding: 0 10px;
    border-radius: 5px;
    height: 20px;
    line-height: 18px;
}

.newstag .event {
    background: #6e51e3;
    color: #fff;
}

.newstag .notice {
    background: #20c2c4;
    color: #fff;
}

.news {
    width: 70%;
    text-align: left;
    vertical-align: middle
}

.news span {
    color: #000;
    font-size: 16px
}

.news .date {
    display: block;
    padding: 30px 0 0 0;
    color: #8b8b8b;
    font-size: 14px;
}

/*체크박스*/
.sideToggle .checkbox-box {
    text-align: center;
    width: 20px;
    height: 20px;
    position: absolute;
    top: 0px;
    left: 0px;
    bottom: 0px;
    margin: auto;
}

.sideToggle .checkbox-box input[type='checkbox']+label span {
    width: 20px !important;
    height: 20px !important;
}

.sideToggle .checkbox-box input[type='checkbox']:checked+label span {}

.secTop {
    margin-bottom: 20px
}

.secTop .left,
.secTop .right {
    position: relative
}

/**/
.spacing0 {
    letter-spacing: 0
}

/*빈컨텐츠*/
.blank_wp {
    text-align: center;
    width: 100%;
    height: 100%;
    position: relative
}

.blank_wp .blank_cnt {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%)
}

.blank_wp .blank_cnt .blank_txt {
    color: #999999;
    font-size: 14px;
    margin-top: 20px
}

/*----colum----*/
.row {
    width: 100%
}

.row:after {
    display: block;
    content: "";
    clear: both
}

.col-1,
.col-2,
.col-3,
.col-4,
.col-5,
.col-6,
.col-7,
.col-8,
.col-9,
.col-10,
.col-11,
.col-12 {
    float: left
}

.col-xs-1,
.col-xs-2,
.col-xs-3,
.col-xs-4,
.col-xs-5,
.col-xs-6,
.col-xs-7,
.col-xs-8,
.col-xs-9,
.col-xs-10,
.col-xs-11,
.col-xs-12 {
    float: left
}

.col-1 {
    width: 8.33% !important;
}

.col-2 {
    width: 16.66% !important;
}

.col-3 {
    width: 25% !important;
}

.col-4 {
    width: 33.33% !important;
}

.col-5 {
    width: 41.66% !important;
}

.col-6 {
    width: 50% !important;
}

.col-7 {
    width: 58.33% !important;
}

.col-8 {
    width: 66.66% !important;
}

.col-9 {
    width: 75% !important;
}

.col-10 {
    width: 83.33% !important;
}

.col-11 {
    width: 91.66% !important;
}

.col-12 {
    width: 100% !important;
}

.col-md-1 {
    width: 8.33% !important;
}

.col-md-2 {
    width: 16.66% !important;
}

.col-md-3 {
    width: 25% !important;
}

.col-md-4 {
    width: 33.33% !important;
}

.col-md-5 {
    width: 41.66% !important;
}

.col-md-6 {
    width: 50% !important;
}

.col-md-7 {
    width: 58.33% !important;
}

.col-md-8 {
    width: 66.66% !important;
}

.col-md-9 {
    width: 75% !important;
}

.col-md-10 {
    width: 83.33% !important;
}

.col-md-11 {
    width: 91.66% !important;
}

.col-md-12 {
    width: 100% !important;
}

.col-sm-1 {
    width: 8.33% !important;
}

.col-sm-2 {
    width: 16.66% !important;
}

.col-sm-3 {
    width: 25% !important;
}

.col-sm-4 {
    width: 33.33% !important;
}

.col-sm-5 {
    width: 41.66% !important;
}

.col-sm-6 {
    width: 50% !important;
}

.col-sm-7 {
    width: 58.33% !important;
}

.col-sm-8 {
    width: 66.66% !important;
}

.col-sm-9 {
    width: 75% !important;
}

.col-sm-10 {
    width: 83.33% !important;
}

.col-sm-11 {
    width: 91.66% !important;
}

.col-sm-12 {
    width: 100% !important;
}

.col-xs-1 {
    width: 8.33% !important;
}

.col-xs-2 {
    width: 16.66% !important;
}

.col-xs-3 {
    width: 25% !important;
}

.col-xs-4 {
    width: 33.33% !important;
}

.col-xs-5 {
    width: 41.66% !important;
}

.col-xs-6 {
    width: 50% !important;
}

.col-xs-7 {
    width: 58.33% !important;
}

.col-xs-8 {
    width: 66.66% !important;
}

.col-xs-9 {
    width: 75% !important;
}

.col-xs-10 {
    width: 83.33% !important;
}

.col-xs-11 {
    width: 91.66% !important;
}

.col-xs-12 {
    width: 100% !important;
}

/*한줄말줄임표*/
.ellipsisWp {
    width: 100%;
}

.ellipsis {
    display: block;
    text-overflow: ellipsis;
    overflow: hidden;
    white-space: nowrap;
    padding: 0;
}

.multi_ellipsisWp {
    width: 100%;
    overflow: hidden;
}

/*페이지네이션*/
.pagination {
    display: inline-block;
    overflow: hidden;
    /*position: absolute;left: 50%;transform: translateX(-50%);*/
}

.pagination span {
    display: flex;
}

.pagination a,
.pagination span.active {
    color: black;
    float: left;
    display: block;
    width: 40px;
    height: 40px;
    text-align: center;
    line-height: 37px;
    background: #fff;
    border: 1px solid #eee;
    border-right: none;
    text-decoration: none;
    transition: background-color .3s;
    font-size: 12px;
    margin: 40px 0;
    cursor: pointer;
}

.pagination a:hover,
.pagination span.active:hover {
    color: #ff5700;
    transition: all .2s
}

.pagination a:last-child,
.pagination span:not(#DataPager1):last-child {
    border-right: 1px solid #eee
}

.pagination>span {
    border: 0 !important;
}

.pagination a.active,
.pagination span.active {
    border-radius: 2px;
    color: #ff5700;
    font-weight: bold;
}

.pagination a.btn_toPrev,
.pagination a.btn_toNext {
    box-shadow: none;
    display: inline-block;
    width: 40px;
    height: 40px;
}

.pagination a.btn_toNext {
    background-image: url(../img/common/arrw/icn_arwR.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.pagination a.btn_toPrev {
    background-image: url(../img/common/arrw/icn_arwL.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.pagination a.btn_toFront {
    background-image: url(../img/common/arrw/icn_arwLL.png);
    background-position: center center;
    background-repeat: no-repeat;
}

.pagination a.btn_toBack {
    background-image: url(../img/common/arrw/icn_arwRR.png);
    background-position: center center;
    background-repeat: no-repeat;
}

/*딜러가격*/
.dealer_carprice {
    border-bottom: 0 !important;
    font-size: 14px;
    color: #999999;
    width: 100%;
    clear: both;
    display: flex;
    align-items: center;
    justify-content: center;
    margin-bottom: 12px;
}

.dealer_carprice>dl {
    padding: 0;
    padding-left: 0 !important;
    padding-bottom: 0 !important;
    font-size: 12px;
}

.dealer_carprice dt,
.dealer_carprice dd {
    display: inline-block;
    vertical-align: middle
}

.dealer_carprice dt:before {
    content: "";
    display: inline-block;
    background: url("/img/common/icn/icn_dealerprice.png") no-repeat center center;
    background-size: 15px 15px;
    width: 15px;
    height: 15px;
    margin-right: 5px;
    vertical-align: -2px;
}

.dealer_carprice dt {
    color: #999999;
}

.dealer_carprice dd {
    font-size: 18px;
    font-weight: 600;
    margin: 0 4px;
    display: inline-flex;
    justify-content: center;
    align-items: center;
}

.dealer_carprice dd em {
    font-size: 12px;
    font-weight: normal;
    vertical-align: 1px;
    color: #999999;
    margin-left: 4px
}

/*핫마크*/
.mrk_as,
.mrk_nwcrClss,
.mrk_shrtKm,
.mrk_freeShppng,
.mrk_nftf_contract {
    position: relative
}

.mrk_as:after,
.mrk_nwcrClss:after,
.mrk_shrtKm:after,
.mrk_freeShppng:after,
.mrk_nftf_contract:after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 27.77%;
    height: 37.037%;
}

.mrk_as:after {
    background: url("../img/common/hotMark/mrk_as.png") no-repeat left top / 100% 100%;
}

.mrk_nwcrClss:after {
    background: url("../img/common/hotMark/mrk_nwcrClss.png") no-repeat left top / 100% 100%;
}

.mrk_shrtKm:after {
    background: url("../img/common/hotMark/mrk_shrtKm.png") no-repeat left top / 100% 100%;
}

.mrk_as:after {
    background: url("../img/common/hotMark/mrk_as.svg") no-repeat left top / 100% 100%;
}

.mrk_nwcrClss:after {
    background: url("../img/common/hotMark/mrk_nwcrClss.svg") no-repeat left top / 100% 100%;
}

.mrk_shrtKm:after {
    background: url("../img/common/hotMark/mrk_shrtKm.svg") no-repeat left top / 100% 100%;
}

.mrk_freeShppng:after {
    background: url("../img/common/hotMark/mrk_freeShppng.svg") no-repeat left top / 100% 100%;
}

.mrk_nftf_contract:after {
    background: url("../img/common/hotMark/mrk_nftf_contract.svg") no-repeat left top / 100% 100%;
}

.prdct_tag:after {
    content: "";
    display: block;
    clear: both;
}
.prdct_tag .tags{
    display: flex;
    flex-wrap: wrap;
    gap: 0.2rem;
}
.prdct_tag [class*="tag_"]:not(.tag_icn) {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    color: #707070;
    border: 1px solid #EBEBEB;
    background: #fff;
    padding: 0 6px;
    height: 22px;
    border-radius: 2px;
    /* float: left; */
}

.prdct_tag [class*="tag_"]:not(:last-of-type) {
    /* margin-right: 4px */
}

/*태그 특옵션*/
.tag_spOptn .tag_icn {
    display: inline-block;
    width: 14px;
    height: 14px;
    background: url(../img/common/prdctTag/tag_spOptn.svg) no-repeat center center;
    background-size: auto 90%;
}

/*태그 1인소유*/
.tag_owndOne .tag_icn {
    width: 14px;
    height: 14px;
    background: url(../img/common/prdctTag/tag_owndOne.svg) no-repeat center center;
    background-size: auto 90%;
}

/*태그 무사고*/
.tag_nonAccdnt .tag_icn {
    width: 14px;
    height: 15px;
    background: url(../img/common/prdctTag/tag_nonAccdnt.svg) no-repeat center center;
    background-size: auto 90%;
}

/*태그 4WD*/
.tag_4WD .tag_icn {
    width: 14px;
    height: 10px;
    background: url(../img/common/prdctTag/tag_4WD.svg) no-repeat center center;
    background-size: auto 90%;
}

/*태그 금연차량*/
.tag_nonSmkng .tag_icn {
    width: 14px;
    height: 13px;
    background: url(../img/common/prdctTag/tag_nonSmkng.svg) no-repeat center center;
    background-size: auto 90%;
}

/*태그 최저가*/
.tag_lowstPrc .tag_icn {
    width: 14px;
    height: 14px;
    background: url(../img/common/prdctTag/tag_lowstPrc.svg) no-repeat center center;
    background-size: auto 90%;
}

/*태그 상태최상*/
.tag_bestCndtn .tag_icn {
    width: 14px;
    height: 13.5px;
    background: url(../img/common/prdctTag/tag_bestCndtn.svg) no-repeat center center;
    background-size: auto 90%;
}

/*태그 경정비완료*/
.tag_LghtMntnnceCmpltd .tag_icn {
    width: 14px;
    height: 14px;
    background: url(../img/common/prdctTag/tag_LghtMntnnceCmpltd.svg) no-repeat center center;
    background-size: auto 90%;
}

/*태그 무료탁송*/
.tag_freeShppng .tag_icn {
    width: 14px;
    height: 14px;
    background: url(../img/common/prdctTag/tag_freeShppng.svg) no-repeat center center;
    background-size: auto 90%;
}

/*태그 비대면거래 */
.tag_nonFcToFcTrnsctn .tag_icn {
    width: 14px;
    height: 14px;
    background: url(../img/common/prdctTag/tag_nonFcToFcTrnsctn.svg) no-repeat center center;
    background-size: auto 90%;
}

/*leftside-navigation*/
#mypgsec3 .mypgsec3_wp .pageWp {}

#mypgsec3 .mypgsec3_wp .pageWp .pagination {
    margin-bottom: -40px;
}

.pageWp {
    position: relative;
    display: inline-block;
    width: 100%;
    text-align: center;
    font-size: 0;
}

.pageWp .pagination {

    font-size: 0;
}

.pageWp .pagination:after {
    content: "";
    display: block;
    clear: both;
}

.pageWp .pagination table,
.pageWp .pagination table tr,
.pageWp .pagination table td {
    display: inline-block;
    padding: 0;
    margin: 0;
    width: auto;
    float: left;
}

.pageWp .pagination table td a {
    border-right: 0 !important;
    font-size: 12px;
}

/*플레이스홀더*/
::-webkit-input-placeholder {
    /* Chrome */
    color: #999999;
}

:-ms-input-placeholder {
    /* IE 10+ */
    color: #999999;
}

::-moz-placeholder {
    /* Firefox 19+ */
    color: #999999;
    opacity: 1;
}

:-moz-placeholder {
    /* Firefox 4 - 18 */
    color: #999999;
    opacity: 1;
}

/*input type="file"*/
input[type="file"] {
    border: none
}

/*height*/
.ht_calc_100 {
    height: calc(100vh - 216px) !important;
    padding-top: 70px
}

.underline {
    text-decoration: underline
}

.arrw {
    border-bottom: 0;
    border-left: 0;
    display: inline-block;
    padding: 2px;
}

.arrw.right {
    transform: rotate(-45deg);
    -webkit-transform: rotate(-45deg);
}

.arrw.left {
    transform: rotate(135deg);
    -webkit-transform: rotate(135deg);
}

.arrw.up {
    transform: rotate(-135deg);
    -webkit-transform: rotate(-135deg);
}

.arrw.down {
    transform: rotate(45deg);
    -webkit-transform: rotate(45deg);
}

.triangle_t {
    display: inline-block;
    width: 0;
    height: 0;
    border-top: 8px solid #000000;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.triangle_b {
    display: inline-block;
    width: 0;
    height: 0;
    border-bottom: 8px solid #000000;
    border-right: 5px solid transparent;
    border-left: 5px solid transparent;
}

.triangle_l {
    display: inline-block;
    width: 0;
    height: 0;
    border-left: 8px solid #000000;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

.triangle_r {
    display: inline-block;
    width: 0;
    height: 0;
    border-right: 8px solid #000000;
    border-top: 5px solid transparent;
    border-bottom: 5px solid transparent;
}

/*제목*/
.btm_line {
    border-bottom: 1px solid #b1b1b1;
    margin-bottom: 11px;
}

.btm_line .tit {
    font-size: 30px;
    color: #333;
    font-weight: bold;
}

.tit_cont {
    padding-bottom: 22px;
}

/*들여쓰기*/
.indent {
    text-indent: 10px
}

/*오파서티*/
.opa100 {
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1
}

/*푸터개인정보약관등등*/
.hdftpopup {
    display: none;
    position: fixed;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
    vertical-align: middle;
    width: 606px;
    max-height: calc(100vh - 100px);
    background: #ffffff;
    border: 1px solid #ff5700;
    z-index: 33
}

.hdftpopup .popcls {
    background: url("../img/login/login_cls.png");
    background-repeat: no-repeat;
    background-position: center center;
    position: absolute;
    top: 32px;
    right: 32px;
    display: inline-block;
    width: 27px;
    height: 27px;
    cursor: pointer;
    z-index: 32;
}

.terms_h2 {
    font-size: 20px;
    font-weight: 600
}

/*이용약관*/
#conditions {
    font-size: 15px;
    line-height: 30px;
}

#conditions>div {
    padding: 0;
}

#conditions a {
    color: #2d3030
}

#conditions strong {
    font-weight: normal
}

/*개인정보*/
#privacyPolicy {
    font-size: 15px;
    line-height: 30px;
}

#privacyPolicy .util {
    margin-bottom: 10px
}

#privacyPolicy>div {
    padding: 40px 0;
}

#privacyPolicy a {
    color: #2d3030
}

#privacyPolicy strong {
    font-weight: normal
}

/*법적고지*/
#legalNotices {
    font-size: 15px;
    line-height: 30px;
}

#legalNotices>div {
    padding: 40px;
}

#legalNotices span {
    display: block;
    margin-bottom: 10px;
}

#legalNotices table {
    font-size: 15px
}

#legalNotices table tr th {
    background: #f8f9fa
}

#legalNotices table tr td {
    padding: 10px;
    background: #fff
}

#legalNotices table tr td span {
    margin-bottom: 0;
}

/*구매가이드*/
.guide_wp .inner {
    padding: 40px 0;
    background: none
}

.guide_wp .subTab_cnt {
    display: none
}

.guide_wp .subTab_cnt:first-of-type {
    display: block
}

.guide_wp .subTab_cnt .titArea h2 {
    margin: 60px 0;
    text-align: center
}

.subTab_ul {
    box-shadow: 0px 2px 50px 0px rgba(0, 0, 0, 0.05);
}

.subTab_ul:after {
    content: "";
    clear: both;
    display: block;
}

.subTab_ul li {
    width: 33.33%;
    float: left;
    line-height: 60px;
    text-align: center;
    cursor: pointer;
    background: #fff
}

.subTab_ul li.on {
    background: #ff5700;
    color: #fff;
    font-weight: 600
}

.swingtab_list li {
    float: left;
    width: 25%;
    padding: 20px;
    text-align: center;
    border: 1px solid #ff9933;
    border-left: none;
    opacity: 0.3;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=30)";
    filter: alpha(opacity=30);
    -moz-opacity: 0.3
}

.swingtab_list li a {
    color: #000
}

.swingtab_list li:first-child {
    border-left: 1px solid #ff9933;
}

.swingtab_list li:last-child {
    border-right: 1px solid #ff9933;
}

.swingtab_list li.on {
    border-bottom: none;
    border-left: 1px solid #ff9933;
    ;
    opacity: 1;
    -ms-filter: "progid:DXImageTransform.Microsoft.Alpha(Opacity=100)";
    filter: alpha(opacity=100);
    -moz-opacity: 1
}

.swingtab_list li.on a {
    color: #ff9933;
}

.GuideWp {
    color: #777;
    padding: 40px 0;
    font-size: 17px;
    border-bottom: 1px solid #e5e5e5;
    position: relative;
    /* display: flex;
    align-items: center; */
}

.GuideWp h4.tit {
    margin-top: 30px;
    font-size: 17px;
    color: #ff5700;
}

.GuideWp h5.tit {
    color: #000111;
    font-size: 20px;
    margin: 15px 0;
    font-weight: 600
}

.GuideWp .tableborder {
    border-top: 1px solid #000;
}

.GuideWp .tb01 th {
    background: #f8f9fa;
    color: #555;
    border-bottom: 1px solid #e5e5e5;
    border-top: 0;
    padding: 20px;
    width: 141px
}

.GuideWp .tb01 td {
    background: #fff;
    color: #333;
    border-bottom: 1px solid #e5e5e5;
    padding: 20px
}

.GuideWp .GuideIcon {
    width: 200px;
    height: 200px;
    text-align: center;
    float: left;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 0;
}

.GuideWp .GuideIcon:after {
    display: inline-block;
    content: "";
    width: 1px;
    margin-right: 0;
    height: 100%;
    vertical-align: middle
}

.GuideWp .GuideTxt {
    width: calc(100% - 200px);
    float: left;
    position: absolute;
    top: 50%;
    transform: translateY(-50%);
    left: 200px;
    display: flex;
    flex-wrap: wrap;
    gap: 60px;
}

.GuideWp .GuideTxt .col-6 {
    width: calc(50% - 30px) !important;
}

/* .GuideWp .GuideTxt .col-6:first-child {
    margin-right: 60px
} */

/* .GuideWp .GuideTxt div:not(.col-6)+.col-6 {
    margin-right: 60px;
} */

.GuideWp .GuideTxt .col-5 {
    width: calc(41.66% - 30px);
    margin-right: 30px
}

.GuideWp .GuideTxt .col-5:first-of-type {
    margin-left: 100px
}

.GuideWp ul li,
.tab_txt ul li {
    color: #3f3f40;
    font-size: 15px;
    line-height: 30px;
}

.GuideWp ul li p {
    color: #ff5700;
    font-weight: normal
}

#guide1sec1 .GuideWp .GuideIcon {
    height: 300px
}

#guide1sec2 .GuideWp .GuideIcon {
    height: 320px
}

#subTab_cnt3 .GuideWp .tb01 td {
    padding: 30px
}

#subTab_cnt3 .GuideWp {
    border-bottom: 0;
    padding-bottom: 0;
}

/*페이지가이드*/
.PageGuide {
    width: 1180px;
    margin: 0 auto;
    text-align: left;
    display: none
}

.PageGuide span {
    font-size: 13px;
    color: #4e5255;
    cursor: pointer
}

.PageGuide span:after {
    display: inline-block;
    content: "";
    border: 1px solid #818385;
    width: 4px;
    height: 4px;
    transform: rotate(-45deg);
    border-left: 0;
    border-top: 0;
    margin: 2px 10px;
}

.PageGuide span:last-of-type:after {
    display: none
}

.Pagetop {
    width: 1180px;
    margin: 0 auto;
    text-align: center;
    padding-top: 40px;
    margin-top: 30px;
    margin-bottom: 30px;
}

.Pagetop h5 {
    font-size: 32px;
    color: #000;
    font-weight: 700;
    margin: 0;
}

.Pagetop p {
    margin-top: 12px;
    padding-bottom: 0 !important;
    font-size: 16px;
    color: #999;
}

/*swDash*/
.swDash {
    margin: 0 4px;
}

/*평점*/
.rating {
    display: inline-block;
}

.rating .stars {
    display: flex;
    justify-content: center;
    align-items: center
}

.rating .stars label {
    width: 50px;
}

.rating .stars label:not(:nth-last-child(1)) {
    margin-right: 10px;
}

.rating .stars label input {
    display: none
}

.rating .stars label svg {
    color: #ccc;
    transition: 0.3s;
    animation: un_star_dance 0.6s ease-in-out;
    animation-play-state: paused;
    cursor: pointer
}

.rating .stars label .color_active {
    color: #fcc938;
    animation: star_dance 0.6s ease-in-out;
    animation-play-state: running
}

.rating .result {
    font-size: 30px;
    font-size: 18px;
    color: #a5a5a5;
    text-align: center
}

.rating .result .score {
    color: #ff5700;
    font-weight: bold
}

@keyframes star_dance {
    0% {
        transform: rotate(0deg);
    }

    33% {
        transform: rotate(170deg);
    }

    66% {
        transform: rotate(100deg);
    }

    100% {
        transform: rotate(144deg);
    }
}

@keyframes un_star_dance {
    0% {
        transform: rotate(142deg);
    }

    100% {
        transform: rotate(72deg);
    }
}

/*테이블이 비어있으면*/
.BlankTr {
    height: 300px;
    text-align: center;
}

.BlankTr td {
    border-bottom: 0 !important
}

.BlankTr p {
    margin-top: 30px
}

/*차량정보가 없을때*/
.nocnt_wp {
    display: flex;
    flex-direction: column;
    justify-content: center;
    align-items: center
}

.nocnt_wp .icn_nocnt {
    width: 48px !important;
    ;
    height: 48px !important;
    ;
}

.nocnt_wp .p_nocnt {
    font-size: 16px !important;
    ;
    font-weight: normal !important;
    ;
    color: #000000 !important;
    ;
    margin-top: 7px !important;
}

/*물음표*/
.question {
    display: inline-block;
    width: 20px;
    height: 20px;
    line-height: 18px;
    border: 1px solid #ff5700;
    background: #fff;
    color: #ff5700;
    text-align: center;
    margin-left: 5px;
    cursor: pointer
}

/*가운데정렬1(포지션앱솔루트)*/
.centerWp1 {
    position: relative;
}

.centerWp1 .center {
    position: absolute;
    top: 50%;
    left: 50%;
    transform: translate(-50%, -50%);
}

/*가운데정렬2(가상선택자)*/
.centerWp2 {
    width: 100%;
    height: 100%;
    text-align: center;
}

.centerWp2:before {
    content: "";
    display: inline-block;
    width: 1px;
    height: 100%;
    margin-right: 0;
    vertical-align: middle;
}

.centerWp2 .center {
    display: inline-block;
    vertical-align: middle;
}


/*핫마크 + 태그추가 210818*/
.mrk_as,
.mrk_nwcrClss,
.mrk_shrtKm,
.mrk_freeShppng,
.mrk_nftf_contract {
    position: relative
}

.mrk_as:after,
.mrk_nwcrClss:after,
.mrk_shrtKm:after,
.mrk_freeShppng:after,
.mrk_nftf_contract:after {
    content: "";
    display: inline-block;
    position: absolute;
    top: 0;
    left: 0;
    width: 27.77%;
    height: 37.037%;
}

.mrk_as:after {
    background: url("../img/common/hotMark/mrk_as.png") no-repeat left top / 100% 100%;
}

.mrk_nwcrClss:after {
    background: url("../img/common/hotMark/mrk_nwcrClss.png") no-repeat left top / 100% 100%;
}

.mrk_shrtKm:after {
    background: url("../img/common/hotMark/mrk_shrtKm.png") no-repeat left top / 100% 100%;
}

.mrk_freeShppng:after {
    background: url("../img/common/hotMark/mrk_freeShppng.png") no-repeat left top / 100% 100%;
}

.mrk_nftf_contract:after {
    background: url("../img/common/hotMark/mrk_nftf_contract.png") no-repeat left top / 100% 100%;
}
.prdct_tag{
    /* display: flex;
    flex-wrap: wrap;
    border:1px solid red; */
}
.prdct_tag:after {
    content: "";
    display: block;
    clear: both;
}

.prdct_tag .tag_btn {
    display: inline-flex;
    justify-content: center;
    align-items: center;
    font-size: 10px;
    color: #707070;
    border: 1px solid #EBEBEB;
    background: #fff;
    padding: 0 6px;
    height: 22px;
    border-radius: 2px;
    /* float: left; */
}

.prdct_tag .tag_btn:not(:last-of-type) {
    /* margin-right: 4px */
}

.prdct_tag .tag_icn {
    margin-right: 4px;
    white-space: nowrap;
}

/*태그 특옵션*/
.tag_spOptn .tag_icn {
    width: 14px;
    height: 14px;
}

/*태그 1인소유*/
.tag_owndOne .tag_icn {
    width: 14px;
    height: 14px;
}

/*태그 무사고*/
.tag_nonAccdnt .tag_icn {
    width: 14px;
    height: 15px;
}

/*태그 4WD*/
.tag_4WD .tag_icn {
    width: 14px;
    height: 10px;
}

/*태그 금연차량*/
.tag_nonSmkng .tag_icn {
    width: 14px;
    height: 13px;
}

/*태그 최저가*/
.tag_lowstPrc .tag_icn {
    width: 14px;
    height: 14px;
}

/*태그 상태최상*/
.tag_bestCndtn .tag_icn {
    width: 14px;
    height: 13.5px;
}

/*태그 경정비완료*/
.tag_LghtMntnnceCmpltd .tag_icn {
    width: 14px;
    height: 14px;
}

/*태그 무료탁송*/
.tag_freeShppng .tag_icn {
    width: 14px;
    height: 14px;
}

/*태그 */
.tag_nonFcToFcTrnsctn .tag_icn {
    width: 14px;
    height: 14px;
}

/*리스트 차량 가격*/
.carprice {
    font-size: 28px;
    font-weight: 400;
    color: #ff5700;
    margin-bottom: 16px;
    display: flex;
    justify-content: center;
    align-items: center;
}

.carprice .undecided {
    font-size: 22px;
}

.carprice .won {
    font-size: 14px;
    margin-left: 5px;
    margin-bottom: -3px;
    color: #999999;
}

/* 우편번호 */
#pop_layer_addr {
    position: fixed;
    top: 0px !important;
    left: 0px !important;
    right: 0 !important;
    bottom: 0 !important;
    margin: auto !important;
    width: 1000px !important;
    height: 700px !important;
    background: #fff !important;
    border-radius: 10px;
    overflow: hidden;
}

#pop_layer_addr .address_search h4 {
    font-weight: bold;
    margin: 44px 30px 20px;
}

#pop_layer_addr .address_search div[onclick="closeDaumPostcode()"] {
    position: absolute;
    top: 30px;
    right: 30px;
    text-indent: -9999px;
    width: 42px;
    height: 42px;
    cursor: pointer;
    background-repeat: no-repeat;
    background-size: 100% 100%;
    background-position: center center;
    background-image: url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='42' height='42' viewBox='0 0 42 42'%3E%3Cg fill='%23fff' stroke='%23e5e5e5' stroke-width='2'%3E%3Ccircle cx='21' cy='21' r='21' stroke='none'/%3E%3Ccircle cx='21' cy='21' r='20' fill='none'/%3E%3C/g%3E%3Cg transform='translate(-1318.995 -178.666)'%3E%3Cpath d='M779.995,1274.667l-10,10' transform='translate(565 -1080)' fill='none' stroke='%23000' stroke-width='2'/%3E%3Cpath d='M10,0,0,10' transform='translate(1334.995 204.667) rotate(-90)' fill='none' stroke='%23000' stroke-width='2'/%3E%3C/g%3E%3C/svg%3E");
}

/*차량위치*/
.map_tag_dautomall{
    background:url("/image/map/logo_01.png") no-repeat center center !important;
    overflow: hidden ;
    width:92px;height:18px !important;
    text-indent: -9999px !important;
}

/* 팝업 */
/* 공지사항 */
#popup_today_not_notice{
    width:auto !important;
    height:auto !important;
}
#popup_today_not_notice .close_wp{
    background:#fff;
    position: fixed !important;
    padding:  5px 10px;
}
#popup_today_not_notice .close_wp .popup_today_not_close{
    right: 10px !important;
}
/*미디어쿼리1400*/
@media screen and (max-width: 1400px) {
    #myHeader {
        width: 100vw;
        min-width: 100vw;
        white-space: nowrap;
        overflow: hidden
    }

    header {
        width: 1400px;
    }

    header #hdwp {
        width: auto;
        min-width: auto
    }

    header #hdwp .hd_left {
        padding-left: 50px
    }

    header #hdwp .hd_right {
        right: 20px
    }
}

/*미디어쿼리1100*/
@media screen and (max-width:1100px) {
    header {
        width: 1100px;
    }

    header .gnb ul li {
        width: auto;
        padding: 0 25px;
    }
}

/*미디어쿼리800*/
@media screen and (max-width:950px) {
    header {
        width: 950px;
    }

    header #hdwp .hd_right {
        position: relative;
        right: auto
    }

    header .gnb ul li {
        width: auto
    }
}

#popup_today_not img{
    width:400px !important;
}