body{font-family: 'Manrope', sans-serif;
    --prime1:#BF0882;
    --prime2:#011684;
    --prime3:#9C9CA1;
}
@media screen and (min-width:1920px){
    .container-fluid{max-width: 1920px}
}
.row-mlr-0{margin-left:0; margin-right:0}
a, a:hover{text-decoration: none}
*{outline: none; outline-width: 0; outline-style: none}
#f_css_header{height:100vh; position: relative;  background-image:url(../img/cover_bg.jpg); background-repeat: no-repeat; background-size:cover; background-position: left top; position: relative; z-index:2; -webkit-box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.26); 
    box-shadow: 0px 0px 5px 2px rgba(0,0,0,0.26);}
#f_css_intro{position: absolute; left:15px; top:50%; -webkit-transform: translateY(-50%); -ms-transform: translateY(-50%); transform: translateY(-50%); width:65%;}
#f_css_intro h1{font-size:45px; color:var(--prime1); font-weight:700; display: block; width:100%; margin-bottom:15px}
#f_css_intro p span{color:var(--prime3); display: block; width:100%; font-size:20px}
#intro_logo{display: block; width:100%; margin:0 0 30px 0; padding-left:10px; padding-right:10px}
#view_more_btn{display: block; margin-top:30px; width: 100%;}
#view_more_btn a{color:#fff; font-size:20px; font-weight:700;background-image: -o-linear-gradient(left, var(--prime1) 0%, var(--prime2)  100%);background-image: -webkit-gradient(linear, left top, right top, from(var(--prime1)), to(var(--prime2)));background-image: linear-gradient(to right, var(--prime1) 0%, var(--prime2)  100%);  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  text-transform: uppercase; background-size: 200% auto;  -webkit-box-shadow: 0 0 20px #eee;  box-shadow: 0 0 20px #eee; -webkit-border-radius: 12px; border-radius: 12px; padding: 15px 45px;}
#view_more_btn a:hover{background-position: right center;}
@media screen and (min-width:768px){
    #f_css_intro{left:0; right:0; margin:0 auto; max-width:1199px;}
}
@media screen and (max-width:767px){
    #f_css_intro{width:95%}
    #f_css_intro h1{font-size:35px}
    #f_css_intro p span{font-size:18px}
}
@media screen and (max-width:500px){
    #f_css_intro h1{font-size:25px}
    #f_css_intro p span{font-size:15px}
    #view_more_btn a{font-size:16px; padding-left:30px; padding-right:30px}
}
.f_usp_col{-webkit-border-radius:12px; border-radius:12px;background: transparent -o-linear-gradient(left, #BF0882 0%, #011684 100%) 0% 0% no-repeat;background: transparent -webkit-gradient(linear, left top, right top, from(#BF0882), to(#011684)) 0% 0% no-repeat;background: transparent linear-gradient(90deg, #BF0882 0%, #011684 100%) 0% 0% no-repeat; padding:5px}
@media screen and (min-width:768px){
    .f_usp_col:first-child, .f_usp_col:nth-child(2){margin-bottom:30px}
}
.f_css_usp_ttl h3{font-size:35px; color:var(--prime1); margin-bottom:30px; font-weight:700; display: block; width: 100%}
.f_css_usp_ttl p{font-size:18px; color:var(--prime3)}
@media screen and (max-width:767px){
    .f_css_usp_ttl h3{font-size:25px}
    .f_css_usp_ttl p{font-size:16px;}
}
@media screen and (max-width:500px){
    .f_css_usp_ttl p{font-size:15px;}
}
.top_f_css_wrapper{z-index:1}
.f_css_usps_wrapper{padding-top:45px; padding-bottom:45px; position: relative;}
.f_usp_col_in{-webkit-border-radius:12px; border-radius:12px; background:#fff; height: 100%; padding:15px; text-align: center}
@media screen and (max-width:767px){
    .f_usp_col_in span{font-size:15px}
}
.f_usp_header{margin-bottom:15px; padding-top:15px; padding-bottom:15px; display: block; width:100%; position: relative;}
@media screen and (max-width:767px){
    .f_usp_header{min-height: 120px; display: flex; flex-wrap: wrap; justify-content: center; align-items: center; align-content: center;}
}
@media screen and (max-width:576px){
    .f_usp_header{min-height: 150px}
}
.f_usp_header:after{width:50%; left:0; right:0; margin:0 auto; height:2px; background:var(--prime3); content:""; bottom:0; position: absolute}
.f_usp_header h4{font-size:30px; font-weight:700; display: block; width:100%; margin:0 0 10px 0; color:var(--prime2);}
.f_usp_header span{display:block; font-weight:700; width:100%; font-size:18px; height:30px; color:var(--prime1)}
.f_usp_col_in p{display: -webkit-box;display: -webkit-flex;display: -ms-flexbox;display: flex; -webkit-flex-wrap: wrap; -ms-flex-wrap: wrap; flex-wrap: wrap; -webkit-box-pack: center; -webkit-justify-content: center; -ms-flex-pack: center; justify-content: center; -webkit-box-align: center; -webkit-align-items: center; -ms-flex-align: center; align-items: center; -webkit-align-content: center; -ms-flex-line-pack: center; align-content: center; min-height: 60px; width:100%; color:var(--prime3); font-size:18px; line-height: 1.3;}
.container-fluid.sep{height:5px; background: transparent -o-linear-gradient(right, #011684 0%, #BF0882 100%) 0% 0%; background: transparent -webkit-gradient(linear, right top, left top, from(#011684), to(#BF0882)) 0% 0%; background: transparent linear-gradient(270deg, #011684 0%, #BF0882 100%) 0% 0%}
.mid_wrapper{background:#FAFAFA; padding-top:60px; padding-bottom:60px}
.mid_wrapper.white-bg{background: #fff;}
.mid_wrapper h3{color:var(--prime1); font-size:35px; margin:0 0 30px 0; font-weight:700}
@media screen and (max-width:767px){
    .f_col_item{margin-bottom:15px}
    .f_col_item:last-child{margin-bottom:0}
    .f_usp_header span{height: auto}
}
@media screen and (max-width:500px){
    .mid_wrapper h3{font-size:25px}
}
.mid_reasons_wrapper{-webkit-border-radius:12px; border-radius:12px;background: transparent -o-linear-gradient(left, #BF0882 0%, #011684 100%) 0% 0% no-repeat;background: transparent -webkit-gradient(linear, left top, right top, from(#BF0882), to(#011684)) 0% 0% no-repeat;background: transparent linear-gradient(90deg, #BF0882 0%, #011684 100%) 0% 0% no-repeat; padding:5px}
.mid_list_main{-webkit-border-radius:12px; border-radius:12px; background:#fff; padding-top:45px; padding-bottom:45px}
ul.mid_list li{display: block; padding-left:20px; margin-bottom:5px; width: 100%; font-size:16px; color:var(--prime3); position: relative;}
ul.mid_list li:last-child{margin-bottom:0}
ul.mid_list li:before{width:10px; top:8px; height:10px; -webkit-border-radius:50%; border-radius:50%; background: transparent -webkit-gradient(linear, right top, left top, from(#011684), to(#BF0882)) 0% 0%; background: transparent -o-linear-gradient(right, #011684 0%, #BF0882 100%) 0% 0%; background: transparent linear-gradient(270deg, #011684 0%, #BF0882 100%) 0% 0%; content:""; position:absolute; left:0; }
@media screen and (max-width:767px){
    .mid_list:first-child{margin-bottom:15px}
}
.merch_logo_col{margin-bottom:30px}

.w_bg{background-color:#fff; background-image:url(img/Mask-Group-5.jpg); background-repeat: no-repeat; background-size:cover; background-position: left top}
.go_merch_row{text-align: center; margin-bottom:45px}
@media screen and (max-width:576px){
    .go_merch_row{padding-left:0; padding-right:0}
    .go_merch_row a{width:100%}
}
.go_merch_row a{color:#fff; display:inline-block; font-size:25px; font-weight:700;background-image: -o-linear-gradient(left, var(--prime1) 0%, var(--prime2)  100%);background-image: -webkit-gradient(linear, left top, right top, from(var(--prime1)), to(var(--prime2)));background-image: linear-gradient(to right, var(--prime1) 0%, var(--prime2)  100%);  -webkit-transition: 0.5s;  -o-transition: 0.5s;  transition: 0.5s;  text-transform: uppercase; background-size: 200% auto;  -webkit-box-shadow: 0 0 20px #eee;  box-shadow: 0 0 20px #eee; -webkit-border-radius: 12px; border-radius: 12px; padding: 15px 45px;}
.go_merch_row a:hover{background-position: right center}

.go_merch_label{background-image: -o-linear-gradient(left, var(--prime1) 0%, var(--prime2)  100%);background-image: -webkit-gradient(linear, left top, right top, from(var(--prime1)), to(var(--prime2)));background-image: linear-gradient(to right, var(--prime1) 0%, var(--prime2)  100%); padding:5px; -webkit-border-radius: 12px; border-radius: 12px;}
.merch_lbl_in{display: flex; width:100%; flex-wrap: wrap; justify-content: center; align-items: center; text-align: center; font-weight: 700; padding-top:15px; padding-bottom:15px; background: #fff; -webkit-border-radius: 12px; border-radius: 12px; align-content: center;}
.merch_lbl_in p{-webkit-border-radius: 12px; border-radius: 12px; padding-left:15px; padding-right:15px; display: block; width:100%; font-size:25px; color:var(--prime3); margin:0;}
.merch_lbl_in p span{color:var(--prime1)}
@media screen and (max-width:767px){
    .go_merch_row a, .merch_lbl_in p{font-size:18px}
}
.f_css_footer{padding-top:30px; padding-bottom:30px; background: rgb(1,22,132); background: -o-linear-gradient(190deg, rgba(1,22,132,1) 0%, rgba(191,8,130,1) 100%); background: linear-gradient(260deg, rgba(1,22,132,1) 0%, rgba(191,8,130,1) 100%);  color:#fff}
.f_css_footer a{display: inline-block;}
@media screen and (max-width:767px){
    .f_css_usps_main .row.mob_slider_1, .f_css_usps_main .row.mob_slider_2{display: block; position: relative;}
}
.slick-slider{position:relative;display:block;box-sizing:border-box;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;-webkit-touch-callout:none;-khtml-user-select:none;-ms-touch-action:pan-y;touch-action:pan-y;-webkit-tap-highlight-color:transparent}.slick-list{position:relative;display:block;overflow:hidden;margin:0;padding:0}.slick-list:focus{outline:0}.slick-list.dragging{cursor:pointer;cursor:hand}.slick-slider .slick-list,.slick-slider .slick-track{-webkit-transform:translate3d(0,0,0);-moz-transform:translate3d(0,0,0);-ms-transform:translate3d(0,0,0);-o-transform:translate3d(0,0,0);transform:translate3d(0,0,0)}.slick-track{position:relative;top:0;left:0;display:block;margin-left:auto;margin-right:auto}.slick-track:after,.slick-track:before{display:table;content:''}.slick-track:after{clear:both}.slick-loading .slick-track{visibility:hidden}.slick-slide{display:none;float:left;height:100%;min-height:1px}[dir=rtl] .slick-slide{float:right}.slick-slide img{display:block}.slick-slide.slick-loading img{display:none}.slick-slide.dragging img{pointer-events:none}.slick-initialized .slick-slide{display:block}.slick-loading .slick-slide{visibility:hidden}.slick-vertical .slick-slide{display:block;height:auto;border:1px solid transparent}.slick-arrow.slick-hidden{display:none}

.mob_slider_1{}
@media screen and (max-width:767px){
    .merch_logo_col{flex:0 0 100%; max-width:100%}
}