.button.back{display:none;font-size:18px;padding:4px;border-radius:8px;background-color:#1c0f13;color:#fef5ef;width:32px;height:32px}@media only screen and (min-width: 1024px){.button.back{display:block;position:absolute;left:0;top:14px;width:105px}.button.back *{vertical-align:bottom}}main{background-image:url("/assets/images/home-bg-3_3840x2160_16x9.jpg?v=940be98a8d0eb57f7f13212323624c91");background-position:center;background-size:cover;background-blend-mode:darken;background-color:rgba(0,0,0,.3960784314);color:#fef5ef}section,section>h1,section>h2{margin:1rem auto}.position{padding:.5rem;margin:.5rem 0;color:#1c0f13;border-radius:2px}.position h3{margin:.25rem 0}.position a{color:#f10b02}.position a:hover{color:#1c0f13}.position:hover{border:1px solid #1c0f13;transform:scale(102%)}.position-data div{margin:.25rem 0}.position-data span::before{margin-right:.25rem}.position-hours span::before{content:url("/assets/svg/clock.svg?v=8e86a17a4bcdd9cf966dc93a46168576")}.position-location span::before{content:url("/assets/svg/map-pin.svg?v=5d3641cfe7457a229642a9b458ff94dd")}.position-description ul{padding-inline-start:20px}.position-description li{margin-bottom:.25rem}.position-description{max-width:768px;margin:auto}.button{display:flex;align-items:center;justify-content:space-between;color:#fef5ef;font-weight:bold;background-color:#f10b02;padding:.5rem;border-radius:8px}.membership{width:100%}.membership p{margin:.25rem 0}.membership h4{padding:.5rem;background-color:#f10b02;color:#fef5ef;margin:.5rem 0}.share-container{display:flex;gap:.5rem}.share{padding:.5rem;color:#f10b02;border:2px solid #f10b02;width:100%}.collapsed{overflow:hidden}.button{width:fit-content;color:#fef5ef;background-color:#f10b02;padding:.5rem;margin:1em 0;border-radius:4px}.button svg{width:14px;height:14px}.button *{vertical-align:middle}.button:hover{color:#fef5ef;background-color:#f10b02}.join-info-text{padding:8px;color:#1c0f13}.position,.join-info-text,.share{background-color:rgba(254,245,239,.8156862745)}@media only screen and (min-width: 1024px){.position{width:70%}.position h3,.position-details h1,.position-details h2,.position-data,.position-details p,.read-more{text-align:center}.button.apply,.position-details ul{width:fit-content;margin:auto}}