.npy_mod_115 {
    display: flex;
    flex-direction: column;
    gap: 24px;
    max-width: 650px;
    margin-top:32px
}

.mod_115_message {
    display: flex;
    flex-direction: column;
    gap: 4px;
     background: #d9ffdb;
    color: #173e16;
    padding: 24px;
    font-size: 14px;
    border-radius: 16px;
}

.mod_115_message a {
    font-weight: 700;
    color: #173e16!important;
    text-decoration: none;
}

.mod_115_message a:hover {
    font-weight: 700;
    color: #0e250e!important;
    text-decoration: none;
}

.mod_115_message a i {
    font-weight: 700;
    color: #173e16;
    transform: rotate(-45deg);
    font-size: 14px;
}





.mod_115_message > * {
    padding: 0!important;
    margin: 0 !important;
}

.mod_115_skipass_list{
    display: flex;
    flex-direction: column;
    box-shadow: var(--shadow);
    border-radius: 16px;
    border: 1px solid var(--lightblue);
}


.mod_115_skipass_list a {
    display: flex;
    align-items: center;
    justify-content: space-between;
    padding: 24px;
    text-decoration:none;
    color:var(--darkblue); 
}


.mod_115_skipass_list a:nth-child(even) {
    background-color: aliceblue;
}

.mod_115_skipass_list .mod_115_skipass_text_wrapper {
    display: flex;
    flex-direction: column;
    gap: 4px;
}

.mod_115_skipass_list .mod_115_skipass_text_wrapper > * {
    padding: 0!important;
    margin: 0 !important;
}

.mod_115_skipass_list .mod_115_skipass_text_title {
    font-size: 16px;
    font-weight: 900;
}

.mod_115_skipass_list .mod_115_skipass_text_subtitle {
    font-size: 14px;
}

.mod_115_skipass_list a i {
   color:var(--orange);
   transform: translateY(2px);
   transition: all 0.3s ease;
}


.mod_115_skipass_list a:hover i {
   color:var(--orange);
   transform: translateX(10px) translateY(2px);
}



@media screen and (max-width:768px) {

  
}