Spaces:
Runtime error
Runtime error
| /********** Template CSS **********/ | |
| :root { | |
| --primary: #a65778; /* Pink */ | |
| --light: #f2f2f2; /* Light Blue */ | |
| --dark: #222831; /* Dark Grey */ | |
| --btn--primary-hover: #a65778; | |
| --btn--primary-hover-border:#a65778; | |
| --text-hover: #a65778; | |
| } | |
| .fw-medium { | |
| font-weight: 600 ; | |
| } | |
| .fw-semi-bold { | |
| font-weight: 700 ; | |
| } | |
| .back-to-top { | |
| position: fixed; | |
| display: none; | |
| right: 45px; | |
| bottom: 45px; | |
| z-index: 99; | |
| } | |
| /*** Spinner ***/ | |
| #spinner { | |
| opacity: 0; | |
| visibility: hidden; | |
| transition: opacity .5s ease-out, visibility 0s linear .5s; | |
| z-index: 99999; | |
| } | |
| #spinner.show { | |
| transition: opacity .5s ease-out, visibility 0s linear 0s; | |
| visibility: visible; | |
| opacity: 1; | |
| } | |
| /*** Button ***/ | |
| .btn { | |
| font-family: 'Nunito', sans-serif; | |
| font-weight: 600; | |
| transition: .5s; | |
| } | |
| .btn.btn-primary, | |
| .btn.btn-secondary { | |
| color: #FFFFFF; | |
| } | |
| .btn-square { | |
| width: 38px; | |
| height: 38px; | |
| } | |
| .btn-sm-square { | |
| width: 32px; | |
| height: 32px; | |
| } | |
| .btn-lg-square { | |
| width: 48px; | |
| height: 48px; | |
| } | |
| .btn-square, | |
| .btn-sm-square, | |
| .btn-lg-square { | |
| padding: 0; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| font-weight: normal; | |
| border-radius: 0px; | |
| } | |
| /*** Navbar ***/ | |
| .navbar .dropdown-toggle::after { | |
| border: none; | |
| content: "\f107"; | |
| font-family: "Font Awesome 5 Free"; | |
| font-weight: 900; | |
| vertical-align: middle; | |
| margin-left: 8px; | |
| } | |
| .navbar-light .navbar-nav .nav-link { | |
| margin-right: 30px; | |
| padding: 25px 0; | |
| color: #FFFFFF; | |
| font-size: 15px; | |
| text-transform: uppercase; | |
| outline: none; | |
| } | |
| .navbar-light .navbar-nav .nav-link:hover, | |
| .navbar-light .navbar-nav .nav-link.active { | |
| color: var(--primary); | |
| } | |
| @media (max-width: 991.98px) { | |
| .navbar-light .navbar-nav .nav-link { | |
| margin-right: 0; | |
| padding: 10px 0; | |
| } | |
| .navbar-light .navbar-nav { | |
| border-top: 1px solid #EEEEEE; | |
| } | |
| } | |
| .navbar-light .navbar-brand, | |
| .navbar-light a.btn { | |
| height: 75px; | |
| } | |
| .navbar-light .navbar-nav .nav-link { | |
| color: var(--dark); | |
| font-weight: 500; | |
| } | |
| .navbar-light.sticky-top { | |
| top: -100px; | |
| transition: .5s; | |
| } | |
| @media (min-width: 992px) { | |
| .navbar .nav-item .dropdown-menu { | |
| display: block; | |
| margin-top: 0; | |
| opacity: 0; | |
| visibility: hidden; | |
| transition: .5s; | |
| } | |
| .navbar .dropdown-menu.fade-down { | |
| top: 100%; | |
| transform: rotateX(-75deg); | |
| transform-origin: 0% 0%; | |
| } | |
| .navbar .nav-item:hover .dropdown-menu { | |
| top: 100%; | |
| transform: rotateX(0deg); | |
| visibility: visible; | |
| transition: .5s; | |
| opacity: 1; | |
| } | |
| } | |
| /*** Header carousel ***/ | |
| @media (max-width: 768px) { | |
| .header-carousel .owl-carousel-item { | |
| position: relative; | |
| min-height: 500px; | |
| } | |
| .header-carousel .owl-carousel-item img { | |
| position: absolute; | |
| width: 100%; | |
| height: 100%; | |
| object-fit: cover; | |
| } | |
| } | |
| .header-carousel .owl-nav { | |
| position: absolute; | |
| top: 50%; | |
| right: 8%; | |
| transform: translateY(-50%); | |
| display: flex; | |
| flex-direction: column; | |
| } | |
| .header-carousel .owl-nav .owl-prev, | |
| .header-carousel .owl-nav .owl-next { | |
| margin: 7px 0; | |
| width: 45px; | |
| height: 45px; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| color: #FFFFFF; | |
| background: transparent; | |
| border: 1px solid #FFFFFF; | |
| font-size: 22px; | |
| transition: .5s; | |
| } | |
| .header-carousel .owl-nav .owl-prev:hover, | |
| .header-carousel .owl-nav .owl-next:hover { | |
| background: var(--primary); | |
| border-color: var(--primary); | |
| } | |
| .page-header { | |
| background: linear-gradient(rgba(24, 29, 56, .7), rgba(24, 29, 56, .7)), url(https://fpv-iplab.github.io/Differentiable-Task-Graph-Learning/img/carousel-1.jpg); | |
| background-position: center center; | |
| background-repeat: no-repeat; | |
| background-size: cover; | |
| } | |
| .page-header-inner { | |
| background: rgba(15, 23, 43, .7); | |
| } | |
| .breadcrumb-item + .breadcrumb-item::before { | |
| color: var(--light); | |
| } | |
| /*** Section Title ***/ | |
| .section-title { | |
| position: relative; | |
| display: inline-block; | |
| text-transform: uppercase; | |
| } | |
| .section-title::before { | |
| position: absolute; | |
| content: ""; | |
| width: calc(100% + 80px); | |
| height: 2px; | |
| top: 4px; | |
| left: -40px; | |
| background: var(--primary); | |
| z-index: -1; | |
| } | |
| .section-title::after { | |
| position: absolute; | |
| content: ""; | |
| width: calc(100% + 120px); | |
| height: 2px; | |
| bottom: 5px; | |
| left: -60px; | |
| background: var(--primary); | |
| z-index: -1; | |
| } | |
| .section-title.text-start::before { | |
| width: calc(100% + 40px); | |
| left: 0; | |
| } | |
| .section-title.text-start::after { | |
| width: calc(100% + 60px); | |
| left: 0; | |
| } | |
| /*** Service ***/ | |
| .service-item { | |
| background: var(--light); | |
| transition: .5s; | |
| border-radius: 25px; | |
| overflow: hidden; | |
| } | |
| .service-item:hover { | |
| margin-top: -10px; | |
| background: var(--primary); | |
| } | |
| .service-item * { | |
| transition: .5s; | |
| } | |
| .service-item:hover * { | |
| color: var(--light) ; | |
| } | |
| /*** Categories & Courses ***/ | |
| .category img, | |
| .course-item img { | |
| transition: .5s; | |
| } | |
| .category a:hover img, | |
| .course-item:hover img { | |
| transform: scale(1.1); | |
| } | |
| /*** Team ***/ | |
| .team-item img { | |
| transition: .5s; | |
| } | |
| .team-item:hover img { | |
| transform: scale(1.1); | |
| } | |
| /*** Testimonial ***/ | |
| .testimonial-carousel::before { | |
| position: absolute; | |
| content: ""; | |
| top: 0; | |
| left: 0; | |
| height: 100%; | |
| width: 0; | |
| background: linear-gradient(to right, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); | |
| z-index: 1; | |
| } | |
| .testimonial-carousel::after { | |
| position: absolute; | |
| content: ""; | |
| top: 0; | |
| right: 0; | |
| height: 100%; | |
| width: 0; | |
| background: linear-gradient(to left, rgba(255, 255, 255, 1) 0%, rgba(255, 255, 255, 0) 100%); | |
| z-index: 1; | |
| } | |
| @media (max-width: 468px) { | |
| .section-title{ | |
| font-size:13px; | |
| } | |
| } | |
| @media (min-width: 768px) { | |
| .testimonial-carousel::before, | |
| .testimonial-carousel::after { | |
| width: 200px; | |
| } | |
| } | |
| @media (min-width: 992px) { | |
| .testimonial-carousel::before, | |
| .testimonial-carousel::after { | |
| width: 300px; | |
| } | |
| } | |
| @media (orientation:portrait) { | |
| .hide-on-portrait { | |
| display: none; | |
| } | |
| } | |
| .testimonial-carousel .owl-item .testimonial-text, | |
| .testimonial-carousel .owl-item.center .testimonial-text * { | |
| transition: .5s; | |
| } | |
| .testimonial-carousel .owl-item.center .testimonial-text { | |
| background: var(--primary) ; | |
| } | |
| .testimonial-carousel .owl-item.center .testimonial-text * { | |
| color: #FFFFFF ; | |
| } | |
| .testimonial-carousel .owl-dots { | |
| margin-top: 24px; | |
| display: flex; | |
| align-items: flex-end; | |
| justify-content: center; | |
| } | |
| .testimonial-carousel .owl-dot { | |
| position: relative; | |
| display: inline-block; | |
| margin: 0 5px; | |
| width: 15px; | |
| height: 15px; | |
| border: 1px solid #CCCCCC; | |
| transition: .5s; | |
| } | |
| .testimonial-carousel .owl-dot.active { | |
| background: var(--primary); | |
| border-color: var(--primary); | |
| } | |
| /*** Footer ***/ | |
| .footer .btn.btn-social { | |
| margin-right: 5px; | |
| width: 35px; | |
| height: 35px; | |
| display: flex; | |
| align-items: center; | |
| justify-content: center; | |
| color: var(--light); | |
| font-weight: normal; | |
| border: 1px solid #FFFFFF; | |
| border-radius: 35px; | |
| transition: .3s; | |
| } | |
| .footer .btn.btn-social:hover { | |
| color: var(--primary); | |
| } | |
| .footer .btn.btn-link { | |
| display: block; | |
| margin-bottom: 5px; | |
| padding: 0; | |
| text-align: left; | |
| color: #FFFFFF; | |
| font-size: 15px; | |
| font-weight: normal; | |
| text-transform: capitalize; | |
| transition: .3s; | |
| } | |
| .footer .btn.btn-link::before { | |
| position: relative; | |
| content: "\f105"; | |
| font-family: "Font Awesome 5 Free"; | |
| font-weight: 900; | |
| margin-right: 10px; | |
| } | |
| .footer .btn.btn-link:hover { | |
| letter-spacing: 1px; | |
| box-shadow: none; | |
| } | |
| .footer .copyright { | |
| padding: 25px 0; | |
| font-size: 15px; | |
| border-top: 1px solid rgba(256, 256, 256, .1); | |
| } | |
| .footer .copyright a { | |
| color: var(--light); | |
| } | |
| .footer .footer-menu a { | |
| margin-right: 15px; | |
| padding-right: 15px; | |
| border-right: 1px solid rgba(255, 255, 255, .1); | |
| } | |
| .footer .footer-menu a:last-child { | |
| margin-right: 0; | |
| padding-right: 0; | |
| border-right: none; | |
| } | |
| pre { | |
| background: #F6F6F6; | |
| border-radius: 5px; | |
| padding: 15px; | |
| border: 0.5px solid var(--dark); | |
| } | |
| video { | |
| clip-path: inset(1px 1px); | |
| } | |
| .divider { | |
| border: 0 none; | |
| width: 30%; | |
| background-color: var(--dark); | |
| margin: auto; | |
| } | |
| a.anchor { | |
| display: block; | |
| position: relative; | |
| top: -200px; | |
| visibility: hidden; | |
| } | |
| .g-4{ | |
| justify-content: center; | |
| margin-top: 10px; | |
| } | |
| .justify{ | |
| text-align: justify; | |
| } | |
| .ribbon { | |
| position: relative; | |
| top: 6rem; | |
| left: -3rem; | |
| background-color: #d05f07; | |
| color: #FFF; | |
| /* padding: 5px 10px; */ | |
| /* overflow: hidden; */ | |
| transform: rotate(-45deg); | |
| transform-origin: left top; | |
| z-index: 1; | |
| width: 14rem; | |
| } | |
| .service-item:hover > .ribbon:hover{ | |
| color: var(--dark); | |
| background-color: #FFF; | |
| } | |
| .service-item:hover .ribbon, .service-item.hover .ribbon { color: var(--dark); | |
| background-color: #FFF;} |