 @import url('https://fonts.googleapis.com/css2?family=Roboto+Condensed:ital,wght@0,100..900;1,100..900&display=swap');

 * {
 	margin: 0;
 	padding: 0;
 	box-sizing: border-box;
 	/* pointer-events: initial; */
 	font-family: "Roboto Condensed", sans-serif;
 }

 /* body, */
 html {
 	max-width: 100%;
 	height: 100%;
 	color: #fff;
 	background: #000;
 	/* max-width: 100%; */
 }

 #header {
 	height: 100vh;
 	background: url(https://images01.nicepage.com/a1389d7bc73adea1e1c1fb7e/d2322952c821563c9989f1aa/pexels-photo-3136673.jpeg)no-repeat;
 	background-size: cover;
 	display: flex;
 	justify-content: center;
 	background-position: 50% 50%;
 }

 #header .car_center_text {
 	text-align: center;
 	position: absolute;
 	bottom: 0;
 	margin-bottom: 100px;
 	line-height: 1.5;
 	/* opacity: 1.5; */
 	/* top: 7; */
 	/* color: rgb(135, 7, 255); */
 	/* text-shadow: 1px -3px 20px rgb(135, 7, 255); */
 }

 #header .car_center_text h1 {
 	width: 900px;
 	font-size: 3.75em;
 	font-weight: 700;
 	line-height: 1.1;
 	margin: auto;
 	/* text-align: center; */
 	/* width: 700px; */
 }

 #header .car_center_text p {
 	font-size: 1.5rem;
 	font-weight: 300;
 	width: 900px;
 	/* text-align: center; */
 }

 #header .car_center_text strong {
 	font-size: 1em;
 }

 #header .car_center_text .u-svg-content {
 	width: 50px;
 	margin: 20px;
 }

 /* ---end to start--- */
 #section_2_contact {
 	/* width: 100vw; */
 	/* height: 100%; */
 	background: #000;
 	padding: 50px;
 	box-shadow: 10px -5px 279px 20px;
 }

 #section_2_contact .section_2_center h1 {
 	font-size: 3em;
 	text-align: center;
 }

 #section_2_contact .section_2_center p {
 	font-size: 1.5em;
 	text-align: center;
 	line-height: 3;
 }

 #section_2_contact .section_2_contact_flex {
 	display: flex;
 	align-items: center;
 	justify-content: center;
 	gap: 80px;
 }

 #section_2_contact .section_2_cion-flex {
 	width: 350px;
 	align-items: center;
 	text-align: center;
 	margin: 80px 0 0;
 }

 #section_2_contact .section_2_cion-flex i {
 	padding: 15px;
 	font-size: 2rem;
 	width: 25%;
 	height: 25%;
 	border-radius: 50%;
 	color: #ffffff;
 	background-color: #f17c0e;
 }

 #section_2_contact .section_2_cion-flex h1 {
 	line-height: 1.2;
 	margin: 10px;
 	font-size: 1.5rem;
 	font-weight: 700;
 }

 #section_2_contact .section_2_cion-flex p {
 	font-family: Roboto, sans-serif;
 	font-size: 1rem;
 	line-height: 1.6;
 	color: #999999;
 	font-weight: 500;
 }

 #section_2_contact .section_2_cion-flex button {
 	background: #000;
 	padding: 15px 25px;
 	border: 2px solid #f17c0e;
 	margin: 20px;
 	text-transform: uppercase;
 	border-radius: 20px;
 	font-size: 1.1em;
 	color: #f17c0e;
 }

 #section_2_contact .section_2_cion-flex button a {
 	color: #f17c0e;
 	text-decoration: none;
 	/* padding: 20px;/ */
 	/* padding: 10px; */
 }

 #section_2_contact .section_2_cion-flex button a:hover {
 	color: #000000;
 }

 #section_2_contact .section_2_cion-flex button:hover {
 	color: #000;
 	background-color: #ffd600;
 }

 /* ---end to start--- */
 #section_3 {
 	height: 100%;
 	background: #000;
 	color: #fff;
 	padding: 20px;
 	display: flex;
 }

 #section_3 ._two_div_black_and_orange {
 	display: flex;
 	margin: 0 90px;
 	/* max-width: 100%; */
 	justify-content: space-around;
 	gap: 50px;
 	line-height: 1.6;
 	width: 100%;
 }

 #section_3 ._two_div_black_and_orange ._black {
 	width: 100%;
 	background: #000;
 	padding: 50px;
 }

 .orange.orange.orange ._two_div_black_and_orange ._black h1 {
 	font-size: 2rem;
 }

 ._two_div_black_and_orange ._black p {
 	font-size: 1.3rem;
 }

 ._two_div_black_and_orange .orange {
 	/* font-size: 8vw; */
 	padding: 90px;
 	background: #f17c0e;
 	width: 100%;
 	height: 90%;
 }

 ._two_div_black_and_orange ._black h4 {
 	font-size: 1.5rem;
 	font-weight: 700;
 }

 ._two_div_black_and_orange ._black ol {
 	font-size: 1.1rem;
 	font-weight: 700;
 	/* margin: 0px 0px 10px; */
 	/* t */
 	/* line-height: 2; */
 }

 /* ---end to start--- */
 #section_4 {
 	background: #000;
 	height: 100%;
 }

 .section_4_three_div {
 	display: flex;
 	/* margin: auto; */
 	align-items: center;
 	justify-content: center;
 	background: #000;
 	gap: 20px;
 }

 #section_4 .section_4_three_div .images img {
 	width: 325px;
 	height: 400px;
 	/* background-image: linear-gradient(0deg, rgba(0, 0, 0, 0.2), rgba(0, 0, 0, 0.2)); */
 	padding: 10px;
 }

 #section_4 .section_4_text_bolde {
 	margin-top: 90px;
 	margin-left: 90px;
 	background: #000;
 }

 .section_4_text_bolde h1 {
 	margin-left: 50px;
 	width: 700px;
 	font-size: 3.75rem;
 	margin-bottom: 0;
 	font-weight: 700;
 	padding: 30px;
 }

 .section_4_text_bolde spen {
 	font-style: italic;
 	color: #f17c0e;
 }

 .section_4_text_bolde h5 {
 	font-size: 2.28rem;
 	text-align: right;
 	padding: 50px;
 	font-weight: 500;
 	padding-right: 200px;
 }

 /* ---end to start--- */
 #section_5 {
 	height: 100%;
 	background: #000;
 	padding-top: 150px;
 }

 /* margin: auto; */
 .section_5_border-redus {
 	display: flex;
 	align-items: center;
 	gap: 200px;
 	/* justify-content: space-around; */
 	overflow: hidden;
 	justify-content: center;
 }

 /* margin-top: 30px; */
 .section_5_border-redus .two-type-text {
 	width: 560px;
 }

 .section_5_border-redus h1 {
 	font-size: 2.5rem;
 	font-weight: 700;
 }

 .section_5_border-redus h2 {
 	font-size: 1.25rem;
 	line-height: 1.6;
 	text-decoration: underline !important;
 	margin: 10px 0 0;
 }

 .section_5_border-redus p {
 	max-height: 100%;
 	color: #ffffff;
 	background-color: #f17c0e;
 	margin-bottom: 20px;
 	/* padding-left: 10px; */
 	/* padding-right: 10px; */
 	font-size: 1rem;
 	line-height: 1.6;
 	padding: 30px;
 }

 .section_5_border-redus h5 {
 	font-size: 0.875rem;
 	margin: 20px 0 0;
 }

 .two-type-images img {
 	width: 470px;
 	height: 470px;
 	background-position: 50% 50%;
 	border-radius: 50%;
 }

 /* ---end to start--- */
 #section_7 {
 	width: 100%;
 	/* display: flex; */
 	background: #000;
 	height: auto;
 	justify-content: center;
 	gap: 100px;
 	align-items: center;
 	/* height: 100vh; */
 	overflow: hidden;
 	/* margin-top: 100px; */
 	padding-top: 150px;
 	position: relative;
 }

 .position_flex_video_txt {
 	display: flex;
 	justify-content: center;
 	text-align: center;
 	align-items: center;
 	font-size: 2rem;
 }

 .position_flex_video_txt .video_postion video {
 	width: 900px;
 	height: 400px;
 }

 .section_7_text h2 {
 	font-size: 2.5rem;
 }

 /* ---end to start--- */
 #section_6 .cantainer {
 	background: #000;
 	margin: 20px auto;
 	width: 70%;
 	padding: 20px;
 }

 .cantainer h1 {
 	text-align: center;
 	font-size: 3rem;
 	padding: 20px;
 	/* font-weight: 100; */
 	margin-bottom: 20px;
 }

 .cantainer .accordian-heading {
 	display: flex;
 	align-items: center;
 	justify-content: space-between;
 	gap: 10px;
 	/* background: #fff; */
 	border-bottom: 2px solid #ffffff;
 	padding: 15px 20px;
 	/* margin: 5px; */
 }

 .cantainer .accordian-heading h3 {
 	font-size: 2rem;
 	font-weight: 200;
 }

 .cantainer .accordian-cantiner .accordian-heading i {
 	font-size: 25px;
 }

 .cantainer .accordian-cantiner .accordian-contant {
 	padding: 15px 20px;
 	/* border: 2px solid #000; */
 	/* background: #fff; */
 	font-size: 15px;
 	border-top: 0;
 	display: none;
 }

 .cantainer .accordian-cantiner .accordian.active .accordian-contant {
 	display: block;
 	border-bottom: 2px solid #ffffff;
 	font-size: 1.2vw;
 }

 .cantainer .accordian-cantiner .accordian {
 	cursor: pointer;
 }

 .cantainer .accordian-cantiner .accordian.active .accordian-heading {
 	background: #f17c0e;
 	border: none;
 }

 .cantainer .accordian-cantiner .accordian.active .accordian-heading h3 {
 	color: #fff;
 	font-weight: 500;
 }

 .cantainer .accordian-cantiner .accordian.active .accordian-heading i {
 	color: #fff;
 	transform: rotate(-180deg);
 	transition: transfrom .2s 1s;
 }

 /* ---end to start--- */
 #section_9 {
 	padding-top: 100px;
 	display: flex;
 	justify-content: space-around;
 	min-height: 100vh;
 	overflow: hidden;
 	background: #000;
 	color: #fff;
 	padding-top: 200px;
 	width: 100%;
 }

 #section_9 .section_9_side_txt {
 	width: 500px;
 }

 #section_9 .section_9_side_txt h2 {
 	font-size: 50px;
 	margin-bottom: 10px;
 	/* text-align: center; */
 	color: #ededed;
 }

 #section_9 .section_9_side_txt h3 {
 	font-size: 30px;
 }

 #section_9 .section_9_side_txt p {
 	font-size: 1.3rem;
 }

 #section_10_email .contact {
 	width: 500px;
 	/* display: flex; */
 	align-items: center;
 	/* justify-content: center; */
 }

 #section_10_email .contact from {
 	width: 600px;
 	text-align: center;
 }

 #section_10_email from .input-box {
 	/* display: flex; */
 	justify-content: space-between;
 }

 #section_10_email from .item {
 	width: 100%;
 	background: transparent;
 	border: none;
 	border-bottom: 4px solid #ffffff;
 	/* border: 2px solid #f17c0e; */
 	outline: none;
 	/* border-radius: 16px; */
 	padding: 18px;
 	font-size: 16px;
 	margin: 12px 0;
 	color: #ededed;
 	resize: none;
 }

 #section_10_email from .feld .item::placeholder {
 	color: rgb(255, 255, 255, .3);
 }

 #section_10_email from button {
 	padding: 12px 32px;
 	background: #f17c0e;
 	border: none;
 	outline: none;
 	border-radius: 8px;
 	box-shadow: 0 0 10px #f17c0e;
 	color: #333;
 	margin-top: 20px;
 	letter-spacing: 1px;
 	font-weight: 600;
 	cursor: pointer;
 	font-size: 16px;
 	transition: .5s;
 	vertical-align: middle;
 }

 #section_10_email from .input-box button:hover {
 	box-shadow: none;
 }

 #section_10_email from .input-box .feld .error-txt {
 	font-size: 14px;
 	color: #e93025;
 	text-align: left;
 	margin: -5px 0 10px;
 	display: none;
 }

 .textarea .error-txt {
 	margin-top: -10px;
 	display: none;
 }