@charset "UTF-8";
/* @font-face {
	font-family: 'AvenirLTStd-Roman';
	src: url(./fonts/AvenirLTStd-Roman.eot);
	src: url(./fonts/AvenirLTStd-Roman.eot?#iefix) format('embedded-opentype'),
		 url(./fonts/AvenirLTStd-Roman.otf) format('otf'),
		 url(./fonts/AvenirLTStd-Roman.svg#AvenirLTStd-Roman) format('svg'),
		 url(./fonts/AvenirLTStd-Roman.ttf) format('truetype'),
		 url(./fonts/AvenirLTStd-Roman.woff) format('woff'),
		 url(./fonts/AvenirLTStd-Roman.woff2) format('woff2');
  } */

html:not(.fl-builder-edit), body:not(.fl-builder-edit){
  background-color: #0B0A08;
}
html{	
  overflow-x:hidden;
}
a{
  text-decoration: none;
}
::marker{
	color:#f37647;
}
h1{
	letter-spacing:3.6px;
}
.top-header{
	background:#000;
	border-bottom:1px solid #2f2f2d;
}
.title-text{
	position:absolute;
	z-index:1;
	top:15px;
	left:30px;
}

.title-text{
	top:25px;
}
.padd-t-70{
	padding-top:70px;
}
.padd-b-70{
	padding-bottom:70px;
}
.elementor-button{
	position:relative;
}
.elementor-button:before{
    content: "";
    position: absolute;
    height: 3px;
    width: 100%;
    left: 3px;
    bottom: -3px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
	background:#fff;
}
.elementor-button:after{
    content: "";
    position: absolute;
    height: 100%;
    width: 3px;
    top: 3px;
    right: -3px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
	background:#fff;
}
.gm-container{
	padding-left:0px;
	padding-right:0px;
}
footer a{
	color:#fff;
}
footer a:hover{
	color:#EC3F3A;
}
footer{
	border-top:1px solid #2f2f2d;
}
.border-bottom-style{
	border-bottom:1px solid #2f2f2d;
}
.effects-new{
	position:relative;
	overflow:hidden;
}
.pixcel{
	position: absolute;
    top: 0;
    bottom: 0;
    left: 0;
    right: 0;
}

/* ---- particles.js container ---- */ 
/* #particles-js{ 
  position:absolute; 
  width: 100%; 
  height: 100%; 
}  */
.elementor-custom-embed-play svg{
	width: 60px !important;
    height: 60px !important;
    background: #EC3F3A;
    padding: 20px;
	position:relative;
}
.access-code input[type="submit"]{
	position:relative;
}
.elementor-custom-embed-play svg:before, .access-code input[type="submit"]:before{
    content: "";
    position: absolute;
    height: 3px;
    width: 100%;
    left: 3px;
    bottom: -3px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
	background:#fff;
}
.elementor-custom-embed-play svg:after, .access-code input[type="submit"]:after{
    content: "";
    position: absolute;
    height: 100%;
    width: 3px;
    top: 3px;
    right: -3px;
    -webkit-transition: all .3s ease;
    transition: all .3s ease;
	background:#fff;
}
.access-code input[type="text"]{
	padding:10px 15px;
	background:#000;
	border:1px solid #000;
	color:#fff;
}

.access-code input[type="submit"]{
	background:#EC3F3A;
	color:#fff;
	padding:10px 15px;
	border:1px solid #EC3F3A;
}
.custom-form{
	margin-bottom:30px;
}
.access-text p{
	font-size:18px !important;
	margin-bottom:0px;
}
.issues-sec .elementor-button{
	min-width:180px;
}