@import url("https://fonts.googleapis.com/css2?family=Lato:wght@100;300;400;700;900&display=swap");
section.introduction80years {
  padding: 4rem 1rem;
  font-family: "Lato", sans-serif;
}
section.introduction80years h1 {
  font-size: 34px;
  color: #F58220;
  font-weight: 600;
}
section.introduction80years h2 {
  font-size: 22px;
  color: #0055A4;
  font-weight: 600;
}
section.introduction80years img {
  margin-bottom: 1.8rem !important;
  -o-object-fit: contain;
     object-fit: contain;
  /*  height: 210px;*/
}
section.introduction80years ul {
  list-style: disc !important;
  margin: 0;
}
section.introduction80years li {
  list-style: disc !important;
}
section.introduction80years span {
  font-size: 17px;
}
section.introduction80years a.listlinks80 {
  font-size: 16px;
  color: #0055A4;
  font-weight: 600;
  text-decoration: underline;
}
section.introduction80years a.listlinks80:hover {
  text-decoration: none;
}
section.introduction80years p {
  line-height: 1.8rem;
  font-size: 16px;
  margin-bottom: 30px;
  color: #333333;
  text-align: justify;
}
section.introduction80years a {
  font-size: 16px;
  color: #F58220;
  font-weight: 600;
}
section.introduction80years h5 {
  font-size: 18px;
  color: #F58220;
  text-transform: uppercase;
  margin-top: 40px;
  font-weight: 700;
}
section.introduction80years ul {
  padding-left: 2rem;
}
section.introduction80years li {
  line-height: 2rem;
  margin-bottom: 8px;
  font-size: 16px;
  color: #0055A4;
  font-weight: 600;
}

section.ashorthistoryEIC {
  background-color: #FAFAFA;
  padding: 2rem 1rem;
  font-family: "Lato", sans-serif;
}
section.ashorthistoryEIC h3 {
  font-size: 22px;
  color: #F58220;
  font-weight: 600;
  text-transform: uppercase;
}
section.ashorthistoryEIC h4 {
  font-size: 19px;
  color: #0055A4;
  font-weight: 600;
}
section.ashorthistoryEIC p {
  font-size: 16px;
  line-height: 1.8rem;
  color: #333333;
  text-align: justify;
}
section.ashorthistoryEIC a {
  font-size: 16px;
  color: #F58220;
  font-weight: 600;
  text-decoration: underline;
}
section.ashorthistoryEIC a:hover {
  text-decoration: none;
}

section.internacionalmissions {
  padding: 2rem 1rem;
  font-family: "Lato", sans-serif;
}
section.internacionalmissions h3 {
  font-size: 22px;
  color: #F58220;
  font-weight: 600;
  text-transform: uppercase;
}
section.internacionalmissions h4 {
  font-size: 19px;
  color: #0055A4;
  font-weight: 600;
}
section.internacionalmissions p {
  font-size: 16px;
  line-height: 1.8rem;
  color: #333333;
  text-align: justify;
}
section.internacionalmissions a {
  font-size: 16px;
  color: #F58220;
  font-weight: 600;
  text-decoration: underline;
}
section.internacionalmissions a:hover {
  text-decoration: none;
}
section.internacionalmissions img.firstimageinternacional {
  height: 310px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section.internacionalmissions .iconesdefaultsettings80 {
  align-items: center;
  display: flex;
}
section.internacionalmissions img.iconeslinks80years {
  width: 28px;
  margin-right: 6px;
}
section.internacionalmissions img.iconesprocurementguide80years {
  height: 22px;
}
section.internacionalmissions img.procurementguideimg {
  height: 340px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
  -o-object-position: center;
     object-position: center;
  padding-right: 0;
}
@media only screen and (max-width: 600px) {
  section.internacionalmissions img.procurementguideimg {
    height: auto;
  }
}
section.internacionalmissions .buttonprocurementguide {
  background-color: #0055A4;
  padding: 0.7rem 2.5rem;
  margin-bottom: 10px;
  border-radius: 2rem;
  margin: 1em 0px;
  text-decoration: none;
  color: white !important;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  transition: transform 250ms;
}
section.internacionalmissions .buttonprocurementguide:hover {
  transform: translateY(-3px);
}
section.internacionalmissions strong.boldyeartimeline {
  font-weight: 600;
  font-size: 15px;
  line-height: 1.5rem;
  color: #0055A4;
}
section.internacionalmissions .marginbottomrow {
  margin-bottom: 2rem;
}
section.internacionalmissions img.timelineimgs {
  height: 210px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section.internacionalmissions .itemslidertimeline {
  padding: 0px 0em 0px 1rem;
  text-align: center;
}
section.internacionalmissions .itemslidertimeline figcaption {
  font-size: 15px;
  line-height: 1.5rem;
  margin-top: 12px;
  font-style: italic;
  color: #0055A4;
}

section.boardofdirectors {
  background-color: #FAFAFA;
  padding: 2rem 1rem;
  font-family: "Lato", sans-serif;
}
section.boardofdirectors h3 {
  font-size: 22px;
  color: #F58220;
  font-weight: 600;
  text-transform: uppercase;
}
section.boardofdirectors h4 {
  font-size: 19px;
  color: #0055A4;
  font-weight: 600;
}
section.boardofdirectors p {
  font-size: 16px;
  line-height: 1.8rem;
  color: #333333;
  text-align: justify;
}
section.boardofdirectors a {
  font-size: 16px;
  color: #F58220;
  font-weight: 600;
  text-decoration: underline;
}
section.boardofdirectors a:hover {
  text-decoration: none;
}
section.boardofdirectors img.timelineimgs {
  height: 210px;
  width: 100%;
  -o-object-fit: cover;
     object-fit: cover;
}
section.boardofdirectors .itemslidertimeline {
  padding: 0px 0em 0px 1rem;
  text-align: center;
}
section.boardofdirectors .itemslidertimeline figcaption {
  font-size: 15px;
  line-height: 1.5rem;
  margin-top: 12px;
  font-style: italic;
  color: #0055A4;
}

section.internacionalpresence {
  padding: 2rem 1rem;
  font-family: "Lato", sans-serif;
}
section.internacionalpresence h3 {
  font-size: 22px;
  color: #F58220;
  font-weight: 600;
  text-transform: uppercase;
}
section.internacionalpresence h4 {
  font-size: 19px;
  color: #0055A4;
  font-weight: 600;
}
section.internacionalpresence p {
  font-size: 16px;
  line-height: 1.8rem;
  color: #333333;
  text-align: justify;
}
section.internacionalpresence a {
  font-size: 16px;
  color: #F58220;
  font-weight: 600;
  text-decoration: underline;
}
section.internacionalpresence a:hover {
  text-decoration: none;
}
section.internacionalpresence .imageborder {
  border: rgb(183, 183, 183) solid 1px;
}

section.membercompaniesandservices {
  background-color: #FAFAFA;
  padding: 2rem 1rem;
  font-family: "Lato", sans-serif;
  padding-bottom: 4rem;
}
section.membercompaniesandservices h3 {
  font-size: 22px;
  color: #F58220;
  font-weight: 600;
  text-transform: uppercase;
}
section.membercompaniesandservices h4 {
  font-size: 19px;
  color: #0055A4;
  font-weight: 600;
}
section.membercompaniesandservices p {
  font-size: 16px;
  line-height: 1.8rem;
  color: #333333;
  text-align: justify;
}
section.membercompaniesandservices a {
  font-size: 16px;
  color: #F58220;
  font-weight: 600;
  text-decoration: underline;
}
section.membercompaniesandservices a:hover {
  text-decoration: none;
}

*,
::after,
::before {
  list-style: none !important;
}

.button80yearsorange {
  background-color: #F58220;
  padding: 0.7rem 2.5rem;
  border-radius: 2rem;
  text-decoration: none;
  color: white !important;
  margin: 2em 0px;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  text-align: center;
  transition: transform 250ms;
  text-decoration: none !important;
}
.button80yearsorange:hover {
  transform: translateY(-3px);
}

a.button80yearsblue {
  background-color: #0055A4;
  padding: 0.7rem 2rem;
  border-radius: 2rem;
  text-decoration: none;
  color: white !important;
  margin: 2em 0px;
  display: block;
  width: -moz-fit-content;
  width: fit-content;
  height: -moz-fit-content;
  height: fit-content;
  text-align: center;
  transition: transform 250ms;
  text-decoration: none !important;
}
a.button80yearsblue:hover {
  transform: translateY(-3px);
}

a.textlinks {
  transition: opacity 250ms;
  text-decoration: underline;
  font-weight: 600;
}
a.textlinks:hover {
  text-decoration: none;
}

figcaption.singleimagecaptions {
  margin-top: 14px;
  line-height: 1.3em;
  font-size: 16px;
  font-style: italic;
  margin-bottom: 0;
  text-align: center;
  color: #0055A4;
}

.buttonlink {
  margin: 40px 0px 50px;
}

hr {
  width: 100%;
  background-color: #9b9b9b;
  border: none;
  height: 1px;
  margin: 1rem 0;
  margin-bottom: 2rem;
}

.spantextstyle {
  color: #0055A4;
  font-weight: 600;
  line-height: 2rem;
}

.imgresize80 {
  width: 100%;
  height: 210px;
  -o-object-fit: cover;
     object-fit: cover;
}

.italicquotesection {
  font-size: 16px;
  font-style: italic;
}/*# sourceMappingURL=style.css.map */