@media screen and (min-width: 992px) {
	.nav-dropdown-list-item {width: 40%; margin-right: 30px;}
}

body {font-size: 17px;}

.cpt-h2 {
  color: var(--blue);
  background-image: url('../images/menu-dot.svg');
  background-position: 0 11px;
  background-repeat: no-repeat;
  background-size: auto;
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 20px;
  font-size: 20px;
  font-weight: 600;
  line-height: 150%;
}

.intro-txt01 {font-size:40px;}

.cpt-h3 {
  color: var(--blue);
  margin-top: 0;
  margin-bottom: 0;
  padding-left: 0px;
  font-size: 18px;
  font-weight: 600;
  line-height: 150%;
}

.cpt-blocks {padding-bottom: 20px;}