#carousel{display:flex;justify-content:center;align-items:center;position:relative;width:95%;height:auto;& #slide-space{display:flex;overflow:hidden;position:relative;justify-content:space-evenly;border-radius:.5rem;box-shadow:0 0 7px var(--color-slide-border);& .slide{display:none;width:100%;height:100%}& .active-slide{animation-delay:2s;display:block;animation:showSlide 1.75s ease-in both;transition:display 1s}}#nextButton,& #prevButton{display:flex;align-items:center;justify-content:center;width:4rem;height:auto;border-radius:100%;background-color:transparent;border:1px solid var(--color-white);color:var(--color-white);transition-duration:.5s;& .arrow{position:relative;font-size:2.5rem;padding:.4rem;font-weight:300;border-radius:100%}&:hover{cursor:pointer;background-color:var(--color-white);color:var(--color-heading);transition-duration:.5s}}& #prevButton{margin-right:1rem}& #nextButton{margin-left:1rem}& .indicators{display:flex;position:absolute;bottom:1rem;gap:.5rem;& .indicator{background-color:var(--color-heading);height:.7rem;width:.7rem;border-radius:100%;border:none;outline:none;box-shadow:0 0 5px #555;margin:0 .2rem;cursor:pointer}& .indicator-inactive{background-color:var(--color-white)}}}@keyframes showSlide{0%{opacity:0;transform:scale(1.025)}50%{opacity:1}to{transform:scale(1)}}#contactForm{display:flex;flex-direction:column;align-items:center;border:1px solid var(--color-auth-border);position:relative;overflow:hidden;box-shadow:0 1px 2px #00000026;padding:2rem;border-radius:6px;width:40%;background:rgba(100,100,100,.05);-webkit-backdrop-filter:blur(10px);backdrop-filter:blur(10px);.input:first-of-type{border-radius:6px 6px 0 0;border-bottom:.5px solid var(--color-auth-border-bottom)}.input:last-of-type{border-radius:0 0 6px 6px;border-top:0}& .information-input{display:flex;flex-direction:column;width:90%;color:var(--color-white);padding:8px 12px;& .input-label{text-transform:uppercase;font-size:.63rem;font-weight:300;padding:3px 12px;letter-spacing:2px}& .input-field{background-color:var(--color-black);border-color:var(--color-black);color:var(--color-white);padding-left:1rem;border-style:none;-webkit-appearance:none;-moz-appearance:none;appearance:none;border-radius:6px;box-shadow:none;height:50px;font-size:1rem;transition:all .5s}& .input-field:focus{outline:none;border-color:var(--color-white);box-shadow:inset 0 1px 3px #FFFFFF20,0 0 10px 1px #FFFFFF80;transition:all .5s}& #message{margin:0;box-sizing:border-box;resize:none;min-height:15rem;font-size:1rem;padding-top:.5rem;padding-left:1rem}}& .message-success,.message-failure{margin-top:1rem}& #sendButton{width:85%;margin-top:2rem}}