* {
   box-sizing: border-box;
   -webkit-font-smoothing: antialiased;
   padding: 0;
   margin: 0;
}
.breadcrumb {
   display: none !important;
}
main {
   padding-top: 40px;
   padding-bottom: 60px;
}
.team__title {
   color: #015E9A;
   padding-top: 0;
   margin-bottom: 40px;
   font-size: 24px;
   font-family: "Roboto Slab", Georgia, serif;
   font-weight: bold;
}
.team__wrapper {
   display: grid;
   gap: 60px 30px;
   grid-template-columns: 50% 50%;
}
.team__item {
   width: 100%;
   font-size: 14px;
   line-height: 20px;
}
.team__item strong,
.team__item b {
   color: #015E9A;
   font-weight: 600;
}
.team__item a {
   color: #B3C535;
   font-weight: 600;
   text-decoration: underline;
}
.team__item img {
   width: 120px;
   height: 120px;
   border-radius: 50%;
   object-fit: cover;
   margin-bottom: 20px;
}
/* introtext */
.introtext {
   font-size: 14px;
   line-height: 22px;
}
.introtext__label {
   color: #015E9A;
   font-size: 18px;
   line-height: 30px;
}
.introtext h1 {
   font-size: 40px;
   line-height: 50px;
}
.introtext h1,
.introtext h2,
.introtext h3,
.introtext h4 {
   color: #015E9A;
   padding: 0;
   font-weight: bold;
}
.introtext h2 {
   font-size: 45px;
   line-height: 50px;
}
.introtext a {
   color: #B3C535;
   font-weight: 600;
   text-decoration: underline;
}
.cta {
   display: inline-block;
   border: 1px solid #015E9A;
   border-radius: 5px;
   background: transparent;
   color: #015E9A !important;
   padding: 8px 20px;
   transition: 0.3s ease;
   font-size: 16px;
   line-height: 24px;
   text-decoration: none !important;
}
.cta:hover {
   background: #015E9A;
   color: #fff !important;
   text-decoration: none;
}
@media only screen and (max-width:767px) {
   main {
      padding-top: 20px;
   }
   .introtext h1 {
      font-size: 30px;
      line-height: 40px;
   }
   .team__title {
      margin-top: 80px;
      text-align: center;
   }
   .team__wrapper {
      grid-template-columns: 100%;
   }
   .team__item {
      text-align: center;
   }
}
