 .mb10 {
         margin-bottom: 10px;

    }
	.mb20 {
         margin-bottom: 20px;

    }
	
	.mr10 {
         margin-right: 10px;

    }
	.mr20 {
         margin-right: 20px;

    }
	.mt20 {
         margin-top: 20px;

    }
	.mt10 {
         margin-top: 10px;

    }

.p-1 {
    padding: 15px 19px;
    border-radius: 3px;
    font-size: 0.875rem;
    
}

.p-2 {
    padding: 15px 19px;
    border-radius: 3px;
    font-size: 0.875rem;
    background: rgb(0 0 0 / 30%);
}

.bcolor1 {
  
  background: #e52d27;
    background: -webkit-linear-gradient(to bottom, #b31217, #e52d27);
    background: linear-gradient(to bottom, #b31217, #e52d27);
    }
	.boxcolor1 {
  
box-shadow: 0px 2px 0px rgb(255 0 0 / 50%);
    }
	
.bcolor2 {
  
  background: #5611ec;
    background: -webkit-linear-gradient(to bottom, #dd03e4, #5611ec);
    background: linear-gradient(21deg, #dd03e4, #5611ec);
    }
	
.bcolor3 {
  
  border: 2px double transparent;
    background-image: linear-gradient(rgb(13, 14, 33), rgb(13, 14, 33)), radial-gradient(circle at left top, rgb(1, 110, 218), rgb(217, 0, 192));
    background-origin: border-box;
    background-clip: padding-box, border-box;
    }	
	
	
	
	.bcolor4 {
  
  background: #2c4150;
    
    }	
	.bcolor5 {
  
 background: rgb(0 0 0 / 30%);
    }	

.w100 {
    width: 100%;
}

.dflex {
    display: flex!important;
}
.fwrap {
    flex-wrap: wrap;
}
.fnowrap {
    flex-wrap: nowrap;
}
.fcolumn {
    flex-direction: column;
}
.frow {
    flex-direction: row;
}
.jcenter {
    justify-content: center;
}
.acenter {
    align-items: center;
}
.tcenter {
    text-align: center;
}
.d-none {
	display: none!important;
}

@media screen and (max-width:991.9px) {
	.d-none-992 {
		display: none!important;
	}
}

.width0-8::before{height: 0.875rem;width: 0.875rem;}
.width1::before{height: 1rem;width: 1rem;}
.width1-25::before{height: 1.25rem;width: 1.25rem;}
.width1-5::before{height: 1.5rem;width: 1.5rem;}
.width2::before{height: 2rem;width: 2rem;}

*,::after,::before {
	-webkit-box-sizing: border-box;
	box-sizing: border-box;
}

* {
	outline: 0;
	margin: 0;
	padding: 0;
}
#main {
	position: relative;
	clear: both;
	min-height: 100%;
	overflow: hidden;
}
.container {
    margin: 0 auto;
    max-width: 800px;
    width: 88%;
}
::selection {
	background: #35d956;
}

html {

    font-size: 18px;
	line-height: 1.5;
	-webkit-text-size-adjust: 100%;
	-webkit-tap-highlight-color: transparent;
	user-drag: none;
    -webkit-user-drag: none;

}
@media screen and (min-width:100px) {
	h1 {font-size: 1.5rem;}
	h2 {font-size: 1.5rem;}
	h3 {font-size: 1.25rem;}
}
@media screen and (min-width:600px) {
	h1 {font-size: 2rem;}
	h2 {font-size: 2rem;padding-top: 1rem;}
	h3 {font-size: 1.5rem;padding-top: 1rem;}
}
footer,header,main,nav {
	display: block;
}

@media screen and (min-width:100px) {
	h1,h2,h3 {margin-bottom: 10px;}
}
@media screen and (min-width:600px) {
	h1,h2,h3 {margin-bottom: 20px;}
}


h1,h2,h3 {
		line-height: 1.2;width: 100%;
}

h2,h3 {padding-top: 1rem;}
 

p {margin-bottom: 20px;}


[tabindex="-1"]:focus:not(:focus-visible) {
	outline: 0!important;
}
ul {

    list-style: none;
    padding-inline-start: 0px;
}

a {
    color: #d1d1d1;
	text-decoration: none;
	background-color: transparent;

}

a[href^=tel] {
	white-space: nowrap;
}
a:hover {
	text-decoration: none;opacity: 0.7;
	
}

a:not([href]) {color: inherit;}
a:not([href]):hover {color: inherit;text-decoration: none;}

img {
	max-width: 100%;
	height: auto;
}


button {
	border-radius: 0;
	margin: 0;
	font-family: inherit;
	font-size: inherit;
	line-height: inherit;
	overflow: visible;
	text-transform: none;
	border: none;
	cursor: pointer;
}

button:focus {
	outline: 0;
}
button:hover {
	opacity: 0.7;
}
.close span {
	display: block; height: 18px;width: 18px;
}
button.close {appearance: none;
    display: block;
    position: static;
    background: #0d1a26;
    border: 1px solid #ffffff24;
    padding: 10px 15px 10px 15px;
    border-radius: 3px;}

@media screen and (min-width:100px) {
	.section {
		padding-top: 20px;
	}
}

@media screen and (min-width:600px) {
	.section {
		padding-top: 30px;
	}
}


.col-1, .col-2, .col-3, .col-4, .col-5, .col-6, .col-7, .col-8, .col-9, .col-10, .col-11, .col-12, .col, .col-auto, .col-sm-1, .col-sm-2, .col-sm-3, .col-sm-4, .col-sm-5, .col-sm-6, .col-sm-7, .col-sm-8, .col-sm-9, .col-sm-10, .col-sm-11, .col-sm-12, .col-sm, .col-sm-auto, .col-md-1, .col-md-2, .col-md-3, .col-md-4, .col-md-5, .col-md-6, .col-md-7, .col-md-8, .col-md-9, .col-md-10, .col-md-11, .col-md-12, .col-md, .col-md-auto, .col-lg-1, .col-lg-2, .col-lg-3, .col-lg-4, .col-lg-5, .col-lg-6, .col-lg-7, .col-lg-8, .col-lg-9, .col-lg-10, .col-lg-11, .col-lg-12, .col-lg, .col-lg-auto, .col-xl-1, .col-xl-2, .col-xl-3, .col-xl-4, .col-xl-5, .col-xl-6, .col-xl-7, .col-xl-8, .col-xl-9, .col-xl-10, .col-xl-11, .col-xl-12, .col-xl, .col-xl-auto {position: relative;width: 100%;padding: 5px;}.col {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}@media (min-width: 576px) {.col-sm {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-sm-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-sm-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-sm-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-sm-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-sm-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-sm-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-sm-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-sm-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-sm-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-sm-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-sm-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-sm-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-sm-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}@media (min-width: 768px) {.col-md {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-md-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-md-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-md-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-md-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-md-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-md-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-md-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-md-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-md-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-md-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-md-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-md-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-md-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}@media (min-width: 992px) {.col-lg {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-lg-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-lg-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-lg-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-lg-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-lg-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-lg-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-lg-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-lg-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-lg-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-lg-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-lg-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-lg-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-lg-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}@media (min-width: 1200px) {.col-xl {-ms-flex-preferred-size: 0;flex-basis: 0;-ms-flex-positive: 1;flex-grow: 1;max-width: 100%;}.col-xl-auto {-ms-flex: 0 0 auto;flex: 0 0 auto;width: auto;max-width: 100%;}.col-xl-1 {-ms-flex: 0 0 8.333333%;flex: 0 0 8.333333%;max-width: 8.333333%;}.col-xl-2 {-ms-flex: 0 0 16.666667%;flex: 0 0 16.666667%;max-width: 16.666667%;}.col-xl-3 {-ms-flex: 0 0 25%;flex: 0 0 25%;max-width: 25%;}.col-xl-4 {-ms-flex: 0 0 33.333333%;flex: 0 0 33.333333%;max-width: 33.333333%;}.col-xl-5 {-ms-flex: 0 0 41.666667%;flex: 0 0 41.666667%;max-width: 41.666667%;}.col-xl-6 {-ms-flex: 0 0 50%;flex: 0 0 50%;max-width: 50%;}.col-xl-7 {-ms-flex: 0 0 58.333333%;flex: 0 0 58.333333%;max-width: 58.333333%;}.col-xl-8 {-ms-flex: 0 0 66.666667%;flex: 0 0 66.666667%;max-width: 66.666667%;}.col-xl-9 {-ms-flex: 0 0 75%;flex: 0 0 75%;max-width: 75%;}.col-xl-10 {-ms-flex: 0 0 83.333333%;flex: 0 0 83.333333%;max-width: 83.333333%;}.col-xl-11 {-ms-flex: 0 0 91.666667%;flex: 0 0 91.666667%;max-width: 91.666667%;}.col-xl-12 {-ms-flex: 0 0 100%;flex: 0 0 100%;max-width: 100%;}}


.modal {position: fixed;top: 0;left: 0;z-index: 1050;display: none;width: 100%;height: 100%;overflow-y: auto;outline: 0;background: #040b10;
    background: linear-gradient(to right, #040b10, #091c28, #170606);}.modal .modal-body {max-width: 100%;width: 100%;}.modal .modal-dialog {max-width: 100%;width: 100%;min-height: 100%;margin: 0!important;position: relative;pointer-events: none;}.modal .modal-content {margin: 0;padding: 0;border: 0;border-radius: 0;background: 0 0;height: 100%;min-height: 100vh;position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;outline: 0;}.modal .modal-header {padding: 0;border: none;margin-top: 5%;}.modal-open {overflow: hidden;padding-right: 0px!important;}.modal-open .modal {animation: fadeInDown;animation-duration: 1s;}