/**  font style variable **/
/** breakpoint set boostrap v5.1.3 **/
:root {
  --bs_theme_red: #C8423E;
  --bs_theme_red_light: #FFCDCB;
  --bs_theme_blue: #0F4A7E;
  --bs_theme_yellow: #FFE500;
}

/*** Helvetica Neue font ***/
@font-face {
  font-family: "HelveticaNeue-light";
  src: url("../fonts/HelveticaNeue/HelveticaNeueLt.ttf") format("truetype");
}
@font-face {
  font-family: "HelveticaNeue-Regular";
  src: url("../fonts/HelveticaNeue/HelveticaNeueReg.ttf") format("truetype");
}
@font-face {
  font-family: "HelveticaNeue-Medium";
  src: url("../fonts/HelveticaNeue/HelveticaNeueMed.ttf") format("truetype");
}
@font-face {
  font-family: "HelveticaNeue-Bold";
  src: url("../fonts/HelveticaNeue/HelveticaNeueBd.ttf") format("truetype");
}
@font-face {
  font-family: "HelveticaNeue-HeavyBold";
  src: url("../fonts/HelveticaNeue/HelveticaNeueHv.ttf") format("truetype");
}
/** breakpoint set boostrap v5.1.3 **/
.f_10 {
  font-size: 10px !important;
}

.f_11 {
  font-size: 11px !important;
}

.f_12 {
  font-size: 12px !important;
}

.f_13 {
  font-size: 13px !important;
}

.f_14 {
  font-size: 14px !important;
}

.f_15 {
  font-size: 15px !important;
}

.f_16 {
  font-size: 16px !important;
}

.f_17 {
  font-size: 17px !important;
}

.f_18 {
  font-size: 18px !important;
}

.f_19 {
  font-size: 19px !important;
}

.f_20 {
  font-size: 20px !important;
}

.f_21 {
  font-size: 21px !important;
}

.f_22 {
  font-size: 22px !important;
}

.f_23 {
  font-size: 23px !important;
}

.f_24 {
  font-size: 24px !important;
}

.f_25 {
  font-size: 25px !important;
}

.f_26 {
  font-size: 26px !important;
}

.f_27 {
  font-size: 27px !important;
}

.f_28 {
  font-size: 28px !important;
}

.f_29 {
  font-size: 29px !important;
}

.f_30 {
  font-size: 30px !important;
}

.f_31 {
  font-size: 31px !important;
}

.f_32 {
  font-size: 32px !important;
}

.f_33 {
  font-size: 33px !important;
}

.f_34 {
  font-size: 34px !important;
}

.f_35 {
  font-size: 35px !important;
}

.f_36 {
  font-size: 36px !important;
}

.f_37 {
  font-size: 37px !important;
}

.f_38 {
  font-size: 38px !important;
}

.f_39 {
  font-size: 39px !important;
}

.f_40 {
  font-size: 40px !important;
}

.f_41 {
  font-size: 41px !important;
}

.f_42 {
  font-size: 42px !important;
}

.f_43 {
  font-size: 43px !important;
}

.f_44 {
  font-size: 44px !important;
}

.f_45 {
  font-size: 45px !important;
}

.f_46 {
  font-size: 46px !important;
}

.f_47 {
  font-size: 47px !important;
}

.f_48 {
  font-size: 48px !important;
}

.f_49 {
  font-size: 49px !important;
}

.f_50 {
  font-size: 50px !important;
}

.f_51 {
  font-size: 51px !important;
}

.f_52 {
  font-size: 52px !important;
}

.f_53 {
  font-size: 53px !important;
}

.f_54 {
  font-size: 54px !important;
}

.f_55 {
  font-size: 55px !important;
}

.f_56 {
  font-size: 56px !important;
}

.f_57 {
  font-size: 57px !important;
}

.f_58 {
  font-size: 58px !important;
}

.f_59 {
  font-size: 59px !important;
}

.f_60 {
  font-size: 60px !important;
}

.f_61 {
  font-size: 61px !important;
}

.f_62 {
  font-size: 62px !important;
}

.f_63 {
  font-size: 63px !important;
}

.f_64 {
  font-size: 64px !important;
}

.f_65 {
  font-size: 65px !important;
}

@media (min-width: 576px) {
  .f_sm_10 {
    font-size: 10px !important;
  }
  .f_sm_11 {
    font-size: 11px !important;
  }
  .f_sm_12 {
    font-size: 12px !important;
  }
  .f_sm_13 {
    font-size: 13px !important;
  }
  .f_sm_14 {
    font-size: 14px !important;
  }
  .f_sm_15 {
    font-size: 15px !important;
  }
  .f_sm_16 {
    font-size: 16px !important;
  }
  .f_sm_17 {
    font-size: 17px !important;
  }
  .f_sm_18 {
    font-size: 18px !important;
  }
  .f_sm_19 {
    font-size: 19px !important;
  }
  .f_sm_20 {
    font-size: 20px !important;
  }
  .f_sm_21 {
    font-size: 21px !important;
  }
  .f_sm_22 {
    font-size: 22px !important;
  }
  .f_sm_23 {
    font-size: 23px !important;
  }
  .f_sm_24 {
    font-size: 24px !important;
  }
  .f_sm_25 {
    font-size: 25px !important;
  }
  .f_sm_26 {
    font-size: 26px !important;
  }
  .f_sm_27 {
    font-size: 27px !important;
  }
  .f_sm_28 {
    font-size: 28px !important;
  }
  .f_sm_29 {
    font-size: 29px !important;
  }
  .f_sm_30 {
    font-size: 30px !important;
  }
  .f_sm_31 {
    font-size: 31px !important;
  }
  .f_sm_32 {
    font-size: 32px !important;
  }
  .f_sm_33 {
    font-size: 33px !important;
  }
  .f_sm_34 {
    font-size: 34px !important;
  }
  .f_sm_35 {
    font-size: 35px !important;
  }
  .f_sm_36 {
    font-size: 36px !important;
  }
  .f_sm_37 {
    font-size: 37px !important;
  }
  .f_sm_38 {
    font-size: 38px !important;
  }
  .f_sm_39 {
    font-size: 39px !important;
  }
  .f_sm_40 {
    font-size: 40px !important;
  }
  .f_sm_41 {
    font-size: 41px !important;
  }
  .f_sm_42 {
    font-size: 42px !important;
  }
  .f_sm_43 {
    font-size: 43px !important;
  }
  .f_sm_44 {
    font-size: 44px !important;
  }
  .f_sm_45 {
    font-size: 45px !important;
  }
  .f_sm_46 {
    font-size: 46px !important;
  }
  .f_sm_47 {
    font-size: 47px !important;
  }
  .f_sm_48 {
    font-size: 48px !important;
  }
  .f_sm_49 {
    font-size: 49px !important;
  }
  .f_sm_50 {
    font-size: 50px !important;
  }
  .f_sm_51 {
    font-size: 51px !important;
  }
  .f_sm_52 {
    font-size: 52px !important;
  }
  .f_sm_53 {
    font-size: 53px !important;
  }
  .f_sm_54 {
    font-size: 54px !important;
  }
  .f_sm_55 {
    font-size: 55px !important;
  }
  .f_sm_56 {
    font-size: 56px !important;
  }
  .f_sm_57 {
    font-size: 57px !important;
  }
  .f_sm_58 {
    font-size: 58px !important;
  }
  .f_sm_59 {
    font-size: 59px !important;
  }
  .f_sm_60 {
    font-size: 60px !important;
  }
  .f_sm_61 {
    font-size: 61px !important;
  }
  .f_sm_62 {
    font-size: 62px !important;
  }
  .f_sm_63 {
    font-size: 63px !important;
  }
  .f_sm_64 {
    font-size: 64px !important;
  }
  .f_sm_65 {
    font-size: 65px !important;
  }
}
@media (min-width: 768px) {
  .f_md_10 {
    font-size: 10px !important;
  }
  .f_md_11 {
    font-size: 11px !important;
  }
  .f_md_12 {
    font-size: 12px !important;
  }
  .f_md_13 {
    font-size: 13px !important;
  }
  .f_md_14 {
    font-size: 14px !important;
  }
  .f_md_15 {
    font-size: 15px !important;
  }
  .f_md_16 {
    font-size: 16px !important;
  }
  .f_md_17 {
    font-size: 17px !important;
  }
  .f_md_18 {
    font-size: 18px !important;
  }
  .f_md_19 {
    font-size: 19px !important;
  }
  .f_md_20 {
    font-size: 20px !important;
  }
  .f_md_21 {
    font-size: 21px !important;
  }
  .f_md_22 {
    font-size: 22px !important;
  }
  .f_md_23 {
    font-size: 23px !important;
  }
  .f_md_24 {
    font-size: 24px !important;
  }
  .f_md_25 {
    font-size: 25px !important;
  }
  .f_md_26 {
    font-size: 26px !important;
  }
  .f_md_27 {
    font-size: 27px !important;
  }
  .f_md_28 {
    font-size: 28px !important;
  }
  .f_md_29 {
    font-size: 29px !important;
  }
  .f_md_30 {
    font-size: 30px !important;
  }
  .f_md_31 {
    font-size: 31px !important;
  }
  .f_md_32 {
    font-size: 32px !important;
  }
  .f_md_33 {
    font-size: 33px !important;
  }
  .f_md_34 {
    font-size: 34px !important;
  }
  .f_md_35 {
    font-size: 35px !important;
  }
  .f_md_36 {
    font-size: 36px !important;
  }
  .f_md_37 {
    font-size: 37px !important;
  }
  .f_md_38 {
    font-size: 38px !important;
  }
  .f_md_39 {
    font-size: 39px !important;
  }
  .f_md_40 {
    font-size: 40px !important;
  }
  .f_md_41 {
    font-size: 41px !important;
  }
  .f_md_42 {
    font-size: 42px !important;
  }
  .f_md_43 {
    font-size: 43px !important;
  }
  .f_md_44 {
    font-size: 44px !important;
  }
  .f_md_45 {
    font-size: 45px !important;
  }
  .f_md_46 {
    font-size: 46px !important;
  }
  .f_md_47 {
    font-size: 47px !important;
  }
  .f_md_48 {
    font-size: 48px !important;
  }
  .f_md_49 {
    font-size: 49px !important;
  }
  .f_md_50 {
    font-size: 50px !important;
  }
  .f_md_51 {
    font-size: 51px !important;
  }
  .f_md_52 {
    font-size: 52px !important;
  }
  .f_md_53 {
    font-size: 53px !important;
  }
  .f_md_54 {
    font-size: 54px !important;
  }
  .f_md_55 {
    font-size: 55px !important;
  }
  .f_md_56 {
    font-size: 56px !important;
  }
  .f_md_57 {
    font-size: 57px !important;
  }
  .f_md_58 {
    font-size: 58px !important;
  }
  .f_md_59 {
    font-size: 59px !important;
  }
  .f_md_60 {
    font-size: 60px !important;
  }
  .f_md_61 {
    font-size: 61px !important;
  }
  .f_md_62 {
    font-size: 62px !important;
  }
  .f_md_63 {
    font-size: 63px !important;
  }
  .f_md_64 {
    font-size: 64px !important;
  }
  .f_md_65 {
    font-size: 65px !important;
  }
}
@media (min-width: 992px) {
  .f_lg_10 {
    font-size: 10px !important;
  }
  .f_lg_11 {
    font-size: 11px !important;
  }
  .f_lg_12 {
    font-size: 12px !important;
  }
  .f_lg_13 {
    font-size: 13px !important;
  }
  .f_lg_14 {
    font-size: 14px !important;
  }
  .f_lg_15 {
    font-size: 15px !important;
  }
  .f_lg_16 {
    font-size: 16px !important;
  }
  .f_lg_17 {
    font-size: 17px !important;
  }
  .f_lg_18 {
    font-size: 18px !important;
  }
  .f_lg_19 {
    font-size: 19px !important;
  }
  .f_lg_20 {
    font-size: 20px !important;
  }
  .f_lg_21 {
    font-size: 21px !important;
  }
  .f_lg_22 {
    font-size: 22px !important;
  }
  .f_lg_23 {
    font-size: 23px !important;
  }
  .f_lg_24 {
    font-size: 24px !important;
  }
  .f_lg_25 {
    font-size: 25px !important;
  }
  .f_lg_26 {
    font-size: 26px !important;
  }
  .f_lg_27 {
    font-size: 27px !important;
  }
  .f_lg_28 {
    font-size: 28px !important;
  }
  .f_lg_29 {
    font-size: 29px !important;
  }
  .f_lg_30 {
    font-size: 30px !important;
  }
  .f_lg_31 {
    font-size: 31px !important;
  }
  .f_lg_32 {
    font-size: 32px !important;
  }
  .f_lg_33 {
    font-size: 33px !important;
  }
  .f_lg_34 {
    font-size: 34px !important;
  }
  .f_lg_35 {
    font-size: 35px !important;
  }
  .f_lg_36 {
    font-size: 36px !important;
  }
  .f_lg_37 {
    font-size: 37px !important;
  }
  .f_lg_38 {
    font-size: 38px !important;
  }
  .f_lg_39 {
    font-size: 39px !important;
  }
  .f_lg_40 {
    font-size: 40px !important;
  }
  .f_lg_41 {
    font-size: 41px !important;
  }
  .f_lg_42 {
    font-size: 42px !important;
  }
  .f_lg_43 {
    font-size: 43px !important;
  }
  .f_lg_44 {
    font-size: 44px !important;
  }
  .f_lg_45 {
    font-size: 45px !important;
  }
  .f_lg_46 {
    font-size: 46px !important;
  }
  .f_lg_47 {
    font-size: 47px !important;
  }
  .f_lg_48 {
    font-size: 48px !important;
  }
  .f_lg_49 {
    font-size: 49px !important;
  }
  .f_lg_50 {
    font-size: 50px !important;
  }
  .f_lg_51 {
    font-size: 51px !important;
  }
  .f_lg_52 {
    font-size: 52px !important;
  }
  .f_lg_53 {
    font-size: 53px !important;
  }
  .f_lg_54 {
    font-size: 54px !important;
  }
  .f_lg_55 {
    font-size: 55px !important;
  }
  .f_lg_56 {
    font-size: 56px !important;
  }
  .f_lg_57 {
    font-size: 57px !important;
  }
  .f_lg_58 {
    font-size: 58px !important;
  }
  .f_lg_59 {
    font-size: 59px !important;
  }
  .f_lg_60 {
    font-size: 60px !important;
  }
  .f_lg_61 {
    font-size: 61px !important;
  }
  .f_lg_62 {
    font-size: 62px !important;
  }
  .f_lg_63 {
    font-size: 63px !important;
  }
  .f_lg_64 {
    font-size: 64px !important;
  }
  .f_lg_65 {
    font-size: 65px !important;
  }
}
@media (min-width: 1200px) {
  .f_xl_10 {
    font-size: 10px !important;
  }
  .f_xl_11 {
    font-size: 11px !important;
  }
  .f_xl_12 {
    font-size: 12px !important;
  }
  .f_xl_13 {
    font-size: 13px !important;
  }
  .f_xl_14 {
    font-size: 14px !important;
  }
  .f_xl_15 {
    font-size: 15px !important;
  }
  .f_xl_16 {
    font-size: 16px !important;
  }
  .f_xl_17 {
    font-size: 17px !important;
  }
  .f_xl_18 {
    font-size: 18px !important;
  }
  .f_xl_19 {
    font-size: 19px !important;
  }
  .f_xl_20 {
    font-size: 20px !important;
  }
  .f_xl_21 {
    font-size: 21px !important;
  }
  .f_xl_22 {
    font-size: 22px !important;
  }
  .f_xl_23 {
    font-size: 23px !important;
  }
  .f_xl_24 {
    font-size: 24px !important;
  }
  .f_xl_25 {
    font-size: 25px !important;
  }
  .f_xl_26 {
    font-size: 26px !important;
  }
  .f_xl_27 {
    font-size: 27px !important;
  }
  .f_xl_28 {
    font-size: 28px !important;
  }
  .f_xl_29 {
    font-size: 29px !important;
  }
  .f_xl_30 {
    font-size: 30px !important;
  }
  .f_xl_31 {
    font-size: 31px !important;
  }
  .f_xl_32 {
    font-size: 32px !important;
  }
  .f_xl_33 {
    font-size: 33px !important;
  }
  .f_xl_34 {
    font-size: 34px !important;
  }
  .f_xl_35 {
    font-size: 35px !important;
  }
  .f_xl_36 {
    font-size: 36px !important;
  }
  .f_xl_37 {
    font-size: 37px !important;
  }
  .f_xl_38 {
    font-size: 38px !important;
  }
  .f_xl_39 {
    font-size: 39px !important;
  }
  .f_xl_40 {
    font-size: 40px !important;
  }
  .f_xl_41 {
    font-size: 41px !important;
  }
  .f_xl_42 {
    font-size: 42px !important;
  }
  .f_xl_43 {
    font-size: 43px !important;
  }
  .f_xl_44 {
    font-size: 44px !important;
  }
  .f_xl_45 {
    font-size: 45px !important;
  }
  .f_xl_46 {
    font-size: 46px !important;
  }
  .f_xl_47 {
    font-size: 47px !important;
  }
  .f_xl_48 {
    font-size: 48px !important;
  }
  .f_xl_49 {
    font-size: 49px !important;
  }
  .f_xl_50 {
    font-size: 50px !important;
  }
  .f_xl_51 {
    font-size: 51px !important;
  }
  .f_xl_52 {
    font-size: 52px !important;
  }
  .f_xl_53 {
    font-size: 53px !important;
  }
  .f_xl_54 {
    font-size: 54px !important;
  }
  .f_xl_55 {
    font-size: 55px !important;
  }
  .f_xl_56 {
    font-size: 56px !important;
  }
  .f_xl_57 {
    font-size: 57px !important;
  }
  .f_xl_58 {
    font-size: 58px !important;
  }
  .f_xl_59 {
    font-size: 59px !important;
  }
  .f_xl_60 {
    font-size: 60px !important;
  }
  .f_xl_61 {
    font-size: 61px !important;
  }
  .f_xl_62 {
    font-size: 62px !important;
  }
  .f_xl_63 {
    font-size: 63px !important;
  }
  .f_xl_64 {
    font-size: 64px !important;
  }
  .f_xl_65 {
    font-size: 65px !important;
  }
}
/** breakpoint set boostrap v5.1.3 **/
.w_auto {
  width: auto !important;
}

.w_20 {
  width: 20% !important;
}

.w_25 {
  width: 25% !important;
}

.w_30 {
  width: 30% !important;
}

.w_35 {
  width: 35% !important;
}

.w_40 {
  width: 40% !important;
}

.w_45 {
  width: 45% !important;
}

.w_50 {
  width: 50% !important;
}

.w_55 {
  width: 55% !important;
}

.w_60 {
  width: 60% !important;
}

.w_65 {
  width: 65% !important;
}

.w_70 {
  width: 70% !important;
}

.w_75 {
  width: 75% !important;
}

.w_80 {
  width: 80% !important;
}

.w_85 {
  width: 85% !important;
}

.w_90 {
  width: 90% !important;
}

.w_95 {
  width: 95% !important;
}

.mw_100 {
  max-width: 100% !important;
}

.w_100 {
  width: 100% !important;
}

@media (min-width: 576px) {
  .w_sm_auto {
    width: auto !important;
  }
  .w_sm_20 {
    width: 20% !important;
  }
  .w_sm_25 {
    width: 25% !important;
  }
  .w_sm_30 {
    width: 30% !important;
  }
  .w_sm_35 {
    width: 35% !important;
  }
  .w_sm_40 {
    width: 40% !important;
  }
  .w_sm_45 {
    width: 45% !important;
  }
  .w_sm_50 {
    width: 50% !important;
  }
  .w_sm_55 {
    width: 55% !important;
  }
  .w_sm_60 {
    width: 60% !important;
  }
  .w_sm_65 {
    width: 65% !important;
  }
  .w_sm_70 {
    width: 70% !important;
  }
  .w_sm_75 {
    width: 75% !important;
  }
  .w_sm_80 {
    width: 80% !important;
  }
  .w_sm_85 {
    width: 85% !important;
  }
  .w_sm_90 {
    width: 90% !important;
  }
  .w_sm_95 {
    width: 95% !important;
  }
  .mw_sm_100 {
    max-width: 100% !important;
  }
  .w_sm_100 {
    width: 100% !important;
  }
}
@media (min-width: 768px) {
  .w_md_auto {
    width: auto !important;
  }
  .w_md_20 {
    width: 20% !important;
  }
  .w_md_25 {
    width: 25% !important;
  }
  .w_md_30 {
    width: 30% !important;
  }
  .w_md_35 {
    width: 35% !important;
  }
  .w_md_40 {
    width: 40% !important;
  }
  .w_md_45 {
    width: 45% !important;
  }
  .w_md_50 {
    width: 50% !important;
  }
  .w_md_55 {
    width: 55% !important;
  }
  .w_md_60 {
    width: 60% !important;
  }
  .w_md_65 {
    width: 65% !important;
  }
  .w_md_70 {
    width: 70% !important;
  }
  .w_md_75 {
    width: 75% !important;
  }
  .w_md_80 {
    width: 80% !important;
  }
  .w_md_85 {
    width: 85% !important;
  }
  .w_md_90 {
    width: 90% !important;
  }
  .w_md_95 {
    width: 95% !important;
  }
  .mw_md_100 {
    max-width: 100% !important;
  }
  .w_md_100 {
    width: 100% !important;
  }
}
@media (min-width: 992px) {
  .w_lg_auto {
    width: auto !important;
  }
  .w_lg_20 {
    width: 20% !important;
  }
  .w_lg_25 {
    width: 25% !important;
  }
  .w_lg_30 {
    width: 30% !important;
  }
  .w_lg_35 {
    width: 35% !important;
  }
  .w_lg_40 {
    width: 40% !important;
  }
  .w_lg_45 {
    width: 45% !important;
  }
  .w_lg_50 {
    width: 50% !important;
  }
  .w_lg_55 {
    width: 55% !important;
  }
  .w_lg_60 {
    width: 60% !important;
  }
  .w_lg_65 {
    width: 65% !important;
  }
  .w_lg_70 {
    width: 70% !important;
  }
  .w_lg_75 {
    width: 75% !important;
  }
  .w_lg_80 {
    width: 80% !important;
  }
  .w_lg_85 {
    width: 85% !important;
  }
  .w_lg_90 {
    width: 90% !important;
  }
  .w_lg_95 {
    width: 95% !important;
  }
  .mw_lg_100 {
    max-width: 100% !important;
  }
  .w_lg_100 {
    width: 100% !important;
  }
}
@media (min-width: 1200px) {
  .w_xl_auto {
    width: auto !important;
  }
  .w_xl_20 {
    width: 20% !important;
  }
  .w_xl_25 {
    width: 25% !important;
  }
  .w_xl_30 {
    width: 30% !important;
  }
  .w_xl_35 {
    width: 35% !important;
  }
  .w_xl_40 {
    width: 40% !important;
  }
  .w_xl_45 {
    width: 45% !important;
  }
  .w_xl_50 {
    width: 50% !important;
  }
  .w_xl_55 {
    width: 55% !important;
  }
  .w_xl_60 {
    width: 60% !important;
  }
  .w_xl_65 {
    width: 65% !important;
  }
  .w_xl_70 {
    width: 70% !important;
  }
  .w_xl_75 {
    width: 75% !important;
  }
  .w_xl_80 {
    width: 80% !important;
  }
  .w_xl_85 {
    width: 85% !important;
  }
  .w_xl_90 {
    width: 90% !important;
  }
  .w_xl_95 {
    width: 95% !important;
  }
  .mw_xl_100 {
    max-width: 100% !important;
  }
  .w_xl_100 {
    width: 100% !important;
  }
}
.h_auto {
  height: auto !important;
}

.h_20 {
  height: 20% !important;
}

.h_25 {
  height: 25% !important;
}

.h_30 {
  height: 30% !important;
}

.h_35 {
  height: 35% !important;
}

.h_40 {
  height: 40% !important;
}

.h_45 {
  height: 45% !important;
}

.h_50 {
  height: 50% !important;
}

.h_55 {
  height: 55% !important;
}

.h_60 {
  height: 60% !important;
}

.h_65 {
  height: 65% !important;
}

.h_70 {
  height: 70% !important;
}

.h_75 {
  height: 75% !important;
}

.h_80 {
  height: 80% !important;
}

.h_85 {
  height: 85% !important;
}

.h_90 {
  height: 90% !important;
}

.h_95 {
  height: 95% !important;
}

.mh_100 {
  max-height: 100% !important;
}

.h_100 {
  height: 100% !important;
}

@media (min-width: 576px) {
  .h_sm_auto {
    height: auto !important;
  }
  .h_sm_20 {
    height: 20% !important;
  }
  .h_sm_25 {
    height: 25% !important;
  }
  .h_sm_30 {
    height: 30% !important;
  }
  .h_sm_35 {
    height: 35% !important;
  }
  .h_sm_40 {
    height: 40% !important;
  }
  .h_sm_45 {
    height: 45% !important;
  }
  .h_sm_50 {
    height: 50% !important;
  }
  .h_sm_55 {
    height: 55% !important;
  }
  .h_sm_60 {
    height: 60% !important;
  }
  .h_sm_65 {
    height: 65% !important;
  }
  .h_sm_70 {
    height: 70% !important;
  }
  .h_sm_75 {
    height: 75% !important;
  }
  .h_sm_80 {
    height: 80% !important;
  }
  .h_sm_85 {
    height: 85% !important;
  }
  .h_sm_90 {
    height: 90% !important;
  }
  .h_sm_95 {
    height: 95% !important;
  }
  .mh_sm_100 {
    max-height: 100% !important;
  }
  .h_sm_100 {
    height: 100% !important;
  }
}
@media (min-width: 768px) {
  .h_md_auto {
    height: auto !important;
  }
  .h_md_20 {
    height: 20% !important;
  }
  .h_md_25 {
    height: 25% !important;
  }
  .h_md_30 {
    height: 30% !important;
  }
  .h_md_35 {
    height: 35% !important;
  }
  .h_md_40 {
    height: 40% !important;
  }
  .h_md_45 {
    height: 45% !important;
  }
  .h_md_50 {
    height: 50% !important;
  }
  .h_md_55 {
    height: 55% !important;
  }
  .h_md_60 {
    height: 60% !important;
  }
  .h_md_65 {
    height: 65% !important;
  }
  .h_md_70 {
    height: 70% !important;
  }
  .h_md_75 {
    height: 75% !important;
  }
  .h_md_80 {
    height: 80% !important;
  }
  .h_md_85 {
    height: 85% !important;
  }
  .h_md_90 {
    height: 90% !important;
  }
  .h_md_95 {
    height: 95% !important;
  }
  .mh_md_100 {
    max-height: 100% !important;
  }
  .h_md_100 {
    height: 100% !important;
  }
}
@media (min-width: 768px) {
  .h_lg_auto {
    height: auto !important;
  }
  .h_lg_20 {
    height: 20% !important;
  }
  .h_lg_25 {
    height: 25% !important;
  }
  .h_lg_30 {
    height: 30% !important;
  }
  .h_lg_35 {
    height: 35% !important;
  }
  .h_lg_40 {
    height: 40% !important;
  }
  .h_lg_45 {
    height: 45% !important;
  }
  .h_lg_50 {
    height: 50% !important;
  }
  .h_lg_55 {
    height: 55% !important;
  }
  .h_lg_60 {
    height: 60% !important;
  }
  .h_lg_65 {
    height: 65% !important;
  }
  .h_lg_70 {
    height: 70% !important;
  }
  .h_lg_75 {
    height: 75% !important;
  }
  .h_lg_80 {
    height: 80% !important;
  }
  .h_lg_85 {
    height: 85% !important;
  }
  .h_lg_90 {
    height: 90% !important;
  }
  .h_lg_95 {
    height: 95% !important;
  }
  .mh_lg_100 {
    max-height: 100% !important;
  }
  .h_lg_100 {
    height: 100% !important;
  }
}
@media (min-width: 1200px) {
  .h_xl_auto {
    height: auto !important;
  }
  .h_xl_20 {
    height: 20% !important;
  }
  .h_xl_25 {
    height: 25% !important;
  }
  .h_xl_30 {
    height: 30% !important;
  }
  .h_xl_35 {
    height: 35% !important;
  }
  .h_xl_40 {
    height: 40% !important;
  }
  .h_xl_45 {
    height: 45% !important;
  }
  .h_xl_50 {
    height: 50% !important;
  }
  .h_xl_55 {
    height: 55% !important;
  }
  .h_xl_60 {
    height: 60% !important;
  }
  .h_xl_65 {
    height: 65% !important;
  }
  .h_xl_70 {
    height: 70% !important;
  }
  .h_xl_75 {
    height: 75% !important;
  }
  .h_xl_80 {
    height: 80% !important;
  }
  .h_xl_85 {
    height: 85% !important;
  }
  .h_xl_90 {
    height: 90% !important;
  }
  .h_xl_95 {
    height: 95% !important;
  }
  .mh_xl_100 {
    max-height: 100% !important;
  }
  .h_xl_100 {
    height: 100% !important;
  }
}
/** breakpoint set boostrap v5.1.3 **/
.p_0 {
  padding: 0px !important;
}

.pt_0 {
  padding-top: 0px !important;
}

.pr_0 {
  padding-right: 0px !important;
}

.pb_0 {
  padding-bottom: 0px !important;
}

.pl_0 {
  padding-left: 0px !important;
}

.px_0 {
  padding-left: 0px !important;
  padding-right: 0px !important;
}

.py_0 {
  padding-top: 0px !important;
  padding-bottom: 0px !important;
}

.p_5 {
  padding: 5px !important;
}

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

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

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

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

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

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

.p_10 {
  padding: 10px !important;
}

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

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

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

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

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

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

.p_15 {
  padding: 15px !important;
}

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

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

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

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

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

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

.p_20 {
  padding: 20px !important;
}

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

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

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

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

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

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

.p_25 {
  padding: 25px !important;
}

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

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

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

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

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

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

.p_30 {
  padding: 30px !important;
}

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

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

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

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

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

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

.p_35 {
  padding: 35px !important;
}

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

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

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

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

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

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

.p_40 {
  padding: 40px !important;
}

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

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

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

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

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

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

.p_45 {
  padding: 45px !important;
}

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

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

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

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

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

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

.p_50 {
  padding: 50px !important;
}

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

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

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

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

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

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

.p_55 {
  padding: 55px !important;
}

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

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

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

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

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

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

.p_60 {
  padding: 60px !important;
}

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

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

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

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

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

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

.p_65 {
  padding: 65px !important;
}

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

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

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

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

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

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

.p_70 {
  padding: 70px !important;
}

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

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

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

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

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

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

.p_75 {
  padding: 75px !important;
}

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

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

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

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

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

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

.p_80 {
  padding: 80px !important;
}

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

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

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

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

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

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

.p_85 {
  padding: 85px !important;
}

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

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

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

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

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

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

.p_90 {
  padding: 90px !important;
}

.pt_90 {
  padding-top: 90px !important;
}

.pr_90 {
  padding-right: 90px !important;
}

.pb_90 {
  padding-bottom: 90px !important;
}

.pl_90 {
  padding-left: 90px !important;
}

.px_90 {
  padding-left: 90px !important;
  padding-right: 90px !important;
}

.py_90 {
  padding-top: 90px !important;
  padding-bottom: 90px !important;
}

.p_95 {
  padding: 95px !important;
}

.pt_95 {
  padding-top: 95px !important;
}

.pr_95 {
  padding-right: 95px !important;
}

.pb_95 {
  padding-bottom: 95px !important;
}

.pl_95 {
  padding-left: 95px !important;
}

.px_95 {
  padding-left: 95px !important;
  padding-right: 95px !important;
}

.py_95 {
  padding-top: 95px !important;
  padding-bottom: 95px !important;
}

.p_100 {
  padding: 100px !important;
}

.pt_100 {
  padding-top: 100px !important;
}

.pr_100 {
  padding-right: 100px !important;
}

.pb_100 {
  padding-bottom: 100px !important;
}

.pl_100 {
  padding-left: 100px !important;
}

.px_100 {
  padding-left: 100px !important;
  padding-right: 100px !important;
}

.py_100 {
  padding-top: 100px !important;
  padding-bottom: 100px !important;
}

@media (min-width: 576px) {
  .p_sm_0 {
    padding: 0px !important;
  }
  .pt_sm_0 {
    padding-top: 0px !important;
  }
  .pr_sm_0 {
    padding-right: 0px !important;
  }
  .pb_sm_0 {
    padding-bottom: 0px !important;
  }
  .pl_sm_0 {
    padding-left: 0px !important;
  }
  .px_sm_0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py_sm_0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p_sm_5 {
    padding: 5px !important;
  }
  .pt_sm_5 {
    padding-top: 5px !important;
  }
  .pr_sm_5 {
    padding-right: 5px !important;
  }
  .pb_sm_5 {
    padding-bottom: 5px !important;
  }
  .pl_sm_5 {
    padding-left: 5px !important;
  }
  .px_sm_5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .py_sm_5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .p_sm_10 {
    padding: 10px !important;
  }
  .pt_sm_10 {
    padding-top: 10px !important;
  }
  .pr_sm_10 {
    padding-right: 10px !important;
  }
  .pb_sm_10 {
    padding-bottom: 10px !important;
  }
  .pl_sm_10 {
    padding-left: 10px !important;
  }
  .px_sm_10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .py_sm_10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .p_sm_15 {
    padding: 15px !important;
  }
  .pt_sm_15 {
    padding-top: 15px !important;
  }
  .pr_sm_15 {
    padding-right: 15px !important;
  }
  .pb_sm_15 {
    padding-bottom: 15px !important;
  }
  .pl_sm_15 {
    padding-left: 15px !important;
  }
  .px_sm_15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .py_sm_15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .p_sm_20 {
    padding: 20px !important;
  }
  .pt_sm_20 {
    padding-top: 20px !important;
  }
  .pr_sm_20 {
    padding-right: 20px !important;
  }
  .pb_sm_20 {
    padding-bottom: 20px !important;
  }
  .pl_sm_20 {
    padding-left: 20px !important;
  }
  .px_sm_20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py_sm_20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p_sm_25 {
    padding: 25px !important;
  }
  .pt_sm_25 {
    padding-top: 25px !important;
  }
  .pr_sm_25 {
    padding-right: 25px !important;
  }
  .pb_sm_25 {
    padding-bottom: 25px !important;
  }
  .pl_sm_25 {
    padding-left: 25px !important;
  }
  .px_sm_25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .py_sm_25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .p_sm_30 {
    padding: 30px !important;
  }
  .pt_sm_30 {
    padding-top: 30px !important;
  }
  .pr_sm_30 {
    padding-right: 30px !important;
  }
  .pb_sm_30 {
    padding-bottom: 30px !important;
  }
  .pl_sm_30 {
    padding-left: 30px !important;
  }
  .px_sm_30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .py_sm_30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .p_sm_35 {
    padding: 35px !important;
  }
  .pt_sm_35 {
    padding-top: 35px !important;
  }
  .pr_sm_35 {
    padding-right: 35px !important;
  }
  .pb_sm_35 {
    padding-bottom: 35px !important;
  }
  .pl_sm_35 {
    padding-left: 35px !important;
  }
  .px_sm_35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .py_sm_35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .p_sm_40 {
    padding: 40px !important;
  }
  .pt_sm_40 {
    padding-top: 40px !important;
  }
  .pr_sm_40 {
    padding-right: 40px !important;
  }
  .pb_sm_40 {
    padding-bottom: 40px !important;
  }
  .pl_sm_40 {
    padding-left: 40px !important;
  }
  .px_sm_40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py_sm_40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p_sm_45 {
    padding: 45px !important;
  }
  .pt_sm_45 {
    padding-top: 45px !important;
  }
  .pr_sm_45 {
    padding-right: 45px !important;
  }
  .pb_sm_45 {
    padding-bottom: 45px !important;
  }
  .pl_sm_45 {
    padding-left: 45px !important;
  }
  .px_sm_45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .py_sm_45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .p_sm_50 {
    padding: 50px !important;
  }
  .pt_sm_50 {
    padding-top: 50px !important;
  }
  .pr_sm_50 {
    padding-right: 50px !important;
  }
  .pb_sm_50 {
    padding-bottom: 50px !important;
  }
  .pl_sm_50 {
    padding-left: 50px !important;
  }
  .px_sm_50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .py_sm_50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .p_sm_55 {
    padding: 55px !important;
  }
  .pt_sm_55 {
    padding-top: 55px !important;
  }
  .pr_sm_55 {
    padding-right: 55px !important;
  }
  .pb_sm_55 {
    padding-bottom: 55px !important;
  }
  .pl_sm_55 {
    padding-left: 55px !important;
  }
  .px_sm_55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .py_sm_55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .p_sm_60 {
    padding: 60px !important;
  }
  .pt_sm_60 {
    padding-top: 60px !important;
  }
  .pr_sm_60 {
    padding-right: 60px !important;
  }
  .pb_sm_60 {
    padding-bottom: 60px !important;
  }
  .pl_sm_60 {
    padding-left: 60px !important;
  }
  .px_sm_60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py_sm_60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .p_sm_65 {
    padding: 65px !important;
  }
  .pt_sm_65 {
    padding-top: 65px !important;
  }
  .pr_sm_65 {
    padding-right: 65px !important;
  }
  .pb_sm_65 {
    padding-bottom: 65px !important;
  }
  .pl_sm_65 {
    padding-left: 65px !important;
  }
  .px_sm_65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .py_sm_65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .p_sm_70 {
    padding: 70px !important;
  }
  .pt_sm_70 {
    padding-top: 70px !important;
  }
  .pr_sm_70 {
    padding-right: 70px !important;
  }
  .pb_sm_70 {
    padding-bottom: 70px !important;
  }
  .pl_sm_70 {
    padding-left: 70px !important;
  }
  .px_sm_70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .py_sm_70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .p_sm_75 {
    padding: 75px !important;
  }
  .pt_sm_75 {
    padding-top: 75px !important;
  }
  .pr_sm_75 {
    padding-right: 75px !important;
  }
  .pb_sm_75 {
    padding-bottom: 75px !important;
  }
  .pl_sm_75 {
    padding-left: 75px !important;
  }
  .px_sm_75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .py_sm_75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .p_sm_80 {
    padding: 80px !important;
  }
  .pt_sm_80 {
    padding-top: 80px !important;
  }
  .pr_sm_80 {
    padding-right: 80px !important;
  }
  .pb_sm_80 {
    padding-bottom: 80px !important;
  }
  .pl_sm_80 {
    padding-left: 80px !important;
  }
  .px_sm_80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py_sm_80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p_sm_85 {
    padding: 85px !important;
  }
  .pt_sm_85 {
    padding-top: 85px !important;
  }
  .pr_sm_85 {
    padding-right: 85px !important;
  }
  .pb_sm_85 {
    padding-bottom: 85px !important;
  }
  .pl_sm_85 {
    padding-left: 85px !important;
  }
  .px_sm_85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .py_sm_85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .p_sm_90 {
    padding: 90px !important;
  }
  .pt_sm_90 {
    padding-top: 90px !important;
  }
  .pr_sm_90 {
    padding-right: 90px !important;
  }
  .pb_sm_90 {
    padding-bottom: 90px !important;
  }
  .pl_sm_90 {
    padding-left: 90px !important;
  }
  .px_sm_90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .py_sm_90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .p_sm_95 {
    padding: 95px !important;
  }
  .pt_sm_95 {
    padding-top: 95px !important;
  }
  .pr_sm_95 {
    padding-right: 95px !important;
  }
  .pb_sm_95 {
    padding-bottom: 95px !important;
  }
  .pl_sm_95 {
    padding-left: 95px !important;
  }
  .px_sm_95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .py_sm_95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .p_sm_100 {
    padding: 100px !important;
  }
  .pt_sm_100 {
    padding-top: 100px !important;
  }
  .pr_sm_100 {
    padding-right: 100px !important;
  }
  .pb_sm_100 {
    padding-bottom: 100px !important;
  }
  .pl_sm_100 {
    padding-left: 100px !important;
  }
  .px_sm_100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .py_sm_100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media (min-width: 768px) {
  .p_md_0 {
    padding: 0px !important;
  }
  .pt_md_0 {
    padding-top: 0px !important;
  }
  .pr_md_0 {
    padding-right: 0px !important;
  }
  .pb_md_0 {
    padding-bottom: 0px !important;
  }
  .pl_md_0 {
    padding-left: 0px !important;
  }
  .px_md_0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py_md_0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p_md_5 {
    padding: 5px !important;
  }
  .pt_md_5 {
    padding-top: 5px !important;
  }
  .pr_md_5 {
    padding-right: 5px !important;
  }
  .pb_md_5 {
    padding-bottom: 5px !important;
  }
  .pl_md_5 {
    padding-left: 5px !important;
  }
  .px_md_5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .py_md_5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .p_md_10 {
    padding: 10px !important;
  }
  .pt_md_10 {
    padding-top: 10px !important;
  }
  .pr_md_10 {
    padding-right: 10px !important;
  }
  .pb_md_10 {
    padding-bottom: 10px !important;
  }
  .pl_md_10 {
    padding-left: 10px !important;
  }
  .px_md_10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .py_md_10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .p_md_15 {
    padding: 15px !important;
  }
  .pt_md_15 {
    padding-top: 15px !important;
  }
  .pr_md_15 {
    padding-right: 15px !important;
  }
  .pb_md_15 {
    padding-bottom: 15px !important;
  }
  .pl_md_15 {
    padding-left: 15px !important;
  }
  .px_md_15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .py_md_15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .p_md_20 {
    padding: 20px !important;
  }
  .pt_md_20 {
    padding-top: 20px !important;
  }
  .pr_md_20 {
    padding-right: 20px !important;
  }
  .pb_md_20 {
    padding-bottom: 20px !important;
  }
  .pl_md_20 {
    padding-left: 20px !important;
  }
  .px_md_20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py_md_20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p_md_25 {
    padding: 25px !important;
  }
  .pt_md_25 {
    padding-top: 25px !important;
  }
  .pr_md_25 {
    padding-right: 25px !important;
  }
  .pb_md_25 {
    padding-bottom: 25px !important;
  }
  .pl_md_25 {
    padding-left: 25px !important;
  }
  .px_md_25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .py_md_25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .p_md_30 {
    padding: 30px !important;
  }
  .pt_md_30 {
    padding-top: 30px !important;
  }
  .pr_md_30 {
    padding-right: 30px !important;
  }
  .pb_md_30 {
    padding-bottom: 30px !important;
  }
  .pl_md_30 {
    padding-left: 30px !important;
  }
  .px_md_30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .py_md_30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .p_md_35 {
    padding: 35px !important;
  }
  .pt_md_35 {
    padding-top: 35px !important;
  }
  .pr_md_35 {
    padding-right: 35px !important;
  }
  .pb_md_35 {
    padding-bottom: 35px !important;
  }
  .pl_md_35 {
    padding-left: 35px !important;
  }
  .px_md_35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .py_md_35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .p_md_40 {
    padding: 40px !important;
  }
  .pt_md_40 {
    padding-top: 40px !important;
  }
  .pr_md_40 {
    padding-right: 40px !important;
  }
  .pb_md_40 {
    padding-bottom: 40px !important;
  }
  .pl_md_40 {
    padding-left: 40px !important;
  }
  .px_md_40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py_md_40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p_md_45 {
    padding: 45px !important;
  }
  .pt_md_45 {
    padding-top: 45px !important;
  }
  .pr_md_45 {
    padding-right: 45px !important;
  }
  .pb_md_45 {
    padding-bottom: 45px !important;
  }
  .pl_md_45 {
    padding-left: 45px !important;
  }
  .px_md_45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .py_md_45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .p_md_50 {
    padding: 50px !important;
  }
  .pt_md_50 {
    padding-top: 50px !important;
  }
  .pr_md_50 {
    padding-right: 50px !important;
  }
  .pb_md_50 {
    padding-bottom: 50px !important;
  }
  .pl_md_50 {
    padding-left: 50px !important;
  }
  .px_md_50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .py_md_50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .p_md_55 {
    padding: 55px !important;
  }
  .pt_md_55 {
    padding-top: 55px !important;
  }
  .pr_md_55 {
    padding-right: 55px !important;
  }
  .pb_md_55 {
    padding-bottom: 55px !important;
  }
  .pl_md_55 {
    padding-left: 55px !important;
  }
  .px_md_55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .py_md_55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .p_md_60 {
    padding: 60px !important;
  }
  .pt_md_60 {
    padding-top: 60px !important;
  }
  .pr_md_60 {
    padding-right: 60px !important;
  }
  .pb_md_60 {
    padding-bottom: 60px !important;
  }
  .pl_md_60 {
    padding-left: 60px !important;
  }
  .px_md_60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py_md_60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .p_md_65 {
    padding: 65px !important;
  }
  .pt_md_65 {
    padding-top: 65px !important;
  }
  .pr_md_65 {
    padding-right: 65px !important;
  }
  .pb_md_65 {
    padding-bottom: 65px !important;
  }
  .pl_md_65 {
    padding-left: 65px !important;
  }
  .px_md_65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .py_md_65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .p_md_70 {
    padding: 70px !important;
  }
  .pt_md_70 {
    padding-top: 70px !important;
  }
  .pr_md_70 {
    padding-right: 70px !important;
  }
  .pb_md_70 {
    padding-bottom: 70px !important;
  }
  .pl_md_70 {
    padding-left: 70px !important;
  }
  .px_md_70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .py_md_70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .p_md_75 {
    padding: 75px !important;
  }
  .pt_md_75 {
    padding-top: 75px !important;
  }
  .pr_md_75 {
    padding-right: 75px !important;
  }
  .pb_md_75 {
    padding-bottom: 75px !important;
  }
  .pl_md_75 {
    padding-left: 75px !important;
  }
  .px_md_75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .py_md_75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .p_md_80 {
    padding: 80px !important;
  }
  .pt_md_80 {
    padding-top: 80px !important;
  }
  .pr_md_80 {
    padding-right: 80px !important;
  }
  .pb_md_80 {
    padding-bottom: 80px !important;
  }
  .pl_md_80 {
    padding-left: 80px !important;
  }
  .px_md_80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py_md_80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p_md_85 {
    padding: 85px !important;
  }
  .pt_md_85 {
    padding-top: 85px !important;
  }
  .pr_md_85 {
    padding-right: 85px !important;
  }
  .pb_md_85 {
    padding-bottom: 85px !important;
  }
  .pl_md_85 {
    padding-left: 85px !important;
  }
  .px_md_85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .py_md_85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .p_md_90 {
    padding: 90px !important;
  }
  .pt_md_90 {
    padding-top: 90px !important;
  }
  .pr_md_90 {
    padding-right: 90px !important;
  }
  .pb_md_90 {
    padding-bottom: 90px !important;
  }
  .pl_md_90 {
    padding-left: 90px !important;
  }
  .px_md_90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .py_md_90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .p_md_95 {
    padding: 95px !important;
  }
  .pt_md_95 {
    padding-top: 95px !important;
  }
  .pr_md_95 {
    padding-right: 95px !important;
  }
  .pb_md_95 {
    padding-bottom: 95px !important;
  }
  .pl_md_95 {
    padding-left: 95px !important;
  }
  .px_md_95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .py_md_95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .p_md_100 {
    padding: 100px !important;
  }
  .pt_md_100 {
    padding-top: 100px !important;
  }
  .pr_md_100 {
    padding-right: 100px !important;
  }
  .pb_md_100 {
    padding-bottom: 100px !important;
  }
  .pl_md_100 {
    padding-left: 100px !important;
  }
  .px_md_100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .py_md_100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media (min-width: 992px) {
  .p_lg_0 {
    padding: 0px !important;
  }
  .pt_lg_0 {
    padding-top: 0px !important;
  }
  .pr_lg_0 {
    padding-right: 0px !important;
  }
  .pb_lg_0 {
    padding-bottom: 0px !important;
  }
  .pl_lg_0 {
    padding-left: 0px !important;
  }
  .px_lg_0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py_lg_0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p_lg_5 {
    padding: 5px !important;
  }
  .pt_lg_5 {
    padding-top: 5px !important;
  }
  .pr_lg_5 {
    padding-right: 5px !important;
  }
  .pb_lg_5 {
    padding-bottom: 5px !important;
  }
  .pl_lg_5 {
    padding-left: 5px !important;
  }
  .px_lg_5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .py_lg_5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .p_lg_10 {
    padding: 10px !important;
  }
  .pt_lg_10 {
    padding-top: 10px !important;
  }
  .pr_lg_10 {
    padding-right: 10px !important;
  }
  .pb_lg_10 {
    padding-bottom: 10px !important;
  }
  .pl_lg_10 {
    padding-left: 10px !important;
  }
  .px_lg_10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .py_lg_10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .p_lg_15 {
    padding: 15px !important;
  }
  .pt_lg_15 {
    padding-top: 15px !important;
  }
  .pr_lg_15 {
    padding-right: 15px !important;
  }
  .pb_lg_15 {
    padding-bottom: 15px !important;
  }
  .pl_lg_15 {
    padding-left: 15px !important;
  }
  .px_lg_15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .py_lg_15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .p_lg_20 {
    padding: 20px !important;
  }
  .pt_lg_20 {
    padding-top: 20px !important;
  }
  .pr_lg_20 {
    padding-right: 20px !important;
  }
  .pb_lg_20 {
    padding-bottom: 20px !important;
  }
  .pl_lg_20 {
    padding-left: 20px !important;
  }
  .px_lg_20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py_lg_20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p_lg_25 {
    padding: 25px !important;
  }
  .pt_lg_25 {
    padding-top: 25px !important;
  }
  .pr_lg_25 {
    padding-right: 25px !important;
  }
  .pb_lg_25 {
    padding-bottom: 25px !important;
  }
  .pl_lg_25 {
    padding-left: 25px !important;
  }
  .px_lg_25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .py_lg_25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .p_lg_30 {
    padding: 30px !important;
  }
  .pt_lg_30 {
    padding-top: 30px !important;
  }
  .pr_lg_30 {
    padding-right: 30px !important;
  }
  .pb_lg_30 {
    padding-bottom: 30px !important;
  }
  .pl_lg_30 {
    padding-left: 30px !important;
  }
  .px_lg_30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .py_lg_30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .p_lg_35 {
    padding: 35px !important;
  }
  .pt_lg_35 {
    padding-top: 35px !important;
  }
  .pr_lg_35 {
    padding-right: 35px !important;
  }
  .pb_lg_35 {
    padding-bottom: 35px !important;
  }
  .pl_lg_35 {
    padding-left: 35px !important;
  }
  .px_lg_35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .py_lg_35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .p_lg_40 {
    padding: 40px !important;
  }
  .pt_lg_40 {
    padding-top: 40px !important;
  }
  .pr_lg_40 {
    padding-right: 40px !important;
  }
  .pb_lg_40 {
    padding-bottom: 40px !important;
  }
  .pl_lg_40 {
    padding-left: 40px !important;
  }
  .px_lg_40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py_lg_40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p_lg_45 {
    padding: 45px !important;
  }
  .pt_lg_45 {
    padding-top: 45px !important;
  }
  .pr_lg_45 {
    padding-right: 45px !important;
  }
  .pb_lg_45 {
    padding-bottom: 45px !important;
  }
  .pl_lg_45 {
    padding-left: 45px !important;
  }
  .px_lg_45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .py_lg_45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .p_lg_50 {
    padding: 50px !important;
  }
  .pt_lg_50 {
    padding-top: 50px !important;
  }
  .pr_lg_50 {
    padding-right: 50px !important;
  }
  .pb_lg_50 {
    padding-bottom: 50px !important;
  }
  .pl_lg_50 {
    padding-left: 50px !important;
  }
  .px_lg_50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .py_lg_50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .p_lg_55 {
    padding: 55px !important;
  }
  .pt_lg_55 {
    padding-top: 55px !important;
  }
  .pr_lg_55 {
    padding-right: 55px !important;
  }
  .pb_lg_55 {
    padding-bottom: 55px !important;
  }
  .pl_lg_55 {
    padding-left: 55px !important;
  }
  .px_lg_55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .py_lg_55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .p_lg_60 {
    padding: 60px !important;
  }
  .pt_lg_60 {
    padding-top: 60px !important;
  }
  .pr_lg_60 {
    padding-right: 60px !important;
  }
  .pb_lg_60 {
    padding-bottom: 60px !important;
  }
  .pl_lg_60 {
    padding-left: 60px !important;
  }
  .px_lg_60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py_lg_60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .p_lg_65 {
    padding: 65px !important;
  }
  .pt_lg_65 {
    padding-top: 65px !important;
  }
  .pr_lg_65 {
    padding-right: 65px !important;
  }
  .pb_lg_65 {
    padding-bottom: 65px !important;
  }
  .pl_lg_65 {
    padding-left: 65px !important;
  }
  .px_lg_65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .py_lg_65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .p_lg_70 {
    padding: 70px !important;
  }
  .pt_lg_70 {
    padding-top: 70px !important;
  }
  .pr_lg_70 {
    padding-right: 70px !important;
  }
  .pb_lg_70 {
    padding-bottom: 70px !important;
  }
  .pl_lg_70 {
    padding-left: 70px !important;
  }
  .px_lg_70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .py_lg_70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .p_lg_75 {
    padding: 75px !important;
  }
  .pt_lg_75 {
    padding-top: 75px !important;
  }
  .pr_lg_75 {
    padding-right: 75px !important;
  }
  .pb_lg_75 {
    padding-bottom: 75px !important;
  }
  .pl_lg_75 {
    padding-left: 75px !important;
  }
  .px_lg_75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .py_lg_75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .p_lg_80 {
    padding: 80px !important;
  }
  .pt_lg_80 {
    padding-top: 80px !important;
  }
  .pr_lg_80 {
    padding-right: 80px !important;
  }
  .pb_lg_80 {
    padding-bottom: 80px !important;
  }
  .pl_lg_80 {
    padding-left: 80px !important;
  }
  .px_lg_80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py_lg_80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p_lg_85 {
    padding: 85px !important;
  }
  .pt_lg_85 {
    padding-top: 85px !important;
  }
  .pr_lg_85 {
    padding-right: 85px !important;
  }
  .pb_lg_85 {
    padding-bottom: 85px !important;
  }
  .pl_lg_85 {
    padding-left: 85px !important;
  }
  .px_lg_85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .py_lg_85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .p_lg_90 {
    padding: 90px !important;
  }
  .pt_lg_90 {
    padding-top: 90px !important;
  }
  .pr_lg_90 {
    padding-right: 90px !important;
  }
  .pb_lg_90 {
    padding-bottom: 90px !important;
  }
  .pl_lg_90 {
    padding-left: 90px !important;
  }
  .px_lg_90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .py_lg_90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .p_lg_95 {
    padding: 95px !important;
  }
  .pt_lg_95 {
    padding-top: 95px !important;
  }
  .pr_lg_95 {
    padding-right: 95px !important;
  }
  .pb_lg_95 {
    padding-bottom: 95px !important;
  }
  .pl_lg_95 {
    padding-left: 95px !important;
  }
  .px_lg_95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .py_lg_95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .p_lg_100 {
    padding: 100px !important;
  }
  .pt_lg_100 {
    padding-top: 100px !important;
  }
  .pr_lg_100 {
    padding-right: 100px !important;
  }
  .pb_lg_100 {
    padding-bottom: 100px !important;
  }
  .pl_lg_100 {
    padding-left: 100px !important;
  }
  .px_lg_100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .py_lg_100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
@media (min-width: 1200px) {
  .p_xl_0 {
    padding: 0px !important;
  }
  .pt_xl_0 {
    padding-top: 0px !important;
  }
  .pr_xl_0 {
    padding-right: 0px !important;
  }
  .pb_xl_0 {
    padding-bottom: 0px !important;
  }
  .pl_xl_0 {
    padding-left: 0px !important;
  }
  .px_xl_0 {
    padding-left: 0px !important;
    padding-right: 0px !important;
  }
  .py_xl_0 {
    padding-top: 0px !important;
    padding-bottom: 0px !important;
  }
  .p_xl_5 {
    padding: 5px !important;
  }
  .pt_xl_5 {
    padding-top: 5px !important;
  }
  .pr_xl_5 {
    padding-right: 5px !important;
  }
  .pb_xl_5 {
    padding-bottom: 5px !important;
  }
  .pl_xl_5 {
    padding-left: 5px !important;
  }
  .px_xl_5 {
    padding-left: 5px !important;
    padding-right: 5px !important;
  }
  .py_xl_5 {
    padding-top: 5px !important;
    padding-bottom: 5px !important;
  }
  .p_xl_10 {
    padding: 10px !important;
  }
  .pt_xl_10 {
    padding-top: 10px !important;
  }
  .pr_xl_10 {
    padding-right: 10px !important;
  }
  .pb_xl_10 {
    padding-bottom: 10px !important;
  }
  .pl_xl_10 {
    padding-left: 10px !important;
  }
  .px_xl_10 {
    padding-left: 10px !important;
    padding-right: 10px !important;
  }
  .py_xl_10 {
    padding-top: 10px !important;
    padding-bottom: 10px !important;
  }
  .p_xl_15 {
    padding: 15px !important;
  }
  .pt_xl_15 {
    padding-top: 15px !important;
  }
  .pr_xl_15 {
    padding-right: 15px !important;
  }
  .pb_xl_15 {
    padding-bottom: 15px !important;
  }
  .pl_xl_15 {
    padding-left: 15px !important;
  }
  .px_xl_15 {
    padding-left: 15px !important;
    padding-right: 15px !important;
  }
  .py_xl_15 {
    padding-top: 15px !important;
    padding-bottom: 15px !important;
  }
  .p_xl_20 {
    padding: 20px !important;
  }
  .pt_xl_20 {
    padding-top: 20px !important;
  }
  .pr_xl_20 {
    padding-right: 20px !important;
  }
  .pb_xl_20 {
    padding-bottom: 20px !important;
  }
  .pl_xl_20 {
    padding-left: 20px !important;
  }
  .px_xl_20 {
    padding-left: 20px !important;
    padding-right: 20px !important;
  }
  .py_xl_20 {
    padding-top: 20px !important;
    padding-bottom: 20px !important;
  }
  .p_xl_25 {
    padding: 25px !important;
  }
  .pt_xl_25 {
    padding-top: 25px !important;
  }
  .pr_xl_25 {
    padding-right: 25px !important;
  }
  .pb_xl_25 {
    padding-bottom: 25px !important;
  }
  .pl_xl_25 {
    padding-left: 25px !important;
  }
  .px_xl_25 {
    padding-left: 25px !important;
    padding-right: 25px !important;
  }
  .py_xl_25 {
    padding-top: 25px !important;
    padding-bottom: 25px !important;
  }
  .p_xl_30 {
    padding: 30px !important;
  }
  .pt_xl_30 {
    padding-top: 30px !important;
  }
  .pr_xl_30 {
    padding-right: 30px !important;
  }
  .pb_xl_30 {
    padding-bottom: 30px !important;
  }
  .pl_xl_30 {
    padding-left: 30px !important;
  }
  .px_xl_30 {
    padding-left: 30px !important;
    padding-right: 30px !important;
  }
  .py_xl_30 {
    padding-top: 30px !important;
    padding-bottom: 30px !important;
  }
  .p_xl_35 {
    padding: 35px !important;
  }
  .pt_xl_35 {
    padding-top: 35px !important;
  }
  .pr_xl_35 {
    padding-right: 35px !important;
  }
  .pb_xl_35 {
    padding-bottom: 35px !important;
  }
  .pl_xl_35 {
    padding-left: 35px !important;
  }
  .px_xl_35 {
    padding-left: 35px !important;
    padding-right: 35px !important;
  }
  .py_xl_35 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
  }
  .p_xl_40 {
    padding: 40px !important;
  }
  .pt_xl_40 {
    padding-top: 40px !important;
  }
  .pr_xl_40 {
    padding-right: 40px !important;
  }
  .pb_xl_40 {
    padding-bottom: 40px !important;
  }
  .pl_xl_40 {
    padding-left: 40px !important;
  }
  .px_xl_40 {
    padding-left: 40px !important;
    padding-right: 40px !important;
  }
  .py_xl_40 {
    padding-top: 40px !important;
    padding-bottom: 40px !important;
  }
  .p_xl_45 {
    padding: 45px !important;
  }
  .pt_xl_45 {
    padding-top: 45px !important;
  }
  .pr_xl_45 {
    padding-right: 45px !important;
  }
  .pb_xl_45 {
    padding-bottom: 45px !important;
  }
  .pl_xl_45 {
    padding-left: 45px !important;
  }
  .px_xl_45 {
    padding-left: 45px !important;
    padding-right: 45px !important;
  }
  .py_xl_45 {
    padding-top: 45px !important;
    padding-bottom: 45px !important;
  }
  .p_xl_50 {
    padding: 50px !important;
  }
  .pt_xl_50 {
    padding-top: 50px !important;
  }
  .pr_xl_50 {
    padding-right: 50px !important;
  }
  .pb_xl_50 {
    padding-bottom: 50px !important;
  }
  .pl_xl_50 {
    padding-left: 50px !important;
  }
  .px_xl_50 {
    padding-left: 50px !important;
    padding-right: 50px !important;
  }
  .py_xl_50 {
    padding-top: 50px !important;
    padding-bottom: 50px !important;
  }
  .p_xl_55 {
    padding: 55px !important;
  }
  .pt_xl_55 {
    padding-top: 55px !important;
  }
  .pr_xl_55 {
    padding-right: 55px !important;
  }
  .pb_xl_55 {
    padding-bottom: 55px !important;
  }
  .pl_xl_55 {
    padding-left: 55px !important;
  }
  .px_xl_55 {
    padding-left: 55px !important;
    padding-right: 55px !important;
  }
  .py_xl_55 {
    padding-top: 55px !important;
    padding-bottom: 55px !important;
  }
  .p_xl_60 {
    padding: 60px !important;
  }
  .pt_xl_60 {
    padding-top: 60px !important;
  }
  .pr_xl_60 {
    padding-right: 60px !important;
  }
  .pb_xl_60 {
    padding-bottom: 60px !important;
  }
  .pl_xl_60 {
    padding-left: 60px !important;
  }
  .px_xl_60 {
    padding-left: 60px !important;
    padding-right: 60px !important;
  }
  .py_xl_60 {
    padding-top: 60px !important;
    padding-bottom: 60px !important;
  }
  .p_xl_65 {
    padding: 65px !important;
  }
  .pt_xl_65 {
    padding-top: 65px !important;
  }
  .pr_xl_65 {
    padding-right: 65px !important;
  }
  .pb_xl_65 {
    padding-bottom: 65px !important;
  }
  .pl_xl_65 {
    padding-left: 65px !important;
  }
  .px_xl_65 {
    padding-left: 65px !important;
    padding-right: 65px !important;
  }
  .py_xl_65 {
    padding-top: 65px !important;
    padding-bottom: 65px !important;
  }
  .p_xl_70 {
    padding: 70px !important;
  }
  .pt_xl_70 {
    padding-top: 70px !important;
  }
  .pr_xl_70 {
    padding-right: 70px !important;
  }
  .pb_xl_70 {
    padding-bottom: 70px !important;
  }
  .pl_xl_70 {
    padding-left: 70px !important;
  }
  .px_xl_70 {
    padding-left: 70px !important;
    padding-right: 70px !important;
  }
  .py_xl_70 {
    padding-top: 70px !important;
    padding-bottom: 70px !important;
  }
  .p_xl_75 {
    padding: 75px !important;
  }
  .pt_xl_75 {
    padding-top: 75px !important;
  }
  .pr_xl_75 {
    padding-right: 75px !important;
  }
  .pb_xl_75 {
    padding-bottom: 75px !important;
  }
  .pl_xl_75 {
    padding-left: 75px !important;
  }
  .px_xl_75 {
    padding-left: 75px !important;
    padding-right: 75px !important;
  }
  .py_xl_75 {
    padding-top: 75px !important;
    padding-bottom: 75px !important;
  }
  .p_xl_80 {
    padding: 80px !important;
  }
  .pt_xl_80 {
    padding-top: 80px !important;
  }
  .pr_xl_80 {
    padding-right: 80px !important;
  }
  .pb_xl_80 {
    padding-bottom: 80px !important;
  }
  .pl_xl_80 {
    padding-left: 80px !important;
  }
  .px_xl_80 {
    padding-left: 80px !important;
    padding-right: 80px !important;
  }
  .py_xl_80 {
    padding-top: 80px !important;
    padding-bottom: 80px !important;
  }
  .p_xl_85 {
    padding: 85px !important;
  }
  .pt_xl_85 {
    padding-top: 85px !important;
  }
  .pr_xl_85 {
    padding-right: 85px !important;
  }
  .pb_xl_85 {
    padding-bottom: 85px !important;
  }
  .pl_xl_85 {
    padding-left: 85px !important;
  }
  .px_xl_85 {
    padding-left: 85px !important;
    padding-right: 85px !important;
  }
  .py_xl_85 {
    padding-top: 85px !important;
    padding-bottom: 85px !important;
  }
  .p_xl_90 {
    padding: 90px !important;
  }
  .pt_xl_90 {
    padding-top: 90px !important;
  }
  .pr_xl_90 {
    padding-right: 90px !important;
  }
  .pb_xl_90 {
    padding-bottom: 90px !important;
  }
  .pl_xl_90 {
    padding-left: 90px !important;
  }
  .px_xl_90 {
    padding-left: 90px !important;
    padding-right: 90px !important;
  }
  .py_xl_90 {
    padding-top: 90px !important;
    padding-bottom: 90px !important;
  }
  .p_xl_95 {
    padding: 95px !important;
  }
  .pt_xl_95 {
    padding-top: 95px !important;
  }
  .pr_xl_95 {
    padding-right: 95px !important;
  }
  .pb_xl_95 {
    padding-bottom: 95px !important;
  }
  .pl_xl_95 {
    padding-left: 95px !important;
  }
  .px_xl_95 {
    padding-left: 95px !important;
    padding-right: 95px !important;
  }
  .py_xl_95 {
    padding-top: 95px !important;
    padding-bottom: 95px !important;
  }
  .p_xl_100 {
    padding: 100px !important;
  }
  .pt_xl_100 {
    padding-top: 100px !important;
  }
  .pr_xl_100 {
    padding-right: 100px !important;
  }
  .pb_xl_100 {
    padding-bottom: 100px !important;
  }
  .pl_xl_100 {
    padding-left: 100px !important;
  }
  .px_xl_100 {
    padding-left: 100px !important;
    padding-right: 100px !important;
  }
  .py_xl_100 {
    padding-top: 100px !important;
    padding-bottom: 100px !important;
  }
}
/** breakpoint set boostrap v5.1.3 **/
.m_0 {
  margin: 0px !important;
}

.mt_0 {
  margin-top: 0px !important;
}

.mr_0 {
  margin-right: 0px !important;
}

.mb_0 {
  margin-bottom: 0px !important;
}

.ml_0 {
  margin-left: 0px !important;
}

.mx_0 {
  margin-left: 0px !important;
  margin-right: 0px !important;
}

.my_0 {
  margin-top: 0px !important;
  margin-bottom: 0px !important;
}

.m_5 {
  margin: 5px !important;
}

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

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

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

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

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

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

.m_10 {
  margin: 10px !important;
}

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

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

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

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

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

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

.m_15 {
  margin: 15px !important;
}

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

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

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

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

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

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

.m_20 {
  margin: 20px !important;
}

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

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

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

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

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

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

.m_25 {
  margin: 25px !important;
}

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

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

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

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

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

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

.m_30 {
  margin: 30px !important;
}

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

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

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

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

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

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

.m_35 {
  margin: 35px !important;
}

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

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

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

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

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

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

.m_40 {
  margin: 40px !important;
}

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

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

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

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

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

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

.m_45 {
  margin: 45px !important;
}

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

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

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

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

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

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

.m_50 {
  margin: 50px !important;
}

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

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

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

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

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

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

.m_55 {
  margin: 55px !important;
}

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

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

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

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

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

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

.m_60 {
  margin: 60px !important;
}

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

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

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

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

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

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

.m_65 {
  margin: 65px !important;
}

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

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

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

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

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

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

.m_70 {
  margin: 70px !important;
}

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

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

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

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

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

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

.m_75 {
  margin: 75px !important;
}

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

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

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

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

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

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

.m_80 {
  margin: 80px !important;
}

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

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

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

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

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

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

.m_85 {
  margin: 85px !important;
}

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

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

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

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

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

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

.m_90 {
  margin: 90px !important;
}

.mt_90 {
  margin-top: 90px !important;
}

.mr_90 {
  margin-right: 90px !important;
}

.mb_90 {
  margin-bottom: 90px !important;
}

.ml_90 {
  margin-left: 90px !important;
}

.mx_90 {
  margin-left: 90px !important;
  margin-right: 90px !important;
}

.my_90 {
  margin-top: 90px !important;
  margin-bottom: 90px !important;
}

.m_95 {
  margin: 95px !important;
}

.mt_95 {
  margin-top: 95px !important;
}

.mr_95 {
  margin-right: 95px !important;
}

.mb_95 {
  margin-bottom: 95px !important;
}

.ml_95 {
  margin-left: 95px !important;
}

.mx_95 {
  margin-left: 95px !important;
  margin-right: 95px !important;
}

.my_95 {
  margin-top: 95px !important;
  margin-bottom: 95px !important;
}

.m_100 {
  margin: 100px !important;
}

.mt_100 {
  margin-top: 100px !important;
}

.mr_100 {
  margin-right: 100px !important;
}

.mb_100 {
  margin-bottom: 100px !important;
}

.ml_100 {
  margin-left: 100px !important;
}

.mx_100 {
  margin-left: 100px !important;
  margin-right: 100px !important;
}

.my_100 {
  margin-top: 100px !important;
  margin-bottom: 100px !important;
}

@media (min-width: 576px) {
  .m_sm_0 {
    margin: 0px !important;
  }
  .mt_sm_0 {
    margin-top: 0px !important;
  }
  .mr_sm_0 {
    margin-right: 0px !important;
  }
  .mb_sm_0 {
    margin-bottom: 0px !important;
  }
  .ml_sm_0 {
    margin-left: 0px !important;
  }
  .mx_sm_0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my_sm_0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m_sm_5 {
    margin: 5px !important;
  }
  .mt_sm_5 {
    margin-top: 5px !important;
  }
  .mr_sm_5 {
    margin-right: 5px !important;
  }
  .mb_sm_5 {
    margin-bottom: 5px !important;
  }
  .ml_sm_5 {
    margin-left: 5px !important;
  }
  .mx_sm_5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .my_sm_5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m_sm_10 {
    margin: 10px !important;
  }
  .mt_sm_10 {
    margin-top: 10px !important;
  }
  .mr_sm_10 {
    margin-right: 10px !important;
  }
  .mb_sm_10 {
    margin-bottom: 10px !important;
  }
  .ml_sm_10 {
    margin-left: 10px !important;
  }
  .mx_sm_10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .my_sm_10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m_sm_15 {
    margin: 15px !important;
  }
  .mt_sm_15 {
    margin-top: 15px !important;
  }
  .mr_sm_15 {
    margin-right: 15px !important;
  }
  .mb_sm_15 {
    margin-bottom: 15px !important;
  }
  .ml_sm_15 {
    margin-left: 15px !important;
  }
  .mx_sm_15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .my_sm_15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m_sm_20 {
    margin: 20px !important;
  }
  .mt_sm_20 {
    margin-top: 20px !important;
  }
  .mr_sm_20 {
    margin-right: 20px !important;
  }
  .mb_sm_20 {
    margin-bottom: 20px !important;
  }
  .ml_sm_20 {
    margin-left: 20px !important;
  }
  .mx_sm_20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my_sm_20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m_sm_25 {
    margin: 25px !important;
  }
  .mt_sm_25 {
    margin-top: 25px !important;
  }
  .mr_sm_25 {
    margin-right: 25px !important;
  }
  .mb_sm_25 {
    margin-bottom: 25px !important;
  }
  .ml_sm_25 {
    margin-left: 25px !important;
  }
  .mx_sm_25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .my_sm_25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m_sm_30 {
    margin: 30px !important;
  }
  .mt_sm_30 {
    margin-top: 30px !important;
  }
  .mr_sm_30 {
    margin-right: 30px !important;
  }
  .mb_sm_30 {
    margin-bottom: 30px !important;
  }
  .ml_sm_30 {
    margin-left: 30px !important;
  }
  .mx_sm_30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .my_sm_30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m_sm_35 {
    margin: 35px !important;
  }
  .mt_sm_35 {
    margin-top: 35px !important;
  }
  .mr_sm_35 {
    margin-right: 35px !important;
  }
  .mb_sm_35 {
    margin-bottom: 35px !important;
  }
  .ml_sm_35 {
    margin-left: 35px !important;
  }
  .mx_sm_35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .my_sm_35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m_sm_40 {
    margin: 40px !important;
  }
  .mt_sm_40 {
    margin-top: 40px !important;
  }
  .mr_sm_40 {
    margin-right: 40px !important;
  }
  .mb_sm_40 {
    margin-bottom: 40px !important;
  }
  .ml_sm_40 {
    margin-left: 40px !important;
  }
  .mx_sm_40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my_sm_40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m_sm_45 {
    margin: 45px !important;
  }
  .mt_sm_45 {
    margin-top: 45px !important;
  }
  .mr_sm_45 {
    margin-right: 45px !important;
  }
  .mb_sm_45 {
    margin-bottom: 45px !important;
  }
  .ml_sm_45 {
    margin-left: 45px !important;
  }
  .mx_sm_45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .my_sm_45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m_sm_50 {
    margin: 50px !important;
  }
  .mt_sm_50 {
    margin-top: 50px !important;
  }
  .mr_sm_50 {
    margin-right: 50px !important;
  }
  .mb_sm_50 {
    margin-bottom: 50px !important;
  }
  .ml_sm_50 {
    margin-left: 50px !important;
  }
  .mx_sm_50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .my_sm_50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m_sm_55 {
    margin: 55px !important;
  }
  .mt_sm_55 {
    margin-top: 55px !important;
  }
  .mr_sm_55 {
    margin-right: 55px !important;
  }
  .mb_sm_55 {
    margin-bottom: 55px !important;
  }
  .ml_sm_55 {
    margin-left: 55px !important;
  }
  .mx_sm_55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .my_sm_55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m_sm_60 {
    margin: 60px !important;
  }
  .mt_sm_60 {
    margin-top: 60px !important;
  }
  .mr_sm_60 {
    margin-right: 60px !important;
  }
  .mb_sm_60 {
    margin-bottom: 60px !important;
  }
  .ml_sm_60 {
    margin-left: 60px !important;
  }
  .mx_sm_60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my_sm_60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m_sm_65 {
    margin: 65px !important;
  }
  .mt_sm_65 {
    margin-top: 65px !important;
  }
  .mr_sm_65 {
    margin-right: 65px !important;
  }
  .mb_sm_65 {
    margin-bottom: 65px !important;
  }
  .ml_sm_65 {
    margin-left: 65px !important;
  }
  .mx_sm_65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .my_sm_65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m_sm_70 {
    margin: 70px !important;
  }
  .mt_sm_70 {
    margin-top: 70px !important;
  }
  .mr_sm_70 {
    margin-right: 70px !important;
  }
  .mb_sm_70 {
    margin-bottom: 70px !important;
  }
  .ml_sm_70 {
    margin-left: 70px !important;
  }
  .mx_sm_70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .my_sm_70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m_sm_75 {
    margin: 75px !important;
  }
  .mt_sm_75 {
    margin-top: 75px !important;
  }
  .mr_sm_75 {
    margin-right: 75px !important;
  }
  .mb_sm_75 {
    margin-bottom: 75px !important;
  }
  .ml_sm_75 {
    margin-left: 75px !important;
  }
  .mx_sm_75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .my_sm_75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m_sm_80 {
    margin: 80px !important;
  }
  .mt_sm_80 {
    margin-top: 80px !important;
  }
  .mr_sm_80 {
    margin-right: 80px !important;
  }
  .mb_sm_80 {
    margin-bottom: 80px !important;
  }
  .ml_sm_80 {
    margin-left: 80px !important;
  }
  .mx_sm_80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my_sm_80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m_sm_85 {
    margin: 85px !important;
  }
  .mt_sm_85 {
    margin-top: 85px !important;
  }
  .mr_sm_85 {
    margin-right: 85px !important;
  }
  .mb_sm_85 {
    margin-bottom: 85px !important;
  }
  .ml_sm_85 {
    margin-left: 85px !important;
  }
  .mx_sm_85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .my_sm_85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .m_sm_90 {
    margin: 90px !important;
  }
  .mt_sm_90 {
    margin-top: 90px !important;
  }
  .mr_sm_90 {
    margin-right: 90px !important;
  }
  .mb_sm_90 {
    margin-bottom: 90px !important;
  }
  .ml_sm_90 {
    margin-left: 90px !important;
  }
  .mx_sm_90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .my_sm_90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .m_sm_95 {
    margin: 95px !important;
  }
  .mt_sm_95 {
    margin-top: 95px !important;
  }
  .mr_sm_95 {
    margin-right: 95px !important;
  }
  .mb_sm_95 {
    margin-bottom: 95px !important;
  }
  .ml_sm_95 {
    margin-left: 95px !important;
  }
  .mx_sm_95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .my_sm_95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .m_sm_100 {
    margin: 100px !important;
  }
  .mt_sm_100 {
    margin-top: 100px !important;
  }
  .mr_sm_100 {
    margin-right: 100px !important;
  }
  .mb_sm_100 {
    margin-bottom: 100px !important;
  }
  .ml_sm_100 {
    margin-left: 100px !important;
  }
  .mx_sm_100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .my_sm_100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
}
@media (min-width: 768px) {
  .m_md_0 {
    margin: 0px !important;
  }
  .mt_md_0 {
    margin-top: 0px !important;
  }
  .mr_md_0 {
    margin-right: 0px !important;
  }
  .mb_md_0 {
    margin-bottom: 0px !important;
  }
  .ml_md_0 {
    margin-left: 0px !important;
  }
  .mx_md_0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my_md_0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m_md_5 {
    margin: 5px !important;
  }
  .mt_md_5 {
    margin-top: 5px !important;
  }
  .mr_md_5 {
    margin-right: 5px !important;
  }
  .mb_md_5 {
    margin-bottom: 5px !important;
  }
  .ml_md_5 {
    margin-left: 5px !important;
  }
  .mx_md_5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .my_md_5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m_md_10 {
    margin: 10px !important;
  }
  .mt_md_10 {
    margin-top: 10px !important;
  }
  .mr_md_10 {
    margin-right: 10px !important;
  }
  .mb_md_10 {
    margin-bottom: 10px !important;
  }
  .ml_md_10 {
    margin-left: 10px !important;
  }
  .mx_md_10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .my_md_10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m_md_15 {
    margin: 15px !important;
  }
  .mt_md_15 {
    margin-top: 15px !important;
  }
  .mr_md_15 {
    margin-right: 15px !important;
  }
  .mb_md_15 {
    margin-bottom: 15px !important;
  }
  .ml_md_15 {
    margin-left: 15px !important;
  }
  .mx_md_15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .my_md_15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m_md_20 {
    margin: 20px !important;
  }
  .mt_md_20 {
    margin-top: 20px !important;
  }
  .mr_md_20 {
    margin-right: 20px !important;
  }
  .mb_md_20 {
    margin-bottom: 20px !important;
  }
  .ml_md_20 {
    margin-left: 20px !important;
  }
  .mx_md_20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my_md_20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m_md_25 {
    margin: 25px !important;
  }
  .mt_md_25 {
    margin-top: 25px !important;
  }
  .mr_md_25 {
    margin-right: 25px !important;
  }
  .mb_md_25 {
    margin-bottom: 25px !important;
  }
  .ml_md_25 {
    margin-left: 25px !important;
  }
  .mx_md_25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .my_md_25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m_md_30 {
    margin: 30px !important;
  }
  .mt_md_30 {
    margin-top: 30px !important;
  }
  .mr_md_30 {
    margin-right: 30px !important;
  }
  .mb_md_30 {
    margin-bottom: 30px !important;
  }
  .ml_md_30 {
    margin-left: 30px !important;
  }
  .mx_md_30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .my_md_30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m_md_35 {
    margin: 35px !important;
  }
  .mt_md_35 {
    margin-top: 35px !important;
  }
  .mr_md_35 {
    margin-right: 35px !important;
  }
  .mb_md_35 {
    margin-bottom: 35px !important;
  }
  .ml_md_35 {
    margin-left: 35px !important;
  }
  .mx_md_35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .my_md_35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m_md_40 {
    margin: 40px !important;
  }
  .mt_md_40 {
    margin-top: 40px !important;
  }
  .mr_md_40 {
    margin-right: 40px !important;
  }
  .mb_md_40 {
    margin-bottom: 40px !important;
  }
  .ml_md_40 {
    margin-left: 40px !important;
  }
  .mx_md_40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my_md_40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m_md_45 {
    margin: 45px !important;
  }
  .mt_md_45 {
    margin-top: 45px !important;
  }
  .mr_md_45 {
    margin-right: 45px !important;
  }
  .mb_md_45 {
    margin-bottom: 45px !important;
  }
  .ml_md_45 {
    margin-left: 45px !important;
  }
  .mx_md_45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .my_md_45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m_md_50 {
    margin: 50px !important;
  }
  .mt_md_50 {
    margin-top: 50px !important;
  }
  .mr_md_50 {
    margin-right: 50px !important;
  }
  .mb_md_50 {
    margin-bottom: 50px !important;
  }
  .ml_md_50 {
    margin-left: 50px !important;
  }
  .mx_md_50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .my_md_50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m_md_55 {
    margin: 55px !important;
  }
  .mt_md_55 {
    margin-top: 55px !important;
  }
  .mr_md_55 {
    margin-right: 55px !important;
  }
  .mb_md_55 {
    margin-bottom: 55px !important;
  }
  .ml_md_55 {
    margin-left: 55px !important;
  }
  .mx_md_55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .my_md_55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m_md_60 {
    margin: 60px !important;
  }
  .mt_md_60 {
    margin-top: 60px !important;
  }
  .mr_md_60 {
    margin-right: 60px !important;
  }
  .mb_md_60 {
    margin-bottom: 60px !important;
  }
  .ml_md_60 {
    margin-left: 60px !important;
  }
  .mx_md_60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my_md_60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m_md_65 {
    margin: 65px !important;
  }
  .mt_md_65 {
    margin-top: 65px !important;
  }
  .mr_md_65 {
    margin-right: 65px !important;
  }
  .mb_md_65 {
    margin-bottom: 65px !important;
  }
  .ml_md_65 {
    margin-left: 65px !important;
  }
  .mx_md_65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .my_md_65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m_md_70 {
    margin: 70px !important;
  }
  .mt_md_70 {
    margin-top: 70px !important;
  }
  .mr_md_70 {
    margin-right: 70px !important;
  }
  .mb_md_70 {
    margin-bottom: 70px !important;
  }
  .ml_md_70 {
    margin-left: 70px !important;
  }
  .mx_md_70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .my_md_70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m_md_75 {
    margin: 75px !important;
  }
  .mt_md_75 {
    margin-top: 75px !important;
  }
  .mr_md_75 {
    margin-right: 75px !important;
  }
  .mb_md_75 {
    margin-bottom: 75px !important;
  }
  .ml_md_75 {
    margin-left: 75px !important;
  }
  .mx_md_75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .my_md_75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m_md_80 {
    margin: 80px !important;
  }
  .mt_md_80 {
    margin-top: 80px !important;
  }
  .mr_md_80 {
    margin-right: 80px !important;
  }
  .mb_md_80 {
    margin-bottom: 80px !important;
  }
  .ml_md_80 {
    margin-left: 80px !important;
  }
  .mx_md_80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my_md_80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m_md_85 {
    margin: 85px !important;
  }
  .mt_md_85 {
    margin-top: 85px !important;
  }
  .mr_md_85 {
    margin-right: 85px !important;
  }
  .mb_md_85 {
    margin-bottom: 85px !important;
  }
  .ml_md_85 {
    margin-left: 85px !important;
  }
  .mx_md_85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .my_md_85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .m_md_90 {
    margin: 90px !important;
  }
  .mt_md_90 {
    margin-top: 90px !important;
  }
  .mr_md_90 {
    margin-right: 90px !important;
  }
  .mb_md_90 {
    margin-bottom: 90px !important;
  }
  .ml_md_90 {
    margin-left: 90px !important;
  }
  .mx_md_90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .my_md_90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .m_md_95 {
    margin: 95px !important;
  }
  .mt_md_95 {
    margin-top: 95px !important;
  }
  .mr_md_95 {
    margin-right: 95px !important;
  }
  .mb_md_95 {
    margin-bottom: 95px !important;
  }
  .ml_md_95 {
    margin-left: 95px !important;
  }
  .mx_md_95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .my_md_95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .m_md_100 {
    margin: 100px !important;
  }
  .mt_md_100 {
    margin-top: 100px !important;
  }
  .mr_md_100 {
    margin-right: 100px !important;
  }
  .mb_md_100 {
    margin-bottom: 100px !important;
  }
  .ml_md_100 {
    margin-left: 100px !important;
  }
  .mx_md_100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .my_md_100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
}
@media (min-width: 992px) {
  .m_lg_0 {
    margin: 0px !important;
  }
  .mt_lg_0 {
    margin-top: 0px !important;
  }
  .mr_lg_0 {
    margin-right: 0px !important;
  }
  .mb_lg_0 {
    margin-bottom: 0px !important;
  }
  .ml_lg_0 {
    margin-left: 0px !important;
  }
  .mx_lg_0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my_lg_0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m_lg_5 {
    margin: 5px !important;
  }
  .mt_lg_5 {
    margin-top: 5px !important;
  }
  .mr_lg_5 {
    margin-right: 5px !important;
  }
  .mb_lg_5 {
    margin-bottom: 5px !important;
  }
  .ml_lg_5 {
    margin-left: 5px !important;
  }
  .mx_lg_5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .my_lg_5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m_lg_10 {
    margin: 10px !important;
  }
  .mt_lg_10 {
    margin-top: 10px !important;
  }
  .mr_lg_10 {
    margin-right: 10px !important;
  }
  .mb_lg_10 {
    margin-bottom: 10px !important;
  }
  .ml_lg_10 {
    margin-left: 10px !important;
  }
  .mx_lg_10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .my_lg_10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m_lg_15 {
    margin: 15px !important;
  }
  .mt_lg_15 {
    margin-top: 15px !important;
  }
  .mr_lg_15 {
    margin-right: 15px !important;
  }
  .mb_lg_15 {
    margin-bottom: 15px !important;
  }
  .ml_lg_15 {
    margin-left: 15px !important;
  }
  .mx_lg_15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .my_lg_15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m_lg_20 {
    margin: 20px !important;
  }
  .mt_lg_20 {
    margin-top: 20px !important;
  }
  .mr_lg_20 {
    margin-right: 20px !important;
  }
  .mb_lg_20 {
    margin-bottom: 20px !important;
  }
  .ml_lg_20 {
    margin-left: 20px !important;
  }
  .mx_lg_20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my_lg_20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m_lg_25 {
    margin: 25px !important;
  }
  .mt_lg_25 {
    margin-top: 25px !important;
  }
  .mr_lg_25 {
    margin-right: 25px !important;
  }
  .mb_lg_25 {
    margin-bottom: 25px !important;
  }
  .ml_lg_25 {
    margin-left: 25px !important;
  }
  .mx_lg_25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .my_lg_25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m_lg_30 {
    margin: 30px !important;
  }
  .mt_lg_30 {
    margin-top: 30px !important;
  }
  .mr_lg_30 {
    margin-right: 30px !important;
  }
  .mb_lg_30 {
    margin-bottom: 30px !important;
  }
  .ml_lg_30 {
    margin-left: 30px !important;
  }
  .mx_lg_30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .my_lg_30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m_lg_35 {
    margin: 35px !important;
  }
  .mt_lg_35 {
    margin-top: 35px !important;
  }
  .mr_lg_35 {
    margin-right: 35px !important;
  }
  .mb_lg_35 {
    margin-bottom: 35px !important;
  }
  .ml_lg_35 {
    margin-left: 35px !important;
  }
  .mx_lg_35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .my_lg_35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m_lg_40 {
    margin: 40px !important;
  }
  .mt_lg_40 {
    margin-top: 40px !important;
  }
  .mr_lg_40 {
    margin-right: 40px !important;
  }
  .mb_lg_40 {
    margin-bottom: 40px !important;
  }
  .ml_lg_40 {
    margin-left: 40px !important;
  }
  .mx_lg_40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my_lg_40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m_lg_45 {
    margin: 45px !important;
  }
  .mt_lg_45 {
    margin-top: 45px !important;
  }
  .mr_lg_45 {
    margin-right: 45px !important;
  }
  .mb_lg_45 {
    margin-bottom: 45px !important;
  }
  .ml_lg_45 {
    margin-left: 45px !important;
  }
  .mx_lg_45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .my_lg_45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m_lg_50 {
    margin: 50px !important;
  }
  .mt_lg_50 {
    margin-top: 50px !important;
  }
  .mr_lg_50 {
    margin-right: 50px !important;
  }
  .mb_lg_50 {
    margin-bottom: 50px !important;
  }
  .ml_lg_50 {
    margin-left: 50px !important;
  }
  .mx_lg_50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .my_lg_50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m_lg_55 {
    margin: 55px !important;
  }
  .mt_lg_55 {
    margin-top: 55px !important;
  }
  .mr_lg_55 {
    margin-right: 55px !important;
  }
  .mb_lg_55 {
    margin-bottom: 55px !important;
  }
  .ml_lg_55 {
    margin-left: 55px !important;
  }
  .mx_lg_55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .my_lg_55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m_lg_60 {
    margin: 60px !important;
  }
  .mt_lg_60 {
    margin-top: 60px !important;
  }
  .mr_lg_60 {
    margin-right: 60px !important;
  }
  .mb_lg_60 {
    margin-bottom: 60px !important;
  }
  .ml_lg_60 {
    margin-left: 60px !important;
  }
  .mx_lg_60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my_lg_60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m_lg_65 {
    margin: 65px !important;
  }
  .mt_lg_65 {
    margin-top: 65px !important;
  }
  .mr_lg_65 {
    margin-right: 65px !important;
  }
  .mb_lg_65 {
    margin-bottom: 65px !important;
  }
  .ml_lg_65 {
    margin-left: 65px !important;
  }
  .mx_lg_65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .my_lg_65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m_lg_70 {
    margin: 70px !important;
  }
  .mt_lg_70 {
    margin-top: 70px !important;
  }
  .mr_lg_70 {
    margin-right: 70px !important;
  }
  .mb_lg_70 {
    margin-bottom: 70px !important;
  }
  .ml_lg_70 {
    margin-left: 70px !important;
  }
  .mx_lg_70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .my_lg_70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m_lg_75 {
    margin: 75px !important;
  }
  .mt_lg_75 {
    margin-top: 75px !important;
  }
  .mr_lg_75 {
    margin-right: 75px !important;
  }
  .mb_lg_75 {
    margin-bottom: 75px !important;
  }
  .ml_lg_75 {
    margin-left: 75px !important;
  }
  .mx_lg_75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .my_lg_75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m_lg_80 {
    margin: 80px !important;
  }
  .mt_lg_80 {
    margin-top: 80px !important;
  }
  .mr_lg_80 {
    margin-right: 80px !important;
  }
  .mb_lg_80 {
    margin-bottom: 80px !important;
  }
  .ml_lg_80 {
    margin-left: 80px !important;
  }
  .mx_lg_80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my_lg_80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m_lg_85 {
    margin: 85px !important;
  }
  .mt_lg_85 {
    margin-top: 85px !important;
  }
  .mr_lg_85 {
    margin-right: 85px !important;
  }
  .mb_lg_85 {
    margin-bottom: 85px !important;
  }
  .ml_lg_85 {
    margin-left: 85px !important;
  }
  .mx_lg_85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .my_lg_85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .m_lg_90 {
    margin: 90px !important;
  }
  .mt_lg_90 {
    margin-top: 90px !important;
  }
  .mr_lg_90 {
    margin-right: 90px !important;
  }
  .mb_lg_90 {
    margin-bottom: 90px !important;
  }
  .ml_lg_90 {
    margin-left: 90px !important;
  }
  .mx_lg_90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .my_lg_90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .m_lg_95 {
    margin: 95px !important;
  }
  .mt_lg_95 {
    margin-top: 95px !important;
  }
  .mr_lg_95 {
    margin-right: 95px !important;
  }
  .mb_lg_95 {
    margin-bottom: 95px !important;
  }
  .ml_lg_95 {
    margin-left: 95px !important;
  }
  .mx_lg_95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .my_lg_95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .m_lg_100 {
    margin: 100px !important;
  }
  .mt_lg_100 {
    margin-top: 100px !important;
  }
  .mr_lg_100 {
    margin-right: 100px !important;
  }
  .mb_lg_100 {
    margin-bottom: 100px !important;
  }
  .ml_lg_100 {
    margin-left: 100px !important;
  }
  .mx_lg_100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .my_lg_100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
}
@media (min-width: 1200px) {
  .m_xl_0 {
    margin: 0px !important;
  }
  .mt_xl_0 {
    margin-top: 0px !important;
  }
  .mr_xl_0 {
    margin-right: 0px !important;
  }
  .mb_xl_0 {
    margin-bottom: 0px !important;
  }
  .ml_xl_0 {
    margin-left: 0px !important;
  }
  .mx_xl_0 {
    margin-left: 0px !important;
    margin-right: 0px !important;
  }
  .my_xl_0 {
    margin-top: 0px !important;
    margin-bottom: 0px !important;
  }
  .m_xl_5 {
    margin: 5px !important;
  }
  .mt_xl_5 {
    margin-top: 5px !important;
  }
  .mr_xl_5 {
    margin-right: 5px !important;
  }
  .mb_xl_5 {
    margin-bottom: 5px !important;
  }
  .ml_xl_5 {
    margin-left: 5px !important;
  }
  .mx_xl_5 {
    margin-left: 5px !important;
    margin-right: 5px !important;
  }
  .my_xl_5 {
    margin-top: 5px !important;
    margin-bottom: 5px !important;
  }
  .m_xl_10 {
    margin: 10px !important;
  }
  .mt_xl_10 {
    margin-top: 10px !important;
  }
  .mr_xl_10 {
    margin-right: 10px !important;
  }
  .mb_xl_10 {
    margin-bottom: 10px !important;
  }
  .ml_xl_10 {
    margin-left: 10px !important;
  }
  .mx_xl_10 {
    margin-left: 10px !important;
    margin-right: 10px !important;
  }
  .my_xl_10 {
    margin-top: 10px !important;
    margin-bottom: 10px !important;
  }
  .m_xl_15 {
    margin: 15px !important;
  }
  .mt_xl_15 {
    margin-top: 15px !important;
  }
  .mr_xl_15 {
    margin-right: 15px !important;
  }
  .mb_xl_15 {
    margin-bottom: 15px !important;
  }
  .ml_xl_15 {
    margin-left: 15px !important;
  }
  .mx_xl_15 {
    margin-left: 15px !important;
    margin-right: 15px !important;
  }
  .my_xl_15 {
    margin-top: 15px !important;
    margin-bottom: 15px !important;
  }
  .m_xl_20 {
    margin: 20px !important;
  }
  .mt_xl_20 {
    margin-top: 20px !important;
  }
  .mr_xl_20 {
    margin-right: 20px !important;
  }
  .mb_xl_20 {
    margin-bottom: 20px !important;
  }
  .ml_xl_20 {
    margin-left: 20px !important;
  }
  .mx_xl_20 {
    margin-left: 20px !important;
    margin-right: 20px !important;
  }
  .my_xl_20 {
    margin-top: 20px !important;
    margin-bottom: 20px !important;
  }
  .m_xl_25 {
    margin: 25px !important;
  }
  .mt_xl_25 {
    margin-top: 25px !important;
  }
  .mr_xl_25 {
    margin-right: 25px !important;
  }
  .mb_xl_25 {
    margin-bottom: 25px !important;
  }
  .ml_xl_25 {
    margin-left: 25px !important;
  }
  .mx_xl_25 {
    margin-left: 25px !important;
    margin-right: 25px !important;
  }
  .my_xl_25 {
    margin-top: 25px !important;
    margin-bottom: 25px !important;
  }
  .m_xl_30 {
    margin: 30px !important;
  }
  .mt_xl_30 {
    margin-top: 30px !important;
  }
  .mr_xl_30 {
    margin-right: 30px !important;
  }
  .mb_xl_30 {
    margin-bottom: 30px !important;
  }
  .ml_xl_30 {
    margin-left: 30px !important;
  }
  .mx_xl_30 {
    margin-left: 30px !important;
    margin-right: 30px !important;
  }
  .my_xl_30 {
    margin-top: 30px !important;
    margin-bottom: 30px !important;
  }
  .m_xl_35 {
    margin: 35px !important;
  }
  .mt_xl_35 {
    margin-top: 35px !important;
  }
  .mr_xl_35 {
    margin-right: 35px !important;
  }
  .mb_xl_35 {
    margin-bottom: 35px !important;
  }
  .ml_xl_35 {
    margin-left: 35px !important;
  }
  .mx_xl_35 {
    margin-left: 35px !important;
    margin-right: 35px !important;
  }
  .my_xl_35 {
    margin-top: 35px !important;
    margin-bottom: 35px !important;
  }
  .m_xl_40 {
    margin: 40px !important;
  }
  .mt_xl_40 {
    margin-top: 40px !important;
  }
  .mr_xl_40 {
    margin-right: 40px !important;
  }
  .mb_xl_40 {
    margin-bottom: 40px !important;
  }
  .ml_xl_40 {
    margin-left: 40px !important;
  }
  .mx_xl_40 {
    margin-left: 40px !important;
    margin-right: 40px !important;
  }
  .my_xl_40 {
    margin-top: 40px !important;
    margin-bottom: 40px !important;
  }
  .m_xl_45 {
    margin: 45px !important;
  }
  .mt_xl_45 {
    margin-top: 45px !important;
  }
  .mr_xl_45 {
    margin-right: 45px !important;
  }
  .mb_xl_45 {
    margin-bottom: 45px !important;
  }
  .ml_xl_45 {
    margin-left: 45px !important;
  }
  .mx_xl_45 {
    margin-left: 45px !important;
    margin-right: 45px !important;
  }
  .my_xl_45 {
    margin-top: 45px !important;
    margin-bottom: 45px !important;
  }
  .m_xl_50 {
    margin: 50px !important;
  }
  .mt_xl_50 {
    margin-top: 50px !important;
  }
  .mr_xl_50 {
    margin-right: 50px !important;
  }
  .mb_xl_50 {
    margin-bottom: 50px !important;
  }
  .ml_xl_50 {
    margin-left: 50px !important;
  }
  .mx_xl_50 {
    margin-left: 50px !important;
    margin-right: 50px !important;
  }
  .my_xl_50 {
    margin-top: 50px !important;
    margin-bottom: 50px !important;
  }
  .m_xl_55 {
    margin: 55px !important;
  }
  .mt_xl_55 {
    margin-top: 55px !important;
  }
  .mr_xl_55 {
    margin-right: 55px !important;
  }
  .mb_xl_55 {
    margin-bottom: 55px !important;
  }
  .ml_xl_55 {
    margin-left: 55px !important;
  }
  .mx_xl_55 {
    margin-left: 55px !important;
    margin-right: 55px !important;
  }
  .my_xl_55 {
    margin-top: 55px !important;
    margin-bottom: 55px !important;
  }
  .m_xl_60 {
    margin: 60px !important;
  }
  .mt_xl_60 {
    margin-top: 60px !important;
  }
  .mr_xl_60 {
    margin-right: 60px !important;
  }
  .mb_xl_60 {
    margin-bottom: 60px !important;
  }
  .ml_xl_60 {
    margin-left: 60px !important;
  }
  .mx_xl_60 {
    margin-left: 60px !important;
    margin-right: 60px !important;
  }
  .my_xl_60 {
    margin-top: 60px !important;
    margin-bottom: 60px !important;
  }
  .m_xl_65 {
    margin: 65px !important;
  }
  .mt_xl_65 {
    margin-top: 65px !important;
  }
  .mr_xl_65 {
    margin-right: 65px !important;
  }
  .mb_xl_65 {
    margin-bottom: 65px !important;
  }
  .ml_xl_65 {
    margin-left: 65px !important;
  }
  .mx_xl_65 {
    margin-left: 65px !important;
    margin-right: 65px !important;
  }
  .my_xl_65 {
    margin-top: 65px !important;
    margin-bottom: 65px !important;
  }
  .m_xl_70 {
    margin: 70px !important;
  }
  .mt_xl_70 {
    margin-top: 70px !important;
  }
  .mr_xl_70 {
    margin-right: 70px !important;
  }
  .mb_xl_70 {
    margin-bottom: 70px !important;
  }
  .ml_xl_70 {
    margin-left: 70px !important;
  }
  .mx_xl_70 {
    margin-left: 70px !important;
    margin-right: 70px !important;
  }
  .my_xl_70 {
    margin-top: 70px !important;
    margin-bottom: 70px !important;
  }
  .m_xl_75 {
    margin: 75px !important;
  }
  .mt_xl_75 {
    margin-top: 75px !important;
  }
  .mr_xl_75 {
    margin-right: 75px !important;
  }
  .mb_xl_75 {
    margin-bottom: 75px !important;
  }
  .ml_xl_75 {
    margin-left: 75px !important;
  }
  .mx_xl_75 {
    margin-left: 75px !important;
    margin-right: 75px !important;
  }
  .my_xl_75 {
    margin-top: 75px !important;
    margin-bottom: 75px !important;
  }
  .m_xl_80 {
    margin: 80px !important;
  }
  .mt_xl_80 {
    margin-top: 80px !important;
  }
  .mr_xl_80 {
    margin-right: 80px !important;
  }
  .mb_xl_80 {
    margin-bottom: 80px !important;
  }
  .ml_xl_80 {
    margin-left: 80px !important;
  }
  .mx_xl_80 {
    margin-left: 80px !important;
    margin-right: 80px !important;
  }
  .my_xl_80 {
    margin-top: 80px !important;
    margin-bottom: 80px !important;
  }
  .m_xl_85 {
    margin: 85px !important;
  }
  .mt_xl_85 {
    margin-top: 85px !important;
  }
  .mr_xl_85 {
    margin-right: 85px !important;
  }
  .mb_xl_85 {
    margin-bottom: 85px !important;
  }
  .ml_xl_85 {
    margin-left: 85px !important;
  }
  .mx_xl_85 {
    margin-left: 85px !important;
    margin-right: 85px !important;
  }
  .my_xl_85 {
    margin-top: 85px !important;
    margin-bottom: 85px !important;
  }
  .m_xl_90 {
    margin: 90px !important;
  }
  .mt_xl_90 {
    margin-top: 90px !important;
  }
  .mr_xl_90 {
    margin-right: 90px !important;
  }
  .mb_xl_90 {
    margin-bottom: 90px !important;
  }
  .ml_xl_90 {
    margin-left: 90px !important;
  }
  .mx_xl_90 {
    margin-left: 90px !important;
    margin-right: 90px !important;
  }
  .my_xl_90 {
    margin-top: 90px !important;
    margin-bottom: 90px !important;
  }
  .m_xl_95 {
    margin: 95px !important;
  }
  .mt_xl_95 {
    margin-top: 95px !important;
  }
  .mr_xl_95 {
    margin-right: 95px !important;
  }
  .mb_xl_95 {
    margin-bottom: 95px !important;
  }
  .ml_xl_95 {
    margin-left: 95px !important;
  }
  .mx_xl_95 {
    margin-left: 95px !important;
    margin-right: 95px !important;
  }
  .my_xl_95 {
    margin-top: 95px !important;
    margin-bottom: 95px !important;
  }
  .m_xl_100 {
    margin: 100px !important;
  }
  .mt_xl_100 {
    margin-top: 100px !important;
  }
  .mr_xl_100 {
    margin-right: 100px !important;
  }
  .mb_xl_100 {
    margin-bottom: 100px !important;
  }
  .ml_xl_100 {
    margin-left: 100px !important;
  }
  .mx_xl_100 {
    margin-left: 100px !important;
    margin-right: 100px !important;
  }
  .my_xl_100 {
    margin-top: 100px !important;
    margin-bottom: 100px !important;
  }
}
/**  font style variable **/
.link-1 {
  color: #C8423E !important;
}

/** breakpoint set boostrap v5.1.3 **/
.lh_10 {
  line-height: 10px !important;
}

.lh_12 {
  line-height: 12px !important;
}

.lh_14 {
  line-height: 14px !important;
}

.lh_16 {
  line-height: 16px !important;
}

.lh_18 {
  line-height: 18px !important;
}

.lh_20 {
  line-height: 20px !important;
}

.lh_22 {
  line-height: 22px !important;
}

.lh_24 {
  line-height: 24px !important;
}

.lh_26 {
  line-height: 26px !important;
}

.lh_28 {
  line-height: 28px !important;
}

.lh_30 {
  line-height: 30px !important;
}

.lh_32 {
  line-height: 32px !important;
}

.lh_34 {
  line-height: 34px !important;
}

.lh_36 {
  line-height: 36px !important;
}

@media (min-width: 576px) {
  .lh_sm_10 {
    line-height: 10px !important;
  }
  .lh_sm_12 {
    line-height: 12px !important;
  }
  .lh_sm_14 {
    line-height: 14px !important;
  }
  .lh_sm_16 {
    line-height: 16px !important;
  }
  .lh_sm_18 {
    line-height: 18px !important;
  }
  .lh_sm_20 {
    line-height: 20px !important;
  }
  .lh_sm_22 {
    line-height: 22px !important;
  }
  .lh_sm_24 {
    line-height: 24px !important;
  }
  .lh_sm_26 {
    line-height: 26px !important;
  }
  .lh_sm_28 {
    line-height: 28px !important;
  }
  .lh_sm_30 {
    line-height: 30px !important;
  }
  .lh_sm_32 {
    line-height: 32px !important;
  }
  .lh_sm_34 {
    line-height: 34px !important;
  }
  .lh_sm_36 {
    line-height: 36px !important;
  }
}
@media (min-width: 768px) {
  .lh_md_10 {
    line-height: 10px !important;
  }
  .lh_md_12 {
    line-height: 12px !important;
  }
  .lh_md_14 {
    line-height: 14px !important;
  }
  .lh_md_16 {
    line-height: 16px !important;
  }
  .lh_md_18 {
    line-height: 18px !important;
  }
  .lh_md_20 {
    line-height: 20px !important;
  }
  .lh_md_22 {
    line-height: 22px !important;
  }
  .lh_md_24 {
    line-height: 24px !important;
  }
  .lh_md_26 {
    line-height: 26px !important;
  }
  .lh_md_28 {
    line-height: 28px !important;
  }
  .lh_md_30 {
    line-height: 30px !important;
  }
  .lh_md_32 {
    line-height: 32px !important;
  }
  .lh_md_34 {
    line-height: 34px !important;
  }
  .lh_md_36 {
    line-height: 36px !important;
  }
}
@media (min-width: 992px) {
  .lh_lg_10 {
    line-height: 10px !important;
  }
  .lh_lg_12 {
    line-height: 12px !important;
  }
  .lh_lg_14 {
    line-height: 14px !important;
  }
  .lh_lg_16 {
    line-height: 16px !important;
  }
  .lh_lg_18 {
    line-height: 18px !important;
  }
  .lh_lg_20 {
    line-height: 20px !important;
  }
  .lh_lg_22 {
    line-height: 22px !important;
  }
  .lh_lg_24 {
    line-height: 24px !important;
  }
  .lh_lg_26 {
    line-height: 26px !important;
  }
  .lh_lg_28 {
    line-height: 28px !important;
  }
  .lh_lg_30 {
    line-height: 30px !important;
  }
  .lh_lg_32 {
    line-height: 32px !important;
  }
  .lh_lg_34 {
    line-height: 34px !important;
  }
  .lh_lg_36 {
    line-height: 36px !important;
  }
}
@media (min-width: 1200px) {
  .lh_xl_10 {
    line-height: 10px !important;
  }
  .lh_xl_12 {
    line-height: 12px !important;
  }
  .lh_xl_14 {
    line-height: 14px !important;
  }
  .lh_xl_16 {
    line-height: 16px !important;
  }
  .lh_xl_18 {
    line-height: 18px !important;
  }
  .lh_xl_20 {
    line-height: 20px !important;
  }
  .lh_xl_22 {
    line-height: 22px !important;
  }
  .lh_xl_24 {
    line-height: 24px !important;
  }
  .lh_xl_26 {
    line-height: 26px !important;
  }
  .lh_xl_28 {
    line-height: 28px !important;
  }
  .lh_xl_30 {
    line-height: 30px !important;
  }
  .lh_xl_32 {
    line-height: 32px !important;
  }
  .lh_xl_34 {
    line-height: 34px !important;
  }
  .lh_xl_36 {
    line-height: 36px !important;
  }
}
/**  font style variable **/
.text_red {
  color: #C8423E !important;
}

.text_theme {
  color: #0F4A7E !important;
}

.text_yellow {
  color: #FFE500 !important;
}

.bg_theme_light {
  background-color: #e9ecf6 !important;
}

.bg_dark_theme {
  background-color: #101010 !important;
}

.bg_dark_blue {
  background-color: #05294A !important;
}

.bg_blue {
  background-color: #0F4A7E !important;
}

.bg_yellow {
  background-color: #FFE500 !important;
}

.bg_red {
  background-color: #C8423E !important;
}

.bg_red_light {
  background-color: #FFCDCB !important;
}

/** font class -- Helvetica Neue **/
.font_l {
  font-family: "HelveticaNeue-Light" !important;
}

.font_r {
  font-family: "HelveticaNeue-Regular" !important;
}

.font_m {
  font-family: "HelveticaNeue-Medium" !important;
}

.font_b {
  font-family: "HelveticaNeue-Bold" !important;
}

.font_hb {
  font-family: "HelveticaNeue-Black" !important;
}

.rounded_0 {
  border-radius: 0px !important;
}

.rounded_tr_0 {
  border-top-right-radius: 0px !important;
}

.rounded_tl_0 {
  border-top-left-radius: 0px !important;
}

.rounded_br_0 {
  border-bottom-right-radius: 0px !important;
}

.rounded_bl_0 {
  border-bottom-left-radius: 0px !important;
}

.rounded_5 {
  border-radius: 5px !important;
}

.rounded_10 {
  border-radius: 10px !important;
}

.rounded_15 {
  border-radius: 15px !important;
}

.rounded_20 {
  border-radius: 20px !important;
}

.rounded_25 {
  border-radius: 25px !important;
}

.rounded_30 {
  border-radius: 30px !important;
}

.rounded_35 {
  border-radius: 35px !important;
}

.rounded_40 {
  border-radius: 40px !important;
}

.rounded_45 {
  border-radius: 45px !important;
}

.rounded_50 {
  border-radius: 50px !important;
}

.zindex_0 {
  z-index: 0 !important;
}

.zindex_1 {
  z-index: 1 !important;
}

.zindex_2 {
  z-index: 2 !important;
}

.zindex_3 {
  z-index: 3 !important;
}

.zindex_4 {
  z-index: 4 !important;
}

.zindex_5 {
  z-index: 5 !important;
}

.zindex_6 {
  z-index: 6 !important;
}

.zindex_7 {
  z-index: 7 !important;
}

.zindex_8 {
  z-index: 8 !important;
}

.zindex_9 {
  z-index: 9 !important;
}

.zindex_10 {
  z-index: 10 !important;
}

.alert_theme {
  background-color: #e9ecf6;
  border: 1px solid #b2bed2;
  color: #0F4A7E;
}

.opacity-9 {
  opacity: 0.95 !important;
}

.overflow_x_hidden {
  overflow-x: hidden !important;
}

.overflow_y_hidden {
  overflow-y: hidden !important;
}

.page-loader {
  background: #0F4A7E;
  display: flex;
  height: 100vh;
  min-height: 650px;
  overflow: hidden;
  padding: 60px 0;
  position: fixed;
  width: 100%;
  z-index: 2147483003;
}
.page-loader.overlay {
  background: #0F4A7E;
  display: flex;
  height: 100vh;
  min-height: 650px;
  overflow: hidden;
  padding: 60px 0;
  position: fixed;
  width: 100%;
  z-index: 2147483003;
  align-items: center;
  justify-content: center;
}
.page-loader .indicator {
  height: 30px;
  position: relative;
  transform: rotate(315deg);
  width: 30px;
}
.page-loader .indicator span {
  -webkit-animation: animate 1s linear infinite;
  animation: animate 1s linear infinite;
  border: 6px solid #C8423E;
  border-left: none;
  border-top: none;
  box-sizing: border-box;
  height: 100%;
  left: 0;
  position: absolute;
  top: 0;
  width: 100%;
}
.page-loader .indicator span:first-child {
  -webkit-animation-delay: 0s;
  animation-delay: 0s;
  left: -20px;
  top: -20px;
}
.page-loader .indicator span:nth-child(2) {
  -webkit-animation-delay: 0.2s;
  animation-delay: 0.2s;
  left: -10px;
  top: -10px;
}
.page-loader .indicator span:nth-child(3) {
  -webkit-animation-delay: 0.4s;
  animation-delay: 0.4s;
  left: 0;
  top: 0;
}
.page-loader .indicator span:nth-child(4) {
  -webkit-animation-delay: 0.6s;
  animation-delay: 0.6s;
  left: 10px;
  top: 10px;
}
.page-loader .indicator span:nth-child(5) {
  -webkit-animation-delay: 0.8s;
  animation-delay: 0.8s;
  left: 20px;
  top: 20px;
}

@keyframes animate {
  0% {
    border-color: #C8423E;
    transform: translate(0);
  }
  20% {
    border-color: #C8423E;
    transform: translate(10px, 10px);
  }
  20.1%, to {
    border-color: #C8423E;
  }
}
/**  font style variable **/
.btn.btn-outline-white {
  border: 1px solid #fff;
  background-color: transparent;
  color: #fff;
  font-family: "HelveticaNeue-Medium";
}
.btn.btn-outline-white:hover, .btn.btn-outline-white:focus, .btn.btn-outline-white:active, .btn.btn-outline-white.active {
  color: #0F4A7E;
  background-color: #fff;
}
.btn.btn-outline-theme {
  border: 1px solid #C8423E;
  background-color: transparent;
  color: #C8423E;
  font-family: "HelveticaNeue-Medium";
}
.btn.btn-outline-theme:hover, .btn.btn-outline-theme:focus, .btn.btn-outline-theme:active, .btn.btn-outline-theme.active {
  color: #fff;
  background-color: #C8423E;
}
.btn.btn-theme, .btn.btn-primary {
  border: 1px solid #C8423E;
  background-color: #C8423E;
  color: #fff !important;
  font-family: "HelveticaNeue-Medium";
}
.btn.btn-theme:hover, .btn.btn-theme:focus, .btn.btn-theme:active, .btn.btn-theme.active, .btn.btn-primary:hover, .btn.btn-primary:focus, .btn.btn-primary:active, .btn.btn-primary.active {
  color: #fff !important;
  background-color: #C8423E;
  border: 1px solid #C8423E;
}
.btn.btn-outline-blue {
  border: 1px solid #0F4A7E;
  background-color: transparent;
  color: #0F4A7E;
  font-family: "HelveticaNeue-Medium";
}
.btn.btn-outline-blue:hover, .btn.btn-outline-blue:focus, .btn.btn-outline-blue:active, .btn.btn-outline-blue.active {
  color: #fff;
  background-color: #0F4A7E;
}
.btn.btn-blue {
  border: 1px solid #0F4A7E;
  background-color: #0F4A7E;
  color: #fff !important;
  font-family: "HelveticaNeue-Medium";
}
.btn.btn-blue:hover, .btn.btn-blue:focus, .btn.btn-blue:active, .btn.btn-blue.active {
  color: #fff !important;
  background-color: #0F4A7E;
  border: 1px solid #0F4A7E;
}

/**  font style variable **/
.swiper-button-prev,
.swiper-button-next {
  background-color: #fff;
  border-radius: 50px;
  box-shadow: 0 4px 8px rgba(0, 0, 0, 0.25);
  padding: 30px;
}
.swiper-button-prev.swiper-button-disabled,
.swiper-button-next.swiper-button-disabled {
  opacity: 0.35;
  cursor: auto;
  pointer-events: none;
}
.swiper-button-prev:after,
.swiper-button-next:after {
  color: #0F4A7E;
  font-size: 20px !important;
}

.swiper-pagination-white .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #fff;
}
.swiper-pagination-white .swiper-pagination-bullet-active {
  background-color: #fff;
}

.swiper-pagination-theme .swiper-pagination-bullet {
  width: 10px;
  height: 10px;
  background-color: #C8423E;
}
.swiper-pagination-theme .swiper-pagination-bullet-active {
  background-color: #C8423E;
}

/**  font style variable **/
.form-control,
.form-select {
  border-color: #c7c7c7;
  color: #0F4A7E;
  font-family: "HelveticaNeue-Medium";
}
.form-control:focus,
.form-select:focus {
  color: #0F4A7E;
}
.form-control::placeholder,
.form-select::placeholder {
  font-family: "HelveticaNeue-Regular";
  color: #0F4A7E;
  opacity: 0.5;
}

.form_floating > label {
  opacity: 0.7;
}

.form-check-input:checked {
  background-color: #0F4A7E;
  border-color: #0F4A7E;
}
.form-check-input:focus {
  box-shadow: 0 0 0 0.2rem rgba(15, 74, 126, 0.25);
}

/**  font style variable **/
.ul_none, .ul_inline, .ul_dot_list {
  text-decoration: none;
  list-style-type: none;
  padding: 0;
  margin: 0;
}

.ul_dot_list > li {
  padding-left: 15px;
  position: relative;
  line-height: 16px;
}
.ul_dot_list > li + li {
  margin-top: 8px;
}
.ul_dot_list > li::before {
  content: "";
  position: absolute;
  left: 0;
  top: 5px;
  width: 5px;
  height: 5px;
  border-radius: 50px;
  background-color: var(--bs_theme_blue);
}

.ul_inline > li {
  display: inline-block;
}

.pagination_1 .page-item.active .page-link {
  background-color: #C8423E;
  border-color: #C8423E;
  color: #fff;
}
.pagination_1 .page-item .page-link {
  color: #C8423E;
}
.pagination_1 .page-item .page-link:hover, .pagination_1 .page-item .page-link:focus {
  background-color: #fdf8f8;
}

/**  font style variable **/
/* tippy tooltip, popover */
.tippy-box[data-theme~=whitePopup] {
  color: #0F4A7E;
  background-color: #fff;
  border: 1px solid #ddd;
  box-shadow: 0 0 5px rgba(0, 0, 0, 0.2);
}

.tippy-box[data-theme~=whitePopup] .tippy-arrow {
  color: #fff;
}

.tippy-box[data-theme~=whitePopup][data-placement^=left] > .tippy-arrow:after {
  content: "";
  position: absolute;
  right: -8px;
  border-color: transparent;
  border-width: 8px 0px 8px 8px;
  border-left-color: #ddd;
  transform-origin: center right;
  border-style: solid;
  z-index: -1;
}

.tippy-box[data-theme~=whitePopup][data-placement^=right] > .tippy-arrow:after {
  content: "";
  position: absolute;
  left: -8px;
  border-color: transparent;
  border-width: 8px 8px 8px 0px;
  border-right-color: #ddd;
  transform-origin: center right;
  border-style: solid;
  z-index: -1;
}

.tippy-box[data-theme~=whitePopup][data-placement^=top] > .tippy-arrow:after {
  content: "";
  position: absolute;
  bottom: -8px;
  border-color: transparent;
  border-width: 8px 8px 0px;
  border-top-color: #ddd;
  transform-origin: center right;
  border-style: solid;
  z-index: -1;
}

.tippy-box[data-theme~=whitePopup][data-placement^=bottom] > .tippy-arrow:after {
  content: "";
  position: absolute;
  top: -8px;
  border-color: transparent;
  border-width: 0px 8px 8px;
  border-bottom-color: #ddd;
  transform-origin: center right;
  border-style: solid;
  z-index: -1;
}

/** breakpoint set boostrap v5.1.3 **/
.brand_logo {
  display: inline-block;
  height: 120px;
  transition: 0.3s ease;
}
.brand_logo.logo_size_dsc {
  height: 100px;
}
.brand_logo > img {
  height: 100%;
}

.sm_header {
  position: relative;
}
.sm_header::before {
  position: absolute;
  content: "";
  border-bottom: 47px solid var(--bs_theme_blue);
  border-left: 25px solid transparent;
  border-right: 0 solid transparent;
  height: 0;
  width: 30px;
  left: -30px;
  top: 0;
  bottom: 0;
}

.header_1 {
  position: sticky;
  position: -webkit-sticky;
  position: -moz-sticky;
  position: -ms-sticky;
  position: -o-sticky;
  top: 0;
  z-index: 999;
  box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -webkit-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
  -moz-box-shadow: 0 0 3px rgba(0, 0, 0, 0.4);
}
.header_1 > nav {
  position: relative;
}
@media (min-width: 992px) {
  .header_1 > nav::before {
    content: "";
    position: absolute;
    top: 0;
    right: 0;
    left: auto;
    z-index: 0;
    height: 47px;
    background-color: var(--bs_theme_blue);
    width: 100%;
    max-width: 48%;
  }
}
.small_hd .small_hd_link {
  color: #fff;
  font-size: 12px;
  font-family: "HelveticaNeue-Medium";
  padding: 10px;
  text-decoration: none;
}
.small_hd .small_hd_link > i {
  font-size: 18px;
  margin-right: 5px;
}
.small_hd .small_hd_link:hover {
  color: #fff;
}

.hd_dk_menu .nav-item {
  position: relative;
  margin-right: 10px;
}
.hd_dk_menu .nav-item:last-child {
  margin-right: 0;
}
.hd_dk_menu .nav-item .nav-link {
  display: flex;
  align-items: center;
  color: #0F4A7E !important;
  font-family: "HelveticaNeue-Medium";
  padding: 8px 12px;
  position: relative;
}
.hd_dk_menu .nav-item .nav-link:hover, .hd_dk_menu .nav-item .nav-link.active {
  color: #C8423E !important;
}
.hd_dk_menu .nav-item .hd_dk_drpMenu {
  position: absolute;
  left: 0;
  right: 0;
  min-width: 250px;
  transition: 0.3s ease;
  opacity: 0;
  visibility: hidden;
  transform: translateX(0%) translateY(30px);
  z-index: 1;
}
.hd_dk_menu .nav-item .hd_dk_drpMenu a {
  color: #fff !important;
  text-decoration: none;
  opacity: 0.7;
  margin-bottom: 10px;
  display: flex;
  font-family: "HelveticaNeue-Medium";
}
.hd_dk_menu .nav-item .hd_dk_drpMenu a:last-child {
  margin-bottom: 0;
}
.hd_dk_menu .nav-item .hd_dk_drpMenu a:hover, .hd_dk_menu .nav-item .hd_dk_drpMenu a:focus {
  color: #fff !important;
  opacity: 0.9;
}
.hd_dk_menu .nav-item.hd_dk_drphover:hover .nav-link, .hd_dk_menu .nav-item.hd_dk_drphover.focus .nav-link {
  color: #fff !important;
  background-color: #0F4A7E;
}
.hd_dk_menu .nav-item.hd_dk_drphover:hover .nav-link i, .hd_dk_menu .nav-item.hd_dk_drphover.focus .nav-link i {
  color: #fff;
  transform: rotate(180deg);
}
.hd_dk_menu .nav-item.hd_dk_drphover:hover .hd_dk_drpMenu, .hd_dk_menu .nav-item.hd_dk_drphover.focus .hd_dk_drpMenu {
  display: flex;
  flex-flow: column;
  opacity: 1;
  visibility: visible;
  transform: translateX(0%) translateY(0);
}
.hd_dk_menu .nav-item.hd_dk_drphover i {
  margin-left: 10px;
  transition: 0.3s ease;
  color: #0F4A7E;
}

#responsive-menu ~ .offcanvas-backdrop {
  margin-top: 120px;
}

#responsive-menu ~ .offcanvas-backdrop.show {
  opacity: 0.5;
}

#responsive-menu {
  border: none;
  margin-top: 120px;
}
#responsive-menu .menu-container {
  border-radius: 0 !important;
  display: flex;
  flex-direction: column;
  height: 100%;
}
.hd_mb_menu .nav-item .nav-link {
  color: #0F4A7E;
  padding: 14px 4px;
  font-family: "HelveticaNeue-Medium";
  border-bottom: 1px solid #d2dbe5;
  display: flex;
  align-items: center;
  position: relative;
}
.hd_mb_menu .nav-item .nav-link.collapsed .ic_arrow::before {
  transform: rotate(0deg);
}
.hd_mb_menu .nav-item .nav-link .ic_arrow::before {
  position: absolute;
  content: "\f285";
  font-family: bootstrap-icons !important;
  font-weight: 900;
  font-size: 12px;
  color: #0F4A7E;
  top: 16px;
  right: 5px;
  transform: rotate(90deg);
  transition: all 0.2s;
}
.hd_mb_menu .nav-item .mb_collapse_menu {
  display: flex;
  flex-direction: column;
}
.hd_mb_menu .nav-item .mb_collapse_menu > a {
  color: #fff !important;
  text-decoration: none;
  opacity: 0.7;
  margin-bottom: 10px;
  display: flex;
  font-family: "HelveticaNeue-Medium";
}
.hd_mb_menu .nav-item .mb_collapse_menu > a:last-child {
  margin-bottom: 0;
}
.hd_mb_menu .nav-item .mb_collapse_menu > a:hover, .hd_mb_menu .nav-item .mb_collapse_menu > a:focus {
  color: #fff !important;
  opacity: 0.9;
}

#responsive-menu .social_list > a {
  width: 40px;
  height: 40px;
  border-radius: 40px;
  font-size: 20px;
}

.navbar-toggler.nav_togg_mobile {
  border: none;
}
.navbar-toggler.nav_togg_mobile:active, .navbar-toggler.nav_togg_mobile:focus {
  border: none;
  box-shadow: none;
  outline: none;
}
.navbar-toggler.nav_togg_mobile span {
  background-color: #444;
  display: block;
  height: 3px;
  left: 0;
  margin-bottom: 4px;
  margin-top: 4px;
  opacity: 1;
  position: relative;
  transform: rotate(0deg);
  width: 25px;
}
.navbar-toggler.nav_togg_mobile span:nth-child(2) {
  width: 20px;
}
.navbar-toggler.nav_togg_mobile span:first-child, .navbar-toggler.nav_togg_mobile span:nth-child(3) {
  transition: transform 0.35s ease-in-out;
}
.navbar-toggler.nav_togg_mobile:not(.collapsed) span:first-child {
  left: 6px;
  opacity: 0.9;
  position: absolute;
  top: 10px;
  transform: rotate(135deg);
}
.navbar-toggler.nav_togg_mobile:not(.collapsed) span:nth-child(2) {
  background-color: transparent;
  height: 12px;
  visibility: hidden;
}
.navbar-toggler.nav_togg_mobile:not(.collapsed) span:nth-child(3) {
  left: 6px;
  opacity: 0.9;
  position: absolute;
  top: 10px;
  transform: rotate(-135deg);
}

/**  font style variable **/
/** breakpoint set boostrap v5.1.3 **/
footer {
  border-top: 15px solid #C8423E;
}
.logo_footer {
  display: block;
  width: 120px;
}
.logo_footer > img {
  width: 100%;
}

.small_ft .small_ft_link {
  color: #C8423E;
  font-size: 14px;
  font-family: "HelveticaNeue-Medium";
  padding: 0 10px;
  margin-bottom: 10px;
  text-decoration: none;
  text-align: center;
}
@media (min-width: 768px) {
  .small_ft .small_ft_link {
    text-align: left;
  }
}
.small_ft .small_ft_link > i {
  font-size: 18px;
  margin-right: 5px;
}
.small_ft .small_ft_link:hover {
  color: #C8423E;
}

.ft_cmp_img {
  width: 100px;
  margin-bottom: 15px;
  padding: 0 10px;
}
.ft_cmp_img > img {
  width: 100%;
}

/** social ul li **/
.social_list {
  display: flex;
}
.social_list a {
  width: 44px;
  height: 44px;
  border-radius: 44px;
  display: inline-flex;
  align-items: center;
  justify-content: center;
  color: #C8423E;
  border: 1px solid #C8423E;
  font-size: 22px;
  line-height: 22px;
  background-color: #fff;
  text-decoration: none;
}
.social_list a:hover {
  background-color: #C8423E;
  color: #fff;
}

/** end: social ul li **/
/**  font style variable **/
/** breakpoint set boostrap v5.1.3 **/
body {
  font-family: "HelveticaNeue-Regular";
  font-weight: normal;
  color: #0F4A7E;
}

b, strong {
  font-family: "HelveticaNeue-Bold";
}

.h1, .h2, .h3, .h4, .h5, .h6, h1, h2, h3, h4, h5, h6 {
  font-family: "HelveticaNeue-Medium";
}

.nav-link:focus, .nav-link:hover {
  color: #0F4A7E;
}

a {
  color: #C8423E;
}
a:hover {
  color: #C8423E;
}

.form-control {
  color: #0F4A7E;
}
.form-control:focus {
  border-color: #0F4A7E;
  box-shadow: 0 0 0 0.25rem rgba(15, 74, 126, 0.2);
}

.switch_btn {
  border: 1px solid #0F4A7E !important;
  background-color: transparent;
  color: #0F4A7E !important;
  text-decoration: none;
  padding: 5px;
  border-radius: 5px;
  -webkit-border-radius: 5px;
  -moz-border-radius: 5px;
  display: flex;
  align-items: center;
  justify-content: center;
  width: 36px;
  height: 36px;
  opacity: 0.5;
}
.switch_btn:hover {
  opacity: 0.9;
  color: #0F4A7E !important;
}

/*# sourceMappingURL=theme-helper.css.map */
