.component_1 {
  position: absolute;
  left: 0;
  top: 0;
  width: 100%;
  height: 100%;
  /* background: url(../../../assets/images/shell/fondo_sol.png); */
  background-size: 100% 100%;
}
.component_1 .header_text{
  position: absolute;
  top: 35px;
  left: 45px;
  font-size: 25px;
  color: white;
  font-family: "Arial_Regular";
  z-index: 1;
}
.component_1 .container{
  position: absolute;
  height: 410px;
  width: 786px;
  background-image: url(../../../assets/images/component1/BG_01_black.png);
  background-size: 896px 514px;
  background-repeat: no-repeat;
  background-position: -56px -22px;
  z-index: -1;
}
.component_1 .container#container2{
  background-image: url(../../../assets/images/component1/BG_02_black.png);
  z-index: -1;
}
.component_1 .container#container1.active{
  background-image: url(../../../assets/images/component1/BG_01.png);
 
  z-index: 1;
}
.component_1 .container#container2.active{
  background-image: url(../../../assets/images/component1/BG_02.png);
  z-index: 2;
  font-family: "Arial_Regular";
}
.component_1 .cont_btn{
  position: absolute;
  color: white;
  height: 46px;
  width: 282px;
  top: -1px;
  left: 50px;
  font-size: 14px;
  line-height: 52px;
  text-align: center;
  cursor: pointer;
  z-index: 3;
  background-image: url(../../../assets/images/component1/image97.png);
  background-size: 312px;
  background-repeat: no-repeat;
  background-position: 0px -11px;
  font-family: 'Arial_Bold_new';
  box-sizing: border-box;
  padding: 0px 0px 0px 28px;
  background-size: cover;
  top: 6px;
  line-height: 37px;
  padding: 0px 0px 0px 0px;
} 
.component_1 .cont_btn.active{
  background-image: url(../../../assets/images/component1/image100.png);
} 
.component_1 .cont2_btn{
  left: 456px;
}
.component_1 .cont_data_par {
  position: absolute;
  top: 80px;
  left: 57px;
  height: 414px;
  width: 786px;
  display: none;
  overflow: hidden;
}
.component_1 .text_parent{
  position: absolute;
  top: 66px;
  left: 35px;
  height: 340px;
  width: 350px;
  /* background: green; */
  font-family: "Arial_Regular";
  font-family: "Arial_Bold_new";
}
.component_1 .red_text {
  position: absolute;
  top: 0px;
  left: 0px;
  font-size: 13px;
  color: #dc4e11;
  opacity: 0;
  font-family: "Arial_Bold_new";
}
.component_1 .red_text.red_text2 {
  top: 22px;
}
.component_1 .red_text.red_text3 {
  top: 46px;
}
.component_1 .red_text.red_text4 {
  top: 69px;
}
.component_1 .red_text.red_text5 {
  top: 92px;
}
.component_1 .red_text.red_text6 {
  top: 114px;
}
.component_1 .black_text {
  position: absolute;
  top: 148px;
  left: 0px;
  font-size: 13px;
  opacity: 0;
}
.component_1 .black_text.black_text2 {
  top: 165px;
}
.component_1 .black_text.black_text3 {
  top: 182px;
}
.component_1 .black_text.black_text4 {
  top: 199px;
}
.component_1 .black_text.black_text5 {
  top: 216px;
}
.component_1 .black_text.black_text6 {
  top: 233px;
}
.component_1 .black_text.black_text7 {
  top: 250px;
}
.component_1 .black_text.black_text8 {
  top: 267px;
}
.component_1 .black_text.black_text9 {
  top: 280px;
}
.component_1 .black_text.black_text10 {
  top: 297px;
}
.component_1 .black_text.black_text11 {
  top: 314px;
}
.component_1 .black_text.black_text12 {
  top: 0px;
  left: 48px;
}
.component_1 .black_text.black_text13 {
  top: 22px;
  left: 48px;
}
.component_1 .black_text.black_text14 {
  top: 42px;
  left: 48px;
}
.component_1 .black_text.black_text15 {
  top: 69px;
  left: 119px;
}
.component_1 .black_text.black_text16 {
  top: 89px;
  left: 177px;
}
.component_1 .black_text.black_text17 {
  top: 147px;
  left: 90px;
}
.component_1 .black_text.black_text18 {
  top: 164px;
  left: 90px;
}
.component_1 .black_text.black_text19 {
  top: 183px;
  left: 90px;
}
.component_1 .black_text.black_text20 {
  top: 200px;
  left: 90px;
}
.component_1 .black_text.black_text21 {
  top: 216px;
  left: 90px;
}
.component_1 .black_text.black_text22 {
  top: 233px;
  left: 90px;
}
.component_1 .black_text.black_text23 {
  top: 250px;
  left: 90px;
}
.component_1 .black_text.black_text24 {
  top: 266px;
  left: 90px;
}
.component_1 .black_text.black_text25 {
  top: 280px;
  left: 90px;
}
.component_1 .black_text.black_text26 {
  top: 297px;
  left: 90px;
}
.component_1 .black_text.black_text27 {
  top: 314px;
  left: 90px;
}
.component_1 .cont_video{
  position: absolute;
  /* height: 150px; */
  width: 400px;
  top: 75px;
  left: 358px;
  display: none;
}
.component_1 .cont_video video{
  width: 100%;
  height: 100%;
}
.component_1 .vdo_bottom_text{
   position: absolute;
   top: 381px;
   left: 440px;
   color: white;
   font-size: 11px;
   color: white;
   font-family: "Arial_Regular";
}
.component_1 .para_text{
   position: absolute;
   font-size: 12px;
   height: 15px;
   width: 360px;
   top: 70px;
   left: 38px;
}
.component_1 .cont2imag{
  position: absolute;
  height: 299px;
  width: 400px;
  top: 76px;
  left: 358px;
  background-size: cover;
  background-repeat: no-repeat;
}
.component_1 .cont2imag.btn1{
  background-image: url(../../../assets/images/component1/image586.jpg);
}
.component_1 .cont2imag.btn2{
  background-image: url(../../../assets/images/component1/image598.jpg);
}
.component_1 .cont2imag.btn3{
  background-image: url(../../../assets/images/component1/image605.jpg);
}
.component_1 .cont2imag.btn4{
  background-image: url(../../../assets/images/component1/image612.jpg);
}
.component_1 .cont2imag.btn5{
  background-image: url(../../../assets/images/component1/image619.jpg);
}
.component_1 .cont2imag.btn6{
  background-image: url(../../../assets/images/component1/image626.jpg);
}
.component_1 .cont2imag.btn7{
  background-image: url(../../../assets/images/component1/image633.jpg);
}
.component_1 .cont2imag.btn8{
  background-image: url(../../../assets/images/component1/image640.jpg);
}
.component_1 .cont2imag.btn9{
  background-image: url(../../../assets/images/component1/image647.jpg);
}
.component_1 .cont2imag.btn10{
  background-image: url(../../../assets/images/component1/image654.jpg);
}
.component_1 .btn_head {
  position: absolute;
  top: 164px;
  left: 38px;
  font-size: 14px;
  font-family: 'Arial_Bold_new';
}
.component_1 .btn_head2{
  top: 224px;
}
.component_1 .btn_head3{
  top: 286px;
}
.component_1 .cont2btn{
  position: absolute;
  height: 28px;
  width: 60px;
  top: 184px;
  left: 38px;
  /* background-image: url(../../../assets/images/component1/assets_07.png); */
  background-size: 69px 37px;
  background-position: -5px 0px;
  background-repeat: no-repeat;
  text-align: center;
  line-height: 33px;
  font-size: 12px;
  box-shadow: 1px 1px 7px #000000;
  border-radius: 14px;
  cursor: pointer;
  background: white;
  font-family: 'Arial_Bold_new';
}
.component_1 .cont2btn.small{
  height: 28px;
  width: 52px;
}
.component_1 .cont2btn:hover{
  background: #ff6600;
  box-shadow: none;
}
.component_1 .cont2btn.active{
  background: #ff6600;
  box-shadow: none;
}
.component_1 .cont2btn2{
  top: 245px;
  left: 38px;
}
.component_1 .cont2btn3{
  top: 245px;
  left: 110px;
}
.component_1 .cont2btn4{
  top: 305px;
  left: 37px;
}
.component_1 .cont2btn5{
  top: 305px;
  left: 98px;
}
.component_1 .cont2btn6{
  top: 305px;
  left: 159px;
}
.component_1 .cont2btn7{
  top: 305px;
  left: 220px;
}
.component_1 .cont2btn8{
  top: 305px;
  left: 281px;
}
.component_1 .cont2btn9{
  top: 340px;
  left: 37px;
}
.component_1 .cont2btn10{
  top: 340px;
  left: 98px;
}
.component_1 .armstrong_text{
   position: absolute;
   top: 380px;
   left: 22px;
   font-size: 13px;
   color: #fff;
}
.component_1 .upper_red_text{
   position: absolute;
   color: red;
   top: 8px;
   left: 0px;
   font-size: 16px;
   width: 398px;
   text-align: center;
   font-family: 'Arial_Bold_new';
}
.component_1 .upper_red1{
  position: relative;
  display: inline-block;
  height: 15px;
  width: auto;
}
.component_1 .upper_red2{
  position: relative;
  display: inline;
}
.component_1 .red_arrow{
  position: relative;
  display: inline-block;
  background-size: contain;
  background-repeat: no-repeat;
  background-image: url(../../../assets/images/component1/image592.png);
  height: 15px;
  width: 35px;
  background-position: 0px 4px;
}
.component_1 .upper_black_patch{
  position: absolute;
  height: 80px;
  width: 100%;
  z-index: 0;
  background-image: linear-gradient(#000000, #ffffff00);
}
.component_1 .image_white_text{
   position: absolute;
   color: white;
   top: 283px;
   text-align: center;
   width: 100%;
   font-size: 11px;
}