@media(min-width:768px){.text-sm-center{text-align:center}
}
.content-wrap-menu{height:100px;overflow:hidden}
@media(min-width:768px){.content-wrap-menu{height:auto}
}
.content-wrap-menu.active{height:auto}
.content-wrap-menu p{font-size:1.4rem;line-height:1.6;margin:10px 0 0}
@media(min-width:768px){.content-wrap-menu p{font-size:1.6rem;line-height:1.4}
}
.content-wrap-menu ol,.content-wrap-menu ul{padding-left:0;list-style-type:none}
.content-wrap-menu li{position:relative;padding-left:15px;margin-top:10px;font-size:1.4rem;line-height:1.6}
@media(min-width:768px){.content-wrap-menu li{font-size:1.6rem;line-height:1.4}
}
.icon-chevron-down-arrow{transition:all .3s ease-in-out;display:inline-block}
.icon-chevron-down-arrow.active{transform:rotate(-180deg)}
.content-wrap-menu li::before{position:absolute;top:6px;left:0;height:6px;width:6px;border-radius:50%;content:'';background-color:#444}
.content-wrap-menu a{font-size:inherit}
.content-wrap-menu h3{font-weight:600;font-size:1.8rem}
.read-more-less{color:#fa0;font-size:12px;font-weight:800;letter-spacing:.7px;line-height:14px;text-transform:uppercase}
@media(min-width:768px){.read-more-less{display:none}
}
.read-more-less:active,.read-more-less:focus{color:#fa0;text-decoration:none}
.h2-v2{font-size:2.5rem}
.figure-caption{margin-top:10px}
.figure{max-width:600px;text-align:center;margin:0 auto}
.figure.align-left{margin-right:auto;margin-left:0}
.figure.align-right{margin-right:0;margin-left:auto}
.figure img{width:100%}
.figure img.w-100{margin:0 auto;max-width:100%;width:100%}
.figure-caption{font-size:1.4rem;color:#444}
.figure-img-wrap{margin-top:30px}
.figure.w-100{width:100%;max-width:100%}
h2.h2-v2{font-size:2.5rem;color:#444}
h1.h2-v2-md{font-size:3rem;color:#444}
@media(min-width:768px){h1.h2-v2-md{font-size:4rem}
}
.heading-richtext-paragraph h3{font-size:2rem}
.heading-rich-text{height:auto !important;margin:0 auto;aspect-ratio:4/3}