.iframe-container{justify-content:center;align-items:center;height:100vh;display:flex}iframe{width:48vw;height:100vh}@media screen and (max-width:1200px){iframe{width:60vw;height:90vh}}@media screen and (max-width:992px){iframe{width:70vw;height:80vh}}@media screen and (max-width:768px){iframe{width:100vw;height:50vh}}@media screen and (max-width:430px){iframe{width:100vw;height:46.5vh}}.grid-container{background-color:#000;grid-template-columns:repeat(2,1fr);display:grid}.grid-item img{object-fit:cover;width:100%;height:auto;display:block}.grid-item{position:relative}.full-width{grid-column:1/-1}@media (max-width:768px){.grid-container{grid-template-columns:1fr}}
.credit-overlay{opacity:0;visibility:hidden;z-index:40;-webkit-overflow-scrolling:touch;background-color:#0000;width:100%;height:100%;transition:background-color .5s,opacity .5s,visibility .5s;position:fixed;top:0;left:0;overflow-y:auto}.credit-overlay.open{opacity:1;visibility:visible;background-color:#000000e6}.credit-icones span{opacity:.7;cursor:pointer;z-index:50;color:#fff;font-size:20px;transition:opacity .5s ease-in-out;display:none;position:fixed;bottom:30px;right:30px}.credit-icones span:hover{opacity:1}.credit-icones span.active{display:flex}.credit-container{box-sizing:border-box;justify-content:center;align-items:center;width:100%;min-height:100%;padding:60px 20px;display:flex}.credits-grid{color:#fff;grid-template-columns:50% 50%;width:100%;max-width:800px;font-size:15px;line-height:20px;display:grid}.credits-grid-role{text-align:right;box-sizing:border-box;flex-direction:column;align-items:flex-end;padding-right:1.5vw;display:flex}.credits-grid-names{text-align:left;box-sizing:border-box;flex-direction:column;align-items:flex-start;padding-left:1.5vw;display:flex}.credits-grid-names a{color:#fff;max-width:fit-content;text-decoration:none;transition:opacity .1s ease-in-out}.credits-grid-names a:hover{opacity:.7}.credits-grid-role.extra-spacing,.credits-grid-names.extra-spacing{margin-bottom:20px}@media screen and (max-width:1250px){.credits-grid-role{padding-right:2vw}.credits-grid-names{padding-left:2vw}}@media screen and (max-width:870px){.credits-grid-role{padding-right:3vw}.credits-grid-names{padding-left:3vw}}@media screen and (max-width:530px){.credits-grid{font-size:13px;line-height:18px}.credits-grid-role.extra-spacing,.credits-grid-names.extra-spacing{margin-bottom:18px}}@media screen and (max-width:450px){.credits-grid{font-size:10px;line-height:14px}.credits-grid-role.extra-spacing,.credits-grid-names.extra-spacing{margin-bottom:14px}}
