body { font-family: "Noto Sans", sans-serif; } .footer .icon-link { font-size: 25px; color: #000; } .link-block a { margin-top: 5px; margin-bottom: 5px; } .dnerf { font-variant: small-caps; } .teaser .hero-body { padding-top: 0; padding-bottom: 3rem; } .teaser { font-family: "Google Sans", sans-serif; } .publication-title { } .publication-banner { max-height: parent; } .publication-banner video { position: relative; left: auto; top: auto; transform: none; object-fit: fit; } .publication-header .hero-body { } .publication-title { font-family: "Google Sans", sans-serif; } .publication-authors { font-family: "Google Sans", sans-serif; } .neurips-acceptance-notice { font-weight: bold; margin-top: 20px; margin-bottom: 20px; } .publication-venue { color: #555; width: fit-content; font-weight: bold; } .publication-awards { color: #ff3860; width: fit-content; font-weight: bolder; } .publication-authors { } .publication-authors a { color: hsl(204, 86%, 53%) !important; } .publication-authors a:hover { text-decoration: underline; } .author-block { display: inline-block; } .publication-banner img { } .publication-authors { /*color: #4286f4;*/ } .publication-video { position: relative; width: 100%; height: 0; padding-bottom: 56.25%; overflow: hidden; border-radius: 10px !important; } .publication-video iframe { position: absolute; top: 0; left: 0; width: 100%; height: 100%; } .publication-body img { } .results-carousel { display: flex; overflow: hidden; width: 100%; height: 100%; } .results-carousel .item { flex: 0 0 100%; max-width: 100%; margin: 5px; overflow: hidden; border: 1px solid #bbb; border-radius: 10px; padding: 0; font-size: 0; } .results-carousel video { margin: 0; width: 100%; /* Make the video fill the width of the container */ height: auto; object-fit: cover; } .carousel-caption p { text-align: center; margin-top: 10px; /* Adjust as needed */ margin-bottom: 10px; /* Adjust as needed */ font-size: 16px; /* Adjust as needed */ color: #333; /* Adjust as needed */ } .interpolation-panel { background: #f5f5f5; border-radius: 10px; } .interpolation-panel .interpolation-image { width: 100%; border-radius: 5px; } .interpolation-video-column { } .interpolation-panel .slider { margin: 0 !important; } .interpolation-panel .slider { margin: 0 !important; } #interpolation-image-wrapper { width: 100%; } #interpolation-image-wrapper img { border-radius: 5px; } .hero.teaser { flex: 1; /* Each section takes equal width */ text-align: center; /* Center the text */ } .videos-container { display: flex; justify-content: center; /* Adjust this as needed */ margin-bottom: 30px; /* Add space after the videos container */ } .video-container { width: 29%; /* Adjusted to slightly less than 30% */ margin-right: 2%; /* Space between the videos */ display: flex; flex-direction: column; align-items: center; } .video-container:last-child { margin-right: 0; /* Remove margin for the last video container */ } .video-container video { width: 100%; /* Make video take full width of its container */ height: auto; /* Maintain aspect ratio */ margin-bottom: 20px; /* Add space below the video */ } video { width: 100%; /* Make video take full width of its container */ height: auto; /* Maintain aspect ratio */ } .videos-container-2 { display: flex; justify-content: center; align-items: center; width: 100%; /* Set the desired width */ height: 100%; /* Set the desired height */ margin: 0 auto; /* Center the container horizontally */ } .video-container-2 { width: 80%; /* Adjusted to slightly less than 30% */ margin-right: 2%; /* Space between the videos */ display: flex; flex-direction: column; align-items: center; margin-bottom: 20px; } .video-container-2:last-child { margin-right: 0; /* Remove margin for the last video container */ } .video-container-2 video { width: 100%; height: 100%; object-fit: cover; } .centered-line { width: 75%; /* Adjust the width as needed */ height: 10px; /* This controls the thickness of the line */ background-color: blue; /* Choose the color of the line */ margin: 0 auto; /* This centers the line horizontally */ margin-top: 40px; /* Space above the line */ margin-bottom: 50px; /* Space below the line */ box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); background: linear-gradient(to right, #1e5799, #2989d8, #207cca, #7db9e8, #207cca, #2989d8, #1e5799); border-radius: 5px; } .centered-line2 { width: 75%; /* Adjust the width as needed */ height: 10px; /* This controls the thickness of the line */ background-color: black; /* Choose the color of the line */ margin: 0 auto; /* This centers the line horizontally */ margin-top: 1px; /* Space above the line */ margin-bottom: 1px; /* Space below the line */ box-shadow: 0px 2px 5px rgba(0, 0, 0, 0.3); border-radius: 5px; background: linear-gradient(to right, white, black, white); } .subtitle { margin-top: 10px; /* Adjust the value to create more or less space */ } .hero.is-light.is-small { background-color: lightcyan; width: 80%; margin-left:10%; } .video { width: 1280px; height: auto; object-fit: cover; } .container2 { width: 100%; max-width: none; }