<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">@import url(https://fonts.googleapis.com/css?family=Open+Sans:300,300i,400,600,600i|Rubik:400,500|Material+Icons);body {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 14px;
}

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

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

a:hover {
  text-decoration: none;
}

.m_t_1px {
  margin-top: 1px !important;
}

.m_r_1px {
  margin-right: 1px !important;
}

.m_b_1px {
  margin-bottom: 1px !important;
}

.m_l_1px {
  margin-left: 1px !important;
}

.m_l_r_1px {
  margin-left: 1px !important;
  margin-right: 1px !important;
}

.p_t_1px {
  padding-top: 1px !important;
}

.p_r_1px {
  padding-right: 1px !important;
}

.p_b_1px {
  padding-bottom: 1px !important;
}

.p_l_1px {
  padding-left: 1px !important;
}

.m_t_2px {
  margin-top: 2px !important;
}

.m_r_2px {
  margin-right: 2px !important;
}

.m_b_2px {
  margin-bottom: 2px !important;
}

.m_l_2px {
  margin-left: 2px !important;
}

.m_l_r_2px {
  margin-left: 2px !important;
  margin-right: 2px !important;
}

.p_t_2px {
  padding-top: 2px !important;
}

.p_r_2px {
  padding-right: 2px !important;
}

.p_b_2px {
  padding-bottom: 2px !important;
}

.p_l_2px {
  padding-left: 2px !important;
}

.m_t_3px {
  margin-top: 3px !important;
}

.m_r_3px {
  margin-right: 3px !important;
}

.m_b_3px {
  margin-bottom: 3px !important;
}

.m_l_3px {
  margin-left: 3px !important;
}

.m_l_r_3px {
  margin-left: 3px !important;
  margin-right: 3px !important;
}

.p_t_3px {
  padding-top: 3px !important;
}

.p_r_3px {
  padding-right: 3px !important;
}

.p_b_3px {
  padding-bottom: 3px !important;
}

.p_l_3px {
  padding-left: 3px !important;
}

.m_t_4px {
  margin-top: 4px !important;
}

.m_r_4px {
  margin-right: 4px !important;
}

.m_b_4px {
  margin-bottom: 4px !important;
}

.m_l_4px {
  margin-left: 4px !important;
}

.m_l_r_4px {
  margin-left: 4px !important;
  margin-right: 4px !important;
}

.p_t_4px {
  padding-top: 4px !important;
}

.p_r_4px {
  padding-right: 4px !important;
}

.p_b_4px {
  padding-bottom: 4px !important;
}

.p_l_4px {
  padding-left: 4px !important;
}

.m_t_5px {
  margin-top: 5px !important;
}

.m_r_5px {
  margin-right: 5px !important;
}

.m_b_5px {
  margin-bottom: 5px !important;
}

.m_l_5px {
  margin-left: 5px !important;
}

.m_l_r_5px {
  margin-left: 5px !important;
  margin-right: 5px !important;
}

.p_t_5px {
  padding-top: 5px !important;
}

.p_r_5px {
  padding-right: 5px !important;
}

.p_b_5px {
  padding-bottom: 5px !important;
}

.p_l_5px {
  padding-left: 5px !important;
}

.m_t_6px {
  margin-top: 6px !important;
}

.m_r_6px {
  margin-right: 6px !important;
}

.m_b_6px {
  margin-bottom: 6px !important;
}

.m_l_6px {
  margin-left: 6px !important;
}

.m_l_r_6px {
  margin-left: 6px !important;
  margin-right: 6px !important;
}

.p_t_6px {
  padding-top: 6px !important;
}

.p_r_6px {
  padding-right: 6px !important;
}

.p_b_6px {
  padding-bottom: 6px !important;
}

.p_l_6px {
  padding-left: 6px !important;
}

.m_t_7px {
  margin-top: 7px !important;
}

.m_r_7px {
  margin-right: 7px !important;
}

.m_b_7px {
  margin-bottom: 7px !important;
}

.m_l_7px {
  margin-left: 7px !important;
}

.m_l_r_7px {
  margin-left: 7px !important;
  margin-right: 7px !important;
}

.p_t_7px {
  padding-top: 7px !important;
}

.p_r_7px {
  padding-right: 7px !important;
}

.p_b_7px {
  padding-bottom: 7px !important;
}

.p_l_7px {
  padding-left: 7px !important;
}

.m_t_8px {
  margin-top: 8px !important;
}

.m_r_8px {
  margin-right: 8px !important;
}

.m_b_8px {
  margin-bottom: 8px !important;
}

.m_l_8px {
  margin-left: 8px !important;
}

.m_l_r_8px {
  margin-left: 8px !important;
  margin-right: 8px !important;
}

.p_t_8px {
  padding-top: 8px !important;
}

.p_r_8px {
  padding-right: 8px !important;
}

.p_b_8px {
  padding-bottom: 8px !important;
}

.p_l_8px {
  padding-left: 8px !important;
}

.m_t_9px {
  margin-top: 9px !important;
}

.m_r_9px {
  margin-right: 9px !important;
}

.m_b_9px {
  margin-bottom: 9px !important;
}

.m_l_9px {
  margin-left: 9px !important;
}

.m_l_r_9px {
  margin-left: 9px !important;
  margin-right: 9px !important;
}

.p_t_9px {
  padding-top: 9px !important;
}

.p_r_9px {
  padding-right: 9px !important;
}

.p_b_9px {
  padding-bottom: 9px !important;
}

.p_l_9px {
  padding-left: 9px !important;
}

.m_t_10px {
  margin-top: 10px !important;
}

.m_r_10px {
  margin-right: 10px !important;
}

.m_b_10px {
  margin-bottom: 10px !important;
}

.m_l_10px {
  margin-left: 10px !important;
}

.m_l_r_10px {
  margin-left: 10px !important;
  margin-right: 10px !important;
}

.p_t_10px {
  padding-top: 10px !important;
}

.p_r_10px {
  padding-right: 10px !important;
}

.p_b_10px {
  padding-bottom: 10px !important;
}

.p_l_10px {
  padding-left: 10px !important;
}

.m_t_11px {
  margin-top: 11px !important;
}

.m_r_11px {
  margin-right: 11px !important;
}

.m_b_11px {
  margin-bottom: 11px !important;
}

.m_l_11px {
  margin-left: 11px !important;
}

.m_l_r_11px {
  margin-left: 11px !important;
  margin-right: 11px !important;
}

.p_t_11px {
  padding-top: 11px !important;
}

.p_r_11px {
  padding-right: 11px !important;
}

.p_b_11px {
  padding-bottom: 11px !important;
}

.p_l_11px {
  padding-left: 11px !important;
}

.m_t_12px {
  margin-top: 12px !important;
}

.m_r_12px {
  margin-right: 12px !important;
}

.m_b_12px {
  margin-bottom: 12px !important;
}

.m_l_12px {
  margin-left: 12px !important;
}

.m_l_r_12px {
  margin-left: 12px !important;
  margin-right: 12px !important;
}

.p_t_12px {
  padding-top: 12px !important;
}

.p_r_12px {
  padding-right: 12px !important;
}

.p_b_12px {
  padding-bottom: 12px !important;
}

.p_l_12px {
  padding-left: 12px !important;
}

.m_t_13px {
  margin-top: 13px !important;
}

.m_r_13px {
  margin-right: 13px !important;
}

.m_b_13px {
  margin-bottom: 13px !important;
}

.m_l_13px {
  margin-left: 13px !important;
}

.m_l_r_13px {
  margin-left: 13px !important;
  margin-right: 13px !important;
}

.p_t_13px {
  padding-top: 13px !important;
}

.p_r_13px {
  padding-right: 13px !important;
}

.p_b_13px {
  padding-bottom: 13px !important;
}

.p_l_13px {
  padding-left: 13px !important;
}

.m_t_14px {
  margin-top: 14px !important;
}

.m_r_14px {
  margin-right: 14px !important;
}

.m_b_14px {
  margin-bottom: 14px !important;
}

.m_l_14px {
  margin-left: 14px !important;
}

.m_l_r_14px {
  margin-left: 14px !important;
  margin-right: 14px !important;
}

.p_t_14px {
  padding-top: 14px !important;
}

.p_r_14px {
  padding-right: 14px !important;
}

.p_b_14px {
  padding-bottom: 14px !important;
}

.p_l_14px {
  padding-left: 14px !important;
}

.m_t_15px {
  margin-top: 15px !important;
}

.m_r_15px {
  margin-right: 15px !important;
}

.m_b_15px {
  margin-bottom: 15px !important;
}

.m_l_15px {
  margin-left: 15px !important;
}

.m_l_r_15px {
  margin-left: 15px !important;
  margin-right: 15px !important;
}

.p_t_15px {
  padding-top: 15px !important;
}

.p_r_15px {
  padding-right: 15px !important;
}

.p_b_15px {
  padding-bottom: 15px !important;
}

.p_l_15px {
  padding-left: 15px !important;
}

.m_t_16px {
  margin-top: 16px !important;
}

.m_r_16px {
  margin-right: 16px !important;
}

.m_b_16px {
  margin-bottom: 16px !important;
}

.m_l_16px {
  margin-left: 16px !important;
}

.m_l_r_16px {
  margin-left: 16px !important;
  margin-right: 16px !important;
}

.p_t_16px {
  padding-top: 16px !important;
}

.p_r_16px {
  padding-right: 16px !important;
}

.p_b_16px {
  padding-bottom: 16px !important;
}

.p_l_16px {
  padding-left: 16px !important;
}

.m_t_17px {
  margin-top: 17px !important;
}

.m_r_17px {
  margin-right: 17px !important;
}

.m_b_17px {
  margin-bottom: 17px !important;
}

.m_l_17px {
  margin-left: 17px !important;
}

.m_l_r_17px {
  margin-left: 17px !important;
  margin-right: 17px !important;
}

.p_t_17px {
  padding-top: 17px !important;
}

.p_r_17px {
  padding-right: 17px !important;
}

.p_b_17px {
  padding-bottom: 17px !important;
}

.p_l_17px {
  padding-left: 17px !important;
}

.m_t_18px {
  margin-top: 18px !important;
}

.m_r_18px {
  margin-right: 18px !important;
}

.m_b_18px {
  margin-bottom: 18px !important;
}

.m_l_18px {
  margin-left: 18px !important;
}

.m_l_r_18px {
  margin-left: 18px !important;
  margin-right: 18px !important;
}

.p_t_18px {
  padding-top: 18px !important;
}

.p_r_18px {
  padding-right: 18px !important;
}

.p_b_18px {
  padding-bottom: 18px !important;
}

.p_l_18px {
  padding-left: 18px !important;
}

.m_t_19px {
  margin-top: 19px !important;
}

.m_r_19px {
  margin-right: 19px !important;
}

.m_b_19px {
  margin-bottom: 19px !important;
}

.m_l_19px {
  margin-left: 19px !important;
}

.m_l_r_19px {
  margin-left: 19px !important;
  margin-right: 19px !important;
}

.p_t_19px {
  padding-top: 19px !important;
}

.p_r_19px {
  padding-right: 19px !important;
}

.p_b_19px {
  padding-bottom: 19px !important;
}

.p_l_19px {
  padding-left: 19px !important;
}

.m_t_20px {
  margin-top: 20px !important;
}

.m_r_20px {
  margin-right: 20px !important;
}

.m_b_20px {
  margin-bottom: 20px !important;
}

.m_l_20px {
  margin-left: 20px !important;
}

.m_l_r_20px {
  margin-left: 20px !important;
  margin-right: 20px !important;
}

.p_t_20px {
  padding-top: 20px !important;
}

.p_r_20px {
  padding-right: 20px !important;
}

.p_b_20px {
  padding-bottom: 20px !important;
}

.p_l_20px {
  padding-left: 20px !important;
}

.m_t_21px {
  margin-top: 21px !important;
}

.m_r_21px {
  margin-right: 21px !important;
}

.m_b_21px {
  margin-bottom: 21px !important;
}

.m_l_21px {
  margin-left: 21px !important;
}

.m_l_r_21px {
  margin-left: 21px !important;
  margin-right: 21px !important;
}

.p_t_21px {
  padding-top: 21px !important;
}

.p_r_21px {
  padding-right: 21px !important;
}

.p_b_21px {
  padding-bottom: 21px !important;
}

.p_l_21px {
  padding-left: 21px !important;
}

.m_t_22px {
  margin-top: 22px !important;
}

.m_r_22px {
  margin-right: 22px !important;
}

.m_b_22px {
  margin-bottom: 22px !important;
}

.m_l_22px {
  margin-left: 22px !important;
}

.m_l_r_22px {
  margin-left: 22px !important;
  margin-right: 22px !important;
}

.p_t_22px {
  padding-top: 22px !important;
}

.p_r_22px {
  padding-right: 22px !important;
}

.p_b_22px {
  padding-bottom: 22px !important;
}

.p_l_22px {
  padding-left: 22px !important;
}

.m_t_23px {
  margin-top: 23px !important;
}

.m_r_23px {
  margin-right: 23px !important;
}

.m_b_23px {
  margin-bottom: 23px !important;
}

.m_l_23px {
  margin-left: 23px !important;
}

.m_l_r_23px {
  margin-left: 23px !important;
  margin-right: 23px !important;
}

.p_t_23px {
  padding-top: 23px !important;
}

.p_r_23px {
  padding-right: 23px !important;
}

.p_b_23px {
  padding-bottom: 23px !important;
}

.p_l_23px {
  padding-left: 23px !important;
}

.m_t_24px {
  margin-top: 24px !important;
}

.m_r_24px {
  margin-right: 24px !important;
}

.m_b_24px {
  margin-bottom: 24px !important;
}

.m_l_24px {
  margin-left: 24px !important;
}

.m_l_r_24px {
  margin-left: 24px !important;
  margin-right: 24px !important;
}

.p_t_24px {
  padding-top: 24px !important;
}

.p_r_24px {
  padding-right: 24px !important;
}

.p_b_24px {
  padding-bottom: 24px !important;
}

.p_l_24px {
  padding-left: 24px !important;
}

.m_t_25px {
  margin-top: 25px !important;
}

.m_r_25px {
  margin-right: 25px !important;
}

.m_b_25px {
  margin-bottom: 25px !important;
}

.m_l_25px {
  margin-left: 25px !important;
}

.m_l_r_25px {
  margin-left: 25px !important;
  margin-right: 25px !important;
}

.p_t_25px {
  padding-top: 25px !important;
}

.p_r_25px {
  padding-right: 25px !important;
}

.p_b_25px {
  padding-bottom: 25px !important;
}

.p_l_25px {
  padding-left: 25px !important;
}

.m_t_26px {
  margin-top: 26px !important;
}

.m_r_26px {
  margin-right: 26px !important;
}

.m_b_26px {
  margin-bottom: 26px !important;
}

.m_l_26px {
  margin-left: 26px !important;
}

.m_l_r_26px {
  margin-left: 26px !important;
  margin-right: 26px !important;
}

.p_t_26px {
  padding-top: 26px !important;
}

.p_r_26px {
  padding-right: 26px !important;
}

.p_b_26px {
  padding-bottom: 26px !important;
}

.p_l_26px {
  padding-left: 26px !important;
}

.m_t_27px {
  margin-top: 27px !important;
}

.m_r_27px {
  margin-right: 27px !important;
}

.m_b_27px {
  margin-bottom: 27px !important;
}

.m_l_27px {
  margin-left: 27px !important;
}

.m_l_r_27px {
  margin-left: 27px !important;
  margin-right: 27px !important;
}

.p_t_27px {
  padding-top: 27px !important;
}

.p_r_27px {
  padding-right: 27px !important;
}

.p_b_27px {
  padding-bottom: 27px !important;
}

.p_l_27px {
  padding-left: 27px !important;
}

.m_t_28px {
  margin-top: 28px !important;
}

.m_r_28px {
  margin-right: 28px !important;
}

.m_b_28px {
  margin-bottom: 28px !important;
}

.m_l_28px {
  margin-left: 28px !important;
}

.m_l_r_28px {
  margin-left: 28px !important;
  margin-right: 28px !important;
}

.p_t_28px {
  padding-top: 28px !important;
}

.p_r_28px {
  padding-right: 28px !important;
}

.p_b_28px {
  padding-bottom: 28px !important;
}

.p_l_28px {
  padding-left: 28px !important;
}

.m_t_29px {
  margin-top: 29px !important;
}

.m_r_29px {
  margin-right: 29px !important;
}

.m_b_29px {
  margin-bottom: 29px !important;
}

.m_l_29px {
  margin-left: 29px !important;
}

.m_l_r_29px {
  margin-left: 29px !important;
  margin-right: 29px !important;
}

.p_t_29px {
  padding-top: 29px !important;
}

.p_r_29px {
  padding-right: 29px !important;
}

.p_b_29px {
  padding-bottom: 29px !important;
}

.p_l_29px {
  padding-left: 29px !important;
}

.m_t_30px {
  margin-top: 30px !important;
}

.m_r_30px {
  margin-right: 30px !important;
}

.m_b_30px {
  margin-bottom: 30px !important;
}

.m_l_30px {
  margin-left: 30px !important;
}

.m_l_r_30px {
  margin-left: 30px !important;
  margin-right: 30px !important;
}

.p_t_30px {
  padding-top: 30px !important;
}

.p_r_30px {
  padding-right: 30px !important;
}

.p_b_30px {
  padding-bottom: 30px !important;
}

.p_l_30px {
  padding-left: 30px !important;
}

.m_t_31px {
  margin-top: 31px !important;
}

.m_r_31px {
  margin-right: 31px !important;
}

.m_b_31px {
  margin-bottom: 31px !important;
}

.m_l_31px {
  margin-left: 31px !important;
}

.m_l_r_31px {
  margin-left: 31px !important;
  margin-right: 31px !important;
}

.p_t_31px {
  padding-top: 31px !important;
}

.p_r_31px {
  padding-right: 31px !important;
}

.p_b_31px {
  padding-bottom: 31px !important;
}

.p_l_31px {
  padding-left: 31px !important;
}

.m_t_32px {
  margin-top: 32px !important;
}

.m_r_32px {
  margin-right: 32px !important;
}

.m_b_32px {
  margin-bottom: 32px !important;
}

.m_l_32px {
  margin-left: 32px !important;
}

.m_l_r_32px {
  margin-left: 32px !important;
  margin-right: 32px !important;
}

.p_t_32px {
  padding-top: 32px !important;
}

.p_r_32px {
  padding-right: 32px !important;
}

.p_b_32px {
  padding-bottom: 32px !important;
}

.p_l_32px {
  padding-left: 32px !important;
}

.m_t_33px {
  margin-top: 33px !important;
}

.m_r_33px {
  margin-right: 33px !important;
}

.m_b_33px {
  margin-bottom: 33px !important;
}

.m_l_33px {
  margin-left: 33px !important;
}

.m_l_r_33px {
  margin-left: 33px !important;
  margin-right: 33px !important;
}

.p_t_33px {
  padding-top: 33px !important;
}

.p_r_33px {
  padding-right: 33px !important;
}

.p_b_33px {
  padding-bottom: 33px !important;
}

.p_l_33px {
  padding-left: 33px !important;
}

.m_t_34px {
  margin-top: 34px !important;
}

.m_r_34px {
  margin-right: 34px !important;
}

.m_b_34px {
  margin-bottom: 34px !important;
}

.m_l_34px {
  margin-left: 34px !important;
}

.m_l_r_34px {
  margin-left: 34px !important;
  margin-right: 34px !important;
}

.p_t_34px {
  padding-top: 34px !important;
}

.p_r_34px {
  padding-right: 34px !important;
}

.p_b_34px {
  padding-bottom: 34px !important;
}

.p_l_34px {
  padding-left: 34px !important;
}

.m_t_35px {
  margin-top: 35px !important;
}

.m_r_35px {
  margin-right: 35px !important;
}

.m_b_35px {
  margin-bottom: 35px !important;
}

.m_l_35px {
  margin-left: 35px !important;
}

.m_l_r_35px {
  margin-left: 35px !important;
  margin-right: 35px !important;
}

.p_t_35px {
  padding-top: 35px !important;
}

.p_r_35px {
  padding-right: 35px !important;
}

.p_b_35px {
  padding-bottom: 35px !important;
}

.p_l_35px {
  padding-left: 35px !important;
}

.m_t_36px {
  margin-top: 36px !important;
}

.m_r_36px {
  margin-right: 36px !important;
}

.m_b_36px {
  margin-bottom: 36px !important;
}

.m_l_36px {
  margin-left: 36px !important;
}

.m_l_r_36px {
  margin-left: 36px !important;
  margin-right: 36px !important;
}

.p_t_36px {
  padding-top: 36px !important;
}

.p_r_36px {
  padding-right: 36px !important;
}

.p_b_36px {
  padding-bottom: 36px !important;
}

.p_l_36px {
  padding-left: 36px !important;
}

.m_t_37px {
  margin-top: 37px !important;
}

.m_r_37px {
  margin-right: 37px !important;
}

.m_b_37px {
  margin-bottom: 37px !important;
}

.m_l_37px {
  margin-left: 37px !important;
}

.m_l_r_37px {
  margin-left: 37px !important;
  margin-right: 37px !important;
}

.p_t_37px {
  padding-top: 37px !important;
}

.p_r_37px {
  padding-right: 37px !important;
}

.p_b_37px {
  padding-bottom: 37px !important;
}

.p_l_37px {
  padding-left: 37px !important;
}

.m_t_38px {
  margin-top: 38px !important;
}

.m_r_38px {
  margin-right: 38px !important;
}

.m_b_38px {
  margin-bottom: 38px !important;
}

.m_l_38px {
  margin-left: 38px !important;
}

.m_l_r_38px {
  margin-left: 38px !important;
  margin-right: 38px !important;
}

.p_t_38px {
  padding-top: 38px !important;
}

.p_r_38px {
  padding-right: 38px !important;
}

.p_b_38px {
  padding-bottom: 38px !important;
}

.p_l_38px {
  padding-left: 38px !important;
}

.m_t_39px {
  margin-top: 39px !important;
}

.m_r_39px {
  margin-right: 39px !important;
}

.m_b_39px {
  margin-bottom: 39px !important;
}

.m_l_39px {
  margin-left: 39px !important;
}

.m_l_r_39px {
  margin-left: 39px !important;
  margin-right: 39px !important;
}

.p_t_39px {
  padding-top: 39px !important;
}

.p_r_39px {
  padding-right: 39px !important;
}

.p_b_39px {
  padding-bottom: 39px !important;
}

.p_l_39px {
  padding-left: 39px !important;
}

.m_t_40px {
  margin-top: 40px !important;
}

.m_r_40px {
  margin-right: 40px !important;
}

.m_b_40px {
  margin-bottom: 40px !important;
}

.m_l_40px {
  margin-left: 40px !important;
}

.m_l_r_40px {
  margin-left: 40px !important;
  margin-right: 40px !important;
}

.p_t_40px {
  padding-top: 40px !important;
}

.p_r_40px {
  padding-right: 40px !important;
}

.p_b_40px {
  padding-bottom: 40px !important;
}

.p_l_40px {
  padding-left: 40px !important;
}

.m_t_41px {
  margin-top: 41px !important;
}

.m_r_41px {
  margin-right: 41px !important;
}

.m_b_41px {
  margin-bottom: 41px !important;
}

.m_l_41px {
  margin-left: 41px !important;
}

.m_l_r_41px {
  margin-left: 41px !important;
  margin-right: 41px !important;
}

.p_t_41px {
  padding-top: 41px !important;
}

.p_r_41px {
  padding-right: 41px !important;
}

.p_b_41px {
  padding-bottom: 41px !important;
}

.p_l_41px {
  padding-left: 41px !important;
}

.m_t_42px {
  margin-top: 42px !important;
}

.m_r_42px {
  margin-right: 42px !important;
}

.m_b_42px {
  margin-bottom: 42px !important;
}

.m_l_42px {
  margin-left: 42px !important;
}

.m_l_r_42px {
  margin-left: 42px !important;
  margin-right: 42px !important;
}

.p_t_42px {
  padding-top: 42px !important;
}

.p_r_42px {
  padding-right: 42px !important;
}

.p_b_42px {
  padding-bottom: 42px !important;
}

.p_l_42px {
  padding-left: 42px !important;
}

.m_t_43px {
  margin-top: 43px !important;
}

.m_r_43px {
  margin-right: 43px !important;
}

.m_b_43px {
  margin-bottom: 43px !important;
}

.m_l_43px {
  margin-left: 43px !important;
}

.m_l_r_43px {
  margin-left: 43px !important;
  margin-right: 43px !important;
}

.p_t_43px {
  padding-top: 43px !important;
}

.p_r_43px {
  padding-right: 43px !important;
}

.p_b_43px {
  padding-bottom: 43px !important;
}

.p_l_43px {
  padding-left: 43px !important;
}

.m_t_44px {
  margin-top: 44px !important;
}

.m_r_44px {
  margin-right: 44px !important;
}

.m_b_44px {
  margin-bottom: 44px !important;
}

.m_l_44px {
  margin-left: 44px !important;
}

.m_l_r_44px {
  margin-left: 44px !important;
  margin-right: 44px !important;
}

.p_t_44px {
  padding-top: 44px !important;
}

.p_r_44px {
  padding-right: 44px !important;
}

.p_b_44px {
  padding-bottom: 44px !important;
}

.p_l_44px {
  padding-left: 44px !important;
}

.m_t_45px {
  margin-top: 45px !important;
}

.m_r_45px {
  margin-right: 45px !important;
}

.m_b_45px {
  margin-bottom: 45px !important;
}

.m_l_45px {
  margin-left: 45px !important;
}

.m_l_r_45px {
  margin-left: 45px !important;
  margin-right: 45px !important;
}

.p_t_45px {
  padding-top: 45px !important;
}

.p_r_45px {
  padding-right: 45px !important;
}

.p_b_45px {
  padding-bottom: 45px !important;
}

.p_l_45px {
  padding-left: 45px !important;
}

.m_t_46px {
  margin-top: 46px !important;
}

.m_r_46px {
  margin-right: 46px !important;
}

.m_b_46px {
  margin-bottom: 46px !important;
}

.m_l_46px {
  margin-left: 46px !important;
}

.m_l_r_46px {
  margin-left: 46px !important;
  margin-right: 46px !important;
}

.p_t_46px {
  padding-top: 46px !important;
}

.p_r_46px {
  padding-right: 46px !important;
}

.p_b_46px {
  padding-bottom: 46px !important;
}

.p_l_46px {
  padding-left: 46px !important;
}

.m_t_47px {
  margin-top: 47px !important;
}

.m_r_47px {
  margin-right: 47px !important;
}

.m_b_47px {
  margin-bottom: 47px !important;
}

.m_l_47px {
  margin-left: 47px !important;
}

.m_l_r_47px {
  margin-left: 47px !important;
  margin-right: 47px !important;
}

.p_t_47px {
  padding-top: 47px !important;
}

.p_r_47px {
  padding-right: 47px !important;
}

.p_b_47px {
  padding-bottom: 47px !important;
}

.p_l_47px {
  padding-left: 47px !important;
}

.m_t_48px {
  margin-top: 48px !important;
}

.m_r_48px {
  margin-right: 48px !important;
}

.m_b_48px {
  margin-bottom: 48px !important;
}

.m_l_48px {
  margin-left: 48px !important;
}

.m_l_r_48px {
  margin-left: 48px !important;
  margin-right: 48px !important;
}

.p_t_48px {
  padding-top: 48px !important;
}

.p_r_48px {
  padding-right: 48px !important;
}

.p_b_48px {
  padding-bottom: 48px !important;
}

.p_l_48px {
  padding-left: 48px !important;
}

.m_t_49px {
  margin-top: 49px !important;
}

.m_r_49px {
  margin-right: 49px !important;
}

.m_b_49px {
  margin-bottom: 49px !important;
}

.m_l_49px {
  margin-left: 49px !important;
}

.m_l_r_49px {
  margin-left: 49px !important;
  margin-right: 49px !important;
}

.p_t_49px {
  padding-top: 49px !important;
}

.p_r_49px {
  padding-right: 49px !important;
}

.p_b_49px {
  padding-bottom: 49px !important;
}

.p_l_49px {
  padding-left: 49px !important;
}

.m_t_50px {
  margin-top: 50px !important;
}

.m_r_50px {
  margin-right: 50px !important;
}

.m_b_50px {
  margin-bottom: 50px !important;
}

.m_l_50px {
  margin-left: 50px !important;
}

.m_l_r_50px {
  margin-left: 50px !important;
  margin-right: 50px !important;
}

.p_t_50px {
  padding-top: 50px !important;
}

.p_r_50px {
  padding-right: 50px !important;
}

.p_b_50px {
  padding-bottom: 50px !important;
}

.p_l_50px {
  padding-left: 50px !important;
}

.m_t_51px {
  margin-top: 51px !important;
}

.m_r_51px {
  margin-right: 51px !important;
}

.m_b_51px {
  margin-bottom: 51px !important;
}

.m_l_51px {
  margin-left: 51px !important;
}

.m_l_r_51px {
  margin-left: 51px !important;
  margin-right: 51px !important;
}

.p_t_51px {
  padding-top: 51px !important;
}

.p_r_51px {
  padding-right: 51px !important;
}

.p_b_51px {
  padding-bottom: 51px !important;
}

.p_l_51px {
  padding-left: 51px !important;
}

.m_t_52px {
  margin-top: 52px !important;
}

.m_r_52px {
  margin-right: 52px !important;
}

.m_b_52px {
  margin-bottom: 52px !important;
}

.m_l_52px {
  margin-left: 52px !important;
}

.m_l_r_52px {
  margin-left: 52px !important;
  margin-right: 52px !important;
}

.p_t_52px {
  padding-top: 52px !important;
}

.p_r_52px {
  padding-right: 52px !important;
}

.p_b_52px {
  padding-bottom: 52px !important;
}

.p_l_52px {
  padding-left: 52px !important;
}

.m_t_53px {
  margin-top: 53px !important;
}

.m_r_53px {
  margin-right: 53px !important;
}

.m_b_53px {
  margin-bottom: 53px !important;
}

.m_l_53px {
  margin-left: 53px !important;
}

.m_l_r_53px {
  margin-left: 53px !important;
  margin-right: 53px !important;
}

.p_t_53px {
  padding-top: 53px !important;
}

.p_r_53px {
  padding-right: 53px !important;
}

.p_b_53px {
  padding-bottom: 53px !important;
}

.p_l_53px {
  padding-left: 53px !important;
}

.m_t_54px {
  margin-top: 54px !important;
}

.m_r_54px {
  margin-right: 54px !important;
}

.m_b_54px {
  margin-bottom: 54px !important;
}

.m_l_54px {
  margin-left: 54px !important;
}

.m_l_r_54px {
  margin-left: 54px !important;
  margin-right: 54px !important;
}

.p_t_54px {
  padding-top: 54px !important;
}

.p_r_54px {
  padding-right: 54px !important;
}

.p_b_54px {
  padding-bottom: 54px !important;
}

.p_l_54px {
  padding-left: 54px !important;
}

.m_t_55px {
  margin-top: 55px !important;
}

.m_r_55px {
  margin-right: 55px !important;
}

.m_b_55px {
  margin-bottom: 55px !important;
}

.m_l_55px {
  margin-left: 55px !important;
}

.m_l_r_55px {
  margin-left: 55px !important;
  margin-right: 55px !important;
}

.p_t_55px {
  padding-top: 55px !important;
}

.p_r_55px {
  padding-right: 55px !important;
}

.p_b_55px {
  padding-bottom: 55px !important;
}

.p_l_55px {
  padding-left: 55px !important;
}

.m_t_56px {
  margin-top: 56px !important;
}

.m_r_56px {
  margin-right: 56px !important;
}

.m_b_56px {
  margin-bottom: 56px !important;
}

.m_l_56px {
  margin-left: 56px !important;
}

.m_l_r_56px {
  margin-left: 56px !important;
  margin-right: 56px !important;
}

.p_t_56px {
  padding-top: 56px !important;
}

.p_r_56px {
  padding-right: 56px !important;
}

.p_b_56px {
  padding-bottom: 56px !important;
}

.p_l_56px {
  padding-left: 56px !important;
}

.m_t_57px {
  margin-top: 57px !important;
}

.m_r_57px {
  margin-right: 57px !important;
}

.m_b_57px {
  margin-bottom: 57px !important;
}

.m_l_57px {
  margin-left: 57px !important;
}

.m_l_r_57px {
  margin-left: 57px !important;
  margin-right: 57px !important;
}

.p_t_57px {
  padding-top: 57px !important;
}

.p_r_57px {
  padding-right: 57px !important;
}

.p_b_57px {
  padding-bottom: 57px !important;
}

.p_l_57px {
  padding-left: 57px !important;
}

.m_t_58px {
  margin-top: 58px !important;
}

.m_r_58px {
  margin-right: 58px !important;
}

.m_b_58px {
  margin-bottom: 58px !important;
}

.m_l_58px {
  margin-left: 58px !important;
}

.m_l_r_58px {
  margin-left: 58px !important;
  margin-right: 58px !important;
}

.p_t_58px {
  padding-top: 58px !important;
}

.p_r_58px {
  padding-right: 58px !important;
}

.p_b_58px {
  padding-bottom: 58px !important;
}

.p_l_58px {
  padding-left: 58px !important;
}

.m_t_59px {
  margin-top: 59px !important;
}

.m_r_59px {
  margin-right: 59px !important;
}

.m_b_59px {
  margin-bottom: 59px !important;
}

.m_l_59px {
  margin-left: 59px !important;
}

.m_l_r_59px {
  margin-left: 59px !important;
  margin-right: 59px !important;
}

.p_t_59px {
  padding-top: 59px !important;
}

.p_r_59px {
  padding-right: 59px !important;
}

.p_b_59px {
  padding-bottom: 59px !important;
}

.p_l_59px {
  padding-left: 59px !important;
}

.m_t_60px {
  margin-top: 60px !important;
}

.m_r_60px {
  margin-right: 60px !important;
}

.m_b_60px {
  margin-bottom: 60px !important;
}

.m_l_60px {
  margin-left: 60px !important;
}

.m_l_r_60px {
  margin-left: 60px !important;
  margin-right: 60px !important;
}

.p_t_60px {
  padding-top: 60px !important;
}

.p_r_60px {
  padding-right: 60px !important;
}

.p_b_60px {
  padding-bottom: 60px !important;
}

.p_l_60px {
  padding-left: 60px !important;
}

.m_t_61px {
  margin-top: 61px !important;
}

.m_r_61px {
  margin-right: 61px !important;
}

.m_b_61px {
  margin-bottom: 61px !important;
}

.m_l_61px {
  margin-left: 61px !important;
}

.m_l_r_61px {
  margin-left: 61px !important;
  margin-right: 61px !important;
}

.p_t_61px {
  padding-top: 61px !important;
}

.p_r_61px {
  padding-right: 61px !important;
}

.p_b_61px {
  padding-bottom: 61px !important;
}

.p_l_61px {
  padding-left: 61px !important;
}

.m_t_62px {
  margin-top: 62px !important;
}

.m_r_62px {
  margin-right: 62px !important;
}

.m_b_62px {
  margin-bottom: 62px !important;
}

.m_l_62px {
  margin-left: 62px !important;
}

.m_l_r_62px {
  margin-left: 62px !important;
  margin-right: 62px !important;
}

.p_t_62px {
  padding-top: 62px !important;
}

.p_r_62px {
  padding-right: 62px !important;
}

.p_b_62px {
  padding-bottom: 62px !important;
}

.p_l_62px {
  padding-left: 62px !important;
}

.m_t_63px {
  margin-top: 63px !important;
}

.m_r_63px {
  margin-right: 63px !important;
}

.m_b_63px {
  margin-bottom: 63px !important;
}

.m_l_63px {
  margin-left: 63px !important;
}

.m_l_r_63px {
  margin-left: 63px !important;
  margin-right: 63px !important;
}

.p_t_63px {
  padding-top: 63px !important;
}

.p_r_63px {
  padding-right: 63px !important;
}

.p_b_63px {
  padding-bottom: 63px !important;
}

.p_l_63px {
  padding-left: 63px !important;
}

.m_t_64px {
  margin-top: 64px !important;
}

.m_r_64px {
  margin-right: 64px !important;
}

.m_b_64px {
  margin-bottom: 64px !important;
}

.m_l_64px {
  margin-left: 64px !important;
}

.m_l_r_64px {
  margin-left: 64px !important;
  margin-right: 64px !important;
}

.p_t_64px {
  padding-top: 64px !important;
}

.p_r_64px {
  padding-right: 64px !important;
}

.p_b_64px {
  padding-bottom: 64px !important;
}

.p_l_64px {
  padding-left: 64px !important;
}

.m_t_65px {
  margin-top: 65px !important;
}

.m_r_65px {
  margin-right: 65px !important;
}

.m_b_65px {
  margin-bottom: 65px !important;
}

.m_l_65px {
  margin-left: 65px !important;
}

.m_l_r_65px {
  margin-left: 65px !important;
  margin-right: 65px !important;
}

.p_t_65px {
  padding-top: 65px !important;
}

.p_r_65px {
  padding-right: 65px !important;
}

.p_b_65px {
  padding-bottom: 65px !important;
}

.p_l_65px {
  padding-left: 65px !important;
}

.m_t_66px {
  margin-top: 66px !important;
}

.m_r_66px {
  margin-right: 66px !important;
}

.m_b_66px {
  margin-bottom: 66px !important;
}

.m_l_66px {
  margin-left: 66px !important;
}

.m_l_r_66px {
  margin-left: 66px !important;
  margin-right: 66px !important;
}

.p_t_66px {
  padding-top: 66px !important;
}

.p_r_66px {
  padding-right: 66px !important;
}

.p_b_66px {
  padding-bottom: 66px !important;
}

.p_l_66px {
  padding-left: 66px !important;
}

.m_t_67px {
  margin-top: 67px !important;
}

.m_r_67px {
  margin-right: 67px !important;
}

.m_b_67px {
  margin-bottom: 67px !important;
}

.m_l_67px {
  margin-left: 67px !important;
}

.m_l_r_67px {
  margin-left: 67px !important;
  margin-right: 67px !important;
}

.p_t_67px {
  padding-top: 67px !important;
}

.p_r_67px {
  padding-right: 67px !important;
}

.p_b_67px {
  padding-bottom: 67px !important;
}

.p_l_67px {
  padding-left: 67px !important;
}

.m_t_68px {
  margin-top: 68px !important;
}

.m_r_68px {
  margin-right: 68px !important;
}

.m_b_68px {
  margin-bottom: 68px !important;
}

.m_l_68px {
  margin-left: 68px !important;
}

.m_l_r_68px {
  margin-left: 68px !important;
  margin-right: 68px !important;
}

.p_t_68px {
  padding-top: 68px !important;
}

.p_r_68px {
  padding-right: 68px !important;
}

.p_b_68px {
  padding-bottom: 68px !important;
}

.p_l_68px {
  padding-left: 68px !important;
}

.m_t_69px {
  margin-top: 69px !important;
}

.m_r_69px {
  margin-right: 69px !important;
}

.m_b_69px {
  margin-bottom: 69px !important;
}

.m_l_69px {
  margin-left: 69px !important;
}

.m_l_r_69px {
  margin-left: 69px !important;
  margin-right: 69px !important;
}

.p_t_69px {
  padding-top: 69px !important;
}

.p_r_69px {
  padding-right: 69px !important;
}

.p_b_69px {
  padding-bottom: 69px !important;
}

.p_l_69px {
  padding-left: 69px !important;
}

.m_t_70px {
  margin-top: 70px !important;
}

.m_r_70px {
  margin-right: 70px !important;
}

.m_b_70px {
  margin-bottom: 70px !important;
}

.m_l_70px {
  margin-left: 70px !important;
}

.m_l_r_70px {
  margin-left: 70px !important;
  margin-right: 70px !important;
}

.p_t_70px {
  padding-top: 70px !important;
}

.p_r_70px {
  padding-right: 70px !important;
}

.p_b_70px {
  padding-bottom: 70px !important;
}

.p_l_70px {
  padding-left: 70px !important;
}

.m_t_71px {
  margin-top: 71px !important;
}

.m_r_71px {
  margin-right: 71px !important;
}

.m_b_71px {
  margin-bottom: 71px !important;
}

.m_l_71px {
  margin-left: 71px !important;
}

.m_l_r_71px {
  margin-left: 71px !important;
  margin-right: 71px !important;
}

.p_t_71px {
  padding-top: 71px !important;
}

.p_r_71px {
  padding-right: 71px !important;
}

.p_b_71px {
  padding-bottom: 71px !important;
}

.p_l_71px {
  padding-left: 71px !important;
}

.m_t_72px {
  margin-top: 72px !important;
}

.m_r_72px {
  margin-right: 72px !important;
}

.m_b_72px {
  margin-bottom: 72px !important;
}

.m_l_72px {
  margin-left: 72px !important;
}

.m_l_r_72px {
  margin-left: 72px !important;
  margin-right: 72px !important;
}

.p_t_72px {
  padding-top: 72px !important;
}

.p_r_72px {
  padding-right: 72px !important;
}

.p_b_72px {
  padding-bottom: 72px !important;
}

.p_l_72px {
  padding-left: 72px !important;
}

.m_t_73px {
  margin-top: 73px !important;
}

.m_r_73px {
  margin-right: 73px !important;
}

.m_b_73px {
  margin-bottom: 73px !important;
}

.m_l_73px {
  margin-left: 73px !important;
}

.m_l_r_73px {
  margin-left: 73px !important;
  margin-right: 73px !important;
}

.p_t_73px {
  padding-top: 73px !important;
}

.p_r_73px {
  padding-right: 73px !important;
}

.p_b_73px {
  padding-bottom: 73px !important;
}

.p_l_73px {
  padding-left: 73px !important;
}

.m_t_74px {
  margin-top: 74px !important;
}

.m_r_74px {
  margin-right: 74px !important;
}

.m_b_74px {
  margin-bottom: 74px !important;
}

.m_l_74px {
  margin-left: 74px !important;
}

.m_l_r_74px {
  margin-left: 74px !important;
  margin-right: 74px !important;
}

.p_t_74px {
  padding-top: 74px !important;
}

.p_r_74px {
  padding-right: 74px !important;
}

.p_b_74px {
  padding-bottom: 74px !important;
}

.p_l_74px {
  padding-left: 74px !important;
}

.m_t_75px {
  margin-top: 75px !important;
}

.m_r_75px {
  margin-right: 75px !important;
}

.m_b_75px {
  margin-bottom: 75px !important;
}

.m_l_75px {
  margin-left: 75px !important;
}

.m_l_r_75px {
  margin-left: 75px !important;
  margin-right: 75px !important;
}

.p_t_75px {
  padding-top: 75px !important;
}

.p_r_75px {
  padding-right: 75px !important;
}

.p_b_75px {
  padding-bottom: 75px !important;
}

.p_l_75px {
  padding-left: 75px !important;
}

.m_t_76px {
  margin-top: 76px !important;
}

.m_r_76px {
  margin-right: 76px !important;
}

.m_b_76px {
  margin-bottom: 76px !important;
}

.m_l_76px {
  margin-left: 76px !important;
}

.m_l_r_76px {
  margin-left: 76px !important;
  margin-right: 76px !important;
}

.p_t_76px {
  padding-top: 76px !important;
}

.p_r_76px {
  padding-right: 76px !important;
}

.p_b_76px {
  padding-bottom: 76px !important;
}

.p_l_76px {
  padding-left: 76px !important;
}

.m_t_77px {
  margin-top: 77px !important;
}

.m_r_77px {
  margin-right: 77px !important;
}

.m_b_77px {
  margin-bottom: 77px !important;
}

.m_l_77px {
  margin-left: 77px !important;
}

.m_l_r_77px {
  margin-left: 77px !important;
  margin-right: 77px !important;
}

.p_t_77px {
  padding-top: 77px !important;
}

.p_r_77px {
  padding-right: 77px !important;
}

.p_b_77px {
  padding-bottom: 77px !important;
}

.p_l_77px {
  padding-left: 77px !important;
}

.m_t_78px {
  margin-top: 78px !important;
}

.m_r_78px {
  margin-right: 78px !important;
}

.m_b_78px {
  margin-bottom: 78px !important;
}

.m_l_78px {
  margin-left: 78px !important;
}

.m_l_r_78px {
  margin-left: 78px !important;
  margin-right: 78px !important;
}

.p_t_78px {
  padding-top: 78px !important;
}

.p_r_78px {
  padding-right: 78px !important;
}

.p_b_78px {
  padding-bottom: 78px !important;
}

.p_l_78px {
  padding-left: 78px !important;
}

.m_t_79px {
  margin-top: 79px !important;
}

.m_r_79px {
  margin-right: 79px !important;
}

.m_b_79px {
  margin-bottom: 79px !important;
}

.m_l_79px {
  margin-left: 79px !important;
}

.m_l_r_79px {
  margin-left: 79px !important;
  margin-right: 79px !important;
}

.p_t_79px {
  padding-top: 79px !important;
}

.p_r_79px {
  padding-right: 79px !important;
}

.p_b_79px {
  padding-bottom: 79px !important;
}

.p_l_79px {
  padding-left: 79px !important;
}

.m_t_80px {
  margin-top: 80px !important;
}

.m_r_80px {
  margin-right: 80px !important;
}

.m_b_80px {
  margin-bottom: 80px !important;
}

.m_l_80px {
  margin-left: 80px !important;
}

.m_l_r_80px {
  margin-left: 80px !important;
  margin-right: 80px !important;
}

.p_t_80px {
  padding-top: 80px !important;
}

.p_r_80px {
  padding-right: 80px !important;
}

.p_b_80px {
  padding-bottom: 80px !important;
}

.p_l_80px {
  padding-left: 80px !important;
}

.m_t_81px {
  margin-top: 81px !important;
}

.m_r_81px {
  margin-right: 81px !important;
}

.m_b_81px {
  margin-bottom: 81px !important;
}

.m_l_81px {
  margin-left: 81px !important;
}

.m_l_r_81px {
  margin-left: 81px !important;
  margin-right: 81px !important;
}

.p_t_81px {
  padding-top: 81px !important;
}

.p_r_81px {
  padding-right: 81px !important;
}

.p_b_81px {
  padding-bottom: 81px !important;
}

.p_l_81px {
  padding-left: 81px !important;
}

.m_t_82px {
  margin-top: 82px !important;
}

.m_r_82px {
  margin-right: 82px !important;
}

.m_b_82px {
  margin-bottom: 82px !important;
}

.m_l_82px {
  margin-left: 82px !important;
}

.m_l_r_82px {
  margin-left: 82px !important;
  margin-right: 82px !important;
}

.p_t_82px {
  padding-top: 82px !important;
}

.p_r_82px {
  padding-right: 82px !important;
}

.p_b_82px {
  padding-bottom: 82px !important;
}

.p_l_82px {
  padding-left: 82px !important;
}

.m_t_83px {
  margin-top: 83px !important;
}

.m_r_83px {
  margin-right: 83px !important;
}

.m_b_83px {
  margin-bottom: 83px !important;
}

.m_l_83px {
  margin-left: 83px !important;
}

.m_l_r_83px {
  margin-left: 83px !important;
  margin-right: 83px !important;
}

.p_t_83px {
  padding-top: 83px !important;
}

.p_r_83px {
  padding-right: 83px !important;
}

.p_b_83px {
  padding-bottom: 83px !important;
}

.p_l_83px {
  padding-left: 83px !important;
}

.m_t_84px {
  margin-top: 84px !important;
}

.m_r_84px {
  margin-right: 84px !important;
}

.m_b_84px {
  margin-bottom: 84px !important;
}

.m_l_84px {
  margin-left: 84px !important;
}

.m_l_r_84px {
  margin-left: 84px !important;
  margin-right: 84px !important;
}

.p_t_84px {
  padding-top: 84px !important;
}

.p_r_84px {
  padding-right: 84px !important;
}

.p_b_84px {
  padding-bottom: 84px !important;
}

.p_l_84px {
  padding-left: 84px !important;
}

.m_t_85px {
  margin-top: 85px !important;
}

.m_r_85px {
  margin-right: 85px !important;
}

.m_b_85px {
  margin-bottom: 85px !important;
}

.m_l_85px {
  margin-left: 85px !important;
}

.m_l_r_85px {
  margin-left: 85px !important;
  margin-right: 85px !important;
}

.p_t_85px {
  padding-top: 85px !important;
}

.p_r_85px {
  padding-right: 85px !important;
}

.p_b_85px {
  padding-bottom: 85px !important;
}

.p_l_85px {
  padding-left: 85px !important;
}

.m_t_86px {
  margin-top: 86px !important;
}

.m_r_86px {
  margin-right: 86px !important;
}

.m_b_86px {
  margin-bottom: 86px !important;
}

.m_l_86px {
  margin-left: 86px !important;
}

.m_l_r_86px {
  margin-left: 86px !important;
  margin-right: 86px !important;
}

.p_t_86px {
  padding-top: 86px !important;
}

.p_r_86px {
  padding-right: 86px !important;
}

.p_b_86px {
  padding-bottom: 86px !important;
}

.p_l_86px {
  padding-left: 86px !important;
}

.m_t_87px {
  margin-top: 87px !important;
}

.m_r_87px {
  margin-right: 87px !important;
}

.m_b_87px {
  margin-bottom: 87px !important;
}

.m_l_87px {
  margin-left: 87px !important;
}

.m_l_r_87px {
  margin-left: 87px !important;
  margin-right: 87px !important;
}

.p_t_87px {
  padding-top: 87px !important;
}

.p_r_87px {
  padding-right: 87px !important;
}

.p_b_87px {
  padding-bottom: 87px !important;
}

.p_l_87px {
  padding-left: 87px !important;
}

.m_t_88px {
  margin-top: 88px !important;
}

.m_r_88px {
  margin-right: 88px !important;
}

.m_b_88px {
  margin-bottom: 88px !important;
}

.m_l_88px {
  margin-left: 88px !important;
}

.m_l_r_88px {
  margin-left: 88px !important;
  margin-right: 88px !important;
}

.p_t_88px {
  padding-top: 88px !important;
}

.p_r_88px {
  padding-right: 88px !important;
}

.p_b_88px {
  padding-bottom: 88px !important;
}

.p_l_88px {
  padding-left: 88px !important;
}

.m_t_89px {
  margin-top: 89px !important;
}

.m_r_89px {
  margin-right: 89px !important;
}

.m_b_89px {
  margin-bottom: 89px !important;
}

.m_l_89px {
  margin-left: 89px !important;
}

.m_l_r_89px {
  margin-left: 89px !important;
  margin-right: 89px !important;
}

.p_t_89px {
  padding-top: 89px !important;
}

.p_r_89px {
  padding-right: 89px !important;
}

.p_b_89px {
  padding-bottom: 89px !important;
}

.p_l_89px {
  padding-left: 89px !important;
}

.m_t_90px {
  margin-top: 90px !important;
}

.m_r_90px {
  margin-right: 90px !important;
}

.m_b_90px {
  margin-bottom: 90px !important;
}

.m_l_90px {
  margin-left: 90px !important;
}

.m_l_r_90px {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.p_t_90px {
  padding-top: 90px !important;
}

.p_r_90px {
  padding-right: 90px !important;
}

.p_b_90px {
  padding-bottom: 90px !important;
}

.p_l_90px {
  padding-left: 90px !important;
}

.m_t_91px {
  margin-top: 91px !important;
}

.m_r_91px {
  margin-right: 91px !important;
}

.m_b_91px {
  margin-bottom: 91px !important;
}

.m_l_91px {
  margin-left: 91px !important;
}

.m_l_r_91px {
  margin-left: 91px !important;
  margin-right: 91px !important;
}

.p_t_91px {
  padding-top: 91px !important;
}

.p_r_91px {
  padding-right: 91px !important;
}

.p_b_91px {
  padding-bottom: 91px !important;
}

.p_l_91px {
  padding-left: 91px !important;
}

.m_t_92px {
  margin-top: 92px !important;
}

.m_r_92px {
  margin-right: 92px !important;
}

.m_b_92px {
  margin-bottom: 92px !important;
}

.m_l_92px {
  margin-left: 92px !important;
}

.m_l_r_92px {
  margin-left: 92px !important;
  margin-right: 92px !important;
}

.p_t_92px {
  padding-top: 92px !important;
}

.p_r_92px {
  padding-right: 92px !important;
}

.p_b_92px {
  padding-bottom: 92px !important;
}

.p_l_92px {
  padding-left: 92px !important;
}

.m_t_93px {
  margin-top: 93px !important;
}

.m_r_93px {
  margin-right: 93px !important;
}

.m_b_93px {
  margin-bottom: 93px !important;
}

.m_l_93px {
  margin-left: 93px !important;
}

.m_l_r_93px {
  margin-left: 93px !important;
  margin-right: 93px !important;
}

.p_t_93px {
  padding-top: 93px !important;
}

.p_r_93px {
  padding-right: 93px !important;
}

.p_b_93px {
  padding-bottom: 93px !important;
}

.p_l_93px {
  padding-left: 93px !important;
}

.m_t_94px {
  margin-top: 94px !important;
}

.m_r_94px {
  margin-right: 94px !important;
}

.m_b_94px {
  margin-bottom: 94px !important;
}

.m_l_94px {
  margin-left: 94px !important;
}

.m_l_r_94px {
  margin-left: 94px !important;
  margin-right: 94px !important;
}

.p_t_94px {
  padding-top: 94px !important;
}

.p_r_94px {
  padding-right: 94px !important;
}

.p_b_94px {
  padding-bottom: 94px !important;
}

.p_l_94px {
  padding-left: 94px !important;
}

.m_t_95px {
  margin-top: 95px !important;
}

.m_r_95px {
  margin-right: 95px !important;
}

.m_b_95px {
  margin-bottom: 95px !important;
}

.m_l_95px {
  margin-left: 95px !important;
}

.m_l_r_95px {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.p_t_95px {
  padding-top: 95px !important;
}

.p_r_95px {
  padding-right: 95px !important;
}

.p_b_95px {
  padding-bottom: 95px !important;
}

.p_l_95px {
  padding-left: 95px !important;
}

.m_t_96px {
  margin-top: 96px !important;
}

.m_r_96px {
  margin-right: 96px !important;
}

.m_b_96px {
  margin-bottom: 96px !important;
}

.m_l_96px {
  margin-left: 96px !important;
}

.m_l_r_96px {
  margin-left: 96px !important;
  margin-right: 96px !important;
}

.p_t_96px {
  padding-top: 96px !important;
}

.p_r_96px {
  padding-right: 96px !important;
}

.p_b_96px {
  padding-bottom: 96px !important;
}

.p_l_96px {
  padding-left: 96px !important;
}

.m_t_97px {
  margin-top: 97px !important;
}

.m_r_97px {
  margin-right: 97px !important;
}

.m_b_97px {
  margin-bottom: 97px !important;
}

.m_l_97px {
  margin-left: 97px !important;
}

.m_l_r_97px {
  margin-left: 97px !important;
  margin-right: 97px !important;
}

.p_t_97px {
  padding-top: 97px !important;
}

.p_r_97px {
  padding-right: 97px !important;
}

.p_b_97px {
  padding-bottom: 97px !important;
}

.p_l_97px {
  padding-left: 97px !important;
}

.m_t_98px {
  margin-top: 98px !important;
}

.m_r_98px {
  margin-right: 98px !important;
}

.m_b_98px {
  margin-bottom: 98px !important;
}

.m_l_98px {
  margin-left: 98px !important;
}

.m_l_r_98px {
  margin-left: 98px !important;
  margin-right: 98px !important;
}

.p_t_98px {
  padding-top: 98px !important;
}

.p_r_98px {
  padding-right: 98px !important;
}

.p_b_98px {
  padding-bottom: 98px !important;
}

.p_l_98px {
  padding-left: 98px !important;
}

.m_t_99px {
  margin-top: 99px !important;
}

.m_r_99px {
  margin-right: 99px !important;
}

.m_b_99px {
  margin-bottom: 99px !important;
}

.m_l_99px {
  margin-left: 99px !important;
}

.m_l_r_99px {
  margin-left: 99px !important;
  margin-right: 99px !important;
}

.p_t_99px {
  padding-top: 99px !important;
}

.p_r_99px {
  padding-right: 99px !important;
}

.p_b_99px {
  padding-bottom: 99px !important;
}

.p_l_99px {
  padding-left: 99px !important;
}

.m_t_100px {
  margin-top: 100px !important;
}

.m_r_100px {
  margin-right: 100px !important;
}

.m_b_100px {
  margin-bottom: 100px !important;
}

.m_l_100px {
  margin-left: 100px !important;
}

.m_l_r_100px {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.p_t_100px {
  padding-top: 100px !important;
}

.p_r_100px {
  padding-right: 100px !important;
}

.p_b_100px {
  padding-bottom: 100px !important;
}

.p_l_100px {
  padding-left: 100px !important;
}

.m_t_101px {
  margin-top: 101px !important;
}

.m_r_101px {
  margin-right: 101px !important;
}

.m_b_101px {
  margin-bottom: 101px !important;
}

.m_l_101px {
  margin-left: 101px !important;
}

.m_l_r_101px {
  margin-left: 101px !important;
  margin-right: 101px !important;
}

.p_t_101px {
  padding-top: 101px !important;
}

.p_r_101px {
  padding-right: 101px !important;
}

.p_b_101px {
  padding-bottom: 101px !important;
}

.p_l_101px {
  padding-left: 101px !important;
}

.m_t_102px {
  margin-top: 102px !important;
}

.m_r_102px {
  margin-right: 102px !important;
}

.m_b_102px {
  margin-bottom: 102px !important;
}

.m_l_102px {
  margin-left: 102px !important;
}

.m_l_r_102px {
  margin-left: 102px !important;
  margin-right: 102px !important;
}

.p_t_102px {
  padding-top: 102px !important;
}

.p_r_102px {
  padding-right: 102px !important;
}

.p_b_102px {
  padding-bottom: 102px !important;
}

.p_l_102px {
  padding-left: 102px !important;
}

.m_t_103px {
  margin-top: 103px !important;
}

.m_r_103px {
  margin-right: 103px !important;
}

.m_b_103px {
  margin-bottom: 103px !important;
}

.m_l_103px {
  margin-left: 103px !important;
}

.m_l_r_103px {
  margin-left: 103px !important;
  margin-right: 103px !important;
}

.p_t_103px {
  padding-top: 103px !important;
}

.p_r_103px {
  padding-right: 103px !important;
}

.p_b_103px {
  padding-bottom: 103px !important;
}

.p_l_103px {
  padding-left: 103px !important;
}

.m_t_104px {
  margin-top: 104px !important;
}

.m_r_104px {
  margin-right: 104px !important;
}

.m_b_104px {
  margin-bottom: 104px !important;
}

.m_l_104px {
  margin-left: 104px !important;
}

.m_l_r_104px {
  margin-left: 104px !important;
  margin-right: 104px !important;
}

.p_t_104px {
  padding-top: 104px !important;
}

.p_r_104px {
  padding-right: 104px !important;
}

.p_b_104px {
  padding-bottom: 104px !important;
}

.p_l_104px {
  padding-left: 104px !important;
}

.m_t_105px {
  margin-top: 105px !important;
}

.m_r_105px {
  margin-right: 105px !important;
}

.m_b_105px {
  margin-bottom: 105px !important;
}

.m_l_105px {
  margin-left: 105px !important;
}

.m_l_r_105px {
  margin-left: 105px !important;
  margin-right: 105px !important;
}

.p_t_105px {
  padding-top: 105px !important;
}

.p_r_105px {
  padding-right: 105px !important;
}

.p_b_105px {
  padding-bottom: 105px !important;
}

.p_l_105px {
  padding-left: 105px !important;
}

.m_t_106px {
  margin-top: 106px !important;
}

.m_r_106px {
  margin-right: 106px !important;
}

.m_b_106px {
  margin-bottom: 106px !important;
}

.m_l_106px {
  margin-left: 106px !important;
}

.m_l_r_106px {
  margin-left: 106px !important;
  margin-right: 106px !important;
}

.p_t_106px {
  padding-top: 106px !important;
}

.p_r_106px {
  padding-right: 106px !important;
}

.p_b_106px {
  padding-bottom: 106px !important;
}

.p_l_106px {
  padding-left: 106px !important;
}

.m_t_107px {
  margin-top: 107px !important;
}

.m_r_107px {
  margin-right: 107px !important;
}

.m_b_107px {
  margin-bottom: 107px !important;
}

.m_l_107px {
  margin-left: 107px !important;
}

.m_l_r_107px {
  margin-left: 107px !important;
  margin-right: 107px !important;
}

.p_t_107px {
  padding-top: 107px !important;
}

.p_r_107px {
  padding-right: 107px !important;
}

.p_b_107px {
  padding-bottom: 107px !important;
}

.p_l_107px {
  padding-left: 107px !important;
}

.m_t_108px {
  margin-top: 108px !important;
}

.m_r_108px {
  margin-right: 108px !important;
}

.m_b_108px {
  margin-bottom: 108px !important;
}

.m_l_108px {
  margin-left: 108px !important;
}

.m_l_r_108px {
  margin-left: 108px !important;
  margin-right: 108px !important;
}

.p_t_108px {
  padding-top: 108px !important;
}

.p_r_108px {
  padding-right: 108px !important;
}

.p_b_108px {
  padding-bottom: 108px !important;
}

.p_l_108px {
  padding-left: 108px !important;
}

.m_t_109px {
  margin-top: 109px !important;
}

.m_r_109px {
  margin-right: 109px !important;
}

.m_b_109px {
  margin-bottom: 109px !important;
}

.m_l_109px {
  margin-left: 109px !important;
}

.m_l_r_109px {
  margin-left: 109px !important;
  margin-right: 109px !important;
}

.p_t_109px {
  padding-top: 109px !important;
}

.p_r_109px {
  padding-right: 109px !important;
}

.p_b_109px {
  padding-bottom: 109px !important;
}

.p_l_109px {
  padding-left: 109px !important;
}

.m_t_110px {
  margin-top: 110px !important;
}

.m_r_110px {
  margin-right: 110px !important;
}

.m_b_110px {
  margin-bottom: 110px !important;
}

.m_l_110px {
  margin-left: 110px !important;
}

.m_l_r_110px {
  margin-left: 110px !important;
  margin-right: 110px !important;
}

.p_t_110px {
  padding-top: 110px !important;
}

.p_r_110px {
  padding-right: 110px !important;
}

.p_b_110px {
  padding-bottom: 110px !important;
}

.p_l_110px {
  padding-left: 110px !important;
}

.m_t_111px {
  margin-top: 111px !important;
}

.m_r_111px {
  margin-right: 111px !important;
}

.m_b_111px {
  margin-bottom: 111px !important;
}

.m_l_111px {
  margin-left: 111px !important;
}

.m_l_r_111px {
  margin-left: 111px !important;
  margin-right: 111px !important;
}

.p_t_111px {
  padding-top: 111px !important;
}

.p_r_111px {
  padding-right: 111px !important;
}

.p_b_111px {
  padding-bottom: 111px !important;
}

.p_l_111px {
  padding-left: 111px !important;
}

.m_t_112px {
  margin-top: 112px !important;
}

.m_r_112px {
  margin-right: 112px !important;
}

.m_b_112px {
  margin-bottom: 112px !important;
}

.m_l_112px {
  margin-left: 112px !important;
}

.m_l_r_112px {
  margin-left: 112px !important;
  margin-right: 112px !important;
}

.p_t_112px {
  padding-top: 112px !important;
}

.p_r_112px {
  padding-right: 112px !important;
}

.p_b_112px {
  padding-bottom: 112px !important;
}

.p_l_112px {
  padding-left: 112px !important;
}

.m_t_113px {
  margin-top: 113px !important;
}

.m_r_113px {
  margin-right: 113px !important;
}

.m_b_113px {
  margin-bottom: 113px !important;
}

.m_l_113px {
  margin-left: 113px !important;
}

.m_l_r_113px {
  margin-left: 113px !important;
  margin-right: 113px !important;
}

.p_t_113px {
  padding-top: 113px !important;
}

.p_r_113px {
  padding-right: 113px !important;
}

.p_b_113px {
  padding-bottom: 113px !important;
}

.p_l_113px {
  padding-left: 113px !important;
}

.m_t_114px {
  margin-top: 114px !important;
}

.m_r_114px {
  margin-right: 114px !important;
}

.m_b_114px {
  margin-bottom: 114px !important;
}

.m_l_114px {
  margin-left: 114px !important;
}

.m_l_r_114px {
  margin-left: 114px !important;
  margin-right: 114px !important;
}

.p_t_114px {
  padding-top: 114px !important;
}

.p_r_114px {
  padding-right: 114px !important;
}

.p_b_114px {
  padding-bottom: 114px !important;
}

.p_l_114px {
  padding-left: 114px !important;
}

.m_t_115px {
  margin-top: 115px !important;
}

.m_r_115px {
  margin-right: 115px !important;
}

.m_b_115px {
  margin-bottom: 115px !important;
}

.m_l_115px {
  margin-left: 115px !important;
}

.m_l_r_115px {
  margin-left: 115px !important;
  margin-right: 115px !important;
}

.p_t_115px {
  padding-top: 115px !important;
}

.p_r_115px {
  padding-right: 115px !important;
}

.p_b_115px {
  padding-bottom: 115px !important;
}

.p_l_115px {
  padding-left: 115px !important;
}

.m_t_116px {
  margin-top: 116px !important;
}

.m_r_116px {
  margin-right: 116px !important;
}

.m_b_116px {
  margin-bottom: 116px !important;
}

.m_l_116px {
  margin-left: 116px !important;
}

.m_l_r_116px {
  margin-left: 116px !important;
  margin-right: 116px !important;
}

.p_t_116px {
  padding-top: 116px !important;
}

.p_r_116px {
  padding-right: 116px !important;
}

.p_b_116px {
  padding-bottom: 116px !important;
}

.p_l_116px {
  padding-left: 116px !important;
}

.m_t_117px {
  margin-top: 117px !important;
}

.m_r_117px {
  margin-right: 117px !important;
}

.m_b_117px {
  margin-bottom: 117px !important;
}

.m_l_117px {
  margin-left: 117px !important;
}

.m_l_r_117px {
  margin-left: 117px !important;
  margin-right: 117px !important;
}

.p_t_117px {
  padding-top: 117px !important;
}

.p_r_117px {
  padding-right: 117px !important;
}

.p_b_117px {
  padding-bottom: 117px !important;
}

.p_l_117px {
  padding-left: 117px !important;
}

.m_t_118px {
  margin-top: 118px !important;
}

.m_r_118px {
  margin-right: 118px !important;
}

.m_b_118px {
  margin-bottom: 118px !important;
}

.m_l_118px {
  margin-left: 118px !important;
}

.m_l_r_118px {
  margin-left: 118px !important;
  margin-right: 118px !important;
}

.p_t_118px {
  padding-top: 118px !important;
}

.p_r_118px {
  padding-right: 118px !important;
}

.p_b_118px {
  padding-bottom: 118px !important;
}

.p_l_118px {
  padding-left: 118px !important;
}

.m_t_119px {
  margin-top: 119px !important;
}

.m_r_119px {
  margin-right: 119px !important;
}

.m_b_119px {
  margin-bottom: 119px !important;
}

.m_l_119px {
  margin-left: 119px !important;
}

.m_l_r_119px {
  margin-left: 119px !important;
  margin-right: 119px !important;
}

.p_t_119px {
  padding-top: 119px !important;
}

.p_r_119px {
  padding-right: 119px !important;
}

.p_b_119px {
  padding-bottom: 119px !important;
}

.p_l_119px {
  padding-left: 119px !important;
}

.m_t_120px {
  margin-top: 120px !important;
}

.m_r_120px {
  margin-right: 120px !important;
}

.m_b_120px {
  margin-bottom: 120px !important;
}

.m_l_120px {
  margin-left: 120px !important;
}

.m_l_r_120px {
  margin-left: 120px !important;
  margin-right: 120px !important;
}

.p_t_120px {
  padding-top: 120px !important;
}

.p_r_120px {
  padding-right: 120px !important;
}

.p_b_120px {
  padding-bottom: 120px !important;
}

.p_l_120px {
  padding-left: 120px !important;
}

.m_t_121px {
  margin-top: 121px !important;
}

.m_r_121px {
  margin-right: 121px !important;
}

.m_b_121px {
  margin-bottom: 121px !important;
}

.m_l_121px {
  margin-left: 121px !important;
}

.m_l_r_121px {
  margin-left: 121px !important;
  margin-right: 121px !important;
}

.p_t_121px {
  padding-top: 121px !important;
}

.p_r_121px {
  padding-right: 121px !important;
}

.p_b_121px {
  padding-bottom: 121px !important;
}

.p_l_121px {
  padding-left: 121px !important;
}

.m_t_122px {
  margin-top: 122px !important;
}

.m_r_122px {
  margin-right: 122px !important;
}

.m_b_122px {
  margin-bottom: 122px !important;
}

.m_l_122px {
  margin-left: 122px !important;
}

.m_l_r_122px {
  margin-left: 122px !important;
  margin-right: 122px !important;
}

.p_t_122px {
  padding-top: 122px !important;
}

.p_r_122px {
  padding-right: 122px !important;
}

.p_b_122px {
  padding-bottom: 122px !important;
}

.p_l_122px {
  padding-left: 122px !important;
}

.m_t_123px {
  margin-top: 123px !important;
}

.m_r_123px {
  margin-right: 123px !important;
}

.m_b_123px {
  margin-bottom: 123px !important;
}

.m_l_123px {
  margin-left: 123px !important;
}

.m_l_r_123px {
  margin-left: 123px !important;
  margin-right: 123px !important;
}

.p_t_123px {
  padding-top: 123px !important;
}

.p_r_123px {
  padding-right: 123px !important;
}

.p_b_123px {
  padding-bottom: 123px !important;
}

.p_l_123px {
  padding-left: 123px !important;
}

.m_t_124px {
  margin-top: 124px !important;
}

.m_r_124px {
  margin-right: 124px !important;
}

.m_b_124px {
  margin-bottom: 124px !important;
}

.m_l_124px {
  margin-left: 124px !important;
}

.m_l_r_124px {
  margin-left: 124px !important;
  margin-right: 124px !important;
}

.p_t_124px {
  padding-top: 124px !important;
}

.p_r_124px {
  padding-right: 124px !important;
}

.p_b_124px {
  padding-bottom: 124px !important;
}

.p_l_124px {
  padding-left: 124px !important;
}

.m_t_125px {
  margin-top: 125px !important;
}

.m_r_125px {
  margin-right: 125px !important;
}

.m_b_125px {
  margin-bottom: 125px !important;
}

.m_l_125px {
  margin-left: 125px !important;
}

.m_l_r_125px {
  margin-left: 125px !important;
  margin-right: 125px !important;
}

.p_t_125px {
  padding-top: 125px !important;
}

.p_r_125px {
  padding-right: 125px !important;
}

.p_b_125px {
  padding-bottom: 125px !important;
}

.p_l_125px {
  padding-left: 125px !important;
}

.m_t_126px {
  margin-top: 126px !important;
}

.m_r_126px {
  margin-right: 126px !important;
}

.m_b_126px {
  margin-bottom: 126px !important;
}

.m_l_126px {
  margin-left: 126px !important;
}

.m_l_r_126px {
  margin-left: 126px !important;
  margin-right: 126px !important;
}

.p_t_126px {
  padding-top: 126px !important;
}

.p_r_126px {
  padding-right: 126px !important;
}

.p_b_126px {
  padding-bottom: 126px !important;
}

.p_l_126px {
  padding-left: 126px !important;
}

.m_t_127px {
  margin-top: 127px !important;
}

.m_r_127px {
  margin-right: 127px !important;
}

.m_b_127px {
  margin-bottom: 127px !important;
}

.m_l_127px {
  margin-left: 127px !important;
}

.m_l_r_127px {
  margin-left: 127px !important;
  margin-right: 127px !important;
}

.p_t_127px {
  padding-top: 127px !important;
}

.p_r_127px {
  padding-right: 127px !important;
}

.p_b_127px {
  padding-bottom: 127px !important;
}

.p_l_127px {
  padding-left: 127px !important;
}

.m_t_128px {
  margin-top: 128px !important;
}

.m_r_128px {
  margin-right: 128px !important;
}

.m_b_128px {
  margin-bottom: 128px !important;
}

.m_l_128px {
  margin-left: 128px !important;
}

.m_l_r_128px {
  margin-left: 128px !important;
  margin-right: 128px !important;
}

.p_t_128px {
  padding-top: 128px !important;
}

.p_r_128px {
  padding-right: 128px !important;
}

.p_b_128px {
  padding-bottom: 128px !important;
}

.p_l_128px {
  padding-left: 128px !important;
}

.m_t_129px {
  margin-top: 129px !important;
}

.m_r_129px {
  margin-right: 129px !important;
}

.m_b_129px {
  margin-bottom: 129px !important;
}

.m_l_129px {
  margin-left: 129px !important;
}

.m_l_r_129px {
  margin-left: 129px !important;
  margin-right: 129px !important;
}

.p_t_129px {
  padding-top: 129px !important;
}

.p_r_129px {
  padding-right: 129px !important;
}

.p_b_129px {
  padding-bottom: 129px !important;
}

.p_l_129px {
  padding-left: 129px !important;
}

.m_t_130px {
  margin-top: 130px !important;
}

.m_r_130px {
  margin-right: 130px !important;
}

.m_b_130px {
  margin-bottom: 130px !important;
}

.m_l_130px {
  margin-left: 130px !important;
}

.m_l_r_130px {
  margin-left: 130px !important;
  margin-right: 130px !important;
}

.p_t_130px {
  padding-top: 130px !important;
}

.p_r_130px {
  padding-right: 130px !important;
}

.p_b_130px {
  padding-bottom: 130px !important;
}

.p_l_130px {
  padding-left: 130px !important;
}

.m_t_131px {
  margin-top: 131px !important;
}

.m_r_131px {
  margin-right: 131px !important;
}

.m_b_131px {
  margin-bottom: 131px !important;
}

.m_l_131px {
  margin-left: 131px !important;
}

.m_l_r_131px {
  margin-left: 131px !important;
  margin-right: 131px !important;
}

.p_t_131px {
  padding-top: 131px !important;
}

.p_r_131px {
  padding-right: 131px !important;
}

.p_b_131px {
  padding-bottom: 131px !important;
}

.p_l_131px {
  padding-left: 131px !important;
}

.m_t_132px {
  margin-top: 132px !important;
}

.m_r_132px {
  margin-right: 132px !important;
}

.m_b_132px {
  margin-bottom: 132px !important;
}

.m_l_132px {
  margin-left: 132px !important;
}

.m_l_r_132px {
  margin-left: 132px !important;
  margin-right: 132px !important;
}

.p_t_132px {
  padding-top: 132px !important;
}

.p_r_132px {
  padding-right: 132px !important;
}

.p_b_132px {
  padding-bottom: 132px !important;
}

.p_l_132px {
  padding-left: 132px !important;
}

.m_t_133px {
  margin-top: 133px !important;
}

.m_r_133px {
  margin-right: 133px !important;
}

.m_b_133px {
  margin-bottom: 133px !important;
}

.m_l_133px {
  margin-left: 133px !important;
}

.m_l_r_133px {
  margin-left: 133px !important;
  margin-right: 133px !important;
}

.p_t_133px {
  padding-top: 133px !important;
}

.p_r_133px {
  padding-right: 133px !important;
}

.p_b_133px {
  padding-bottom: 133px !important;
}

.p_l_133px {
  padding-left: 133px !important;
}

.m_t_134px {
  margin-top: 134px !important;
}

.m_r_134px {
  margin-right: 134px !important;
}

.m_b_134px {
  margin-bottom: 134px !important;
}

.m_l_134px {
  margin-left: 134px !important;
}

.m_l_r_134px {
  margin-left: 134px !important;
  margin-right: 134px !important;
}

.p_t_134px {
  padding-top: 134px !important;
}

.p_r_134px {
  padding-right: 134px !important;
}

.p_b_134px {
  padding-bottom: 134px !important;
}

.p_l_134px {
  padding-left: 134px !important;
}

.m_t_135px {
  margin-top: 135px !important;
}

.m_r_135px {
  margin-right: 135px !important;
}

.m_b_135px {
  margin-bottom: 135px !important;
}

.m_l_135px {
  margin-left: 135px !important;
}

.m_l_r_135px {
  margin-left: 135px !important;
  margin-right: 135px !important;
}

.p_t_135px {
  padding-top: 135px !important;
}

.p_r_135px {
  padding-right: 135px !important;
}

.p_b_135px {
  padding-bottom: 135px !important;
}

.p_l_135px {
  padding-left: 135px !important;
}

.m_t_136px {
  margin-top: 136px !important;
}

.m_r_136px {
  margin-right: 136px !important;
}

.m_b_136px {
  margin-bottom: 136px !important;
}

.m_l_136px {
  margin-left: 136px !important;
}

.m_l_r_136px {
  margin-left: 136px !important;
  margin-right: 136px !important;
}

.p_t_136px {
  padding-top: 136px !important;
}

.p_r_136px {
  padding-right: 136px !important;
}

.p_b_136px {
  padding-bottom: 136px !important;
}

.p_l_136px {
  padding-left: 136px !important;
}

.m_t_137px {
  margin-top: 137px !important;
}

.m_r_137px {
  margin-right: 137px !important;
}

.m_b_137px {
  margin-bottom: 137px !important;
}

.m_l_137px {
  margin-left: 137px !important;
}

.m_l_r_137px {
  margin-left: 137px !important;
  margin-right: 137px !important;
}

.p_t_137px {
  padding-top: 137px !important;
}

.p_r_137px {
  padding-right: 137px !important;
}

.p_b_137px {
  padding-bottom: 137px !important;
}

.p_l_137px {
  padding-left: 137px !important;
}

.m_t_138px {
  margin-top: 138px !important;
}

.m_r_138px {
  margin-right: 138px !important;
}

.m_b_138px {
  margin-bottom: 138px !important;
}

.m_l_138px {
  margin-left: 138px !important;
}

.m_l_r_138px {
  margin-left: 138px !important;
  margin-right: 138px !important;
}

.p_t_138px {
  padding-top: 138px !important;
}

.p_r_138px {
  padding-right: 138px !important;
}

.p_b_138px {
  padding-bottom: 138px !important;
}

.p_l_138px {
  padding-left: 138px !important;
}

.m_t_139px {
  margin-top: 139px !important;
}

.m_r_139px {
  margin-right: 139px !important;
}

.m_b_139px {
  margin-bottom: 139px !important;
}

.m_l_139px {
  margin-left: 139px !important;
}

.m_l_r_139px {
  margin-left: 139px !important;
  margin-right: 139px !important;
}

.p_t_139px {
  padding-top: 139px !important;
}

.p_r_139px {
  padding-right: 139px !important;
}

.p_b_139px {
  padding-bottom: 139px !important;
}

.p_l_139px {
  padding-left: 139px !important;
}

.m_t_140px {
  margin-top: 140px !important;
}

.m_r_140px {
  margin-right: 140px !important;
}

.m_b_140px {
  margin-bottom: 140px !important;
}

.m_l_140px {
  margin-left: 140px !important;
}

.m_l_r_140px {
  margin-left: 140px !important;
  margin-right: 140px !important;
}

.p_t_140px {
  padding-top: 140px !important;
}

.p_r_140px {
  padding-right: 140px !important;
}

.p_b_140px {
  padding-bottom: 140px !important;
}

.p_l_140px {
  padding-left: 140px !important;
}

.m_t_141px {
  margin-top: 141px !important;
}

.m_r_141px {
  margin-right: 141px !important;
}

.m_b_141px {
  margin-bottom: 141px !important;
}

.m_l_141px {
  margin-left: 141px !important;
}

.m_l_r_141px {
  margin-left: 141px !important;
  margin-right: 141px !important;
}

.p_t_141px {
  padding-top: 141px !important;
}

.p_r_141px {
  padding-right: 141px !important;
}

.p_b_141px {
  padding-bottom: 141px !important;
}

.p_l_141px {
  padding-left: 141px !important;
}

.m_t_142px {
  margin-top: 142px !important;
}

.m_r_142px {
  margin-right: 142px !important;
}

.m_b_142px {
  margin-bottom: 142px !important;
}

.m_l_142px {
  margin-left: 142px !important;
}

.m_l_r_142px {
  margin-left: 142px !important;
  margin-right: 142px !important;
}

.p_t_142px {
  padding-top: 142px !important;
}

.p_r_142px {
  padding-right: 142px !important;
}

.p_b_142px {
  padding-bottom: 142px !important;
}

.p_l_142px {
  padding-left: 142px !important;
}

.m_t_143px {
  margin-top: 143px !important;
}

.m_r_143px {
  margin-right: 143px !important;
}

.m_b_143px {
  margin-bottom: 143px !important;
}

.m_l_143px {
  margin-left: 143px !important;
}

.m_l_r_143px {
  margin-left: 143px !important;
  margin-right: 143px !important;
}

.p_t_143px {
  padding-top: 143px !important;
}

.p_r_143px {
  padding-right: 143px !important;
}

.p_b_143px {
  padding-bottom: 143px !important;
}

.p_l_143px {
  padding-left: 143px !important;
}

.m_t_144px {
  margin-top: 144px !important;
}

.m_r_144px {
  margin-right: 144px !important;
}

.m_b_144px {
  margin-bottom: 144px !important;
}

.m_l_144px {
  margin-left: 144px !important;
}

.m_l_r_144px {
  margin-left: 144px !important;
  margin-right: 144px !important;
}

.p_t_144px {
  padding-top: 144px !important;
}

.p_r_144px {
  padding-right: 144px !important;
}

.p_b_144px {
  padding-bottom: 144px !important;
}

.p_l_144px {
  padding-left: 144px !important;
}

.m_t_145px {
  margin-top: 145px !important;
}

.m_r_145px {
  margin-right: 145px !important;
}

.m_b_145px {
  margin-bottom: 145px !important;
}

.m_l_145px {
  margin-left: 145px !important;
}

.m_l_r_145px {
  margin-left: 145px !important;
  margin-right: 145px !important;
}

.p_t_145px {
  padding-top: 145px !important;
}

.p_r_145px {
  padding-right: 145px !important;
}

.p_b_145px {
  padding-bottom: 145px !important;
}

.p_l_145px {
  padding-left: 145px !important;
}

.m_t_146px {
  margin-top: 146px !important;
}

.m_r_146px {
  margin-right: 146px !important;
}

.m_b_146px {
  margin-bottom: 146px !important;
}

.m_l_146px {
  margin-left: 146px !important;
}

.m_l_r_146px {
  margin-left: 146px !important;
  margin-right: 146px !important;
}

.p_t_146px {
  padding-top: 146px !important;
}

.p_r_146px {
  padding-right: 146px !important;
}

.p_b_146px {
  padding-bottom: 146px !important;
}

.p_l_146px {
  padding-left: 146px !important;
}

.m_t_147px {
  margin-top: 147px !important;
}

.m_r_147px {
  margin-right: 147px !important;
}

.m_b_147px {
  margin-bottom: 147px !important;
}

.m_l_147px {
  margin-left: 147px !important;
}

.m_l_r_147px {
  margin-left: 147px !important;
  margin-right: 147px !important;
}

.p_t_147px {
  padding-top: 147px !important;
}

.p_r_147px {
  padding-right: 147px !important;
}

.p_b_147px {
  padding-bottom: 147px !important;
}

.p_l_147px {
  padding-left: 147px !important;
}

.m_t_148px {
  margin-top: 148px !important;
}

.m_r_148px {
  margin-right: 148px !important;
}

.m_b_148px {
  margin-bottom: 148px !important;
}

.m_l_148px {
  margin-left: 148px !important;
}

.m_l_r_148px {
  margin-left: 148px !important;
  margin-right: 148px !important;
}

.p_t_148px {
  padding-top: 148px !important;
}

.p_r_148px {
  padding-right: 148px !important;
}

.p_b_148px {
  padding-bottom: 148px !important;
}

.p_l_148px {
  padding-left: 148px !important;
}

.m_t_149px {
  margin-top: 149px !important;
}

.m_r_149px {
  margin-right: 149px !important;
}

.m_b_149px {
  margin-bottom: 149px !important;
}

.m_l_149px {
  margin-left: 149px !important;
}

.m_l_r_149px {
  margin-left: 149px !important;
  margin-right: 149px !important;
}

.p_t_149px {
  padding-top: 149px !important;
}

.p_r_149px {
  padding-right: 149px !important;
}

.p_b_149px {
  padding-bottom: 149px !important;
}

.p_l_149px {
  padding-left: 149px !important;
}

.m_t_150px {
  margin-top: 150px !important;
}

.m_r_150px {
  margin-right: 150px !important;
}

.m_b_150px {
  margin-bottom: 150px !important;
}

.m_l_150px {
  margin-left: 150px !important;
}

.m_l_r_150px {
  margin-left: 150px !important;
  margin-right: 150px !important;
}

.p_t_150px {
  padding-top: 150px !important;
}

.p_r_150px {
  padding-right: 150px !important;
}

.p_b_150px {
  padding-bottom: 150px !important;
}

.p_l_150px {
  padding-left: 150px !important;
}

.m_t_151px {
  margin-top: 151px !important;
}

.m_r_151px {
  margin-right: 151px !important;
}

.m_b_151px {
  margin-bottom: 151px !important;
}

.m_l_151px {
  margin-left: 151px !important;
}

.m_l_r_151px {
  margin-left: 151px !important;
  margin-right: 151px !important;
}

.p_t_151px {
  padding-top: 151px !important;
}

.p_r_151px {
  padding-right: 151px !important;
}

.p_b_151px {
  padding-bottom: 151px !important;
}

.p_l_151px {
  padding-left: 151px !important;
}

.m_t_152px {
  margin-top: 152px !important;
}

.m_r_152px {
  margin-right: 152px !important;
}

.m_b_152px {
  margin-bottom: 152px !important;
}

.m_l_152px {
  margin-left: 152px !important;
}

.m_l_r_152px {
  margin-left: 152px !important;
  margin-right: 152px !important;
}

.p_t_152px {
  padding-top: 152px !important;
}

.p_r_152px {
  padding-right: 152px !important;
}

.p_b_152px {
  padding-bottom: 152px !important;
}

.p_l_152px {
  padding-left: 152px !important;
}

.m_t_153px {
  margin-top: 153px !important;
}

.m_r_153px {
  margin-right: 153px !important;
}

.m_b_153px {
  margin-bottom: 153px !important;
}

.m_l_153px {
  margin-left: 153px !important;
}

.m_l_r_153px {
  margin-left: 153px !important;
  margin-right: 153px !important;
}

.p_t_153px {
  padding-top: 153px !important;
}

.p_r_153px {
  padding-right: 153px !important;
}

.p_b_153px {
  padding-bottom: 153px !important;
}

.p_l_153px {
  padding-left: 153px !important;
}

.m_t_154px {
  margin-top: 154px !important;
}

.m_r_154px {
  margin-right: 154px !important;
}

.m_b_154px {
  margin-bottom: 154px !important;
}

.m_l_154px {
  margin-left: 154px !important;
}

.m_l_r_154px {
  margin-left: 154px !important;
  margin-right: 154px !important;
}

.p_t_154px {
  padding-top: 154px !important;
}

.p_r_154px {
  padding-right: 154px !important;
}

.p_b_154px {
  padding-bottom: 154px !important;
}

.p_l_154px {
  padding-left: 154px !important;
}

.m_t_155px {
  margin-top: 155px !important;
}

.m_r_155px {
  margin-right: 155px !important;
}

.m_b_155px {
  margin-bottom: 155px !important;
}

.m_l_155px {
  margin-left: 155px !important;
}

.m_l_r_155px {
  margin-left: 155px !important;
  margin-right: 155px !important;
}

.p_t_155px {
  padding-top: 155px !important;
}

.p_r_155px {
  padding-right: 155px !important;
}

.p_b_155px {
  padding-bottom: 155px !important;
}

.p_l_155px {
  padding-left: 155px !important;
}

.m_t_156px {
  margin-top: 156px !important;
}

.m_r_156px {
  margin-right: 156px !important;
}

.m_b_156px {
  margin-bottom: 156px !important;
}

.m_l_156px {
  margin-left: 156px !important;
}

.m_l_r_156px {
  margin-left: 156px !important;
  margin-right: 156px !important;
}

.p_t_156px {
  padding-top: 156px !important;
}

.p_r_156px {
  padding-right: 156px !important;
}

.p_b_156px {
  padding-bottom: 156px !important;
}

.p_l_156px {
  padding-left: 156px !important;
}

.m_t_157px {
  margin-top: 157px !important;
}

.m_r_157px {
  margin-right: 157px !important;
}

.m_b_157px {
  margin-bottom: 157px !important;
}

.m_l_157px {
  margin-left: 157px !important;
}

.m_l_r_157px {
  margin-left: 157px !important;
  margin-right: 157px !important;
}

.p_t_157px {
  padding-top: 157px !important;
}

.p_r_157px {
  padding-right: 157px !important;
}

.p_b_157px {
  padding-bottom: 157px !important;
}

.p_l_157px {
  padding-left: 157px !important;
}

.m_t_158px {
  margin-top: 158px !important;
}

.m_r_158px {
  margin-right: 158px !important;
}

.m_b_158px {
  margin-bottom: 158px !important;
}

.m_l_158px {
  margin-left: 158px !important;
}

.m_l_r_158px {
  margin-left: 158px !important;
  margin-right: 158px !important;
}

.p_t_158px {
  padding-top: 158px !important;
}

.p_r_158px {
  padding-right: 158px !important;
}

.p_b_158px {
  padding-bottom: 158px !important;
}

.p_l_158px {
  padding-left: 158px !important;
}

.m_t_159px {
  margin-top: 159px !important;
}

.m_r_159px {
  margin-right: 159px !important;
}

.m_b_159px {
  margin-bottom: 159px !important;
}

.m_l_159px {
  margin-left: 159px !important;
}

.m_l_r_159px {
  margin-left: 159px !important;
  margin-right: 159px !important;
}

.p_t_159px {
  padding-top: 159px !important;
}

.p_r_159px {
  padding-right: 159px !important;
}

.p_b_159px {
  padding-bottom: 159px !important;
}

.p_l_159px {
  padding-left: 159px !important;
}

.m_t_160px {
  margin-top: 160px !important;
}

.m_r_160px {
  margin-right: 160px !important;
}

.m_b_160px {
  margin-bottom: 160px !important;
}

.m_l_160px {
  margin-left: 160px !important;
}

.m_l_r_160px {
  margin-left: 160px !important;
  margin-right: 160px !important;
}

.p_t_160px {
  padding-top: 160px !important;
}

.p_r_160px {
  padding-right: 160px !important;
}

.p_b_160px {
  padding-bottom: 160px !important;
}

.p_l_160px {
  padding-left: 160px !important;
}

.b_t_1px {
  border-top: 1px solid !important;
}

.b_r_1px {
  border-right: 1px solid !important;
}

.b_b_1px {
  border-bottom: 1px solid !important;
}

.b_l_1px {
  border-left: 1px solid !important;
}

.b_t_2px {
  border-top: 2px solid !important;
}

.b_r_2px {
  border-right: 2px solid !important;
}

.b_b_2px {
  border-bottom: 2px solid !important;
}

.b_l_2px {
  border-left: 2px solid !important;
}

.b_t_3px {
  border-top: 3px solid !important;
}

.b_r_3px {
  border-right: 3px solid !important;
}

.b_b_3px {
  border-bottom: 3px solid !important;
}

.b_l_3px {
  border-left: 3px solid !important;
}

.b_t_4px {
  border-top: 4px solid !important;
}

.b_r_4px {
  border-right: 4px solid !important;
}

.b_b_4px {
  border-bottom: 4px solid !important;
}

.b_l_4px {
  border-left: 4px solid !important;
}

.b_t_5px {
  border-top: 5px solid !important;
}

.b_r_5px {
  border-right: 5px solid !important;
}

.b_b_5px {
  border-bottom: 5px solid !important;
}

.b_l_5px {
  border-left: 5px solid !important;
}

.b_t_6px {
  border-top: 6px solid !important;
}

.b_r_6px {
  border-right: 6px solid !important;
}

.b_b_6px {
  border-bottom: 6px solid !important;
}

.b_l_6px {
  border-left: 6px solid !important;
}

.b_t_7px {
  border-top: 7px solid !important;
}

.b_r_7px {
  border-right: 7px solid !important;
}

.b_b_7px {
  border-bottom: 7px solid !important;
}

.b_l_7px {
  border-left: 7px solid !important;
}

.b_t_8px {
  border-top: 8px solid !important;
}

.b_r_8px {
  border-right: 8px solid !important;
}

.b_b_8px {
  border-bottom: 8px solid !important;
}

.b_l_8px {
  border-left: 8px solid !important;
}

.b_t_9px {
  border-top: 9px solid !important;
}

.b_r_9px {
  border-right: 9px solid !important;
}

.b_b_9px {
  border-bottom: 9px solid !important;
}

.b_l_9px {
  border-left: 9px solid !important;
}

.b_t_10px {
  border-top: 10px solid !important;
}

.b_r_10px {
  border-right: 10px solid !important;
}

.b_b_10px {
  border-bottom: 10px solid !important;
}

.b_l_10px {
  border-left: 10px solid !important;
}

.b_t_11px {
  border-top: 11px solid !important;
}

.b_r_11px {
  border-right: 11px solid !important;
}

.b_b_11px {
  border-bottom: 11px solid !important;
}

.b_l_11px {
  border-left: 11px solid !important;
}

.b_t_12px {
  border-top: 12px solid !important;
}

.b_r_12px {
  border-right: 12px solid !important;
}

.b_b_12px {
  border-bottom: 12px solid !important;
}

.b_l_12px {
  border-left: 12px solid !important;
}

.b_t_13px {
  border-top: 13px solid !important;
}

.b_r_13px {
  border-right: 13px solid !important;
}

.b_b_13px {
  border-bottom: 13px solid !important;
}

.b_l_13px {
  border-left: 13px solid !important;
}

.b_t_14px {
  border-top: 14px solid !important;
}

.b_r_14px {
  border-right: 14px solid !important;
}

.b_b_14px {
  border-bottom: 14px solid !important;
}

.b_l_14px {
  border-left: 14px solid !important;
}

.b_t_15px {
  border-top: 15px solid !important;
}

.b_r_15px {
  border-right: 15px solid !important;
}

.b_b_15px {
  border-bottom: 15px solid !important;
}

.b_l_15px {
  border-left: 15px solid !important;
}

.font_size_11px {
  font-size: 11px !important;
  line-height: 1em !important;
}

.font_size_12px {
  font-size: 12px !important;
  line-height: 1em !important;
}

.font_size_13px {
  font-size: 13px !important;
  line-height: 1em !important;
}

.font_size_14px {
  font-size: 14px !important;
  line-height: 1em !important;
}

.font_size_15px {
  font-size: 15px !important;
  line-height: 1em !important;
}

.font_size_16px {
  font-size: 16px !important;
  line-height: 1em !important;
}

.font_size_17px {
  font-size: 17px !important;
  line-height: 1em !important;
}

.font_size_18px {
  font-size: 18px !important;
  line-height: 1em !important;
}

.font_size_19px {
  font-size: 19px !important;
  line-height: 1em !important;
}

.font_size_20px {
  font-size: 20px !important;
  line-height: 1em !important;
}

.font_size_21px {
  font-size: 21px !important;
  line-height: 1em !important;
}

.font_size_22px {
  font-size: 22px !important;
  line-height: 1em !important;
}

.font_size_23px {
  font-size: 23px !important;
  line-height: 1em !important;
}

.font_size_24px {
  font-size: 24px !important;
  line-height: 1em !important;
}

.font_size_25px {
  font-size: 25px !important;
  line-height: 1em !important;
}

.font_size_26px {
  font-size: 26px !important;
  line-height: 1em !important;
}

.font_size_27px {
  font-size: 27px !important;
  line-height: 1em !important;
}

.font_size_28px {
  font-size: 28px !important;
  line-height: 1em !important;
}

.font_size_29px {
  font-size: 29px !important;
  line-height: 1em !important;
}

.font_size_30px {
  font-size: 30px !important;
  line-height: 1em !important;
}

.font_size_31px {
  font-size: 31px !important;
  line-height: 1em !important;
}

.font_size_32px {
  font-size: 32px !important;
  line-height: 1em !important;
}

.font_size_33px {
  font-size: 33px !important;
  line-height: 1em !important;
}

.font_size_34px {
  font-size: 34px !important;
  line-height: 1em !important;
}

.font_size_35px {
  font-size: 35px !important;
  line-height: 1em !important;
}

.font_size_36px {
  font-size: 36px !important;
  line-height: 1em !important;
}

.font_size_37px {
  font-size: 37px !important;
  line-height: 1em !important;
}

.font_size_38px {
  font-size: 38px !important;
  line-height: 1em !important;
}

.font_size_39px {
  font-size: 39px !important;
  line-height: 1em !important;
}

.font_size_40px {
  font-size: 40px !important;
  line-height: 1em !important;
}

.font_size_41px {
  font-size: 41px !important;
  line-height: 1em !important;
}

.font_size_42px {
  font-size: 42px !important;
  line-height: 1em !important;
}

.font_size_43px {
  font-size: 43px !important;
  line-height: 1em !important;
}

.font_size_44px {
  font-size: 44px !important;
  line-height: 1em !important;
}

.font_size_45px {
  font-size: 45px !important;
  line-height: 1em !important;
}

.font_size_46px {
  font-size: 46px !important;
  line-height: 1em !important;
}

.font_size_47px {
  font-size: 47px !important;
  line-height: 1em !important;
}

.font_size_48px {
  font-size: 48px !important;
  line-height: 1em !important;
}

.font_size_49px {
  font-size: 49px !important;
  line-height: 1em !important;
}

.font_size_50px {
  font-size: 50px !important;
  line-height: 1em !important;
}

.font_size_51px {
  font-size: 51px !important;
  line-height: 1em !important;
}

.font_size_52px {
  font-size: 52px !important;
  line-height: 1em !important;
}

.font_size_53px {
  font-size: 53px !important;
  line-height: 1em !important;
}

.font_size_54px {
  font-size: 54px !important;
  line-height: 1em !important;
}

.font_size_55px {
  font-size: 55px !important;
  line-height: 1em !important;
}

.font_size_56px {
  font-size: 56px !important;
  line-height: 1em !important;
}

.font_size_57px {
  font-size: 57px !important;
  line-height: 1em !important;
}

.font_size_58px {
  font-size: 58px !important;
  line-height: 1em !important;
}

.font_size_59px {
  font-size: 59px !important;
  line-height: 1em !important;
}

.font_size_60px {
  font-size: 60px !important;
  line-height: 1em !important;
}

.font_size_61px {
  font-size: 61px !important;
  line-height: 1em !important;
}

.font_size_62px {
  font-size: 62px !important;
  line-height: 1em !important;
}

.font_size_63px {
  font-size: 63px !important;
  line-height: 1em !important;
}

.font_size_64px {
  font-size: 64px !important;
  line-height: 1em !important;
}

.font_size_65px {
  font-size: 65px !important;
  line-height: 1em !important;
}

.font_size_66px {
  font-size: 66px !important;
  line-height: 1em !important;
}

.font_size_67px {
  font-size: 67px !important;
  line-height: 1em !important;
}

.font_size_68px {
  font-size: 68px !important;
  line-height: 1em !important;
}

.font_size_69px {
  font-size: 69px !important;
  line-height: 1em !important;
}

.font_size_70px {
  font-size: 70px !important;
  line-height: 1em !important;
}

.m_t_0px {
  margin-top: 0px !important;
}

.m_r_0px {
  margin-right: 0px !important;
}

.m_b_0px {
  margin-bottom: 0px !important;
}

.m_l_0px {
  margin-left: 0px !important;
}

.p_t_0px {
  padding-top: 0px !important;
}

.p_r_0px {
  padding-right: 0px !important;
}

.p_b_0px {
  padding-bottom: 0px !important;
}

.p_l_0px {
  padding-left: 0px !important;
}

.b_t_0px {
  border-top: 0px !important;
}

.b_r_0px {
  border-right: 0px !important;
}

.b_b_0px {
  border-bottom: 0px !important;
}

.b_l_0px {
  border-left: 0px !important;
}

.m_auto {
  margin: 0 auto;
}

@media (max-width: 991px) {
  .m_t_iscrizione {
    margin-top: 15px;
  }
}

@media (max-width: 1199px) {
  .m_b_iscrizione {
    margin-bottom: 5px;
  }
}

.relative {
  position: relative;
}

* {
  outline: none !important;
}

.p_l_r_0px {
  padding-left: 0;
  padding-right: 0;
}

.m_l_r_0px {
  margin-left: 0;
  margin-right: 0;
}

.m_l_r_auto {
  margin-left: auto;
  margin-right: auto;
}

.no-padding {
  padding: 0 !important;
}

.no_underline {
  text-decoration: none !important;
}

.underline {
  text-decoration: underline !important;
}

.gradient {
  font-size: 72px;
  background: -webkit-linear-gradient(#fdc300, #ffeb4c);
  -webkit-background-clip: text;
  -webkit-text-fill-color: transparent;
}

.text-white {
  color: #FFFFFF !important;
}

.text-grey {
  color: #f2f2f2 !important;
}

.text-grey_2 {
  color: #6e8596 !important;
}

.text-grey_3 {
  color: #4d535c !important;
}

.text-grey_4 {
  color: #cccccc !important;
}

.text-grey_5 {
  color: #505050 !important;
}

.text-grey_6 {
  color: #f2f2f2 !important;
}

.text-grey_7 {
  color: #e9e9e9 !important;
}

.text-grey_8 {
  color: #32363c !important;
}

.text-grey_9 {
  color: #2e333c !important;
}

.text-grey_10 {
  color: #777777 !important;
}

.text-grey_11 {
  color: #7B92A3 !important;
}

.text-grey_12 {
  color: #f0f0f0 !important;
}

.text-grey_13 {
  color: #999999 !important;
}

.text-blu {
  color: #57a2d4 !important;
}

.text-blu_2 {
  color: #889dad !important;
}

.text-blu_3 {
  color: #0099e5 !important;
}

.text-blu_4 {
  color: #e7eaee !important;
}

.text-yellow {
  color: #fcc400 !important;
}

.text-green {
  color: #4ed15f !important;
}

.text-red {
  color: #db3d3d !important;
}

.background-white {
  background-color: #FFFFFF !important;
}

.background-white_opacity {
  background-color: rgba(180, 40, 58, 0.5) !important;
}

.background-grey {
  background-color: #f2f2f2 !important;
}

.background-grey_2 {
  background-color: #6e8596 !important;
}

.background-grey_3 {
  background-color: #4d535c !important;
}

.background-grey_4 {
  background-color: #cccccc !important;
}

.background-grey_5 {
  background-color: #505050 !important;
}

.background-grey_6 {
  background-color: #f2f2f2 !important;
}

.background-grey_7 {
  background-color: #e9e9e9 !important;
}

.background-grey_8 {
  background-color: #32363c !important;
}

.background-blu {
  background-color: #57a2d4 !important;
}

.background-blu_2 {
  background-color: #889dad !important;
}

.background-blu_3 {
  background-color: #0099e5 !important;
}

.background-blu_4 {
  background-color: #e7eaee !important;
}

.background-yellow {
  background-color: #fcc400 !important;
}

.background-yellow_due {
  background-color: #fcc400 !important;
}

.background-green {
  background-color: #4ed15f !important;
}

.background-gradiente {
  background-image: linear-gradient(90deg, #fdc401 0%, #ffeb4c 100%);
}

.background-information {
  background-image: url(/images/ico-info.svg?61f8ae864fbb9f643e7750efb22763d4);
  background-repeat: no-repeat;
  background-position: 8px center;
  padding-left: 30px;
}

.background-information-gr {
  background-image: url(/images/ico-info_gr.svg?4682a04090673e09739763294821567d);
  background-repeat: no-repeat;
  background-position: 8px center;
  padding-left: 30px;
}

.background-information-gr--titolo {
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  line-height: 1.2;
}

.background-information-gr--testo {
  font-weight: 300;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  line-height: 1.67;
}

.background-ico-info {
  background-image: url(/images/ico-info_big.svg?a3fc99e7a0e0e84711500f2b3faf0042);
  background-repeat: no-repeat;
  background-position: 8px center;
  padding-left: 45px;
}

.background-ico-biglietto {
  background-image: url(/images/ico-eventi_big.svg?078807cad47147444e4027d08f00fb4c);
  background-repeat: no-repeat;
  background-position: 8px center;
  padding-left: 45px;
}

.border-white {
  border-color: #FFFFFF !important;
}

.border-grey {
  border-color: #f2f2f2 !important;
}

.border-grey_2 {
  border-color: #6e8596 !important;
}

.border-grey_3 {
  border-color: #4d535c !important;
}

.border-grey_4 {
  border-color: #cccccc !important;
}

.border-grey_5 {
  border-color: #505050 !important;
}

.border-grey_6 {
  border-color: #f2f2f2 !important;
}

.border-grey_7 {
  border-color: #e9e9e9 !important;
}

.border-blu {
  border-color: #57a2d4 !important;
}

.border-blu_2 {
  border-color: #889dad !important;
}

.border-blu_3 {
  border-color: #0099e5 !important;
}

.border-blu_4 {
  border-color: #e7eaee !important;
}

.border-yellow {
  border-color: #fcc400 !important;
}

.line-height-1 {
  line-height: 1em !important;
}

.border_0 {
  border: 0;
}

.border-radius-3 {
  border-radius: 3px;
}

.border-radius-3-t_l {
  border-top-left-radius: 3%;
}

.border-radius-3-t_r {
  border-top-right-radius: 3%;
}

.border-radius-3-b_l {
  border-bottom-left-radius: 3%;
}

.border-radius-3-b_r {
  border-bottom-right-radius: 3%;
}

.vedi-tutti {
  font-family: "Rubik", sans-serif;
  font-size: 12px !important;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-decoration: none;
  text-transform: uppercase;
  color: #57a2d4;
}

.vedi-tutti-background {
  background-color: rgba(222, 229, 239, 0.6);
}

a.vedi-tutti:hover {
  color: #889dad !important;
}

.overflow_y_hidden {
  overflow-y: hidden;
  background: #dee5ef;
}

.text-normal {
  font-weight: normal !important;
}

body {
  color: #32363c;
}

.logo-parkforfun-black {
  width: 200px;
  height: 27.9px;
  -o-object-fit: contain;
     object-fit: contain;
}

.pff-ico-black {
  width: 40px;
  height: 40px;
  -o-object-fit: contain;
     object-fit: contain;
}

.image-box {
  position: relative;
  margin: auto;
  overflow: hidden;
}

.image-box img {
  max-width: 100%;
  transition: all 0.8s;
  -webkit-transition: all 0.8s;
  height: auto;
}

/*.image-box:hover img {
    -webkit-transform: scale(1.1);
    transform: scale(1.1);
    border-radius: 3px;
}*/

.Rectangle {
  width: 196px;
  height: 180px;
  border-radius: 3px;
}

::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1;
  /* Firefox */
}

::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1;
  /* Firefox */
}

:-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1;
  /* Firefox */
}

::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1;
  /* Firefox */
}

::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1;
  /* Firefox */
}

:-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #999999;
}

::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #999999;
}

.form-control {
  font-family: "Open Sans", sans-serif !important;
  font-size: 14px;
}

.form-control.is-invalid {
  border-color: #dc3545 !important;
  color: #dc3545 !important;
}

.font-rubik {
  font-family: "Rubik", sans-serif !important;
}

@media (min-width: 768px) {
  #bottom .container {
    max-width: 540px;
  }
}

@media (min-width: 992px) {
  #bottom .container {
    max-width: 720px;
  }
}

@media (min-width: 1200px) {
  #bottom .container {
    max-width: 960px;
  }
}

.border_radius_top_left {
  border-top-left-radius: 3px !important;
}

.border_radius_top_right {
  border-top-right-radius: 3px !important;
}

.border_radius_bottom_left {
  border-bottom-left-radius: 3px !important;
}

.border_radius_bottom_right {
  border-bottom-right-radius: 3px !important;
}

.disabled {
  opacity: 0.5;
}

.input-dropdown {
  margin: 8px 0 16px;
  height: 30px;
  width: 150px;
  font-size: 18px;
  font-family: Rubik;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
}

/* Customize the label (the container) */

.label_container {
  display: block;
  position: relative;
  padding-left: 60px;
  margin-bottom: 25px;
  cursor: pointer;
  font-size: 12px;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
  color: #32363c;
  line-height: 1em;
  height: 25px;
}

.label_container.icon {
  line-height: 20px;
  background-repeat: no-repeat;
  background-position-x: 30px;
  background-size: 22px;
}

.label_container.disabled {
  opacity: 0.5;
}

/* Hide the browser's default checkbox */

.label_container input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

/* Create a custom checkbox */

.checkmark {
  position: absolute;
  top: 0;
  left: 0;
  height: 21px;
  width: 21px;
  background-color: #FFFFFF;
  border: solid 1px #889dad;
}

.checkmark.disabled {
  opacity: 0.5;
}

/* On mouse-over, add a grey background color */

.label_container:hover input ~ .checkmark {
  background-color: #FFFFFF;
}

/* When the checkbox is checked, add a blue background */

.label_container input:checked ~ .checkmark {
  background-color: #e7eaee;
}

input[type=checkbox]:disabled {
  opacity: 0.5;
}

/* Create the checkmark/indicator (hidden when not checked) */

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */

.label_container input:checked ~ .checkmark:after {
  display: block;
}

/* Style the checkmark/indicator */

.label_container .checkmark:after {
  left: 8px;
  top: 2px;
  width: 10px;
  height: 15px;
  border: solid white;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

.eventi .checkbox .checkmark {
  border: solid 1px #889dad !important;
  border-radius: 0 !important;
  top: 0;
}

/* Create a custom radio button */

.radiomark {
  position: absolute;
  top: 0;
  left: 0;
  height: 20px;
  width: 20px;
  background-color: #FFFFFF;
  border: solid 1px #889dad;
  border-radius: 50%;
}

.radiomark.disabled {
  opacity: 0.5;
}

.checkbox .radiomark:after {
  left: 0px;
  right: 0px;
  bottom: 0px;
  top: 0px;
  margin: auto;
  width: 8px;
  height: 8px;
  border: none;
  transform: rotate(45deg);
  background: blue;
  border-radius: 50%;
}

/* Create the checkmark/indicator (hidden when not checked) */

.radiomark:after {
  content: "";
  position: absolute;
  display: none;
}

/* Show the checkmark when checked */

.checkbox input:checked ~ .radiomark:after {
  display: block;
}

.label_container input:checked ~ .radiomark {
  display: none;
}

.eventi .checkbox .radiomark {
  border: solid 1px #889dad !important;
  top: 0;
}

.eventi .checkbox .radiomark:after {
  background: #889dad !important;
  top: 0;
}

.btn-home {
  font-family: "Rubik", sans-serif;
  font-size: 14px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
  color: #32363c;
  background-color: #FFFFFF;
  border-radius: 0;
  padding: 25px;
  border: 0;
  border-top-right-radius: 4px;
  border-bottom-right-radius: 4px;
}

@media (max-width: 767px) {
  .btn-home {
    padding: 10px;
  }
}

.position-input {
  position: absolute;
  top: 0;
  left: 0;
  z-index: 10;
}

.button-cerca-parcheggi {
  font-family: "Rubik", sans-serif;
  color: #FFFFFF;
  text-transform: uppercase;
  border-radius: 17.5px;
  background-color: rgba(50, 54, 60, 0.6);
  font-size: 11px;
  border: 0;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: 0.5px;
  text-align: center;
  padding-top: 14px;
  padding-bottom: 14px;
  padding-right: 30px;
  padding-left: 51px;
}

.button-cerca-parcheggi:hover {
  background-color: rgba(50, 54, 60, 0.9);
}

.button-cerca-parcheggi_interno {
  color: #FFFFFF;
  text-transform: uppercase;
  border-radius: 17.5px;
  background-color: rgba(0, 0, 0, 0.3);
  font-size: 12px;
  letter-spacing: 0.5;
  border: 0;
}

.button-cerca-parcheggi_interno:hover {
  background-color: rgba(0, 0, 0, 0.9);
}

input {
  border: 0;
}

.privacy {
  text-decoration: underline;
  font-weight: 600;
  font-style: italic;
}

.radiobutton {
  display: block;
  position: relative;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.radiobutton input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
}

.radiobutton .checkmark {
  position: absolute;
  top: 0;
  bottom: 0;
  left: 0;
  right: 0;
  margin: -8px auto;
  height: 25px;
  width: 25px;
  background-color: #FFFFFF;
  border-radius: 50%;
  border: 3px solid #505050;
}

.radiobutton:hover input ~ .checkmark {
  background-color: #ccc;
}

.radiobutton input:checked ~ .checkmark {
  background-color: #FFFFFF;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.radiobutton input:checked ~ .checkmark:after {
  display: block;
}

.radiobutton .checkmark:after {
  top: 0;
  left: 0;
  right: 0;
  bottom: 0;
  margin: auto;
  width: 13px;
  height: 13px;
  border-radius: 50%;
  background: #fdc401;
}

/**************************/

.checkbox {
  display: block;
  position: relative;
  padding-left: 35px;
  margin-bottom: 12px;
  cursor: pointer;
  -webkit-user-select: none;
  -moz-user-select: none;
  -ms-user-select: none;
  user-select: none;
}

.checkbox input {
  position: absolute;
  opacity: 0;
  cursor: pointer;
  height: 0;
  width: 0;
}

.checkbox .checkmark {
  border: 0 !important;
  border-radius: 3px;
  position: absolute;
  top: 5px;
  left: 0;
  height: 15px;
  width: 15px;
  background-color: #FFFFFF;
}

.checkbox:hover input ~ .checkmark {
  background-color: #FFFFFF;
}

.checkbox input:checked ~ .checkmark {
  background-color: #FFFFFF;
}

.checkmark:after {
  content: "";
  position: absolute;
  display: none;
}

.checkbox input:checked ~ .checkmark:after {
  display: block;
}

.checkbox .checkmark:after {
  left: 0;
  right: 0;
  bottom: 0;
  top: 0;
  margin: auto;
  width: 5px;
  height: 10px;
  border: solid #32363c;
  border-width: 0 3px 3px 0;
  transform: rotate(45deg);
}

/**************************/

.checkbox .radiomark {
  border: 0 !important;
  position: absolute;
  top: 5px;
  left: 0;
  height: 16px;
  width: 16px;
  background-color: #FFFFFF;
}

.select2-selection {
  border: 1px solid #f2f2f2 !important;
  border-radius: 0 !important;
  min-height: 32px !important;
}

.select2-selection__rendered {
  line-height: 32px !important;
  font-size: 13px !important;
  text-transform: none !important;
  color: #777777 !important;
}

.menu {
  text-align: right;
  height: 45px;
}

@media (min-width: 992px) {
  .menu {
    margin-top: 0;
  }
}

.menu_link {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  color: #32363c;
  letter-spacing: normal;
  line-height: normal;
}

.menu_link:hover {
  color: rgba(50, 54, 60, 0.6);
  text-decoration: none;
}

@media (min-width: 992px) {
  .menu_link {
    padding-left: 15px;
    padding-right: 15px;
    padding-top: 12px;
    padding-bottom: 12px;
  }
}

.menu_link_veicolo {
  padding-left: 0;
  padding-right: 0;
}

.change_lang {
  width: 21px;
  height: 21px;
  border-radius: 50%;
  font-size: 11px;
  color: #fff;
  line-height: 21px;
  text-align: center;
  background: #eca500;
}

.change_lang_link {
  color: #FFFFFF;
}

.change_lang_link:hover {
  color: #eca500;
  text-decoration: none;
}

@media (max-width: 767px) {
  .change_lang {
    float: left;
    margin-left: 20px;
    margin-right: 20px;
  }
}

@media (min-width: 992px) {
  .change_lang {
    margin-right: 30px;
  }
}

.active_menu {
  position: relative;
  z-index: 9970;
  line-height: normal;
  letter-spacing: normal;
  color: #32363c;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  border-radius: 5px 5px 0 0;
}

.active_menu:hover {
  text-decoration: none;
}

.active_menu.text-white {
  color: #32363c !important;
}

.admin-drop {
  margin-right: 30px;
}

#admin-drop {
  left: 1px !important;
}

.active_menu[aria-expanded=true] {
  background-color: #FFFFFF;
}

.dropdown-menu {
  border: 0;
  border-radius: 0 5px 5px 5px;
  margin: 0;
  box-shadow: 0px 0px 20px rgba(0, 0, 0, 0.5);
}

.dropdown-menu.show {
  display: block;
  font-size: 1rem;
  padding: 0.5rem 4px;
}

.dropdown-menu--2 {
  display: none;
  list-style: none;
  padding: 0;
  margin: 0;
}

.dropdown-menu--2.show {
  display: block;
}

.dropdown-menu--2 li {
  margin: 8px 0 0 0;
}

.dropdown-menu--2 li a {
  color: #FFF;
}

.dropdown-menu li {
  padding: 8px 10px;
}

.dropdown-menu li a {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #32363c;
  white-space: nowrap;
  padding-right: 30px;
}

.dropdown-menu li a:hover {
  color: #0099e5;
}

.dropdown-toggle--mobile {
  border: none !important;
}

.dropdown-toggle--mobile:after {
  display: inline-block;
  width: 0;
  height: 0;
  margin-left: 0.255em;
  vertical-align: 0.255em;
  content: "";
  border-top: 0.3em solid;
  border-right: 0.3em solid transparent;
  border-left: 0.3em solid transparent;
  transition: all 0.5s;
}

.dropdown-toggle--mobile.active_menu:after {
  transform: rotate(180deg);
}

@media (max-width: 991px) {
  .box_ricerca_interno {
    margin-bottom: 15px;
  }
}

@media (min-width: 992px) {
  .box_ricerca_interno {
    margin-right: 25px;
    max-width: 350px;
  }
}

@media (min-width: 1200px) {
  .box_ricerca_interno {
    padding-left: 25px;
    margin-bottom: 0;
    max-width: none;
  }
}

.dropdown-menu-veicoli {
  position: relative;
  border-radius: 0;
}

.dropdown-menu-veicoli.show {
  top: 15px !important;
}

.dropdown-menu-veicoli.show::after {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  left: 15px;
  line-height: 0px;
  border-bottom: 10px solid #fff;
  border-left: 10px solid transparent;
  border-right: 10px solid transparent;
  top: -10px;
}

.dropdown-menu-veicoli li {
  padding: 0;
}

.dropdown-menu-veicoli li a {
  display: block;
  padding: 10px;
}

.dropdown-menu-veicoli li a:hover,
.dropdown-menu-veicoli li a.selezionato {
  color: #32363c;
  background: #fcc400;
}

.dropdown-menu-veicoli .veicolo {
  display: inline-block;
  width: 45px;
}

.menu_link_veicolo {
  background: none !important;
}

.open_menu_mobile {
  position: absolute;
  z-index: 100;
}

@media (min-width: 768px) {
  .open_menu_mobile {
    display: none !important;
  }
}

.menu_mobile {
  background: #32363c;
  position: fixed;
  top: -100vh;
  left: 0;
  width: 100%;
  height: auto;
  min-height: 100vh;
  z-index: 99;
  padding: 10px 20px 20px 20px;
  transition: all 1s ease-in-out;
}

@media (min-width: 768px) {
  .menu_mobile {
    display: none !important;
  }
}

.menu_mobile .bianco {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: center;
  color: #FFFFFF;
  padding: 10px 0;
  border-bottom: 1px solid #999999;
  text-align: left;
}

.menu_mobile .grigio {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
  text-align: center;
  color: #999999;
  padding: 10px 0;
  border-bottom: 1px solid #999999;
  text-align: left;
}

.menu_mobile .evento {
  background-image: url(/images/ico-eventi.svg?0a6121fa73629e950b9e3309e3836264);
  background-repeat: no-repeat;
  background-position: right center;
}

.menu_mobile .aeroporto {
  background-image: url(/images/ico-aeroporto.svg?f47e71ec506ffc1b74ffc00494f19ffd);
  background-repeat: no-repeat;
  background-position: right center;
}

.menu_mobile .citta {
  background-image: url(/images/ico-luogo.svg?472829317e941d7a64bcd921d690e044);
  background-repeat: no-repeat;
  background-position: right center;
}

.menu_mobile .stazioni {
  background-image: url(/images/ico-stazione.svg?2e0aa80c0151aa7043e2e2b735dfbf30);
  background-repeat: no-repeat;
  background-position: right center;
}

.menu_mobile .porti {
  background-image: url(/images/ico-porto.svg?8562cfbfeb8f5c8ac166620a6ef62b1f);
  background-repeat: no-repeat;
  background-position: right center;
}

.menu_mobile .ztl {
  background-image: url(/images/ico-ztl.svg?ca50465bd94bd21d6f3d73be302af1a7);
  background-repeat: no-repeat;
  background-position: right center;
}

.menu_mobile.visibile {
  top: 0;
}

.menu_mobile .input-group {
  background: #FFFFFF;
  border-radius: 6px;
}

.menu_mobile .input-group img {
  margin-left: 15px;
}

.menu-icon {
  position: relative;
  width: 30px;
  height: 30px;
  cursor: pointer;
  float: right;
}

.menu-icon .menu-icon__cheeckbox {
  display: block;
  width: 100%;
  height: 100%;
  position: relative;
  cursor: pointer;
  z-index: 2;
  -webkit-touch-callout: none;
  position: absolute;
  opacity: 0;
}

.menu-icon div {
  margin: auto;
  position: absolute;
  top: 0;
  right: 0;
  left: 0;
  bottom: 0;
  width: 30px;
  height: 12px;
}

.menu-icon span {
  position: absolute;
  display: block;
  width: 100%;
  height: 2px;
  background-color: #FFFFFF;
  border-radius: 1px;
  transition: all 0.2s cubic-bezier(0.1, 0.82, 0.76, 0.965);
}

.menu-icon span:first-of-type {
  top: 0;
}

.menu-icon span:last-of-type {
  bottom: 0;
  width: 65%;
  margin-left: 35%;
}

.menu-icon.active span:first-of-type,
.menu-icon .menu-icon__cheeckbox:checked + div span:first-of-type {
  transform: rotate(45deg);
  top: 5px;
}

.menu-icon.active span:last-of-type,
.menu-icon .menu-icon__cheeckbox:checked + div span:last-of-type {
  transform: rotate(-45deg);
  bottom: 5px;
  width: 100%;
  margin-left: 0%;
}

.langs {
  background: #eca500;
  min-width: 21px !important;
  top: 14px !important;
  left: -7px !important;
  text-align: center;
  border-radius: 0 0 5px 5px;
  position: relative;
  text-transform: uppercase;
  text-align: center !important;
}

.langs::before {
  width: 0;
  height: 0;
  border-left: 13px solid transparent;
  border-right: 13px solid transparent;
  border-bottom: 10.5px solid #eca500;
  position: absolute;
  top: -10.5px;
  left: 0;
  content: "";
}

.langs .lang {
  color: #FFFFFF !important;
  font-size: 13px;
  display: block;
}

.marker {
  display: block;
  border: none;
  border-radius: 50%;
  cursor: pointer;
  padding: 0;
}

.background--ombra {
  position: relative;
}

.background--ombra::after {
  content: " ";
  position: absolute;
  bottom: -23px;
  z-index: 98;
  width: 100%;
  height: 23px;
  background-image: url(/images/ombra.png?3c700d536fa26d03b61e7b3b11f17ee0);
  background-repeat: repeat-x;
  background-position: top center;
}

@media (min-width: 992px) {
  .mappa {
    height: calc(100vh - 149px);
  }
}

@media (max-width: 767px) {
  .mappa {
    height: calc(100vh - 68px);
  }
}

.mappa .testata_box {
  background-image: linear-gradient(180deg, #ffffff 0%, #eeeeee 100%);
}

.mappa .testata_box .bkg_aereo {
  font-family: "Rubik", sans-serif;
  background-image: url(/images/ico-aeroporto.svg?f47e71ec506ffc1b74ffc00494f19ffd);
  background-repeat: no-repeat;
  background-position: 8px center;
  padding-left: 55px;
  padding-top: 5px;
  padding-bottom: 5px;
  line-height: 1em;
}

.mappa .testata_box .riga_pulsanti {
  font-family: "Rubik", sans-serif;
  font-weight: 500;
}

.mappa .testata_box .riga_pulsanti .pulsante {
  padding: 25px 10px;
  color: #889dad;
}

.mappa .testata_box .riga_pulsanti .pulsante--selezionato,
.mappa .testata_box .riga_pulsanti .pulsante:hover {
  color: #32363c;
  position: relative;
}

.mappa .testata_box .riga_pulsanti .pulsante--selezionato::after,
.mappa .testata_box .riga_pulsanti .pulsante:hover::after {
  content: "";
  background: #fcc400;
  position: absolute;
  left: 0;
  bottom: -2px;
  height: 3px;
  width: 100%;
}

.mappa .testata_box .riga_pulsanti .bottone {
  display: block;
  padding: 10px;
  border: 1px solid;
  border-radius: 2px;
  line-height: 1em;
  height: 35px;
  cursor: pointer;
}

@media (max-width: 991px) {
  .mappa .testata_box .riga_pulsanti .bottone {
    width: 80%;
    text-align: center;
    margin: 15px auto !important;
  }
}

.mappa .testata_box .riga_pulsanti .bottone--selezionato,
.mappa .testata_box .riga_pulsanti .bottone:hover {
  color: #FFFFFF !important;
  border-color: #889dad !important;
  background: #889dad;
}

.mappa .titolo_interno {
  font-family: "Rubik", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
}

.mappa .intro_interno {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
  letter-spacing: normal;
}

.mappa .colonna {
  position: relative;
  min-height: calc(100vh - 171px);
  overflow-x: auto;
  overflow-y: auto;
}

.mappa .colonna::before {
  content: " ";
  bottom: 0;
  position: fixed;
  z-index: 98;
  height: 100%;
  height: calc(100vh - 151px);
  width: 23px;
  background-image: url(/images/ombra_due.png?48c4a5c2357dc46356bc63defba91b45);
  background-repeat: repeat-y;
  background-position: top left;
}

@media (max-width: 767px) {
  .mappa .colonna::before {
    display: none;
  }
}

@media (min-width: 768px) {
  .mappa .colonna::before {
    left: 50%;
    height: calc(100vh - 200px);
  }
}

@media (min-width: 992px) {
  .mappa .colonna::before {
    height: calc(100vh - 151px);
  }
}

@media (min-width: 1200px) {
  .mappa .colonna::before {
    left: 41.5739%;
    height: calc(100vh - 151px);
  }
}

.mappa .colonna_ticket {
  margin-top: 10px;
  background: #e3f2d5;
  padding: 15px 10px;
}

@media (min-width: 768px) {
  .mappa .colonna_ticket {
    background-color: #FFFFFF;
    background-image: url(/images/bg-ticket.svg?366dcb3bec60b930633e6e5156aa9c5a);
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center center;
  }
}

@media (min-width: 992px) {
  .mappa .colonna {
    max-height: 100%;
  }
}

.mappa .colonna .filtri {
  position: relative;
  background: #dee5ef;
  z-index: 99;
  padding: 0;
  display: none;
}

.mappa .colonna .filtri::before {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  right: 55px;
  line-height: 0px;
  border-bottom: 15px solid #dee5ef;
  border-left: 15px solid transparent;
  border-right: 15px solid transparent;
  top: -15px;
}

.mappa .colonna .filtri_prenota,
.mappa .colonna .filtri_bottoni {
  background: #cbd6e6;
  padding: 15px 35px 5px;
  display: none;
  position: fixed;
  z-index: 100;
  width: 100%;
  bottom: 0;
}

@media (min-width: 768px) {
  .mappa .colonna .filtri_prenota,
  .mappa .colonna .filtri_bottoni {
    flex: 0 0 calc(50% - 2px);
    max-width: calc(50% - 2px);
    border: 0;
    margin: 0;
    left: 0;
  }
}

@media (min-width: 1200px) {
  .mappa .colonna .filtri_prenota,
  .mappa .colonna .filtri_bottoni {
    flex: 0 0 calc(41.666667% - 2px);
    max-width: calc(41.666667% - 2px);
    border: 0;
    margin: 0;
    left: 0;
  }
}

.mappa .colonna .filtri_prenota--scroll,
.mappa .colonna .filtri_bottoni--scroll {
  /*position: relative;
  width:auto;*/
  position: fixed;
  width: 100%;
}

@media (min-width: 768px) {
  .mappa .colonna .filtri_prenota--scroll,
  .mappa .colonna .filtri_bottoni--scroll {
    width: 50%;
  }
}

@media (min-width: 1200px) {
  .mappa .colonna .filtri_prenota--scroll,
  .mappa .colonna .filtri_bottoni--scroll {
    width: 41.666667%;
  }
}

.mappa .colonna .filtri_prenota {
  background: #FFFFFF;
  display: block;
}

.mappa .colonna .filtri_bottone {
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 10px;
  margin-bottom: 10px;
  font-size: 13px;
}

.mappa .colonna .filtri_bottone:hover {
  background-color: #30BB3E !important;
}

.mappa .colonna .filtri_bottone_reset {
  text-transform: uppercase;
  color: #FFFFFF;
  padding: 10px;
  margin-bottom: 10px;
  font-size: 13px;
}

.mappa .colonna .filtri_bottone_reset:hover {
  background-color: #7B92A3 !important;
}

.mappa .colonna .filtri .ui-state-default,
.mappa .colonna .filtri .ui-widget-content .ui-state-default,
.mappa .colonna .filtri .ui-widget-header .ui-state-default,
.mappa .colonna .filtri .ui-button,
.mappa .colonna .filtri html .ui-button.ui-state-disabled:hover,
.mappa .colonna .filtri html .ui-button.ui-state-disabled:active {
  border: 1px solid #889dad;
  background: #889dad;
  font-weight: normal;
  color: #889dad;
  border-radius: 10px;
  top: -7px;
}

.mappa .colonna .filtri .ui-slider-horizontal .ui-slider-range {
  background: #889dad;
}

.mappa .colonna .filtri .ui-widget-content {
  background: #c8d1dc;
  border-color: #c8d1dc !important;
  border: 0 !important;
}

.mappa .colonna .filtri .ui-slider-horizontal {
  height: 2px;
}

.mappa .colonna .filtri .ui-slider-horizontal .ui-slider-handle {
  border-radius: 10px;
}

.mappa .colonna_box {
  text-decoration: none;
}

.mappa .colonna_box:hover {
  background: #f2f2f2;
}

.mappa .colonna_box--nohover:hover {
  background: #FFFFFF;
}

.mappa .colonna_box_titolo {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #505050;
  letter-spacing: 0;
  line-height: 20px;
}

.mappa .colonna_box_titolo--normal {
  font-weight: normal;
}

.mappa .colonna_box_citta {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #777777;
  letter-spacing: 0;
  line-height: 1.14;
}

.mappa .colonna_box_info {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #57a2d4;
  letter-spacing: 0;
  line-height: 18px;
}

.mappa .colonna_box_info--verde {
  color: #4ed15f;
}

.mappa .colonna_box_prenota {
  border-radius: 1px;
  display: inline-block;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 14px;
  padding: 1px;
  text-decoration: none;
  width: 100%;
  text-align: center;
}

.mappa .colonna_box_prenota .background_prenota {
  background: #4ed15f;
  display: block;
  padding: 5px 10px;
  border-radius: 3px;
}

.mappa .colonna_box_prenota .background_prenota .color {
  color: #FFFFFF;
}

.mappa .colonna_box_prenota .background_prenota .down {
  padding: 15px 10px !important;
  font-size: 15px !important;
}

.mappa .colonna_box_prenota .background_prenota:hover {
  transition: background 0.25s fade;
  -moz-transition: background 0.25s fade;
  -webkit-transition: background 0.25s fade;
  background: #30BB3E;
}

.mappa .colonna_box_prenota .background_soldout {
  background: #d9939d;
  display: block;
  padding: 5px 10px;
  border-radius: 3px;
}

.mappa .colonna_box_prenota .background_soldout .color {
  color: #FFFFFF;
}

@media (max-width: 991px) {
  .mappa .colonna_box_prenota {
    margin-top: 10px;
  }
}

.mappa .colonna_box .prezzo {
  color: #32363c;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  margin-right: 0;
  margin-left: 0;
}

@media (max-width: 991px) {
  .mappa .colonna_box .prezzo {
    margin-top: 15px;
  }
}

@media (min-width: 992px) {
  .mappa .colonna_box .prezzo {
    margin-bottom: 15px;
  }
}

.mappa .colonna_box .prezzo .dettagli {
  font-family: "Rubik", sans-serif;
  font-size: 12px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.08;
  letter-spacing: normal;
  color: #6e8596;
}

.mappa .colonna_box .prezzo .intero {
  font-size: 20px;
  line-height: 1.3;
  padding: 0;
}

.mappa .colonna_box .prezzo .decimale {
  padding: 0;
  font-size: 15px;
  line-height: 1.5;
}

.mappa .colonna_box .prezzo .intero_dettaglio {
  padding: 0;
  font-size: 35px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.84;
}

.mappa .colonna_box .prezzo .decimale_dettaglio {
  padding: 0;
  font-size: 20px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1;
}

.mappa .colonna.dettaglio .colonna_box_prenota .background_prenota,
.mappa .colonna.dettaglio .colonna_box_prenota .background_soldout {
  border-radius: 0;
  font-size: 24px;
}

.mappa .colonna.dettaglio .image {
  margin-left: auto;
  margin-right: auto;
}

.pagamento .info img {
  width: 24px;
  height: auto;
}

.info--label {
  text-align: center;
  margin: 30px 0;
  color: #6e8596;
  text-align: center;
  margin-top: 5px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 400;
}

.tooltip_mapo {
  background-color: #0099e5;
  background-image: url(/images/ico-info.svg?61f8ae864fbb9f643e7750efb22763d4);
  background-position: 10px 10px;
  background-repeat: no-repeat;
  padding: 5px 40px 15px;
  border-radius: 5px;
  position: fixed;
  bottom: 25px;
  right: 25px;
  font-size: 13px;
  color: #FFFFFF;
  z-index: 99;
}

.tooltip_mapo .close_tooltip {
  color: #32363c;
  opacity: 0.5;
  position: absolute;
  top: 5px;
  right: 10px;
}

#scheda_dettaglio {
  position: absolute;
  top: 0;
  left: 0;
  background: #FFFFFF;
  z-index: 97;
  height: 100%;
  padding-bottom: 58px;
}

#scheda_dettaglio .dettaglio_close {
  font-family: "Rubik", sans-serif;
  position: absolute;
  top: 25px;
  right: 25px;
  font-size: 23px;
  color: #777777;
  text-decoration: none !important;
  z-index: 97;
  transition: 1s all;
  transform: rotate(45deg);
}

#scheda_dettaglio .dettaglio_close:hover {
  transform: rotate(135deg);
}

#map {
  min-height: calc(100vh - 171px);
  padding: 0;
}

.lista_eventi .riga_pulsanti {
  font-weight: 800;
}

.lista_eventi .riga_pulsanti .pulsante {
  padding: 25px 10px;
  color: #889dad;
}

.lista_eventi .riga_pulsanti .pulsante--selezionato,
.lista_eventi .riga_pulsanti .pulsante:hover {
  color: #32363c;
  position: relative;
}

.lista_eventi .riga_pulsanti .pulsante--selezionato::after,
.lista_eventi .riga_pulsanti .pulsante:hover::after {
  content: "";
  background: #fcc400;
  position: absolute;
  left: 0;
  bottom: -2px;
  height: 3px;
  width: 100%;
}

.lista_eventi .riga_pulsanti .bottone {
  display: block;
  padding: 10px;
  border: 1px solid;
  border-radius: 2px;
  line-height: 1em;
  height: 35px;
  cursor: pointer;
}

@media (max-width: 991px) {
  .lista_eventi .riga_pulsanti .bottone {
    width: 80%;
    text-align: center;
    margin: 15px auto !important;
  }
}

.lista_eventi .riga_pulsanti .bottone--selezionato {
  color: #FFFFFF !important;
  border-color: #889dad !important;
  background: #889dad;
}

.bottone {
  display: block;
  padding: 10px;
  border: 1px solid;
  border-radius: 2px;
  line-height: 1em;
  height: 35px;
  cursor: pointer;
}

@media (max-width: 991px) {
  .bottone {
    width: 80%;
    text-align: center;
    margin: 15px auto !important;
  }
}

.bottone--selezionato {
  color: #FFFFFF !important;
  border-color: #889dad !important;
  background: #889dad;
}

.date_elenco {
  border-radius: 3px;
  border: solid 1px #93a3bf;
}

.date_elenco .day {
  font-family: "Rubik", sans-serif;
  font-size: 30px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.73;
  letter-spacing: normal;
  text-align: center;
  color: #667085;
}

.date_elenco .month {
  font-family: "Rubik", sans-serif;
  font-size: 14px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.57;
  letter-spacing: normal;
  text-align: center;
  color: #667085;
}

.tabella_titolo {
  font-family: "Rubik", sans-serif;
  font-size: 20px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.6;
  letter-spacing: normal;
  color: #2e333c;
}

.tabella_testo {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.43;
  letter-spacing: normal;
  color: #2e333c;
}

.tabella_header {
  font-family: "Rubik", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  color: #2e333c;
}

@media (max-width: 767px) {
  .no_padding_parcheggio {
    padding: 0;
    overflow: hidden;
  }
}

@media (max-width: 767px) {
  .pagamento {
    padding: 25px;
  }
}

.prenotazione_mobile {
  background: #32363c;
  margin: 0;
  padding: 15px;
}

.prenotazione_mobile .label_calendario,
.prenotazione_mobile .calendario {
  color: #FFFFFF;
}

.prenotazione_mobile .box_date::after {
  display: none !important;
}

.prenotazione_mobile textarea.calendario {
  width: 100%;
  border: 0;
  padding: 0;
}

.prenotazione_mobile .circolo {
  border-radius: 50%;
  height: 35px;
  width: 35px;
  margin: 0 auto;
  line-height: 2.5em;
  text-align: center;
}

@media (max-width: 767px) {
  .p_b_15px.background-gradiente {
    padding-bottom: 0 !important;
  }
}

.modifica_date_mobile {
  position: fixed;
  min-height: 100vh;
  width: 100%;
  top: -200vh;
  left: 0;
  padding: 15px;
  background: #e7eaee;
  z-index: 101;
  padding-bottom: 65px;
  transition: all 2s;
}

.modifica_date_mobile .intestazione {
  overflow: hidden;
}

.modifica_date_mobile .intestazione .titolo {
  font-family: "Rubik", sans-serif;
  font-size: 18px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.22;
  letter-spacing: normal;
  color: #667085;
  width: 95%;
  float: left;
}

.modifica_date_mobile .intestazione .close_modifica {
  color: #6e8596;
  text-decoration: none !important;
  float: right;
  font-weight: bold;
}

.modifica_date_mobile .bottone_modifica {
  position: fixed;
  left: 0;
  right: 0;
  width: 100%;
  margin: 0;
  bottom: -65px;
  display: none;
  transition: all 3s;
}

.modifica_date_mobile .bottone_modifica .bottone_modifica_colonna {
  border-radius: 1px;
  display: inline-block;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 14px;
  padding: 1px;
  text-decoration: none;
  width: 100%;
  text-align: center;
}

.modifica_date_mobile .bottone_modifica .bottone_modifica_prenota {
  background: #4ed15f;
  display: block;
  padding: 5px 10px;
}

.modifica_date_mobile .bottone_modifica .bottone_modifica_prenota .color {
  color: #FFFFFF;
  font-size: 24px;
}

.modifica_date_mobile.open {
  top: 0;
}

.modifica_date_mobile.open .bottone_modifica {
  transition: all 4s;
  display: block;
  bottom: 0;
}

.modifica_date_mobile .box_date {
  padding: 10px 15px;
  max-width: 100%;
  background: #FFFFFF;
  margin-bottom: 5px;
}

.modifica_date_mobile .box_date:first-of-type {
  border-top-right-radius: 10px;
  border-top-left-radius: 10px;
}

.modifica_date_mobile .box_date::after {
  display: none;
}

.modifica_date_mobile .box_date .calendario {
  font-size: 14px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.14;
  letter-spacing: normal;
  color: #0099e5;
}

.modifica_date_mobile .box_veicolo {
  padding: 10px 15px;
  border-bottom-right-radius: 10px;
  border-bottom-left-radius: 10px;
  background: #FFFFFF;
}

.modifica_date_mobile .xdsoft_datetimepicker {
  padding: 0;
  width: 100%;
}

.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_datepicker {
  width: 80%;
  padding-right: 8px;
  margin-left: 0;
  border-right: 1px solid rgba(136, 157, 173, 0.5);
}

.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_calendar td &gt; div {
  padding: 5px;
  text-align: center;
}

.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_calendar td,
.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_calendar th {
  font-size: 12px;
}

.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_label {
  font-size: 13px;
}

.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_monthpicker {
  padding-bottom: 30px;
}

.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_label.xdsoft_orario {
  padding-bottom: 0;
  width: 100% !important;
  text-align: center;
}

.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_timepicker {
  width: calc(20% - 8px);
  margin-left: 8px;
}

.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box &gt; div &gt; div {
  font-size: 12px;
  height: 24px;
  line-height: 24px;
}

.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_prev,
.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_next {
  margin: 5px auto 0;
}

.modifica_date_mobile .xdsoft_datetimepicker .xdsoft_timepicker .xdsoft_time_box {
  height: 145px;
}

.modifica_date_mobile .calendario_mobile_start,
.modifica_date_mobile .calendario_mobile_end {
  display: none;
}

footer {
  background: #32363c;
}

footer .testo_footer {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 600;
  color: #cccccc;
  letter-spacing: 0;
  line-height: 1.5;
}

footer a {
  text-decoration: none !important;
  color: #cccccc;
}

.box_totali {
  padding: 15px 30px;
}

.box_totali .totale {
  font-family: "Open Sans", sans-serif;
  font-weight: 600;
  font-size: 16px;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  color: #32363c;
}

.box_totali .align-botton {
  text-align: right;
}

@media (max-width: 767px) {
  .box_totali .align-botton {
    text-align: center;
    margin-top: 15px;
  }
}

.box_totali .bottone_checkout {
  text-decoration: none;
  border-radius: 5px;
  padding: 5px 20px;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 14px;
  display: block;
  line-height: 1em;
  text-align: center;
  padding-top: 10px;
  padding-bottom: 10px;
  float: right;
}

.box_totali .bottone_checkout_testo {
  color: #32363c;
  text-transform: uppercase;
}

.box_totali .bottone_checkout--sel {
  background: #FFFFFF;
  cursor: pointer;
  opacity: 0.8;
  border-radius: 3px;
}

.box_totali .bottone_checkout--sel:hover {
  opacity: 1 !important;
}

@media (max-width: 767px) {
  .box_totali .bottone_checkout--sel {
    width: 100%;
  }
}

.box_totali .bottone_checkout--not_sel {
  background: rgba(255, 255, 255, 0.4);
  cursor: default;
}

.box_totali .bottone_prenota {
  text-decoration: none;
  background: #4ed15f;
  font-family: "Rubik", sans-serif;
  font-weight: 500;
  font-size: 14px;
  color: #FFFFFF;
  letter-spacing: normal;
  text-align: center;
  line-height: normal;
  border-radius: 3px;
  padding: 10px 40px;
  border: 0;
  cursor: pointer;
}

.box_totali .cancellazione {
  font-family: "Open Sans", sans-serif;
  font-weight: normal;
  font-size: 12px;
  font-style: italic;
  font-stretch: normal;
  opacity: 0.8;
  color: #32363c;
  line-height: 1.17;
}

.box_totali .euro {
  font-family: "Rubik", sans-serif;
  font-weight: normal;
  font-size: 18px;
  font-style: normal;
  font-stretch: normal;
  color: #2e333c;
  line-height: 0.74;
  letter-spacing: -1px;
}

.box_totali .prezzo_finale {
  font-family: "Rubik", sans-serif;
  font-weight: normal;
  font-size: 35px;
  font-style: normal;
  font-stretch: normal;
  color: #2e333c;
  line-height: 0.74;
  letter-spacing: -1px;
}

.box_totali .iva {
  font-family: "Open Sans", sans-serif;
  font-weight: 400;
  font-size: 12px;
  font-style: italic;
  line-height: 1.17;
  text-align: left;
}

.box_totali .iva a {
  color: inherit;
}

.box_totali .bottone_paga {
  min-height: 70px;
  padding-top: 15px;
  padding-bottom: 15px;
  cursor: pointer !important;
}

.box_totali .bottone_paga:hover {
  background: rgba(255, 255, 255, 0.75);
  cursor: pointer;
}

.box_totali .bottone_paga--sel {
  background: #FFFFFF;
  cursor: pointer;
}

.box_totali .bottone_paga--not_sel {
  background: rgba(255, 255, 255, 0.4);
  cursor: default;
}

@media (min-width: 768px) {
  .box_totali .bottone_paga--sinistra {
    border-top-left-radius: 10px;
    border-bottom-left-radius: 10px;
  }

  .box_totali .bottone_paga--destra {
    border-top-right-radius: 10px;
    border-bottom-right-radius: 10px;
  }
}

.box_totali .bottone_paga img {
  height: 40px;
}

@media (min-width: 768px) {
  .box_totali .row.admin .bottone_paga {
    border-radius: 10px;
  }
}

.box_totali .no_p_r_md {
  margin-bottom: 10px;
}

.box_totali .no_p_l_md {
  margin-top: 10px;
}

@media (min-width: 768px) {
  .box_totali .no_p_r_md {
    padding-right: 0;
    margin-bottom: 0;
  }

  .box_totali .no_p_l_md {
    padding-left: 0;
    margin-top: 0;
  }
}

.stripe {
  /* Variables */
  /* Buttons and links */
  /* spinner/processing state, errors */
}

.stripe * {
  box-sizing: border-box;
}

.stripe body {
  font-family: -apple-system, BlinkMacSystemFont, sans-serif;
  font-size: 16px;
  -webkit-font-smoothing: antialiased;
  display: flex;
  justify-content: center;
  align-content: center;
  height: 100vh;
  width: 100vw;
}

.stripe form {
  width: 30vw;
  min-width: 500px;
  align-self: center;
  box-shadow: 0px 0px 0px 0.5px rgba(50, 50, 93, 0.1), 0px 2px 5px 0px rgba(50, 50, 93, 0.1), 0px 1px 1.5px 0px rgba(0, 0, 0, 0.07);
  border-radius: 7px;
  padding: 40px;
}

.stripe .hidden {
  display: none;
}

.stripe #payment-message {
  color: #697386;
  font-size: 16px;
  line-height: 20px;
  padding-top: 12px;
  text-align: center;
}

.stripe #payment-element {
  margin-bottom: 24px;
}

.stripe button {
  background: #5469d4;
  font-family: Arial, sans-serif;
  color: #ffffff;
  border-radius: 4px;
  border: 0;
  padding: 12px 16px;
  font-size: 16px;
  font-weight: 600;
  cursor: pointer;
  display: block;
  transition: all 0.2s ease;
  box-shadow: 0px 4px 5.5px 0px rgba(0, 0, 0, 0.07);
  width: 100%;
}

.stripe button:hover {
  -webkit-filter: contrast(115%);
          filter: contrast(115%);
}

.stripe button:disabled {
  opacity: 0.5;
  cursor: default;
}

.stripe .spinner,
.stripe .spinner:before,
.stripe .spinner:after {
  border-radius: 50%;
}

.stripe .spinner {
  color: #ffffff;
  font-size: 22px;
  text-indent: -99999px;
  margin: 0px auto;
  position: relative;
  width: 20px;
  height: 20px;
  box-shadow: inset 0 0 0 2px;
  transform: translateZ(0);
}

.stripe .spinner:before,
.stripe .spinner:after {
  position: absolute;
  content: "";
}

.stripe .spinner:before {
  width: 10.4px;
  height: 20.4px;
  background: #5469d4;
  border-radius: 20.4px 0 0 20.4px;
  top: -0.2px;
  left: -0.2px;
  transform-origin: 10.4px 10.2px;
  -webkit-animation: loading 2s infinite ease 1.5s;
  animation: loading 2s infinite ease 1.5s;
}

.stripe .spinner:after {
  width: 10.4px;
  height: 10.2px;
  background: #5469d4;
  border-radius: 0 10.2px 10.2px 0;
  top: -0.1px;
  left: 10.2px;
  transform-origin: 0px 10.2px;
  -webkit-animation: loading 2s infinite ease;
  animation: loading 2s infinite ease;
}

@-webkit-keyframes loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@keyframes loading {
  0% {
    transform: rotate(0deg);
  }

  100% {
    transform: rotate(360deg);
  }
}

@media only screen and (max-width: 600px) {
  .stripe form {
    width: 80vw;
    min-width: initial;
  }
}

.esito_ok {
  font-size: 45px !important;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.18;
  letter-spacing: normal;
  font-family: "Rubik", sans-serif;
}

.avviso_email {
  font-size: 14px;
  font-weight: 600;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.43;
  letter-spacing: normal;
}

.background-change-vehicle_plate {
  border-radius: 10px;
  background-image: linear-gradient(90deg, #fdc401 0%, #ffeb4c 100%);
}

.background-change-vehicle_plate .box_prenotazione_titolo {
  font-size: 21px;
  font-weight: normal;
  font-stretch: normal;
  font-style: normal;
  line-height: 1.29;
  letter-spacing: normal;
  color: #2e333c;
}

.background-change-vehicle_plate .box_prenotazione .form-control {
  line-height: 1.5;
}

.background-change-vehicle_plate .checkbox .iva {
  font-size: 12px;
  font-weight: normal;
  font-stretch: normal;
  font-style: italic;
  line-height: 1.17;
  letter-spacing: normal;
  text-transform: none;
}

.background-change-vehicle_plate .checkbox .iva a {
  font-weight: 600;
  color: inherit;
}

.background-change-vehicle_plate .checkbox .checkmark {
  border-radius: 0;
}

.background-image {
  background-image: url(/images/main-banner@2x.png?9e95bfbde4bdc6dd09f427b7871f2b72);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
}

.background-image--eventi {
  background-image: url(/images/header-eventi.jpg?cbf9b8765fb79f04375ca9d47842b0eb);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.background-image--inter {
  background-image: url(/images/header-inter.jpg?23972b10acd875a0842479a437b8a9a8);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.background-image--milan {
  background-image: url(/images/new_banner_milan_events.jpg?6d2628c199cb8f140628e5b0d40c3991);
  background-position: center center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.background-image--stazione {
  background-image: url(/images/header-stazione.jpg?7f35d04f83ff49ded2896fefc6a60c14);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.background-image--citta {
  background-image: url(/images/header-citta.jpg?a35a54d0496b8f165712aa712ec42812);
  background-position: bottom center;
  background-repeat: no-repeat;
  background-size: cover;
  min-height: 350px;
}

.background-image--gradient {
  background-image: linear-gradient(90deg, #2e333c 0%, #475060 100%);
}

.titolo_home {
  color: #FFFFFF;
  font-family: "Rubik", sans-serif;
  font-size: 80px;
  font-weight: 500;
  font-style: normal;
  font-stretch: normal;
  line-height: 0.94;
  text-align: center;
  letter-spacing: 2px;
}

.titolo_home--interne {
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: normal;
  letter-spacing: normal;
  text-align: center;
}

.form-control_home {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  width: 100%;
  border-radius: 0;
  color: #505050;
}

.form-control_home ::-webkit-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1;
  /* Firefox */
}

.form-control_home ::-moz-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1;
  /* Firefox */
}

.form-control_home :-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1;
  /* Firefox */
}

.form-control_home ::-ms-input-placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1;
  /* Firefox */
}

.form-control_home ::placeholder {
  /* Chrome, Firefox, Opera, Safari 10.1+ */
  color: #999999;
  opacity: 1;
  /* Firefox */
}

.form-control_home :-ms-input-placeholder {
  /* Internet Explorer 10-11 */
  color: #999999;
}

.form-control_home ::-ms-input-placeholder {
  /* Microsoft Edge */
  color: #999999;
}

@media (max-width: 767px) {
  .titolo_home {
    font-size: 40px;
  }
}

.eventi_titolo {
  font-family: "Rubik", sans-serif;
  font-size: 19px;
  font-weight: normal;
  font-stretch: normal;
  color: #32363c;
  line-height: 1.29;
  text-align: left;
  text-transform: uppercase;
}

@media (min-width: 768px) and (max-width: 991px) {
  .eventi_titolo {
    font-size: 14px;
  }
}

.eventi_titolo_lista {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-stretch: normal;
  color: #32363c;
  line-height: 1.25;
  letter-spacing: normal;
}

.eventi_sopra_immagine {
  text-align: center;
  position: absolute;
  top: 0;
  bottom: 0;
  right: 0;
  left: 0;
  margin: auto;
  height: 60px;
  color: #FFFFFF;
  font-family: "Rubik", sans-serif;
  font-size: 25px;
  font-weight: 400;
  line-height: 1em;
  z-index: 4;
}

.eventi_sopra_immagine_down {
  z-index: 5;
  text-align: center;
  position: absolute;
  bottom: 10%;
  right: 0;
  left: 0;
  margin: auto;
  color: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  line-height: 1.25;
}

.eventi_box {
  text-decoration: none !important;
  letter-spacing: 0;
  text-align: left;
  line-height: 21px;
  family: "Open Sans", sans-serif;
}

.eventi_box_blu {
  font-family: "Rubik", sans-serif;
  font-size: 12px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.33;
  letter-spacing: normal;
  color: #57a2d4;
  margin-bottom: 5px;
  padding-left: 3px;
}

.eventi_box_black {
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.22;
  letter-spacing: normal;
  text-align: normal;
  color: #32363c;
  margin-bottom: 5px;
  padding: 0 3px;
}

.eventi_box_green {
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.14;
  letter-spacing: normal;
  text-align: left;
  color: #4ed15f;
  padding: 0 3px;
}

.eventi_box_park {
  font-size: 15px;
  font-weight: 600;
  letter-spacing: 0;
  text-align: left;
  color: #32363c;
  padding: 0 3px;
  height: 42px;
}

.eventi_box_park_prezzo {
  font-size: 13px;
  font-weight: 600;
  letter-spacing: 0;
  text-align: left;
  background-color: #4ed15f;
  color: #FFFFFF;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
}

.eventi_box_park_prezzo--absolute {
  position: absolute;
  top: 0;
  right: 3px;
  font-size: 11px;
}

.eventi_box_park_prezzo--absolute::before {
  position: absolute;
  content: " ";
  width: 0;
  height: 0;
  left: -10px;
  line-height: 0px;
  border-right: 10px solid #4ed15f;
  border-top: 10px solid transparent;
  border-bottom: 11px solid transparent;
  top: 0;
}

#columns {
  margin: 30px 0;
}

#fascia_gialla {
  padding-top: 25px;
  padding-bottom: 25px;
}

#fascia_gialla h4 {
  color: #32363c;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
}

#fascia_gialla p {
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: normal;
  font-style: italic;
  font-stretch: normal;
  line-height: 1.17;
  letter-spacing: normal;
  color: #32363c;
}

#fascia_gialla .checkb span {
  padding-left: 10px;
  display: inline-block;
  vertical-align: middle;
  font-size: 11px;
  color: #505050;
  line-height: 1.25;
}

#fascia_gialla .checkb span a {
  color: #505050;
  text-decoration: underline;
}

@media (min-width: 992px) and (max-width: 1199px) {
  #social {
    padding-right: 15px;
    padding-left: 15px;
  }
}

#social a:first-of-type {
  margin-left: 0px;
}

#social h4 {
  color: #32363c;
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 600;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.25;
  letter-spacing: normal;
}

/*#social a {
    margin-left: 15px;
}*/

#social a:first-of-type {
  margin-left: 0px;
}

#fascia_gialla input[type=email] {
  height: 50px;
  border: none;
  box-shadow: none;
  border-radius: 8px 0 0 8px;
  padding-left: 30px;
  width: calc(100% - 50px);
  display: inline-block;
  vertical-align: middle;
}

#fascia_gialla .btn {
  height: 50px;
  background: #444;
  color: #FFF;
  font-size: 1rem;
  text-transform: uppercase;
  letter-spacing: 0.063rem;
  border-radius: 0px 3px 3px 0;
  width: 50px;
  display: inline-block;
  vertical-align: middle;
}

#fascia_gialla .checkb {
  padding-top: 0px;
}

/*.trustpilot-widget {
    max-height: 107px;
    background: #FFF;
    border-radius: 8px;
    padding: 10px;
    max-width: 175px;
}*/

#bottom {
  padding-top: 30px;
  padding-bottom: 30px;
}

ul.lista_destinazioni {
  padding: 0;
  list-style-image: url(/images/li.png?1547881d3fd41f38cf95224dabfb3cb1);
  margin: 0 19px;
}

@media (max-width: 767px) {
  ul.lista_destinazioni {
    margin: 0 25px 15px;
  }
}

ul.lista_destinazioni li {
  color: #505050;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: normal;
  font-style: normal;
  font-stretch: normal;
  line-height: 1.92;
  letter-spacing: normal;
}

.elenco-colonne {
  column-count: 3;
  column-gap: 30px;
  column-rule: 0;
  -moz-column-count: 3;
  -moz-column-gap: 30px;
  -moz-column-rule: 0;
  -webkit-column-count: 3;
  -webkit-column-gap: 30px;
  -webkit-column-rule: 0;
}

@media (max-width: 767px) {
  .elenco-colonne {
    column-count: 2;
    column-gap: 30px;
    column-rule: 0;
    -moz-column-count: 2;
    -moz-column-gap: 30px;
    -moz-column-rule: 0;
    -webkit-column-count: 2;
    -webkit-column-gap: 30px;
    -webkit-column-rule: 0;
  }
}

#citta {
  display: block;
}

#citta .image-box::after {
  display: block;
  content: "";
  position: absolute;
  top: 3px;
  left: 3px;
  width: calc(100% - 6px);
  height: calc(100% - 6px);
  background-image: linear-gradient(to bottom, rgba(46, 51, 60, 0), #2e333c);
  border-radius: 3px;
  z-index: 4;
}

#citta .image-box::before {
  display: block;
  content: "";
  position: absolute;
  top: 0;
  left: 0;
  width: 100%;
  height: 100%;
  border-radius: 3px;
  z-index: 10;
}

.ico_home {
  width: 20px;
}

.border_radius_4px {
  border-radius: 4px;
}

.input-group-ombra {
  box-shadow: 0px 0px 10px 0px rgba(0, 0, 0, 0.23);
}

.icons-button-cerca-parcheggi {
  color: white;
}

.thumbnail .divIMG {
  border-radius: 6px;
  border: 3px solid #f2f2f2;
  overflow: hidden;
  margin: 0 auto;
  z-index: 3;
  position: relative;
}

.thumbnail img.zoom {
  background-color: #f2f2f2;
  width: 100%;
  transition: all 0.7s ease-in-out;
  z-index: 2;
}

.image-box:hover img.zoom {
  transform: scale(1.1);
}

.thumbnail span {
  display: block;
}

.eventi .thumbnail .divIMG,
#citta .thumbnail .divIMG {
  border: 3px solid #FFFFFF;
}

.eventi .thumbnail img.zoom,
#citta .thumbnail img.zoom {
  background-color: #FFFFFF;
}

#events-container img.zoom {
  min-height: 280px;
}

.slide_eventi .zoom {
  min-height: 178px;
}

#places-container img.zoom,
.slide_aeroporto .zoom {
  min-height: 118px;
}

#places-container.lista_citta_width img.zoom,
.slide_citta .zoom {
  /*min-height: 245px;*/
  width: 250px !important;
  min-height: auto;
}

.box_parcheggio img.zoom {
  min-height: 71px;
}

@media (min-width: 576px) {
  #events-container img.zoom {
    min-height: 151px;
  }
}

@media (min-width: 768px) {
  #events-container img.zoom {
    min-height: 208px;
  }

  .slide_eventi .zoom {
    min-height: 130px;
  }

  #places-container img.zoom,
  .slide_aeroporto .zoom {
    min-height: 106px;
  }

  #places-container.lista_citta_width .zoom,
  .slide_citta .zoom {
    width: auto !important;
    min-height: 119px;
  }

  .box_parcheggio img.zoom {
    min-height: 71px;
  }

  .box_parcheggio img.zoom {
    min-height: 44px;
  }
}

@media (min-width: 992px) {
  #events-container img.zoom {
    min-height: 135px;
  }
}

@media (min-width: 1200px) {
  #events-container img.zoom {
    min-height: 163px;
  }

  .slide_eventi .zoom {
    min-height: 158px;
  }

  #places-container img.zoom,
  .slide_aeroporto .zoom {
    min-height: 94px;
  }

  #places-container.lista_citta_width img.zoom,
  .slide_citta .zoom {
    min-height: 176px;
  }

  .box_parcheggio img.zoom {
    min-height: 54px;
  }
}

.back {
  background-image: url(/images/punti.svg?1b4f6195e6cfaccbff041cdf0615c78f);
  background-repeat: no-repeat;
  background-position: 98% center;
}

.back_titolo {
  font-family: "Rubik", sans-serif;
  font-weight: 800;
  font-size: 17px;
  color: #57a2d4;
  letter-spacing: 0.5px;
  text-align: center;
  line-height: 15px;
}

.back_titolo a {
  color: #57a2d4;
  text-decoration: none;
}

.back_sottotitolo {
  opacity: 0.9;
  font-family: "Open Sans", sans-serif;
  font-size: 12px;
  font-weight: 400;
  color: #57a2d4;
  letter-spacing: 0;
  line-height: 15px;
}

.back_sottotitolo:hover {
  color: #57a2d4;
  text-decoration: none;
}

.elenco_scelte {
  list-style: none;
  padding: 0;
  margin-bottom: -8px;
  margin-top: 15px;
}

.elenco_scelte--parcheggio {
  margin: 0;
  padding: 0 7.5px;
}

.elenco_scelte li:nth-child(odd) {
  background: #FFFFFF;
  border-color: #FFFFFF;
  color: #505050;
}

.elenco_scelte li:nth-child(even) {
  background: #f0f0f0;
  border-color: #f0f0f0;
  color: #505050;
}

.elenco_scelte--reversed li:nth-child(odd) {
  background: #f0f0f0;
  border-color: #f0f0f0;
  color: #505050;
}

.elenco_scelte--reversed li:nth-child(even),
.elenco_scelte--reversed li:nth-child(1) {
  background: #FFFFFF;
  border-color: #FFFFFF;
  color: #505050;
}

.elenco_scelte_scelta {
  background: #f2f2f2;
  overflow: hidden;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 15px;
  padding-left: 15px;
  transition: all 1s;
  border-width: 3px;
  border-style: solid;
  border-color: #f2f2f2;
}

.elenco_scelte_scelta.selezionata {
  border-width: 3px;
  border-style: solid;
  border-color: #FF7458;
}

.elenco_scelte_scelta--nome {
  font-family: "Open Sans", sans-serif;
  font-size: 15px;
  font-weight: 600;
  color: #6e8596;
  letter-spacing: 0;
  text-align: left;
  line-height: 18px;
}

.elenco_scelte_scelta--prezzo {
  font-family: "Rubik", sans-serif;
  font-size: 16px;
  font-weight: 500;
  font-color: #2e333c;
  letter-spacing: 0;
  text-align: left;
  line-height: normal;
  margin-top: 10px;
  margin-bottom: 10px;
  text-align: left;
}
.pointer{
    cursor: pointer;
    background-color: ghostwhite;
}
.pointer:hover{
    background: white;
}

@media (min-width: 768px) {
  .elenco_scelte_scelta--prezzo {
    text-align: center;
  }
}

@media (min-width: 768px) {
  .elenco_scelte_scelta--prezzo {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.elenco_scelte_scelta--prezzo--top {
  font-size: 16px;
  font-weight: 500;
}

.elenco_scelte_scelta--sconto {
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  letter-spacing: 0;
  text-align: left;
  line-height: 14px;
  text-decoration: line-through;
  margin-top: 10px;
  margin-bottom: 10px;
}

@media (min-width: 768px) {
  .elenco_scelte_scelta--sconto {
    text-align: center;
  }
}

@media (min-width: 768px) {
  .elenco_scelte_scelta--sconto {
    margin-top: 0;
    margin-bottom: 0;
  }
}

.elenco_scelte_scelta--bottone {
  padding: 5px 15px;
  border-radius: 3px;
  background-image: linear-gradient(-90deg, #B5B4C1 0%, #A6A8BC 95%);
  font-family: "Open Sans", sans-serif;
  font-weight: 800;
  font-size: 12px;
  letter-spacing: 0;
  text-align: center;
  line-height: 15px;
  text-decoration: none !important;
  color: #FFFFFF !important;
  display: block;
  max-width: 120px;
}

.elenco_scelte_scelta--bottone:hover {
  text-decoration: none !important;
  color: #FFFFFF !important;
}

.elenco_scelte_scelta--first {
  border-color: #fcc400 !important;
  border-right-width: 0;
  border-left-width: 0;
  border-top-width: 0;
  padding-left: 0;
  padding-top: 40px;
  padding-bottom: 10px;
}

.eventi_box_evento {
  font-family: "Open Sans", sans-serif;
  font-size: 16px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  font-color: #32363c;
  line-height: 1.25;
  letter-spacing: normal;
}

.more_info {
  background-color: #e9e9e9;
  overflow: hidden;
  margin-bottom: 5px;
  padding-top: 20px;
  padding-bottom: 20px;
  padding-right: 20px;
  padding-left: 20px;
  transition: all 1s;
}

.more_info .input-group {
  padding: 0 15px;
  background: #FFFFFF;
  border-width: 1px;
  border-style: solid;
  border-color: #f2f2f2;
  border-radius: 5px;
}

.more_info .input-group .input-group-prepend .input-group-text {
  margin: 0;
}

.more_info .input-group .input-group-prepend .input-group-text img {
  margin-top: -5px;
}

.more_info .input-group .form-control,
.more_info .input-group .custom-select {
  border: 0;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  font-weight: 600;
  color: #6e8596;
  letter-spacing: 0;
  text-align: left;
  line-height: 21px;
  width: 100%;
}

.more_info.disabled .custom-select {
  color: #f2f2f2;
  background: none;
}

.aggiungi_biglietto {
  background-color: #4d535c;
  background-repeat: no-repeat;
  background-position: 15px center;
  padding-left: 15px;
  padding-right: 15px;
  padding-top: 15px;
  padding-bottom: 15px;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 600;
  color: #FFFFFF;
  letter-spacing: normal;
  text-align: left;
  line-height: 1;
  position: relative;
}

.aggiungi_biglietto--real:after {
  position: absolute;
  content: "+";
  right: 25px;
  top: 20px;
  color: #e7eaee;
  transition: all 1s;
  font-family: "Open Sans", sans-serif;
  font-size: 25px;
  font-weight: 400;
  cursor: pointer;
  bottom: 0;
  width: 15px;
  height: 15px;
  line-height: 15px;
}

.aggiungi_biglietto.open .aggiungi_biglietto--real:after {
  transform: rotate(45deg);
}

.aggiungi_biglietto .sub {
  background: #889dad;
  color: #FFFFFF;
  border-top-left-radius: 3px;
  border-bottom-left-radius: 3px;
  border: 0;
  font-size: 19px;
  float: left;
  height: 22px;
}

.aggiungi_biglietto .tickets {
  text-align: center;
  border: 1px solid #889dad;
  float: left;
  height: 22px;
  width: 40px;
}

.aggiungi_biglietto .add {
  background: #889dad;
  color: #FFFFFF;
  border-top-right-radius: 3px;
  border-bottom-right-radius: 3px;
  border: 0;
  font-size: 19px;
  float: left;
  height: 22px;
}

.box_prenotazione_titolo {
  font-size: 14px;
  font-weight: 400;
  font-family: "Rubik", sans-serif;
  color: #32363c;
  text-align: left;
}

.box_prenotazione .form-control {
  border: 0;
  background: #FFFFFF;
  font-family: "Open Sans", sans-serif;
  font-size: 13px;
  font-weight: 400;
  font-style: normal;
  font-stretch: normal;
  color: #777777;
  letter-spacing: 0;
  text-align: left;
  line-height: 1.14;
  width: 100%;
  border-radius: 0;
}

.link_mappa,
.link_abbonamenti {
  border-radius: 5px;
  background-color: rgba(255, 255, 255, 0.8);
  padding: 5px 10px;
  display: inline-block;
  width: 120px;
  font-size: 13px;
  margin-top: 25px;
  color: #575232;
  background-position: 10px center;
  background-color: #fff;
  opacity: 0.8;
}

.link_mappa:hover,
.link_abbonamenti:hover {
  color: #575232;
  opacity: 1;
  transition: all 0.25s;
}

.link_abbonamenti {
  text-align: center;
}

.link_mappa {
  padding: 5px 10px 5px 30px;
  background-image: url(/images/ico-oval.svg?da7850f0494c034019b49323466f2ef9);
  background-repeat: no-repeat;
  background-position: 10px center;
  background-color: #fff;
}

@media (min-width: 768px) {
  .pagamento {
    margin-top: 50px;
  }
}

@media (min-width: 992px) {
  .pagamento {
    margin-top: -200px;
  }
}

.prenotazione {
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
}

.prenotazione_luogo {
  font-size: 13px;
  opacity: 0.8;
  line-height: 1;
  letter-spacing: normal;
  color: #32363c;
  text-align: left;
}

.prenotazione_titolo {
  font-family: "Rubik", sans-serif;
  font-size: 45px;
  font-weight: 500;
  line-height: 1.18;
  color: #32363c;
}

.prenotazione_indirizzo {
  font-size: 14px;
  line-height: 1.14;
  color: #32363c;
}

.prenotazione_indirizzo2 {
  font-size: 14px;
  line-height: 1.14;
  color: #505050;
}

.servizi {
  font-weight: 600;
  font-family: "Open Sans", sans-serif;
  font-size: 14px;
  line-height: 1.14;
}

.box_date_container {
  border: 1px solid #cccccc;
  border-radius: 2px;
}

.box {
  margin-top: 25px;
  padding: 25px 35px;
  display: none;
}

.box_mappa_testo {
  padding-right: 15px;
  padding-left: 15px;
}

.search--home {
  position: absolute;
  z-index: 11;
  left: 50%;
  transform: translateX(-50%);
  margin-top: -35px;
  max-width: 600px;
  width: 100%;
}

.search--search {
  position: absolute;
  z-index: 100;
  width: 100%;
  padding-left: 17px;
  padding-right: 0;
  top: 46px;
}

@media (max-width: 991px) {
  .search--search {
    padding-left: 0;
  }
}

@media (min-width: 992px) and (max-width: 1200px) {
  .search--search {
    padding-left: 0;
    max-width: 350px;
  }
}

.search--header {
  position: absolute;
  z-index: 100;
  top: 48px;
  padding: 0;
  margin: 0;
  width: 100%;
}

.search--header &gt; .col-12 {
  margin: 0;
  padding: 0;
}

.search__results {
  border: 1px solid lightgrey;
}

.search__results .col-12 {
  padding: 0;
}

.search__results .result__title {
  color: #889dad;
  font-size: 13px;
  font-weight: 500;
  font-family: "Rubik", sans-serif;
}

.search__results .result {
  color: #32363c;
  font-size: 13px;
  line-height: 1.33;
  border-bottom: 1px solid #cccccc;
}

.search__results .result:hover {
  background: #f2f2f2;
}

.search__results .result img {
  width: 20px;
}

.search__results .result__title,
.search__results .result {
  width: 100%;
}

.search__results .result__more {
  color: #32363c;
  font-size: 12px;
  letter-spacing: 0.3px;
}

.search__results .result__more:hover {
  background: #f2f2f2;
}

.search__results .result__loading,
.search__results .result__no_results {
  color: #32363c;
  font-size: 12px;
  letter-spacing: 0.3px;
}

.ricerca_empty {
  font-size: 16px;
  font-weight: 600;
  color: #32363c !important;
  cursor: default !important;
}

#park_container {
  width: 100% !important;
}

</pre></body></html>