.image-text{width:100vw;position:relative;overflow:hidden;display:block;background:#f8f8f8}.image-text:first-child h2{cursor:default!important}.image-text img{width:auto;height:100%;min-height:100vh;min-width:100vw;object-fit:cover;transform:scale(1.03);transition:.4s ease .1s}.image-text .text-container{position:absolute;color:#fff;display:flex;flex-direction:column;gap:1rem}.image-text .text-container h2{cursor:pointer}.image-text .text-container .inview{cursor:pointer;width:120px;padding-bottom:5px}.image-text .text-container a,.image-text .text-container button{margin-bottom:5px}.image-text:hover img{transform:scale(1);transition:.6s ease .2s}.image-text:hover .inview a span,.image-text:hover .inview button span{opacity:1;transition:.3s ease .5s;transform:translate(8px,-50%) scale(.75)}.image-text:hover .inview a:before,.image-text:hover .inview button:before{width:calc(100% + 1.25rem);transition:.5s cubic-bezier(1,-.4,.35,.95)}.accordion-item{overflow:hidden;background:rgba(0,0,0,.075);padding:1.75rem 2rem;cursor:pointer;-webkit-user-select:none;-moz-user-select:none;user-select:none;width:100%}.accordion-item .accordion-question{display:flex;justify-content:space-between;align-items:center;width:100%;background:rgba(0,0,0,0);border:none;color:#111;cursor:pointer;transition:color .3s;-webkit-appearance:none;-moz-appearance:none;appearance:none}.accordion-item .accordion-question:active,.accordion-item .accordion-question:focus,.accordion-item .accordion-question:focus-within,.accordion-item .accordion-question:hover{outline:none}.accordion-item .accordion-question span{transform:translateY(2px)}.accordion-item .accordion-question svg{transition:transform .3s cubic-bezier(.87,0,.13,1) .2s;width:14px;height:auto}.accordion-item .accordion-question.active svg{transform:rotate(180deg)}.accordion-item .accordion-answer{overflow:hidden;color:#444;transform:translateY(1rem)}.accordion-item .accordion-answer ul{list-style-type:disc;list-style-position:inside;padding-left:1.5rem;transform:translateX(-1rem);overflow:visible}.accordion-item .accordion-answer li{text-indent:-1.25rem;padding-left:1rem;opacity:.75}