.content-selector-container{display:flex}.content-selector-container .contents{display:flex;flex:1 0 50%;flex-direction:column;gap:1rem;justify-content:center}.content-selector-container .contents>.title{font-size:16px;font-weight:700;margin:0;text-transform:uppercase}.content-selector-container .contents .content{display:flex;flex-direction:column;gap:1rem}.content-selector-container .contents .content .title{font-weight:700;line-height:1.75rem;margin:0;opacity:.5}.content-selector-container .contents .content .title.active{opacity:1}.content-selector-container .contents .content .details{display:none;flex-direction:column;gap:1rem}.content-selector-container .active-content{flex:1 0 50%;position:relative}.content-selector-container .active-content .details{display:flex;flex-direction:column;height:75vh;justify-content:flex-end;width:100%}.content-selector-container .active-content .details .description{padding:2rem 1rem;position:absolute;width:65%}.content-selector-container .active-content .details .backdrop-image{height:100%;object-fit:cover;width:100%}@media (max-width:1024px){.content-selector-container{flex-direction:column}.content-selector-container .contents{padding:1rem 15px}.content-selector-container .active-content{display:none}.content-selector-container .contents .content .title{opacity:1}.content-selector-container .contents .content .details{display:flex;flex-direction:column}}@media (min-width:767px) and (max-width:1024px){.content-selector-container .contents .content .title{font-size:28px;line-height:32.2px}}@media screen and (min-width:1024px){.content-selector-container .contents{padding-left:2%;padding-right:2%}}@media (min-width:1135px) and (max-width:1200px){.content-selector-container .contents{padding-left:5%;padding-right:2%}}@media (min-width:1201px) and (max-width:1320px){.content-selector-container .contents{padding-left:10%;padding-right:2%}}@media (min-width:1321px) and (max-width:2500px){.content-selector-container .contents{padding-left:15%;padding-right:2%}}@media (min-width:2500px) and (max-width:9000px){.content-selector-container .contents{padding-left:20%;padding-right:2%}}