@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:#996D6E;
}
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;
}

/** Contact Us **/
.wpcf7-form .row {
    padding: 10px 0px;
}
.contact-us .elementor-shortcode .wpcf7 label {
    color: #fff;
}

.contact-us .elementor-shortcode .wpcf7 form input:not([type="submit"]):not([type="checkbox"]):not([type="radio"]), .contact-us .elementor-shortcode .wpcf7 form select {
    width: 100%;
    height: 50px;
    color: #000000;
	border-radius: 7px;
}
.contact-us .elementor-shortcode .wpcf7 form textarea {
    width: 100%;
    height: 176px;
    margin-bottom: 20px;
	border-radius: 7px;
}

.contact-us .elementor-shortcode .wpcf7 form input[type=submit] {
    display: inline-block;
    font-weight: 400;
    text-align: center;
    white-space: nowrap;
    vertical-align: middle;
    border-radius: 0;
    padding: 12px 72px;
	background: #996D6E;
	border: 0 solid #000;
    color: #fff;
    cursor: pointer;
}
.contact-us .elementor-shortcode .wpcf7 form input[type=submit]:hover{
	background: #fff;
    color: #996D6E;
}

.elementor-34 .elementor-element.elementor-element-fbc79e6::before{
	background-color: #000000;
    background-image: url(https://coincidence.blazewebtech.com/wp-content/uploads/2025/03/video-coincidence.png);
    --background-overlay: '';
    background-repeat: no-repeat;
    background-size: cover;
}