/* mission inner list style */
section.mission-detail-listing { padding: 40px 0; }
section.mission-detail-listing .listing-inner { display: flex; flex-direction: column; gap: 100px; }
section.mission-detail-listing .listing-inner .list .list-inner { display: flex; }
section.mission-detail-listing .listing-inner .list .list-inner .image { width: 50%; }
section.mission-detail-listing .listing-inner .list .list-inner .image img { height: 441px; }
section.mission-detail-listing .listing-inner .list .list-inner .details { width: 50%; padding: 0 0 0 40px; }
section.mission-detail-listing .listing-inner .list .list-inner .details .mission-detail-bottom-title { display: inline-block; padding: 5px 10px; font-size: 22px; line-height: normal; margin: 20px 0 0 0; border: 1px solid var(--secondarycolor); transition: 400ms; }
section.mission-detail-listing .listing-inner .list .list-inner .details .mission-detail-bottom-title:hover { background-color: var(--whitecolor); border-color: var(--blackcolor); }
section.mission-detail-listing .listing-inner .list .list-inner .details .title-content-wrapper .main-title { margin: 0 0 20px 0; font-size: clamp(2.25rem, 2.1962rem + 0.2532vw, 2.5rem); line-height: normal; }
section.mission-detail-listing .listing-inner .list .list-inner .details .title-content-wrapper .main-title h3 { margin: 0; }
section.mission-detail-listing .listing-inner .list .list-inner .details .title-content-wrapper .content a { color: var(--quindecimarycolor); font-weight: 700; }
section.mission-detail-listing .listing-inner .list .list-inner .details .content { margin: 0 0 25px 0; }
section.mission-detail-listing .listing-inner .list .list-inner .details [class*="button--"] { margin: 0 0 10px 0; }
section.mission-detail-listing .listing-inner .list .list-inner .details [class*="button--"] a { font-size: 22px; color: var(--blackcolor); padding: 5px 10px 5px 10px; line-height: 1; text-align: left; border: 1px solid; }
section.mission-detail-listing .listing-inner .list .list-inner .details [class*="button-element-"] a:hover { background-color: transparent !important; color: var(--blackcolor); border-color: var(--blackcolor)!important; }
section.mission-detail-listing .listing-inner .list .list-inner .details [class*="button-element-"] a:hover { background-color: transparent !important; color: var(--blackcolor); border-color: var(--blackcolor)!important; }
section.mission-detail-listing .listing-inner .list .list-inner .details .mission-list-button > a:hover { background-color: var(--btn-hover-bg-color) !important; border-color: var(--btn-hover-text-color) !important; color: var(--btn-hover-text-color)!important; }

section.mission-detail-listing .listing-inner .list .list-inner .details [class*="button--"].button-element-2 a { color: var(--blackcolor); }
section.mission-detail-listing .listing-inner .list .list-inner .details [class*="button--"].button-element-2 a:hover { color: var(--whitecolor); text-decoration: underline; }
section.mission-detail-listing .listing-inner .list .list-inner .details [class*="button--"].button-element-2 a:hover { background-color: #ff71bd; }

section.mission-detail-listing .listing-inner .list .list-inner .details .accordian-title { position: relative; padding: 0 0 0 30px; cursor: pointer; font-size: clamp(1.375rem, 1.375rem + 0vw, 1.375rem); }
section.mission-detail-listing .listing-inner .list .list-inner .details .accordian-title .plus-icon { position: absolute; width: 18px; height: 18px; left: 0; top: 50%; transform: translateY(-50%); }
section.mission-detail-listing .listing-inner .list .list-inner .details .accordian-title .plus-icon span.line { background-color: var(--blackcolor); display: block; position: absolute; left: 50%; top: 50%; transform: translate(-50%, -50%); transition: 400ms; }
section.mission-detail-listing .listing-inner .list .list-inner .details .accordian-title .plus-icon span.line.line1 { width: 100%; height: 2px; }
section.mission-detail-listing .listing-inner .list .list-inner .details .accordian-title .plus-icon span.line.line2 { height: 100%; width: 2px; }
section.mission-detail-listing .listing-inner .list .list-inner .details .accordian-content { font-size: clamp(1.375rem, 1.375rem + 0vw, 1.375rem); line-height: 1.1; display: none; padding: 10px 0 20px 0; }
section.mission-detail-listing .listing-inner .list .list-inner .details .accordian-list + .accordian-list { padding: 5px 0 0 0; }

section.mission-detail-listing .listing-inner .list .list-inner .details .link-element { padding: 5px 0 0 0; }
section.mission-detail-listing .listing-inner .list .list-inner .details .link-element > a { font-size: clamp(1.375rem, 1.375rem + 0vw, 1.375rem); line-height: 1.1; }

@media screen and (max-width:767px) {
	section.mission-detail-listing .listing-inner .list .list-inner { flex-direction: column; }
	section.mission-detail-listing .listing-inner .list .list-inner .image { width: 100%; }
	section.mission-detail-listing .listing-inner .list .list-inner .details { width: 100%; padding: 15px 0 0 0; }
	section.mission-detail-listing .listing-inner .list .list-inner .image img { height: 150px; }
}

/* mission inner list style */