/* Accordion Split */
.accordion-split-wrapper {position: relative; overflow: hidden;}
.accordion-split-wrapper .accordion-item {background-color: var(--dark-green);}
.accordion-split-wrapper .accordion-question {color: var(--white);}
.split-section {display: flex; gap: 80px; box-sizing: border-box; position: relative;}
.split-image {display: flex; align-items: center; justify-content: center; position: relative;}
.split-image img:not(.imageTile img):not(.accent) {max-width: 100%; max-height: 500px; width: 100%; height: 100%; opacity: 1; transition: opacity 0.4s ease-in-out; object-fit: cover; min-height: clamp(350px, 40vw, 750px);}
.split-text {box-sizing: border-box; padding: 50px 0;}
.image-direction-change .split-section {flex-direction: row-reverse;}
.image-direction-change .accordion-split__accent {left: 0; transform: translate(-25%, 10%);}
.accordion-split__accent {position: absolute; bottom: 0; right: 0; max-width: clamp(250px, 30vw, 450px); opacity: .3; transform: translate(25%, 20%);}

/* Responsive */

@media (min-width: 1001px) {
    .split-image, .split-text {flex: 1 1 50%;}
}

@media (max-width: 1000px) {
    .split-section {flex-direction: column; gap: 50px;}
    .split-image, .split-text {flex: 1 1 100%;}
    .split-text {padding: 0;}
    .image-direction-change .split-section {flex-direction: column;}
    .split-text .section-title {max-width: clamp(350px, 75vw, 625px);}
}

@media (max-width: 450px) {
    .accordion-answer .accordion-content {padding: 0 15px 25px;}
}