

.opening-section .opening-wrapper .title-style-3{margin-bottom: 30px;}

.opening-section .opening-wrapper .opening-inner h1,
.opening-section .opening-wrapper .opening-inner h2,
.opening-section .opening-wrapper .opening-inner h3,
.opening-section .opening-wrapper .opening-inner h4,
.opening-section .opening-wrapper .opening-inner h5,
.opening-section .opening-wrapper .opening-inner h6{margin-bottom: 12px; font-size: 24px; line-height: 32px; font-weight: 600; font-family: var(--primary-font-family); letter-spacing: 0; }

.opening-section .opening-wrapper .opening-inner p{ margin-bottom: 16px; }
.opening-section .opening-wrapper .opening-inner p a{text-decoration: underline;color: var(--base-color-s-main);}
.opening-section .opening-wrapper .opening-inner p a:hover,.opening-section .opening-wrapper .opening-inner p a:focus{color: var(--base-color-s-main);text-decoration: underline;}
.opening-section .opening-wrapper .opening-inner ul{margin-bottom: 16px;list-style: none;}
.opening-section .opening-wrapper .opening-inner  ul li{ position: relative; font-size: 16px; font-weight: 400; line-height: 24px; color: var(--grey-shade-40); margin-bottom: 10px; padding-left: 32px; }
.opening-section .opening-wrapper .opening-inner ul li::before{ content: ""; position: absolute; width: 28px; height: 28px; background: url(../assets/images/point-icon.svg); background-repeat: no-repeat; top: 0px; left: 0; }
.opening-section .opening-wrapper .opening-inner ul li:last-child{ margin-bottom: 0; }
.opening-section .opening-wrapper .opening-inner ul li>ul{margin-top: 15px;}
.opening-section .opening-wrapper .opening-inner ul li a{text-decoration: underline;color: var(--base-color-s-main);}
.opening-section .opening-wrapper .opening-inner ul li a:hover,.opening-section .opening-wrapper .opening-inner ul li a:focus{color: var(--base-color-s-main);text-decoration: underline;}


@media (max-width: 767px){
    .opening-section .opening-wrapper .title-style-3 { margin-bottom: 15px; }
    .opening-section .opening-wrapper .opening-inner h1,
    .opening-section .opening-wrapper .opening-inner h2,
    .opening-section .opening-wrapper .opening-inner h3,
    .opening-section .opening-wrapper .opening-inner h4,
    .opening-section .opening-wrapper .opening-inner h5,
    .opening-section .opening-wrapper .opening-inner h6{font-size: 16px; line-height: 24px;margin-bottom: 10px; }
    .opening-section .opening-wrapper .opening-inner ul li{font-size: 14px;line-height: 22px;margin-bottom: 12px;}
    .opening-section .opening-wrapper .opening-inner p { margin-bottom: 12px; }
    .opening-section .opening-wrapper .opening-inner ul{margin-bottom: 12px;}
}