body{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 400;font-size: 18px;line-height: 1.5;color: #000000;
}

.xts-textfont-content{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 400;
}

legend, th, h1, h2, h3, h4, h5, h6, .title, .widget_block.widget_search .wp-block-search__label, .xts-anim-text, .xts-size-guide-table tr:first-child td, .woocommerce-thankyou-order-received, .woocommerce-Reviews .comment-reply-title{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;color: #000000;
}

.xts-textfont-title{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;
}

.xts-entities-title, .widget_recent_comments li > a, .widget_recent_entries a, .widget_rss li > a, .wp-block-latest-comments .wp-block-latest-comments__comment-link, .wp-block-latest-posts__list li a, .xts-single-post .xts-post-url-text, table .product-name a, .product_list_widget .product-title, .product_title{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;color: #000000;
}

a.xts-entities-title{
	color: #000000;
}

a.xts-entities-title:hover, .xts-entities-title a:hover, .xts-page-nav-btn:hover .xts-page-nav-title, .widget_recent_comments li > a:hover, .widget_recent_entries a:hover, .widget_rss li > a:hover, .wp-block-latest-comments .wp-block-latest-comments__comment-link:hover, .wp-block-latest-posts__list li a:hover, table .product-name a:hover, .product_list_widget .product-title:hover, .product_title a:hover{
	color: #f9f9f9;
}

.xts-nav-main > li > a{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 800;font-size: 20px;color: #000000;
}

.xts-nav-main > li:hover > a{
	color: #fb4409;
}

.xts-nav-main > li.current-menu-item > a{
	color: #fb4409;
}

.widget-title, .widget_block .wp-block-group h1, .widget_block .wp-block-group h2, .widget_block .wp-block-group h3, .widget_block .wp-block-group h4, .widget_block .wp-block-group h5, .widget_block .wp-block-group h6{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 28px;
}

.xts-textfont-alt{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;
}

.xts-header-text.xts-reset-all-last.xts-4vxcbdiy4xmd596dq1l1 a, .xts-page-nav-title{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 16px;color: #000000;
}

.xts-dropdown-menu.xts-dropdown.xts-style-sized .xts-sub-menu > li > a, .xts-dropdown-menu.xts-dropdown.xts-style-full .xts-sub-menu > li > a, .xts-dropdown-menu.xts-dropdown.xts-style-container .xts-sub-menu > li > a, span.xts-nav-text{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 20px;color: #000000;
}

.xts-dropdown-menu.xts-dropdown.xts-style-sized .xts-sub-menu > li > a:hover, .xts-dropdown-menu.xts-dropdown.xts-style-full .xts-sub-menu > li > a:hover, .xts-dropdown-menu.xts-dropdown.xts-style-container .xts-sub-menu > li > a:hover, span.xts-nav-text:hover{
	color: #ffa02a;
}

.xts-dropdown-menu.xts-dropdown .xts-sub-menu li a, .xts-nav-mobile span.xts-nav-text {
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 500;font-size: 16px;color: #000000;
}

.xts-dropdown-menu.xts-dropdown .xts-sub-menu li a:hover, .xts-nav-mobile span.xts-nav-text :hover{
	color: #ffa02a;
}

::placeholder{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 14px;text-transform: uppercase;color: #efefef;
}

.xts-single-post .xts-single-post-title{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 28px;line-height: 1.5;color: #0a0a0a;
}

.xts-sidebar span.widget-title.title{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 20px;color: #0a0a0a;
}

.xts-nav-mobile ul li a{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 500;font-size: 14px;color: #0a0a0a;
}

.xts-post-title{
	font-family: "Inter", Arial, Helvetica, sans-serif;font-weight: 700;font-size: 18px;
}

a{
	color:#fb4409;
}

a:hover{
	color:#db0d0d;
}

@font-face {
	font-weight: normal;
	font-style: normal;
	font-family: "font-icon";
	src: url("//www.mifffdc.com/wp-content/themes/xts-luman/fonts/font-icon.woff") format("woff"),
	url("//www.mifffdc.com/wp-content/themes/xts-luman/fonts/font-icon.woff2") format("woff2");
}

:root{
	--xts-container-w: 1280px;
}
.container {
	max-width: 1280px;
}

.xts-dropdown-menu.xts-style-container {
	max-width: 1250px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-no {
	max-width: 1250px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-narrow {
	max-width: 1260px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-default {
	max-width: 1270px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-extended {
	max-width: 1280px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-wide {
	max-width: 1290px;
}

.elementor-section.xts-section-stretch > .elementor-column-gap-wider {
	max-width: 1310px;
}

@media (min-width: 1297px) {
	.platform-Windows .xts-section-stretch > .elementor-container {
		margin-left: auto;
		margin-right: auto;
	}
}

@media (min-width: 1280px) {
	html:not(.platform-Windows) .xts-section-stretch > .elementor-container {
		margin-left: auto;
		margin-right: auto;
	}
}


/* Quick view */
.xts-quick-view-popup {
	max-width: 920px;
}

/* Promo popup */
.xts-promo-popup {
	max-width: 800px;
}

/* Blog single content boxed */

/* Header Boxed */
.xts-header.xts-design-boxed:not(.xts-full-width) .xts-header-main {
	max-width: 1250px;
}

.xts-widget-filter .xts-scroll-content {
	max-height: 280px;
}
/*=====================================global============================*/
table.xts-table {    table-layout: fixed;}
.pswp__bg {    left: 0;    width: 100%;    background: #000000c4;}
/*mobile-menu*/
.xts-dropdown.xts-dropdown-menu.xts-style-default {    margin-top: 20px;    margin-left: 25px;}
.xts-dropdown {top:100%; box-shadow:0px 5px 8px rgba(0,0,0,.15);}

.category .xts-site-content, .error404 .xts-site-content{    background-image: none;    padding-top: 20%; padding-bottom:10%;}
/*post-page*/
.single-post .xts-site-content {  background-image: url(/wp-content/uploads/2023/08/banner-top.png); background-size:100vw; background-position:top; background-color:#FFFCF2; background-repeat:no-repeat;
}

.single-post .xts-site-content {
            background-image: url(/wp-content/uploads/2024/07/240729-1-2.png);
            background-size: 100vw;
            background-position: top;
            background-color: #fff;
            background-repeat: no-repeat;
        }

.single-post h3.xts-title.title {display:none;}
/* .home-theme a{
            background-image: linear-gradient(to left, #ED1C24, #2B3990);
        } */

/*page*/
/* .xts-site-content {    background-image: linear-gradient(180deg, #FB4409 35%, #FFA02A);} */
.xts-site-content:before {
    content: '';
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    position: absolute;
    background-image: url(https://www.mifffdc.com/wp-content/uploads/2023/08/pattern-01.jpg);
    /* background-size: cover; */
    mix-blend-mode: darken;
    background-repeat: repeat;
    filter: opacity(0.18);
}

/*header*/
.xts-header-row.xts-general-header .xts-header-row-inner {    padding-top: 15px;}
a.xts-button, button.searchsubmit {    box-shadow: none !important;}
.xts-top-bar {    backdrop-filter: blur(10px); -webkit-backdrop-filter:blur(10px); 
     padding-right:0;}
.xts-button-wrapper.xts-header-btn, .xts-top-bar .container {    padding-right: 0;}


/*button*/
.xts-header-btn a.xts-button:hover::before, .elementor-widget-xts_blog .xts-post-categories a.xts-post-category:hover::before {  opacity: 1; }

.xts-header-btn a.xts-button:before, .single-post a.xts-post-category:before{ border-radius: 0px !important;}

.elementor-widget-xts_blog .xts-post-categories a.xts-post-category:before { border-radius: 5px !important;}


a.xts-button:hover::before, [type=submit]:hover::before, .elementor-widget-xts_blog .xts-post-categories a.xts-post-category:hover::before, .single-post a.xts-post-category:hover::before {  opacity: 1;     border-radius: 35px;transition: opacity 0.5s linear; }

a.xts-button.xts-load-more.xts-type-blog.xts-action-load_more {
    border: none !important;    color: #fff;}

/*a.xts-button:before, [type=submit]:before, .elementor-widget-xts_blog .xts-post-categories a.xts-post-category:before, .single-post a.xts-post-category:before{ position: absolute;  content: ""; top: 0;
  right: 0;border-radius: 35px;  bottom: 0;    left: 0;  background-image: linear-gradient( to left, hwb(15 4% 2%) 50%, hsl(33.24deg 100% 58.24%));
  z-index: -1;  transition: opacity 0.5s linear;  opacity: 0;}*/
a.xts-button:before, [type=submit]:before, .elementor-widget-xts_blog .xts-post-categories a.xts-post-category:before, .single-post a.xts-post-category:before{ position: absolute;  content: ""; top: 0;
  right: 0;border-radius: 35px;  bottom: 0;    left: 0;  background-image: linear-gradient( to left, #2B3990, #ED1C24);
  z-index: -1;  transition: opacity 0.5s linear;  opacity: 0;}

/*a.xts-button, [type=submit], .elementor-widget-xts_blog .xts-post-categories a.xts-post-category, .single-post a.xts-post-category{    position: relative;  background-image: linear-gradient(
	to left, hsl(33.24deg 100% 58.24%),    hsl(14.63deg 96.8% 50.98%));   z-index: 1; transition: opacity 0.5s linear; }*/
a.xts-button, [type=submit], .elementor-widget-xts_blog .xts-post-categories a.xts-post-category, .single-post a.xts-post-category{    position: relative;  /*background-image: linear-gradient(
	to left, #ED1C24,    #2B3990);*/  background:#2b5190;   z-index: 1; transition: opacity 0.5s linear; }

.xts-header-btn a.xts-button.xts-size-l.xts-style-default.xts-color-primary.xts-shape-rectangle {
    height: 70px;}

.xts-button.xts-size-l {    padding-right: 40px;    padding-left: 40px;}

[type=submit] {color:#fff !important;}
/*[type=submit]:hover {background-image: linear-gradient(
    to left,       hsl(14.63deg 96.8% 50.98%) 50%,    hsl(33.24deg 100% 58.24%));}*/
[type=submit]:hover {background-image: linear-gradient(
    to left,       #ED1C24,    #2B3990);}

/*button-blog*/
.elementor-widget-xts_blog .xts-post-categories a.xts-post-category {    padding: 8px 10px; border-radius: 5px;}

/*homepage*/
.elementor-10 .elementor-element.elementor-element-b394790 > .elementor-widget-container {
    clip-path: polygon(0% 0%, 100% 0%, 90% 100%, 5% 100%);
}

.elementor-10 .elementor-element.elementor-element-b394790 > .elementor-widget-container:before {
    content: '';
    top: 0;
    left: -10px;
    right: 0;
    bottom: 0;
    position: absolute;
    background-image: url(https://www.mifffdc.com/wp-content/uploads/2023/08/elements-fdc.png);
    background-position: top left;
    z-index: -1;
    mix-blend-mode: color-burn;
    background-size: cover;
    background-repeat: no-repeat;
}


/*how to participcate*/
.how-to-participate-info li.xts-active span.xts-nav-text{color:#fff !important;}


/*FAQs*/
.faqs.elementor-widget.elementor-widget-xts_accordion{
     background-color: #0000000d;
    border-radius: 10px;
    backdrop-filter: blur(10px);
    border: 1px solid #ffffff1f;
}
.faqs .xts-accordion-item {    border-bottom: 1px solid #ffffff1f;}

.faqs span.xts-accordion-icon.xts-style-plus {    font-size: 18px;    color: #fff;}


/* blog */
.elementor-widget-xts_blog .xts-post-desc.xts-reset-all-last {    font-size: 12px;}

.searchform-input input[type=text] {    border-radius: 5px; background: transparent;}
.xts-sidebar .xts-recent-title.xts-entities-title.title {    font-size: 16px;
    font-weight: 500;    line-height: 1.3em;}

time.xts-recent-time.xts-recent-meta {
    font-size: 10px;
    text-transform: uppercase;
    font-weight: 700;
    letter-spacing: 1px;
    color: #00000094;
}
.xts-sidebar ul.xts-recent-list li {    
			border-bottom: 1px solid #00000014;
    padding: 10px 0;
			align-items: flex-start;
    flex-direction: column;
    flex-wrap: nowrap;
		
}

.xts-sidebar-inner {
    padding: 25px;
    background-color: #0000000a;
    border: 1px solid #00000017;
    border-radius: 10px;
    backdrop-filter: blur(10px);
}

.searchform-input input[type=text]::placeholder {    color: #00000047;}




/*blog-elements*/
.single-post .xts-single-post-thumb {display:none;}
.single-post .xts-content-area {    padding-bottom: 40px;}
.xts-post-hover.xts-fill {    background: #00000047;}
.elementor-widget-xts_blog .xts-post-content {    display: flex;    flex-direction: column;     padding: 0 10px;}
 .single-post a.xts-post-category{    padding: 8px;    border-radius: 5px !important; margin-bottom:5px;}
.elementor-widget-xts_blog .xts-post-categories{    padding: 8px 8px 8px 0;    border-radius: 5px !important; margin-bottom:5px;}
.elementor-widget-xts_blog .xts-post-categories a.xts-post-category, .single-post a.xts-post-category {    margin-bottom: 0px;    color: #fff;}
.elementor-widget-xts_blog .xts-post-header {    transform: translateY(-15px); margin-bottom:-10px;}
.elementor-widget-xts_blog .xts-post-thumb {height:250px;margin-bottom: 0;}
.elementor-widget-xts_blog .xts-post-thumb .xts-post-image img {
    object-fit: cover; object-position: center;}
.elementor-widget-xts_blog .xts-post-read-more-hover {padding:20px 20px 30px;}

.elementor-widget-xts_blog  .xts-post-desc.xts-reset-all-last {    order: 1;    font-size: 14px;}

.elementor-widget-xts_blog  h3.xts-post-title.xts-entities-title {    order: 1;    margin-bottom: 5px;}

.tit_bn a{background:#fff;border:1px solid #2b5190; }
.tit_bn a span{ color:#000;}
a.xts-button:before, [type=submit]:before, .elementor-widget-xts_blog .xts-post-categories a.xts-post-category:before, .single-post a.xts-post-category:before{background:#f48387 !important;}@media (min-width: 1025px) {
	/*header*/
.xts-nav.xts-gap-l>li>a {    padding-right: 30px;    padding-left: 30px;}
.xts-general-header.xts-dropdowns-align-bottom .xts-dropdown {margin-top:20px !important;}
.xts-page-title{display:none;}

/*how-to-participate*/
.how-to-participate-info .xts-tabs {    display: flex;    width: 100%;    flex-direction: row;}
 .how-to-participate-info  .xts-nav {   flex-wrap: nowrap;    flex-direction: column;      }
.how-to-participate-info .xts-tabs>div:nth-child(1) {    width: 25%;}
.how-to-participate-info .xts-tabs>div:nth-child(2) {    width: 75%;}
.how-to-participate-info   .xts-nav-tabs {
    align-items: flex-start;    background-color: #0000000a;    border-radius: 15px;
    backdrop-filter: blur(10px);    border: 1px solid #00000017;}
 .how-to-participate-info .xts-nav>li>a{            align-items: flex-start !important;            
                border-top: 1px solid #0000000a;    }
    
 .how-to-participate-info  .xts-nav li {    width: 100%;    margin-bottom: 0 !important;}
.how-to-participate-info .xts-nav-tabs.xts-icon-left a {    flex-direction: row;}

/* .how-to-participate-info li.xts-active {    background-image: linear-gradient(45deg, #FB4409, #FFA02A); } */

.how-to-participate-info li.xts-active:nth-child(1) {
    border-top-right-radius: 10px;    border-top-left-radius: 10px;}

.how-to-participate-info li.xts-active:before {
    content: '';
    position: absolute;
    top: 0;
    background-image: url(/wp-content/uploads/2023/08/pattern-fdc-5.png);
    left: 0px;
    right: 0;
    bottom: 0;
    mix-blend-mode: hard-light;
    background-size: cover;
    background-repeat: no-repeat;
}


}

@media (min-width: 768px) and (max-width: 1024px) {
	/*mobile- row*/
.xts-header-col.xts-full.xts-mobile {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
}

.xts-header-btn a.xts-button {font-size:10px;}
span.xts-header-el-icon {
    background-color: #0000001f;
    padding: 8px;
    border-radius: 5px;
    backdrop-filter: blur(1px);  -webkit-backdrop-filter:blur(1px);
}


/*how-to*/
.how-to-participate-info   .xts-nav-tabs {
    align-items: flex-start;    background-color: #0000000a;    border-radius: 15px;
    backdrop-filter: blur(10px);    border: 1px solid #00000017;}
 .how-to-participate-info .xts-nav>li>a{            align-items: flex-start !important;            
                border-top: 1px solid #0000000a;    }
    
 .how-to-participate-info  .xts-nav li {    width: 100%;    margin-bottom: 0 !important;}
/* .how-to-participate-info li.xts-active {    background-image: linear-gradient(45deg, #FB4409, #FFA02A);} */
.how-to-participate-info li.xts-active span.xts-nav-text{}
.how-to-participate-info li.xts-active:before {
    content: '';
    position: absolute;
    top: 0;
    background-image: url(/wp-content/uploads/2023/08/pattern-fdc-5.png);
    left: 0px;
    right: 0;
    bottom: 0;
    mix-blend-mode: hard-light;
    background-size: cover;
    background-repeat: no-repeat;
}

.how-to-participate-info .xts-nav-wrapper.xts-nav-tabs-wrapper.xts-mb-action-swipe.xts-textalign-left {
    border-top-left-radius: 10px;   border-bottom-left-radius: 10px;
}

[type=submit] {     width: 100%;}
}

@media (max-width: 767px) {
	/* home*/
.elementor-widget-image-box .elementor-image-box-content {width:100% !important;}
.elementor-image-box-content {    margin-top: 10px;}


/*mobile- row*/
.xts-header-col.xts-full.xts-mobile {
    display: inline-flex;
    flex-direction: row;
    flex-wrap: nowrap;
}
.xts-header-btn a.xts-button {font-size:10px;}
span.xts-header-el-icon {
    background-color: #0000001f;
    padding: 8px;
    border-radius: 5px;
    backdrop-filter: blur(1px);-webkit-backdrop-filter:blur(1px);
}

/*how-to*/
.how-to-participate-info   .xts-nav-tabs {
    align-items: flex-start;    background-color: #0000000a;    border-radius: 15px;
    backdrop-filter: blur(10px);    border: 1px solid #00000017;}
 .how-to-participate-info .xts-nav>li>a{            align-items: flex-start !important;            
                border-top: 1px solid #0000000a;    }
    
 .how-to-participate-info  .xts-nav li {    width: 100%;    margin-bottom: 0 !important;}
.how-to-participate-info li.xts-active {    background-image: linear-gradient(45deg, #FB4409, #FFA02A);}
.how-to-participate-info li.xts-active span.xts-nav-text{color:#fff;}
.how-to-participate-info li.xts-active:before {
    content: '';
    position: absolute;
    top: 0;
    background-image: url(/wp-content/uploads/2023/08/pattern-fdc-5.png);
    left: 0px;
    right: 0;
    bottom: 0;
    mix-blend-mode: hard-light;
    background-size: cover;
    background-repeat: no-repeat;
}

.how-to-participate-info .xts-nav-wrapper.xts-nav-tabs-wrapper.xts-mb-action-swipe.xts-textalign-left {
    border-top-left-radius: 10px;   border-bottom-left-radius: 10px;
}

[type=submit] {     width: 100%;}


/*partner-logo*/
.partners-logo .elementor-image-box-wrapper {    display: flex;    flex-direction: column;}
.partners-logo figure.elementor-image-box-img {    order: 1;}
}

