.content-accordion .area-block{display:flex;gap:var(--gap-3);margin-bottom:10%;min-height:350px}.content-accordion .area-block:last-child{margin-bottom:0}.content-accordion .area-block.rev .accordion-area{margin-left:auto;margin-right:0;order:2}.content-accordion .area-block.rev .image-area{order:1}.content-accordion .accordion-area{flex:1}.content-accordion .image-area{align-items:flex-start;aspect-ratio:1/.8;flex:1;opacity:0;transition:opacity .3s ease-in-out}.content-accordion .image-area .image-container{height:100%;-o-object-fit:cover;object-fit:cover}.content-accordion .image-area .image-container img{-o-object-fit:cover;object-fit:cover}.content-accordion .tag-image-caption{background-color:rgba(0,0,0,.5);border-radius:4px;font-size:14px;padding:.3rem .5rem;position:absolute;right:1rem;top:1rem;z-index:19}.content-accordion .tag-image-caption:empty{display:none}.content-accordion .image-area.loaded{display:flex;opacity:1!important}.content-accordion .accordion-list{list-style:none;margin:0;max-width:600px;padding:0 var(--gap);position:relative}.content-accordion .accordion-list li{cursor:pointer;position:relative}.content-accordion .accordion-list li:before{background-color:var(--color-default);border:1px solid var(--color-white);border-radius:100%;content:"";display:inline-block;height:11px;left:0;margin-left:-16px;margin-right:10px;position:absolute;top:.5rem;transition:background-color .3s,border .3s;width:11px;z-index:2}.content-accordion .accordion-list li:after{border-left:1px dashed var(--color-white);content:"";height:100%;left:-11px;position:absolute;top:22.5px;width:1px;z-index:1}.content-accordion .accordion-list li:last-child:after{display:none}.content-accordion .accordion-list li:hover:before{background-color:var(--color-white)}.content-accordion .accordion-list li.active{color:var(--color-terra)}.content-accordion .accordion-list li.active:before{background-color:var(--color-terra);border-color:var(--color-terra);outline:1px solid var(--color-terra);outline-offset:3px}.content-accordion .accordion-item{border-bottom:1px solid #555;margin-bottom:var(--gap);padding:0 var(--gap)}.content-accordion .accordion-header{align-items:center;background-color:transparent;border:none;color:var(--color-white);cursor:pointer;display:flex!important;font-size:20px;font-weight:500;justify-content:space-between;padding:0 0 var(--gap) 0;text-align:left;transition:background-color .3s ease,color .3s;width:100%}.content-accordion .accordion-header:after{background-image:none;transition:transform .3s ease}.content-accordion .accordion-header.active,.content-accordion .accordion-header:hover{color:var(--color-terra)}.content-accordion .accordion-header.active:after{transform:rotate(180deg)}.content-accordion .accordion-content{color:var(--color-white);font-size:18px;max-height:0;overflow:hidden;padding:0;transition:max-height .3s ease-out}.content-accordion .accordion-content a{display:inline-block}.content-accordion .accordion-content :last-child{margin-bottom:var(--gap)}.content-accordion .image-container{align-items:flex-end;background-color:var(--color-default);border-radius:8px;display:flex;justify-content:center;min-height:250px;overflow:hidden;position:relative;width:100%}.content-accordion .image-container img{bottom:0;display:block;height:100%;left:0;max-width:100%;min-height:250px;-o-object-fit:cover;object-fit:cover;position:absolute;right:0;top:0;transition:opacity .3s ease-in-out;width:100%;z-index:1}.content-accordion .image-caption{padding:1rem;width:100%}.content-accordion .image-caption .button{align-items:center;background-color:var(--color-terra);border-radius:var(--gap-3);color:var(--color-default);display:flex;font-size:20px;gap:var(--gap);justify-content:space-between;padding:var(--gap-small) var(--gap) var(--gap-small) var(--gap-2);position:relative;width:100%;z-index:2}.content-accordion .image-caption .button:after{background-color:var(--color-default);background-image:url("data:image/svg+xml;charset=utf-8,%3Csvg xmlns=%27http://www.w3.org/2000/svg%27 width=%2716%27 height=%2716%27 fill=%27none%27%3E%3Cg fill=%27%23fff%27 fill-rule=%27evenodd%27 clip-path=%27url%28%23a%29%27 clip-rule=%27evenodd%27%3E%3Cpath d=%27M14.334 8.911H.91V7.09h13.423z%27/%3E%3Cpath d=%27M8.267.267 16 8l-7.733 7.733-1.289-1.289L13.422 8 6.978 1.556 8.267.266Z%27/%3E%3C/g%3E%3Cdefs%3E%3CclipPath id=%27a%27%3E%3Cpath fill=%27%23fff%27 d=%27M0 0h16v16H0z%27/%3E%3C/clipPath%3E%3C/defs%3E%3C/svg%3E");background-position:50%;background-repeat:no-repeat;background-size:30%;border-radius:100%;content:"";display:block;flex-shrink:0;height:3rem;width:3rem}.content-accordion .image-caption .button:hover{background-color:var(--color-newterra)}.content-accordion .section-divider{background-color:#555;border:none;height:1px;margin:0}.content-accordion .caption-text:before{margin-right:5px}@media(min-width:880px){.content-accordion .caption-text{background-size:18px;font-size:20px;padding:1rem 1rem 1rem 0}}@media(max-width:879px){.content-accordion .caption-text{background-size:18px;font-size:16px;padding:0}.content-accordion .caption-text:before{height:20px;width:18px}.content-accordion .accordion-item .button,.content-accordion .image-caption .button{font-size:16px;padding:10px 10px 10px 16px}.content-accordion .area-block{flex-direction:column}.content-accordion .image-area{margin-top:var(--gap)}.content-accordion .accordion-area{flex:1;order:2;width:100%}.content-accordion .accordion-list{max-width:none}.content-accordion .accordion-area .h2{margin-bottom:var(--gap-3)!important}.content-accordion .image-container,.content-accordion .image-container img{min-height:200px}}
