.bd_n{border:1px solid rgba(0,0,0,0.06)}
.bgg_brand_bright{
	background: rgb(255,255,255);
	background: linear-gradient(180deg, rgba(255,255,255,0) 10%, rgba(255,255,255,1) 100%);
}
.bdc_bright_20{border-color:rgba(255,255,255,.2)}.bdc-bright-20{border-color:rgba(255,255,255,.2)!important}
.bdc_dark_20{border-color:rgba(0,0,0,.2)}.bdc-dark-20{border-color:rgba(0,0,0,.2)!important}
.bxsh_brandi{
    -webkit-box-shadow: inset 0px 50px 29px -13px rgba(0,0,0,0.35); 
	box-shadow: inset 0px 50px 29px -13px rgba(0,0,0,0.35);
}

.h_fc{height:fit-content}.h-fc{height:fit-content!important}

.c_sat_10{filter:saturate(10%)}.c-sat-10{filter:saturate(10%)!important}
.c_sat_20{filter:saturate(20%)}.c-sat-20{filter:saturate(20%)!important}
.c_sat_30{filter:saturate(30%)}.c-sat-30{filter:saturate(30%)!important}
.c_sat_40{filter:saturate(40%)}.c-sat-40{filter:saturate(40%)!important}
.c_sat_50{filter:saturate(50%)}.c-sat-50{filter:saturate(50%)!important}
.c_sat_60{filter:saturate(60%)}.c-sat-60{filter:saturate(60%)!important}
.c_sat_70{filter:saturate(70%)}.c-sat-70{filter:saturate(70%)!important}
.c_sat_80{filter:saturate(80%)}.c-sat-80{filter:saturate(80%)!important}
.c_sat_90{filter:saturate(90%)}.c-sat-90{filter:saturate(90%)!important}

.bdc_brand{border-color:rgba(var(--brand_01))}.bdc-brand{border-color:rgba(var(--brand_01))!important}
.bdc_brand2{border-color:rgba(var(--brand_02))}.bdc-brand2{border-color:rgba(var(--brand_02))!important}
.bdc_brand3{border-color:rgba(var(--brand_03))}.bdc-brand3{border-color:rgba(var(--brand_03))!important}
.bdc_brand4{border-color:rgba(var(--brand_04))}.bdc-brand4{border-color:rgba(var(--brand_04))!important}
.bdc_brand5{border-color:rgba(var(--brand_05))}.bdc-brand5{border-color:rgba(var(--brand_05))!important}

.bdt_l{border-top:5px solid #aaa;}

@font-face {
    font-family: 'Montserrat-Regular';
    src: url('../fonts/Montserrat-Regular.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Montserrat-SemiBold';
    src: url('../fonts/Montserrat-SemiBold.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lora-Italic';
    src: url('../fonts/Lora-Italic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}
@font-face {
    font-family: 'Lora-SemiBoldItalic';
    src: url('../fonts/Lora-SemiBoldItalic.ttf') format('truetype');
    font-weight: normal;
    font-style: normal;
}

.ff_brand{font-family:"Montserrat-Regular"}.ff-brand{font-family:"Montserrat-Regular"!important}
.ff_brand.fw_b{font-family:"Montserrat-SemiBold";font-weight: normal!important;}.ff-brand.fw-b{font-family:"Montserrat-SemiBold"!important;font-weight: normal!important;}
.ff_brand2{font-family:"Lora-Italic"}.ff-brand2{font-family:"Lora-Italic"!important}
.ff_brand2.fw_b{font-family:"Lora-SemiBoldItalic";font-weight: normal;}.ff-brand2.fw-b{font-family:"Lora-SemiBoldItalic"!important;font-weight: normal!important;}
.ff_brand > strong{font-family:"Montserrat-SemiBold";font-weight: normal;}
.ff_brand2 > strong{font-family:"Lora-SemiBoldItalic";font-weight: normal;}

.ts_l {
  text-shadow: 0 0px 40px rgba(0, 0, 0, 0.25);
}