@CHARSET "UTF-8";

.banner-codigo {
  width: 100% !important;
}

.content-txts-detail ul li,
.content-txts-detail ol li,
.content-txts-detail p {
  color: #212322;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 1.2rem;
  font-style: normal;
  line-height: 1.6;
  margin-bottom: 30px;
  text-align: justify;
}

/* .content-txts-detail ul li,
.content-txts-detail ol li {
  text-align: left;
}

.content-txts-detail p {
} */

.content-txts-detail h2 {
  color: #212322;
  font-family: 'Noto Sans JP', sans-serif;
  font-size: 1.7rem;
  font-style: normal;
  line-height: 1.6;
  text-align: left;
  margin-bottom: 30px;
}
.cid-tJlMaKG33V .dropdown-item{
    font-weight: 500;
}

#blueimp-gallery{
  display: none !important;
}

.cid-tJTeAQwBBM .modalWindow .modalWindow-video iframe{
  width: 100%;
  height: 100%;
}

.cid-tJlLDfHPqe .carousel-caption .btn{
    padding: 1rem 3rem;
    background-color: #fff;
    color: #002c77;
}

.cid-tJlLDfHPqe .carousel-caption .btn:hover {
    box-shadow: 0 6px 16px 0 #002c77 !important;
    -webkit-box-shadow: 0 6px 16px 0 #002c77 !important;
}

.display-3{
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 1.8rem;
    line-height: 1.5;
}

@media(max-width: 598px) {
    .cid-tJlLDfHPqe H2 {
        font-size: 29px;
        line-height: 1.5;
    }
    
    .display-3 {
        font-size: 1.2rem;
    }
}

.carousel-caption ul {
    display: flex;
    align-items: center;
    flex-direction: column;
}

.carousel-caption ul li{
    font-family: 'Noto Sans JP', sans-serif;
    font-size: 1rem;
}