.wrap{width: 100%;}
 
.nos_title_wrap{width: 100%;display: flex;}
.layer1_nos {padding-bottom: 50px;}
.layer1_nos_text {text-align: center;}
.layer1_nos_text p{
font-family: 'Real Head Pro';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 31px;
letter-spacing: 0.05em;
color: #4A6375;
text-align: left;
width: 90%;margin: 0 auto;padding: 20px 0 ;}
 
 .nos_title_wrap img {width:500px; height: 300px;margin: auto 60px;}
.nos_mapa{width: 90%; margin: 0 auto;}
.nos_title {font-family: 'Poppins-bold';
font-style: normal;
font-weight: 700;
font-size: 37px;
line-height: 66px;
color: #05507D;
text-align: center;
margin-top: 100px;}

.layer2_nos { width: 100%;background-color: #ebebeb;padding-top: 30px;}
.intro_mppc {width:90%;margin: 0 auto;text-align: center;padding-bottom: 50px;}
.intro_mppc p{font-family: 'Real Head Pro';
font-style: normal;
font-weight: 400;
font-size: 16px;
line-height: 31px;
letter-spacing: 0.05em;
color: #4A6375;
text-align: left;
width: 90%;margin: 0 auto;}
.intro_mppc img {width: 90%;margin-top: 30px;}
.layer2_nos_valores_wrap{display: flex;
width: 90%;
margin: 0 auto;}
.layer2_nos_2{width: 100%;background: white;padding: 30px 0;}
.nos_cli_gridwrap {display: grid; grid-template-columns: repeat(1,auto);grid-template-rows: repeat(1, auto);margin: 0 auto;width: 95%;}
.pue {grid-row: 1;grid-column: 1;}
.slp {grid-row: 1;grid-column: 2;}
.cel {grid-row: 2;grid-column: 1;}
.ags {grid-row: 2;grid-column: 2;}
.nos_cli_grid h2{color: #F69B00;font-family: 'Poppins-bold';}
.nos_cli_grid p {font-family: 'Real Head Pro';
font-style: normal;
font-weight:600;
font-size: 15px;
line-height: 26px;
color: #1c1c1c;
height: 120px
 ;}
 .nos_cli_grid { margin: 15px auto;width: 600px;}
 .nos_cli_grid img {width: 100%;}
.layer2_nos_valores {display: inline-block;margin: 10px auto; width: 340px;padding-bottom: 100px;}
.box_title {font-family: 'Poppins-bold';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 33px;
/* identical to box height */
color: #05507D;;}
.box_text {font-family: 'Real Head Pro';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 25px;
letter-spacing: 0.05em;
width: 90%;
color: #4A6375;}
.layer3_nos {width: 100%;}
 
 
.accordion_movil_wrap {
    width: 100%;
    display: flex;
    padding-top: 10px;
    background-color: #05507D ;
    position: relative;
  }
  .accordion_toggle_wrap { width: 100%;}
  .accordion-wrap{
      border-bottom: 1px solid #ddba4d; 
 
  }
  
  .accordion-item{
    width: 100%;
    margin: 0 auto;
    cursor: pointer;
  color: #F69B00;
  margin-top: 50px;
  margin-left: 30px;

  }
  
  .accordion-header{
    transition: ease-in-out 100ms;
    font-family: 'Poppins';
  font-style: normal;
  font-weight: 700;
  font-size: 22px;
  line-height: 33px;
    color:white;
    margin-left:30px;
 
  }
  
  .accordion-text{
    width: 50%;
    right: 15%;
    top: 50px;
    display: none;
    padding-top: 5px;
    padding-bottom: 20px;
    font-family: 'Real Head Pro';
  font-style: normal;
  font-weight: 400;
  font-size: 17px;
  line-height: 25px;
  letter-spacing: 0.05em;
  color: #FAFAFA;
    margin:0 auto;
    position: absolute;
   }
  
   .fa{
    color: white;
  width: 30px;height: 30px;
  display: none;
 
 
  
   }
   .rotate-fa{
       transform: rotate(180deg);
       color: #F69B00
   }
  
  
   .accordion-header .fa{
        float:right;
        margin-right: 20px;
       line-height: 35px;
   }
  i {color: white;}
  i .accordion-gold{color: #F69B00;}

  .accordion-gold{
       color: #F69B00
   }
  
   .accordion-no-bar{
       border-bottom: 0;
  }
  
.layer3_contain { background: white;}
 
 
.nos_cont_text p{ font-family: 'Real Head Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 20px;
    line-height: 31px;
    letter-spacing: 0.05em;
    color: #4A6375;;text-align: left;width: 80%;margin-left: 70px; ; }
 
  

.acc_img {background:#ebebeb;}
.layer3_nos_contain{background:#ebebeb;}
 
 
.layer3_nos_cantain_list_wrap li{
    list-style: none;
    font-family: 'Real Head Pro';
font-style: normal;
font-weight: 300;
font-size: 14px;
line-height: 25px;
letter-spacing: 0.05em;
color: black;
margin: 30px 0px auto;
    
}
.layer3_nos_cantain_list_wrap li::before {
    content: '';
    display: inline-block;
    margin-right: 10px;
    /* Height of the list image*/
    height: 30px;
    /* Width of the list image*/
    width: 30px;

}
.nos_list1::before {    background-image: url(
    "icon/NOSOTROS/delivery.webp");
        background-size: 30px;}
.nos_list2::before {    background-image: url(
    "icon/NOSOTROS/requisitos.webp");
        background-size: 30px;}
.nos_list3::before {    background-image: url(
    "icon/NOSOTROS/expectativas.webp");
        background-size: 30px;}
.nos_list4::before {    background-image: url(
    "icon/NOSOTROS/oportunidades.webp");
        background-size: 30px;}
.nos_list5::before {    background-image: url(
    "icon/NOSOTROS/reducir.webp");
        background-size: 30px;}
.nos_list6::before {    background-image: url(
    "icon/NOSOTROS/mejora_continua.webp");
        background-size: 30px;}

.layer4_nos{text-align: center;margin: 0 auto;}
.layer4_fil_title {color:#F69B00;margin:0 auto; font-size: 37px;position: relative;}
.layer4_fil_line {border: white 1.6px solid;position: absolute;top: 10px;}
.layer4_nos_title_wrap p{font-family: 'Poppins-bold';
font-style: normal;
font-weight: 700;
font-size: 24px;
line-height: 42px;
text-align: center;
color: #FFFFFF;}
.layer4_fil_text{width: 600px; margin: 0 auto;padding-top:30px;}

.layer4_fil_box_wrap {display: flex;width: 90%;margin: 0 auto;}
.layer4_fil_box_wrap > div{display: inline-block; padding: 30px;margin: 30px 30px auto;font-family: 'Real Head Pro';
font-style: normal;
font-weight: 400;
font-size: 19px;
line-height: 31px;
letter-spacing: 0.05em;
text-align: left;
color: #FFFFFF;}
.layer4_fil_mid_box_wrap {width: 500px;font-family: 'Real Head Pro';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 25px;
text-align: center;
letter-spacing: 0.05em;
margin: 0 auto;
color: #FFFFFF;}
.layer4_nos_ngp_wrap{display: flex;margin: 0 auto;margin-top: 100px;width: 90%;padding-bottom: 80px;}
.layer4_nos_ngp_wrap > div{display: inline-block;margin: 0 auto;width: 300px;}
.layer4_nos_ngp_wrap > div img{width: 320px;height: 200px;}
 
.nos_box_title {font-family: 'Poppins';
font-style: normal;
font-weight: 700;
font-size: 20px;
line-height: 33px;
/* identical to box height */
color: #F69B00;
text-align: left;}
.nos_box_subtitle{font-family: 'Poppins';
font-style: normal;
font-weight: 700;
font-size: 16px;
line-height: 27px;
/* identical to box height */
color: #FFFFFF;
text-align: left;
margin-top: -20px;}
.nos_box_text {margin-left: -25px;font-family: 'Inter';
font-style: normal;
font-weight: 400;
font-size: 14px;
line-height: 21px;
letter-spacing: 0.05em;
color: #FFFFFF;
text-align: left;
margin-top: 40px;
}

.layer5_nos { margin: 0 auto;text-align: center ; background-color: white;padding: 80px 0;}
.nos_layer5_title_box {width: 600px;margin: 0 auto;padding-bottom: 20px;}
.nos_layer5_title {font-family: 'Poppins';
font-style: normal;
font-weight: 700;
font-size: 28px;
line-height: 42px;
text-align: center;
color: #F69B00;
 }
 .nos_layer5_title_text_box {width: 800px; margin: 0 auto;font-family: 'Real Head Pro';
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 31px;
    text-align: center;
    letter-spacing: 0.05em;
    color: #4A6375;padding-top: 60px;}
    .layer5_nos_ngp_wrap {display: flex;width: 90%;margin: 0 auto;padding-top: 100px;}
    .layer5_nos_ngp_wrap > div{display: inline-block; font-family: 'Real Head Pro';margin: 0 auto;
    font-style: normal;
    font-weight: 400;
    font-size: 19px;
    line-height: 31px;
    letter-spacing: 0.05em;
    text-align: left;
    color: #FFFFFF;}
    .layer5_nos_ngp_wrap > div img {width: 260px;}
    .nos_box_title5 {
font-family: 'Poppins-bold';
font-style: normal;
font-weight: 700;
font-size: 23px;
line-height: 39px;
/* identical to box height */
text-align: center;
color: #F69B00;}
    .nos_box_subtitle5 {font-family: 'Real Head Pro';
font-style: normal;
font-weight: 400;
font-size: 15px;
line-height: 25px;
/* identical to box height */
text-align: center;
letter-spacing: 0.05em;
color: black;
}
.layer5_val_title {font-family: 'Poppins-bold';
font-style: normal;
font-weight: 700;
font-size: 26px;
line-height: 42px;
/* identical to box height */
text-align: center;
color: #4A6375;}
.layer5_nos_icon_wrap {width: 90%;margin: 0 auto;display: flex;padding-top: 30px;background: white;}
.layer5_nos_icon_wrap > div {display: inline-block;margin: 0 auto;}
.layer5_nos_icon_wrap > div img {width: 40px;}