.banner{background-size:cover;background-image:url(img/banner/3840x300.jpg)}.content .dot{padding-left:12px;position:relative}.content .dot::before{width:6px;height:6px;content:"";border-radius:50%;background-color:#000;position:absolute;left:0;top:8px}.content .dot:not(:first-child){margin-top:6px}.content .con .text .title{padding:0 0 20px 0;font-size:32px;text-align:center}.content .con .text .title .sub-title{color:#2370a4;font-size:24px}.content .con .text .description{font-size:18px;margin-top:15px}.content .appointment .description span{font-weight:700}.content .event{margin-top:30px}.content .event .item{margin-top:15px}.content .event .item h3{color:#2370a4;font-size:20px}.content .event .item-title{margin-top:5px;font-weight:700;margin-bottom:5px}.content .question{margin-top:30px;margin-bottom:30px}.content .question .list{margin-top:10px}.content .question .list-title{color:#2370a4;font-size:20px;font-weight:700}.content .question .list .item{padding-left:15px;position:relative}.content .question .list .item:not(:first-child){margin-top:10px}.content .question .list .item::before{width:6px;height:6px;display:block;content:" ";-webkit-transform:translateY(-50%);transform:translateY(-50%);border-radius:100%;background-color:#000;position:absolute;left:0;top:50%}.content .form-group select{background-color:#f0f0f0}