@import url("https://fonts.googleapis.com/css?family=Open+Sans|Roboto:500,700"); html { overflow-x: hidden; } body { background: #fff; font-size: 15px; font-weight: 400; font-family: 'Open Sans', sans-serif; -webkit-box-sizing: border-box; -moz-box-sizing: border-box; box-sizing: border-box; -webkit-font-smoothing: subpixel-antialiased; color: #212121; line-height: 25px; -webkit-backface-visibility: hidden; backface-visibility: hidden; overflow-x: hidden; } h1, h2, h3, h4, h5 { font-size: 36px; font-weight: 700; font-family: 'Roboto', sans-serif; } a { -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } a:hover { text-decoration: none; } a a:focus { outline: none; } p { font-weight: 400; font-family: 'Open Sans', sans-serif; margin: 0px; font-size: 14px; } ul, ol { list-style: outside none none; margin: 0; padding: 0; } ul li, ol li { list-style: none; } .hero-heading { font-size: 40px; font-weight: 700; color: #fff; text-transform: capitalize; line-height: 70px; letter-spacing: 0.1rem; } .hero-sub-heading { font-size: 20px; font-weight: 400; color: #e6e6e6; line-height: 45px; letter-spacing: 0.1rem; } .section-titile-bg { display: inline; font-size: 115px; font-weight: 700; height: 100%; left: -173px; opacity: 0.1; position: absolute; top: -14px; width: 100%; text-align: center; } .section-title-header .subtitle { font-size: 20px; color: var(--eventup-accent); margin-bottom: 10px; font-style: italic; } .section-title-header p { text: center; font-weight: 400; line-height: 26px; padding-bottom: 36px; } .section-title { font-size: 30px; color: var(--eventup-heading-color); line-height: 52px; font-weight: 700; text-align: center; display: block; position: relative; margin-bottom: 10px; } .section-subcontent { font-size: 16px; text: center; font-weight: 400; line-height: 26px; padding-bottom: 36px; } .section-sub { text-transform: uppercase; font-size: 24px; line-height: 52px; padding-bottom: 15px; margin-bottom: 30px; position: relative; } .section-sub:before { position: absolute; content: ''; height: 1px; width: 45px; left: 50%; bottom: 10px; -webkit-transform: translateX(-50%); transform: translateX(-50%); background-color: var(--eventup-accent); } .subtitle { font-size: 15px; margin-top: 20px; font-weight: 500; margin-bottom: 10px; } .inner-title { font-size: 24px; font-weight: 700; text-tranform: capitalize; } .page-tagline { font-size: 24px; font-weight: 400; color: #ddd; } .page-title { font-size: 62px; font-weight: 700; color: #fff; } .overlay { position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); } .btn { font-size: 14px; padding: 10px 30px; line-height: 22px; border-radius: 30px; font-family: 'Roboto', sans-serif; cursor: pointer; font-weight: 500; color: #fff; text-transform: uppercase; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; display: inline-block; } .btn i { margin-right: 5px; } .btn:focus, .btn:active { box-shadow: none; outline: none; color: #fff; } .btn-common { background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); box-shadow: 0 8px 16px var(--eventup-accent-shadow-25); position: relative; z-index: 1; } .btn-common:hover { color: #fff; background-image: linear-gradient(65deg, var(--eventup-accent-hover-start) 0, var(--eventup-accent-hover-end) 100%); box-shadow: 0 8px 16px var(--eventup-accent-shadow-40); transition: all .2s ease-in-out; -moz-transition: all .2s ease-in-out; -webkit-transition: all .2s ease-in-out; } .btn-border { color: #212121; background-color: transparent; border: 1px solid rgba(36, 36, 36, 0.2); } .btn-border:hover { color: var(--eventup-accent); border-color: var(--eventup-accent); background-color: rgba(255, 255, 255, 0.2); } .btn-fill { background: #fff; color: #212121; } .btn-fill:hover { color: var(--eventup-accent); } .btn-lg { padding: 12px 34px; text-transform: uppercase; font-size: 14px; } .btn-rm { padding: 7px 10px; text-transform: capitalize; } button:focus { outline: none !important; } .icon-close, .icon-check { color: var(--eventup-accent); } .bg-drack { background: #f1f1f1; } .bg-white { background: #fff; } .mb-30 { margin-bottom: 30px; } .mt-30 { margin-top: 30px; } /* ScrollToTop */ a.back-to-top { display: none; position: fixed; bottom: 18px; right: 15px; text-decoration: none; } a.back-to-top i { display: block; font-size: 22px; width: 40px; height: 40px; line-height: 40px; color: #fff; background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); border-radius: 30px; text-align: center; transition: all 0.2s ease-in-out; -moz-transition: all 0.2s ease-in-out; -webkit-transition: all 0.2s ease-in-out; -o-transition: all 0.2s ease-in-out; box-shadow: 0 0 4px rgba(0, 0, 0, 0.14), 0 4px 8px rgba(0, 0, 0, 0.28); } a.back-to-top:hover, a.back-to-top:focus { text-decoration: none; } #preloader { position: fixed; background: #fff; top: 0; left: 0; width: 100%; height: 100%; z-index: 9998; } .sk-circle { margin: 0px auto; width: 40px; height: 40px; top: 45%; position: relative; } .sk-circle .sk-child { width: 100%; height: 100%; position: absolute; left: 0; top: 0; } .sk-circle .sk-child:before { content: ''; display: block; margin: 0 auto; width: 15%; height: 15%; background-color: var(--eventup-accent); border-radius: 100%; -webkit-animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; animation: sk-circleBounceDelay 1.2s infinite ease-in-out both; } .sk-circle .sk-circle2 { -webkit-transform: rotate(30deg); -ms-transform: rotate(30deg); transform: rotate(30deg); } .sk-circle .sk-circle3 { -webkit-transform: rotate(60deg); -ms-transform: rotate(60deg); transform: rotate(60deg); } .sk-circle .sk-circle4 { -webkit-transform: rotate(90deg); -ms-transform: rotate(90deg); transform: rotate(90deg); } .sk-circle .sk-circle5 { -webkit-transform: rotate(120deg); -ms-transform: rotate(120deg); transform: rotate(120deg); } .sk-circle .sk-circle6 { -webkit-transform: rotate(150deg); -ms-transform: rotate(150deg); transform: rotate(150deg); } .sk-circle .sk-circle7 { -webkit-transform: rotate(180deg); -ms-transform: rotate(180deg); transform: rotate(180deg); } .sk-circle .sk-circle8 { -webkit-transform: rotate(210deg); -ms-transform: rotate(210deg); transform: rotate(210deg); } .sk-circle .sk-circle9 { -webkit-transform: rotate(240deg); -ms-transform: rotate(240deg); transform: rotate(240deg); } .sk-circle .sk-circle10 { -webkit-transform: rotate(270deg); -ms-transform: rotate(270deg); transform: rotate(270deg); } .sk-circle .sk-circle11 { -webkit-transform: rotate(300deg); -ms-transform: rotate(300deg); transform: rotate(300deg); } .sk-circle .sk-circle12 { -webkit-transform: rotate(330deg); -ms-transform: rotate(330deg); transform: rotate(330deg); } .sk-circle .sk-circle2:before { -webkit-animation-delay: -1.1s; animation-delay: -1.1s; } .sk-circle .sk-circle3:before { -webkit-animation-delay: -1s; animation-delay: -1s; } .sk-circle .sk-circle4:before { -webkit-animation-delay: -0.9s; animation-delay: -0.9s; } .sk-circle .sk-circle5:before { -webkit-animation-delay: -0.8s; animation-delay: -0.8s; } .sk-circle .sk-circle6:before { -webkit-animation-delay: -0.7s; animation-delay: -0.7s; } .sk-circle .sk-circle7:before { -webkit-animation-delay: -0.6s; animation-delay: -0.6s; } .sk-circle .sk-circle8:before { -webkit-animation-delay: -0.5s; animation-delay: -0.5s; } .sk-circle .sk-circle9:before { -webkit-animation-delay: -0.4s; animation-delay: -0.4s; } .sk-circle .sk-circle10:before { -webkit-animation-delay: -0.3s; animation-delay: -0.3s; } .sk-circle .sk-circle11:before { -webkit-animation-delay: -0.2s; animation-delay: -0.2s; } .sk-circle .sk-circle12:before { -webkit-animation-delay: -0.1s; animation-delay: -0.1s; } @-webkit-keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } @keyframes sk-circleBounceDelay { 0%, 80%, 100% { -webkit-transform: scale(0); transform: scale(0); } 40% { -webkit-transform: scale(1); transform: scale(1); } } .section-padding { padding: 60px 0; } .no-padding { padding: 0 !important; } .padding-left-none { padding-left: 0; } .padding-right-none { padding-right: 0; } #page-banner-area { background: url(https://preview.uideck.com/items/event-up/assets/img/background/banner.jpg) no-repeat; background-position: 50% 50%; background-size: cover; } .page-banner { position: relative; min-height: 250px; color: #fff; } .page-banner:before { content: ''; position: absolute; top: 0; left: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.2); } .page-banner .page-banner-title { position: absolute; top: 50%; width: 100%; height: 100%; text-transform: uppercase; } .page-banner .page-banner-title h2 { color: #fff; font-size: 40px; } @-webkit-keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } @keyframes fadeIn { from { opacity: 0; } to { opacity: 1; } } .fadeIn { -webkit-animation-name: fadeIn; animation-name: fadeIn; } #white-bg { background: #fff; } .navbar-brand { position: relative; padding: 0px; margin: 10px; } .navbar-brand img { width: auto; max-height: var(--site-header-logo-max-height, 56px); max-width: 75%; height: auto; object-fit: contain; } .top-nav-collapse { background: #fff; z-index: 999999; top: 0px !important; min-height: 58px; box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06); -webkit-animation-duration: 1s; animation-duration: 1s; -webkit-animation-fill-mode: both; animation-fill-mode: both; -webkit-animation-name: fadeInDown; animation-name: fadeInDown; background: #fff !important; } .scrolling-navbar { left: 0; right: 0; width: 100%; z-index: 1030; -webkit-transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out; -moz-transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out; transition: background 0.3s ease-in-out, box-shadow 0.3s ease-in-out; } .navbar-spacer { width: 100%; min-height: calc(var(--site-header-logo-max-height, 120px) + 24px); height: var(--site-header-height, calc(var(--site-header-logo-max-height, 120px) + 24px)); flex-shrink: 0; } .scrolling-navbar .navbar-brand img { display: block; } .scrolling-navbar { padding-top: 12px; padding-bottom: 12px; } .scrolling-navbar:not(.top-nav-collapse) { background: #fff !important; box-shadow: none; } @media (min-width: 992px) { .scrolling-navbar:not(.top-nav-collapse) .navbar-nav .nav-link { color: #212121 !important; -webkit-text-fill-color: #212121; background-image: none; } .scrolling-navbar:not(.top-nav-collapse) .navbar-nav .nav-link:hover, .scrolling-navbar:not(.top-nav-collapse) .navbar-nav li.active a.nav-link { color: var(--eventup-accent) !important; -webkit-text-fill-color: var(--eventup-accent); background-image: none; } } .top-nav-collapse .navbar-brand { top: 0px; } .top-nav-collapse .navbar-nav .nav-link { color: #212121 !important; } .top-nav-collapse .navbar-nav .nav-link:hover { color: var(--eventup-accent) !important; } .top-nav-collapse .navbar-nav li.active a.nav-link { color: var(--eventup-accent) !important; } .navbar-expand-lg .navbar-toggler { background: transparent; border: 1px solid var(--eventup-accent); background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; border-radius: 4px; cursor: pointer; } .indigo { background: transparent; } .navbar-expand-lg .navbar-nav .nav-link { color: #212121; font-size: 14px; padding: 0 15px; margin-top: 10px; margin-bottom: 10px; font-family: 'Roboto', sans-serif; font-weight: 500; line-height: 40px; text-transform: uppercase; background: transparent; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; position: relative; } .navbar-expand-lg .navbar-nav li > a:before { content: ''; position: absolute; top: 19px; left: 5%; margin-left: -10px; width: 15px; height: 2px; background: var(--eventup-accent); -webkit-transform: scale3d(0, 1, 1); -moz-transform: scale3d(0, 1, 1); transform: scale3d(0, 1, 1); -webkit-transition: -webkit-transform 0.1s; -moz-transition: -webkit-transform 0.1s; transition: transform 0.1s; } .navbar-expand-lg .navbar-nav .active a:before { -webkit-transform: scale3d(1, 1, 1); -moz-transform: scale3d(1, 1, 1); transform: scale3d(1, 1, 1); -webkit-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -moz-transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); transition-timing-function: cubic-bezier(0.4, 0, 0.2, 1); -webkit-transition-duration: 0.3s; -moz-transition-duration: 0.3s; transition-duration: 0.3s; } .navbar-expand-lg .navbar-nav li a:hover, .navbar-expand-lg .navbar-nav li .active > a, .navbar-expand-lg .navbar-nav li a:focus { background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; outline: none; } .navbar-expand-lg .navbar-nav .nav-link:focus, .navbar-expand-lg .navbar-nav .nav-link:hover { background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text !important; } .navbar-nav .nav-item--register { display: flex; align-items: center; margin-left: 10px; } .navbar-nav .nav-item--register > a:before { display: none !important; } .navbar-nav .nav-item--register .btn.btn-common { margin: 0; font-size: 16px; padding: 12px 40px; line-height: 22px; height: auto; border-radius: 30px; color: #fff !important; -webkit-text-fill-color: #fff; background-clip: border-box; -webkit-background-clip: border-box; } .navbar-nav .nav-item--register .btn.btn-common:hover, .navbar-nav .nav-item--register .btn.btn-common:focus { color: #fff !important; -webkit-text-fill-color: #fff; background-clip: border-box; -webkit-background-clip: border-box; background-image: linear-gradient(65deg, var(--eventup-accent-hover-start) 0, var(--eventup-accent-hover-end) 100%); } .navbar { padding: 0; } .navbar li.active a.nav-link { background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text !important; } .dropdown-toggle::after { display: none; } .dropdown-menu { margin: 0; padding: 0; display: none; position: absolute; z-index: 99; min-width: 210px; background-color: #fff; white-space: nowrap; border-radius: 4px; -webkit-box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); box-shadow: 0 6px 12px rgba(0, 0, 0, 0.175); animation: fadeIn 0.4s; -webkit-animation: fadeIn 0.4s; -moz-animation: fadeIn 0.4s; -o-animation: fadeIn 0.4s; -ms-animation: fadeIn 0.4s; } .dropdown-menu:before { content: ""; display: inline-block; position: absolute; bottom: 100%; left: 20%; margin-left: -5px; border-right: 10px solid transparent; border-left: 10px solid transparent; border-bottom: 10px solid #f5f5f5; } .dropdown:hover .dropdown-menu { display: block; position: absolute; text-align: left; top: 100%; border: none; animation: fadeIn 0.4s; -webkit-animation: fadeIn 0.4s; -moz-animation: fadeIn 0.4s; -o-animation: fadeIn 0.4s; -ms-animation: fadeIn 0.4s; background: #f5f5f5; } .dropdown .dropdown-menu .dropdown-item { width: 100%; padding: 12px 20px; font-size: 14px; color: #212121; border-bottom: 1px solid #f1f1f1; text-decoration: none; display: inline-block; float: left; clear: both; position: relative; outline: 0; transition: all 0.3s ease-in-out; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; -ms-transition: all 0.3s ease-in-out; } .dropdown .dropdown-menu .dropdown-item:last-child { border-bottom: none; border-bottom-left-radius: 4px; border-bottom-right-radius: 4px; } .dropdown .dropdown-menu .dropdown-item:first-child { border-top-left-radius: 4px; border-top-right-radius: 4px; } .dropdown .dropdown-item:focus, .dropdown .dropdown-item:hover, .dropdown .dropdown-item.active { color: var(--eventup-accent); } .dropdown-item.active, .dropdown-item:active { background: transparent; } .fadeInUpMenu { -webkit-animation-name: fadeInUpMenu; animation-name: fadeInUpMenu; } /* only small tablets */ @media (min-width: 768px) and (max-width: 991px) { .bg-inverse { background: #fff !important; box-shadow: none; } .bg-inverse.top-nav-collapse { box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06); } .navbar-expand-lg .navbar-brand, .navbar-expand-lg .navbar-toggler { margin: 0px 15px; } .navbar-nav { padding: 5px 15px; } .navbar-expand-lg .navbar-nav .nav-link { margin-top: 0; margin-bottom: 0; padding: 0px 40px; color: #212121; } } @media (max-width: 991px) { .bg-inverse { background: #fff !important; box-shadow: none; } .bg-inverse.top-nav-collapse { box-shadow: 0px 3px 6px 3px rgba(0, 0, 0, 0.06); } .navbar-expand-lg .navbar-brand, .navbar-expand-lg .navbar-toggler { margin: 0px 15px; } .navbar-nav { padding: 5px 15px; } .navbar-expand-lg .navbar-nav .nav-link { margin-top: 0; margin-bottom: 0; padding: 0px 40px; color: #212121; } } #about { background: #F6F9F9; } .about-media { width: 100%; } .about-media-image { width: 100%; height: auto; display: block; border-radius: 4px; } .about-media-video-wrap { width: 100%; border-radius: 4px; overflow: hidden; background: #000; } .about-media-video { width: 100%; height: auto; display: block; vertical-align: top; cursor: pointer; } .about-media-video-controls { display: flex; align-items: center; gap: 10px; padding: 8px 10px; background: rgba(0, 0, 0, 0.85); } .about-media-video-play { flex: 0 0 auto; width: 36px; height: 36px; padding: 0; border: 0; border-radius: 50%; background: var(--eventup-accent); color: #fff; line-height: 36px; text-align: center; cursor: pointer; } .about-media-video-play i { font-size: 16px; line-height: 36px; } .about-media-video-seek { flex: 1 1 auto; width: 100%; margin: 0; height: 6px; cursor: pointer; accent-color: var(--eventup-accent); } .about-media-embed { position: relative; width: 100%; aspect-ratio: 16 / 9; overflow: hidden; border-radius: 4px; background: #000; } .about-media-embed iframe { position: absolute; inset: 0; width: 100%; height: 100%; border: 0; } .about-content { height: 100%; display: table; } .about-content > div { vertical-align: middle; display: table-cell; } .about-content .about-text h2 { font-size: 40px; font-weight: 700; color: var(--eventup-heading-color); position: relative; } .about-content .about-text h6 { font-size: 18px; line-height: 32px; font-weight: 400; margin-top: 20px; } .about-content .about-text p { margin-top: 20px; margin-bottom: 20px; } .about-content ul { margin-bottom: -8px; } .about-content ul li { list-style: none; line-height: 30px; position: relative; padding-left: 25px; } .about-content ul li i { position: absolute; left: 0; top: 7px; font-size: 16px; color: var(--eventup-accent); } .about-content .btn-about { margin-top: 30px; } .about-content .btn-about .btn { margin-right: 10px; } #event-up .event-item { position: relative; } #event-up .event-item .overlay-text { text-align: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #event-up .event-item .content { position: absolute; top: 30%; width: 100%; color: #fff; transform: translateY(-50%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } #event-up .event-item .content h3 { font-size: 16px; text-transform: uppercase; } #event-up .event-item .content a { color: var(--eventup-accent); margin-top: 10px; } #event-up .event-item:hover .content { top: 50%; } #event-up .event-item .overlay-text:hover { opacity: 1; } /* ========================================================================== Video Section Style ========================================================================== */ .ready-to-play { width: 100%; padding: 48px 0; overflow: hidden; position: relative; z-index: 2; } .ready-to-play:before { content: ''; background-image: linear-gradient(0deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); position: absolute; display: block; left: 0; top: 0; width: 100%; height: 100%; z-index: 0; opacity: 0.85; } .ready-to-play .container { position: relative; z-index: 1; } .ready-to-play .section-title { color: #fff; margin-bottom: 24px; } .video-grid { display: grid; grid-template-columns: 1fr; gap: 24px; max-width: 900px; margin: 0 auto; } @media (min-width: 768px) { .video-grid { grid-template-columns: repeat(2, 1fr); } } .video-tile-title { margin: 12px 0 0; color: #fff; font-size: 15px; font-weight: 500; text-align: center; } .video-tile-box { position: relative; border-radius: 10px; overflow: hidden; background: #000; box-shadow: 0 8px 24px rgba(0, 0, 0, 0.2); aspect-ratio: 16 / 9; } .video-tile-player { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; background: #000; } .video-tile-overlay { position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; display: flex; align-items: center; justify-content: center; pointer-events: none; } .video-tile-play-wrap { pointer-events: auto; } .video-tile-play { width: 56px; height: 56px; border: none; border-radius: 50%; background: rgba(255, 255, 255, 0.92); color: var(--eventup-accent-start, #015AAA); font-size: 22px; line-height: 1; cursor: pointer; display: inline-flex; align-items: center; justify-content: center; transition: transform 0.2s ease, background 0.2s ease; } .video-tile-play:hover { transform: scale(1.05); background: #fff; } .video-tile:not(.is-paused) .video-tile-overlay { opacity: 0; transition: opacity 0.2s ease; } .video-tile:not(.is-paused):hover .video-tile-overlay { opacity: 1; } .video-box { position: relative; max-width: 960px; margin: 0 auto; border-radius: 12px; overflow: hidden; background: #000; box-shadow: 0 16px 48px rgba(0, 0, 0, 0.25); aspect-ratio: 16 / 9; } .video-box video { position: absolute; top: 0; left: 0; width: 100%; height: 100%; object-fit: cover; z-index: 1; transform: none; min-width: 0; min-height: 0; background: #000; transition: opacity 1s; } .stop { opacity: 1; } .stopfade .ready-to-play:before { opacity: 1; } h1 { font-size: 3rem; text-transform: uppercase; margin-top: 0; letter-spacing: .3rem; } .video-box .video-text { background-size: cover; position: absolute; top: 0; left: 0; width: 100%; height: 100%; z-index: 2; color: #fff; text-align: center; } .video-text h4 { margin-bottom: 15px; color: #fff; text-transform: uppercase; } .video-text h1 { margin-bottom: 25px; color: #fff; } .video-text p { color: #fff; } .tb-t { display: table; height: 100%; margin: auto; } .tb-t .tb-c { display: table-cell; vertical-align: middle; } .tb-t .tb-c button { background: transparent; border: 2px solid #fff; border-radius: 50%; width: 80px; height: 80px; } .tb-t .tb-c button i { font-size: 30px; color: #fff; line-height: 70px; } .tb-t .tb-c button:focus { outline: none; } .counter-section { background: url(../img/background/countdown.jpg) no-repeat center; background-size: auto auto; padding: 80px 0; background-size: cover; background-attachment: relative; position: relative; } .counter-section:before { content: ''; position: absolute; top: 0; bottom: 0; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.8); } .counter-section .counter { position: relative; background: rgba(255, 255, 255, 0.3); padding: 35px 0; border-radius: 4px; padding-left: 45px; margin-left: 20px; } .counter-section .counter .icon { background-image: linear-gradient(0deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); color: #fff; text-align: center; line-height: 50px; width: 60px; height: 60px; border-radius: 50%; position: absolute; top: 47%; left: -30px; margin-top: -25px; } .counter-section .counter .icon i { font-size: 24px; line-height: 60px; color: #fff; } .counter-section .counter p { font-size: 15px; color: #fff; font-weight: 400; } .counter-section .counter .counterUp { color: #fff; font-size: 50px; margin-bottom: 20px; font-weight: 700; } /* Sponsors Area */ #sponsors { background: #fff; position: relative; } #sponsors .section-title-header .section-title { color: var(--eventup-heading-color); } #sponsors .section-title-header p { color: #212121; } #sponsors .sponsors-groups { margin-top: 10px; } #sponsors .sponsors-group { margin-bottom: 48px; } #sponsors .sponsors-group:last-child { margin-bottom: 0; } #sponsors .sponsors-group-title { color: var(--eventup-heading-color); font-size: 24px; font-weight: 700; margin-bottom: 28px; text-transform: uppercase; } #sponsors .sponsors-logo { display: flex; flex-wrap: wrap; align-items: center; justify-content: center; gap: 24px 40px; } #sponsors .sponsor-item { display: inline-flex; align-items: center; justify-content: center; } #sponsors .sponsor-item img { max-width: 100%; height: auto; object-fit: contain; } #sponsors .sponsors-logo-platinum .sponsor-item img { max-height: 120px; } #sponsors .sponsors-logo-other .sponsor-item img { max-height: 80px; } #sponsors .sponsors-logo a img, #sponsors .sponsors-logo .sponsor-item img { margin: 0; } #sponsors .spnsors-logo:hover { border-color: transparent; box-shadow: 0px 20px 40px rgba(0, 0, 0, 0.2); } /* Schedule Area */ #schedules { background: #fff; } #schedule-tab { position: relative; } .schedule .nav-tabs { display: block; border-bottom: none; } .schedule .nav-tabs .nav-item { margin-bottom: 16px; text-align: center; margin: 0 10px; display: inline-block; } .schedule .nav-tabs .nav-link { padding: 12px 15px; background: #fff; padding-top: 16px; border-radius: 4px; box-shadow: 0 8px 24px #E2E8ED; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } .schedule .nav-tabs .nav-item.show .nav-link, .schedule .nav-tabs .nav-link.active, .schedule .nav-tabs .nav-item .nav-link:hover { border-color: transparent; position: relative; background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); } .schedule .nav-tabs .nav-item.show .nav-link h4, .schedule .nav-tabs .nav-link.active h4, .schedule .nav-tabs .nav-item .nav-link:hover h4 { color: #fff; } .schedule .nav-tabs .nav-item.show .nav-link h5, .schedule .nav-tabs .nav-link.active h5, .schedule .nav-tabs .nav-item .nav-link:hover h5 { color: #fff; } .schedule .nav-tabs .nav-item.show .nav-link:before, .schedule .nav-tabs .nav-link.active:before { content: ''; position: absolute; left: 42%; bottom: -24px; border-width: 12px; border-style: solid; border-color: var(--eventup-accent) transparent transparent transparent; } .schedule .item-text { border-radius: 4px; position: relative; } .schedule .item-text h4 { font-size: 15px; color: #2f323c; line-height: 22px; font-weight: 400; text-transform: uppercase; } .schedule .item-text h5 { font-size: 14px; color: #848484; line-height: 16px; font-weight: 400; text-transform: capitalize; } .schedule .schedule-tab-content .tab-content { box-shadow: 0 8px 24px #E2E8ED; } .schedule .schedule-tab-content .schedule-session-card { border: none; display: block; } .schedule .schedule-session-row { display: flex; align-items: baseline; flex-wrap: nowrap; gap: 12px; padding: 24px 32px; border-bottom: 1px dashed #e5e5e5; background: #fff; } .schedule .schedule-session-time { flex-shrink: 0; white-space: nowrap; font-size: 15px; font-weight: 700; color: var(--eventup-accent-start, #015AAA); } .schedule .schedule-session-sep { flex-shrink: 0; color: #bbb; font-weight: 700; } .schedule .schedule-session-row .schedule-session-body { flex: 1 1 auto; min-width: 0; padding: 0; border-bottom: none; display: block; } .schedule .schedule-session-row .schedule-session-body h4 { display: inline; font-size: 16px; margin-bottom: 0; text-transform: none; } .schedule .schedule-session-row .schedule-session-body .session-type { display: inline; margin-left: 8px; font-size: 13px; } .schedule .show .card-body { background: #f3f4f3; } .schedule .card .schedule-slot-time { background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); color: #fff; padding: 38px 28px; float: none; font-size: 18px; font-weight: 700; -webkit-box-flex: 0; -ms-flex: 0 0 18%; flex: 0 0 18%; max-width: 18%; display: flex; align-items: center; justify-content: center; text-align: center; } .schedule .card-header { position: relative; padding: 35px 40px 35px 224px; border-bottom: 1px dashed #e5e5e5; cursor: pointer; border-left: none; width: 100%; } .schedule .card-header.schedule-card-header-static { flex: 1 1 auto; width: auto; min-width: 0; padding: 35px 40px; cursor: default; display: flex; flex-direction: column; justify-content: center; border-bottom: 1px dashed #e5e5e5; } .schedule .card-header .images-box { display: none; } .schedule .card-header .session-type { position: relative; font-size: 14px; color: #777777; font-weight: 500; display: block; margin-bottom: 0; } .schedule-single-date { color: var(--eventup-heading-color); font-size: 24px; font-weight: 700; margin: 0; } .schedule-date-display.is-hidden, .schedule-tabs-wrap.is-hidden { display: none !important; } .schedule .card-header .time { color: #777777; font-size: 13px; margin-bottom: 5px; } .schedule .card-header h4 { font-weight: 700; font-size: 18px; color: #212121; text-transform: uppercase; margin-bottom: 8px; } .schedule .card-header .name { position: relative; font-size: 14px; color: #777777; font-weight: 500; display: inline-block; margin-bottom: 5px; } .schedule .card-body { padding: 30px 45px 30px 45px; background: #fff; } .schedule .card-body .location { margin-top: 8px; font-size: 13px; color: #777777; } .schedule .card-body .location span { color: var(--eventup-accent); margin-right: 5px; } .accordion .card { border-radius: 0px; margin-bottom: -2px; } .accordion .header-title { position: relative; } .accordion .header-title:after { font-family: "LineIcons"; content: "\e93a"; position: absolute; right: 10px; color: #999; top: 50%; line-height: 1; padding: 0px 5px; margin-top: -7px; } .accordion .collapsed:after { content: "\e940"; } .accordion .card-header { background: transparent; cursor: pointer; padding: 0; } .accordion .card-header i { color: var(--eventup-accent); width: 40px; height: 40px; display: inline-block; line-height: 40px; text-align: center; margin-right: 10px; border-right: 1px solid #ddd; } .accordion .card-body { padding-left: 56px; } /* Inforamation Bar */ #information-bar { background: #fff; position: relative; } #information-bar .inforation-wrapper { background: #fff; border-radius: 4px; box-shadow: 0 8px 24px #E2E8ED; margin-bottom: -28px; margin-top: -28px; padding: 24px 12px; position: relative; top: -40px; z-index: 999; align-items: center; } #information-bar .info-bar-item { display: flex; align-items: flex-start; gap: 10px; padding: 0 8px; height: 100%; } #information-bar .info-bar-item__icon { flex: 0 0 auto; font-size: 24px; line-height: 1; margin-top: 2px; background-image: linear-gradient(0deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } #information-bar .info-bar-item__text { flex: 1; min-width: 0; text-align: left; } #information-bar .info-bar-item__label { display: block; font-size: 16px; color: #374045; font-weight: bold; margin-bottom: 2px; line-height: 1.2; } #information-bar .info-bar-item__value { display: block; font-size: 12px; line-height: 1.45; color: #374045; overflow-wrap: break-word; word-wrap: break-word; } #information-bar .info-bar-item--clickable { cursor: pointer; transition: transform 0.2s ease, box-shadow 0.2s ease; border-radius: 6px; padding: 8px 10px; margin: -8px -10px; } #information-bar .info-bar-item--clickable:hover, #information-bar .info-bar-item--clickable:focus { outline: none; transform: translateY(-1px); box-shadow: 0 4px 12px rgba(1, 90, 170, 0.12); } #information-bar .info-bar-item--clickable .info-bar-item__value { color: var(--eventup-heading-color, #015AAA); text-decoration: underline; text-underline-offset: 2px; } /* Services Item */ .intro { background: #fff; } .single-intro-text { padding: 45px 50px 40px 60px; -webkit-box-shadow: 0 8px 24px #E2E8ED; box-shadow: 0 8px 24px #E2E8ED; border-radius: 4px; -webkit-border-radius: 4px; -ms-border-radius: 4px; overflow: hidden; position: relative; margin: 15px 0; background: #fff; z-index: 2; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .single-intro-text:hover { box-shadow: 0 16px 48px #E2E8ED; } .single-intro-text i { position: absolute; left: -10px; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; top: 20px; font-size: 55px; color: #bababa; } .single-intro-text h3 { font-size: 24px; margin-bottom: 20px; font-weight: 700; } .single-intro-text p { margin-bottom: 0; } .single-intro-text .count-number { position: absolute; right: -55px; bottom: -55px; width: 120px; height: 120px; border-radius: 50%; -webkit-border-radius: 50%; -ms-border-radius: 50%; background-image: linear-gradient(0deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); color: #fff; display: block; text-align: left; font-size: 16px; font-weight: 700; padding: 25px 30px; } .single-intro-text:hover i { background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; text-fill-color: transparent; } /* Team Item */ .team-item:hover { box-shadow: 0 16px 48px #E2E8ED; } .team-item { margin: 15px 0; padding: 15px; border-radius: 4px; position: relative; box-shadow: 0 8px 24px #E2E8ED; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; } .team-item .team-img { position: relative; cursor: pointer; overflow: hidden; } .team-item .team-overlay { text-align: center; position: absolute; top: 0px; left: 0px; width: 100%; height: 100%; background: rgba(0, 0, 0, 0.9); opacity: 0; -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .team-item .overlay-social-icon { position: absolute; top: 50%; width: 100%; color: #fff; transform: translateY(-50%); -webkit-transition: all 0.3s ease-in-out; -moz-transition: all 0.3s ease-in-out; -o-transition: all 0.3s ease-in-out; transition: all 0.3s ease-in-out; } .team-item .overlay-social-icon .social-icons { padding-left: 0; width: 120px; height: 120px; margin: 0 auto; -webkit-transform: translateY(-30px); -moz-transform: translateY(-30px); transform: translateY(-30px); transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; } .team-item .overlay-social-icon .social-icons li { float: left; } .team-item .overlay-social-icon .social-icons li a { letter-spacing: 0px; outline: 0 !important; } .team-item .overlay-social-icon .social-icons li a i { font-size: 20px; color: #fff; width: 60px; height: 60px; background: var(--eventup-accent); display: block; border-radius: 0px; line-height: 60px; transition: all 0.3s ease-in-out 0s; -moz-transition: all 0.3s ease-in-out 0s; -webkit-transition: all 0.3s ease-in-out 0s; -o-transition: all 0.3s ease-in-out 0s; } .team-item .overlay-social-icon .social-icons li .lni-facebook-filled { background: rgba(59, 89, 152, 0.7); } .team-item .overlay-social-icon .social-icons li .lni-facebook-filled:hover { background: #3B5998; } .team-item .overlay-social-icon .social-icons li .lni-twitter-filled { background: rgba(29, 161, 242, 0.7); } .team-item .overlay-social-icon .social-icons li .lni-twitter-filled:hover { background: #1da1f2; } .team-item .overlay-social-icon .social-icons li .lni-google-plus { background: rgba(234, 67, 53, 0.7); } .team-item .overlay-social-icon .social-icons li .lni-google-plus:hover { background: #ea4335; } .team-item .overlay-social-icon .social-icons li .lni-pinterest { background: rgba(189, 8, 28, 0.7); } .team-item .overlay-social-icon .social-icons li .lni-pinterest:hover { background: #bd081c; } .team-item .info-text { padding: 20px 0px 5px; } .team-item .info-text h3 { font-size: 16px; text-transform: uppercase; font-weight: 700; margin-bottom: 5px; } .team-item .info-text h3 a { color: #212121; } .team-item .info-text h3 a:hover { color: var(--eventup-accent); } .team-item .info-text p { margin: 0; color: #888; } .team-item:hover .team-overlay { opacity: 1; } .team-item:hover .social-icons { -webkit-transform: translateY(0px); -moz-transform: translateY(0px); transform: translateY(0px); } .speakers-tabs-wrap.is-hidden { display: none !important; } .speakers .nav-tabs { display: block; border-bottom: none; } .speakers .nav-tabs .nav-item { margin: 0 10px 16px; display: inline-block; text-align: center; } .speakers .nav-tabs .nav-link { padding: 12px 24px; background: #fff; border-radius: 4px; box-shadow: 0 8px 24px #E2E8ED; color: var(--eventup-heading-color); font-weight: 600; -webkit-transition: all 0.2s linear; -moz-transition: all 0.2s linear; -o-transition: all 0.2s linear; transition: all 0.2s linear; } .speakers .nav-tabs .nav-item.show .nav-link, .speakers .nav-tabs .nav-link.active, .speakers .nav-tabs .nav-item .nav-link:hover { border-color: transparent; color: #fff; background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); } .speakers .tab-content { margin-top: 10px; } .speakers-panel { width: 100%; margin: 0; } #team { background: #f3f4f3; } #blog { background: #f3f4f3; } #contact-map { background: #f3f4f3; } .blog-item { background-color: #fff; border-radius: 7px; margin-bottom: 30px; text-align: center; box-shadow: 0 8px 24px #E2E8ED; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .blog-item .blog-image { width: 100%; max-width: 370px; position: relative; overflow: hidden; } .blog-item .blog-image img { background: #000; border-top-left-radius: 7px; border-top-right-radius: 7px; -webkit-transform: scale(1); -moz-transform: scale(1); -ms-transform: scale(1); -o-transform: scale(1); transform: scale(1); -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .blog-item .icon { position: absolute; top: -25px; left: 42%; background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); color: #ffffff; display: block; font-size: 26px; box-shadow: 0 16px 48px #E2E8ED; width: 60px; height: 60px; line-height: 65px; border-radius: 30px; } .blog-item .descr { padding: 50px 25px 20px; color: #212121; position: relative; } .blog-item .descr h3 { line-height: 22px; margin-bottom: 15px; } .blog-item .descr h3 a { font-weight: 400; text-align: center; font-size: 20px; color: #212121; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } .blog-item .descr h3 a:hover { color: var(--eventup-accent); } .blog-item .meta-tags { background: #f5f6f6; padding: 10px; } .blog-item .meta-tags span { font-size: 14px; color: #999; margin: 15px; } .blog-item .meta-tags span i { margin-right: 5px; color: var(--eventup-accent); } .blog-item .meta-tags span a { color: #999; } .blog-item .meta-tags span a:hover { color: var(--eventup-accent); } .blog-item:hover { box-shadow: 0 16px 48px #E2E8ED; } .blog-item:hover .blog-image img { -webkit-transform: scale(1.1); -moz-transform: scale(1.1); -ms-transform: scale(1.1); -o-transform: scale(1.1); transform: scale(1.1); } /* Conact Home Page Section */ .contact { background: #111111; } #conatiner-map { width: 100%; height: 580px; } .title-forme { font-size: 28px; margin-bottom: 20px; } .contact-item { position: relative; text-align: center; } .contact-item i { width: 70px; height: 70px; display: inline-block; line-height: 70px; font-size: 24px; text-align: center; margin-bottom: 30px; background: #2d2d2d; color: #fff; border-radius: 4px; -webkit-transition: .3s all; -o-transition: .3s all; transition: .3s all; } .contact-item .contact-info h3 { color: var(--eventup-accent); font-size: 18px; margin-bottom: 10px; } .contact-item .contact-info p { color: #fff; } /* Contact Forme */ #google-map-area { position: relative; } #google-map-area .container-fluid { padding-left: 0; padding-right: 0; } .container-form { left: 0%; padding: 40px 15px; margin-left: -15px; z-index: 99; } .container-form .form-wrapper { background-color: white; padding: 56px; box-shadow: 0 8px 24px #E2E8ED; } .container-form .form-wrapper .form-group { margin-bottom: 30px; } .contact-captcha-group { margin-bottom: 24px; } .contact-captcha-label { display: block; font-size: 14px; font-weight: 600; color: #374045; margin-bottom: 8px; } .contact-captcha-row { display: flex; align-items: center; gap: 10px; flex-wrap: wrap; } .contact-captcha-question { display: inline-flex; align-items: center; justify-content: center; min-width: 96px; min-height: 44px; padding: 0 14px; border-radius: 6px; background: #f4f7fa; border: 1px solid #dbe3ea; font-weight: 700; letter-spacing: 0.04em; color: var(--eventup-heading-color, #015AAA); } .contact-captcha-input { max-width: 120px; } .contact-captcha-reload { min-width: 44px; padding-left: 0; padding-right: 0; } .eb-contact-honeypot { position: absolute; left: -10000px; top: auto; width: 1px; height: 1px; overflow: hidden; } #msgSubmit.text-success { color: #28a745; } #msgSubmit.text-danger { color: #dc3545; } #msgSubmit:not(.hidden) { display: block; margin-top: 16px; font-size: 1rem; } .container-form .form-wrapper .form-control { display: block; width: 100%; line-height: 26px; font-size: 14px; box-shadow: none; color: #848484; background: #f7f7f7; border: 1px solid transparent; padding: 7px 19px; border-radius: 30px; background-image: none; background-clip: padding-box; } .container-form .form-wrapper .form-control:focus { color: #212121; background-color: #fff; border-color: var(--eventup-accent); box-shadow: none; outline: 0; } .container-form textarea { border-radius: 4px !important; } .form-submit .btn-common { width: 100%; } .list-unstyled li { margin-top: 10px; color: var(--eventup-accent); } .text-danger { margin-top: 20px; font-size: 18px; } .form-control { display: block; width: 100%; line-height: 27px; font-size: 14px; box-shadow: none; color: #848484; background: #f7f7f7; padding: 7px 19px; border: 1px solid #e5e5e5; border-radius: 0px; transition: all 500ms ease; -webkit-transition: all 500ms ease; -ms-transition: all 500ms ease; -o-transition: all 500ms ease; } .form-control:focus { border-color: var(--eventup-accent); box-shadow: none; outline: 0; } /* Inforamation Bar */ #contact-text { background: #161E26; } #contact-text .contact-wrapper { background: #fff; margin-bottom: -35px; margin-top: -20px; padding: 30px 0; border-radius: 4px; position: relative; top: -40px; z-index: 999; } #contact-text ul { text-align: center; } #contact-text ul li { display: inline-block; } #contact-text ul li i { text-align: center; padding: 0 12px; font-size: 28px; vertical-align: middle; color: var(--eventup-accent); } #contact-text ul li span { font-size: 14px; display: inline-block; text-align: left; vertical-align: middle; } #contact-text ul li span b { font-size: 20px; color: #374045; font-weight: bold; margin-bottom: 5px; display: block; } /* Footer Area Start */ footer { background: #161E26; text-align: left; padding: 48px 0 24px; } .footer-otherinfo { margin-bottom: 24px; } .footer-col { margin-bottom: 28px; } .footer-col-brand { padding-right: 24px; } .footer-col-links, .footer-col-social { padding-left: 12px; padding-right: 12px; } .footer-tagline { font-size: 15px; color: #d0d0d0; margin-bottom: 0; } .footer-section-heading { font-size: 14px; font-weight: 600; letter-spacing: 0.04em; text-transform: uppercase; color: #fff; margin-bottom: 16px; } .footer-social-list { display: flex; flex-wrap: wrap; gap: 10px; margin: 0; padding: 0; } .footer-social-list li a { color: #fff; display: inline-flex; align-items: center; justify-content: center; width: 40px; height: 40px; border-radius: 4px; border: 1px solid rgba(255, 255, 255, 0.12); font-size: 18px; transition: all 0.3s ease; } .footer-social-list li a:hover { color: var(--eventup-accent); border-color: var(--eventup-accent); } .footer-link-list { display: flex; flex-direction: column; margin: 0; padding: 0; } .footer-link-list a { color: #d0d0d0; font-size: 14px; transition: color 0.3s ease; } .footer-link-list a:hover { color: var(--eventup-accent); } .site-info { position: relative; padding: 0; margin-bottom: 30px; text-align: center; } .site-info p { font-size: 13px; color: #9e9e9e; } .site-info a { color: #fff; } .site-info a:hover { color: var(--eventup-accent); } .social-icons-footer ul { margin: 0; padding: 0; list-style: none; } .social-icons-footer ul li { display: inline-block; } .social-icons-footer a { color: #888; display: inline-block; margin-left: 5px; margin-right: 5px; margin-bottom: 15px; border-radius: 4px; border: 1px solid rgba(255, 254, 254, 0.07); line-height: 40px; width: 40px; height: 40px; text-align: center; font-size: 16px; } .social-icons-footer .facebook a:hover { border-color: #4867aa; color: #4867aa; } .social-icons-footer .twitter a:hover { border-color: #1da1f2; color: #1da1f2; } .social-icons-footer .linkedin a:hover { border-color: #0077B5; color: #0077B5; } .social-icons-footer .google a:hover { border-color: #ea4335; color: #ea4335; } .social-icons-footer .pinterest a:hover { border-color: #bd081c; color: #bd081c; } .link-list { margin: 15px; } .link-list li { display: inline-block; padding: 7px 10px; } .link-list li a { color: #9e9e9e; } .link-list li a:hover { color: var(--eventup-accent); } /* Subscribe Form */ .subscribe-inner { padding: 20px 0; text-align: center; } .subscribe-inner .subscribe-title { color: var(--eventup-heading-color); font-size: 26px; text-center: center; margin-bottom: 50px; position: relative; } .subscribe-inner p { color: #888; margin-bottom: 30px; } .subscribe-inner .sub-btn { margin: 0; width: 12rem; padding: 18px 40px; border-radius: 30px; min-width: 12rem; position: absolute; top: 0; border: none; bottom: 0; right: 0; } .subscribe-inner .sub-btn i { margin-right: 5px; } .subscribe-inner .form-control { position: relative; background: #252D37; border: 1px solid #252D37; border-radius: 0px; box-shadow: none; color: #fff !important; border-radius: 30px; height: 55px; margin-right: -1px; width: 90%; } .subscribe-inner .form-control:focus { color: #212121; border-color: var(--eventup-accent); outline: 0; } .subscribe-inner .form-inline { position: relative; margin-bottom: 30px; margin: 0 auto; width: 100%; } .footer-logo { margin-bottom: 10px; } .footer-logo img, .footer-logo img[data-footer-logo] { display: inline-block; max-height: none !important; height: auto !important; width: auto !important; max-width: 100%; object-fit: contain; } /* ========================================================================== Countdown Style Start ========================================================================== */ #count { background: #F6F9F9; } #count .count-wrapper { background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); border-radius: 4px; box-shadow: 0px 4px 25px 0px rgba(0, 0, 0, 0.08); margin-bottom: -35px; margin-top: -35px; padding: 15px 0; position: relative; top: -40px; z-index: 999; display: inline-block; width: 100%; } .time-count div { text-align: center; } .time-entry { display: inline-block; margin: 15px 0; width: 24%; float: left; margin-right: 0; border: none; position: relative; height: auto; font-family: 'Roboto', sans-serif; border-radius: 4px; text-align: center; font-weight: 400; color: #fff; font-size: 14px; letter-spacing: 1px; line-height: 22px; } .time-entry span { font-size: 36px; line-height: 36px; font-weight: 700; letter-spacing: 0.3; font-family: 'Roboto', sans-serif; display: block; color: #fff; margin-bottom: 6px; } .time-entry b { position: absolute; right: 0; top: 50%; bottom: 0; margin: auto; font-size: 20px; -webkit-transform: translateY(-18%); -ms-transform: translateY(-18%); transform: translateY(-18%); } .time-entry:first-child { border-left: none; } /* Pricing Ticket */ #pricing { background: #f8fafa; position: relative; } #pricing .price-block-wrapper { display: inline-block; width: 100%; text-align: center; box-shadow: 0 8px 24px #E2E8ED; border-radius: 4px; background: #fff; padding: 50px 40px; -webkit-transition: all 300ms ease-in-out; -moz-transition: all 300ms ease-in-out; transition: all 300ms ease-in-out; } #pricing .price-block-wrapper .icon { padding: 20px; } #pricing .price-block-wrapper .icon i { font-size: 60px; color: var(--eventup-accent); } #pricing .price-block-wrapper .colmun-title h5 { font-size: 20px; color: #212121; margin-bottom: 20px; text-transform: uppercase; font-weight: 700; } #pricing .price-block-wrapper .price { padding-top: 10px; transition: all 500ms ease; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; } #pricing .price-block-wrapper .price h2 { font-size: 38px; background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; line-height: 42px; margin-bottom: 7px; } #pricing .price-block-wrapper .price span { text-transform: uppercase; font-size: 13px; } #pricing .price-block-wrapper .price p { font-size: 15px; color: #5c5c5c; font-weight: 700; letter-spacing: 1px; line-height: 30px; text-transform: uppercase; transition: all 500ms ease; -webkit-transition: all 500ms ease; -moz-transition: all 500ms ease; } #pricing .price-block-wrapper .pricing-list { padding: 15px 0; } #pricing .price-block-wrapper .pricing-list ul { padding-bottom: 15px; } #pricing .price-block-wrapper .pricing-list ul li { position: relative; line-height: 40px; font-size: 15px; font-weight: 400; padding: 2px 0px; } #pricing .price-block-wrapper .pricing-list ul li i { margin-right: 7px; font-size: 12px; color: var(--eventup-accent); } #pricing .price-block-wrapper .btn i { font-size: 12px; margin-right: 5px; } #pricing .price-block-wrapper:hover { box-shadow: 0 16px 48px #E2E8ED; } #pricing .active { background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); box-shadow: 0 16px 48px #E2E8ED; } #pricing .active .icon i { color: #fff; } #pricing .active .colmun-title h5 { color: #fff; } #pricing .active .price h2 { background-image: linear-gradient(120deg, #fff 0%, #fff 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; } #pricing .active .price span { color: #fff; } #pricing .active .price p { color: #fff; } #pricing .active .pricing-list ul li { color: #fff; } #pricing .active .pricing-list ul li i { color: #fff; } #pricing .active .btn { background: #fff; color: #212121; } /* ========================================================================== 3. Hero Area ========================================================================== */ .hero-area-bg { background: url(../img/hero-area.jpg) no-repeat; background-size: cover; } #hero-area { color: #fff; overflow: hidden; position: relative; } #hero-area .overlay { position: absolute; width: 100%; height: 100%; top: 0px; left: 0px; background: rgba(0, 0, 0, 0.7); } .hero-split-container { width: 100%; max-width: 100%; padding-left: 24px; padding-right: 24px; } .hero-split { width: 100%; min-height: min(480px, 72vh); padding: 80px 0 100px; margin: 0; } .hero-split__media { display: flex; align-items: center; justify-content: center; height: 100%; padding-right: 24px; } .hero-split__media .hero-logo-wrap { margin-bottom: 0; width: 100%; line-height: 0; } .hero-split__media .hero-logo { width: 100%; max-width: 100%; height: auto; max-height: min(520px, 65vh); object-fit: contain; display: block; margin: 0 auto; } .hero-split__content { display: flex; align-items: center; justify-content: center; height: 100%; padding-left: 24px; } .hero-split__text { width: 100%; max-width: none; text-align: center; } #hero-area .hero-split__text .head-title, #hero-area .hero-split__text .hero-brand-title { color: #fff; text-align: center; margin-bottom: 20px; font-size: clamp(22px, 3vw, 40px); line-height: 1.2; text-transform: none; font-weight: 700; } #hero-area .hero-split__text .banner-info { font-size: clamp(15px, 1.6vw, 20px); font-style: italic; margin-bottom: 28px; line-height: 1.5; color: #fff; } #hero-area .hero-split__text .banner-btn { margin-top: 0; } #hero-area .hero-split__text .btn { margin: 0; font-size: 16px; padding: 12px 40px; text-transform: uppercase; } #about-crest .about-text h2 { margin-bottom: 20px; } #about-crest .about-crest-cta { margin-top: 24px; margin-bottom: 0; } .contact-details { margin-bottom: 32px; } .contact-details-phones li { margin-bottom: 12px; font-size: 15px; line-height: 1.5; } .contact-details-phones a { color: var(--eventup-heading-color, #015AAA); font-weight: 600; text-decoration: none; } .contact-details-phones a:hover { text-decoration: underline; } .contact-phone-label { display: block; font-size: 13px; color: #777; font-weight: 500; margin-bottom: 2px; } .contact-details-address { margin: 16px 0 0; font-size: 14px; line-height: 1.6; color: #555; } @media (min-width: 992px) { .contact-details { margin-bottom: 0; padding-right: 24px; } } #hero-area .contents .icon { margin-bottom: 30px; } #hero-area .contents .icon i { background-image: linear-gradient(65deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); -webkit-background-clip: text; -webkit-text-fill-color: transparent; background-clip: text; font-size: 50px; } #hero-area .contents .banner-info { font-size: 18px; font-style: italic; margin-bottom: 22px; line-height: 24px; color: #fff; } #hero-area .contents .head-title { color: #fff; font-size: 48px; line-height: 48px; text-transform: uppercase; font-weight: 700; margin-bottom: 22px; position: relative; } #hero-area .contents .banner-desc { font-size: 17px; font-weight: 400; color: #fff; line-height: 30px; margin-bottom: 30px; padding: 0px 70px; } #hero-area .contents .btn { margin: 0px 10px 0px; font-size: 16px; padding: 12px 40px; text-transform: uppercase; } .eventup-registration-modal .modal-content { border: none; border-radius: 12px; overflow: hidden; } .eventup-registration-modal .modal-header { border-bottom: 1px solid #e2e8f0; padding: 14px 20px; } .eventup-registration-modal .modal-title { font-size: 1.125rem; font-weight: 600; color: var(--eventup-heading-color, #015AAA); } .eventup-registration-modal__body { padding: 0; height: min(80vh, 720px); overflow: hidden; } .eventup-registration-modal__frame { display: block; width: 100%; height: 100%; min-height: 480px; border: 0; background: #f8fafc; } .eventup-feedback-fab { position: fixed; right: 0; top: 50%; z-index: 9980; box-sizing: border-box; width: 34px; height: 100px; margin: 0; padding: 0; border: none; border-radius: 6px 0 0 6px; background-image: linear-gradient(180deg, var(--eventup-accent-start) 0, var(--eventup-accent-end) 100%); box-shadow: -4px 0 14px var(--eventup-accent-shadow-25); color: #fff; cursor: pointer; display: flex; align-items: center; justify-content: center; overflow: hidden; transform: translateY(-50%); transition: transform 0.2s ease, box-shadow 0.2s ease; } .eventup-feedback-fab:hover, .eventup-feedback-fab:focus { color: #fff; outline: none; transform: translateY(-50%) translateX(-2px); box-shadow: -6px 0 18px var(--eventup-accent-shadow-40); background-image: linear-gradient(180deg, var(--eventup-accent-hover-start) 0, var(--eventup-accent-hover-end) 100%); } .eventup-feedback-fab__text { display: block; flex: 0 0 auto; transform: rotate(270deg); transform-origin: center center; white-space: nowrap; font-size: 12px; font-weight: 600; letter-spacing: 0.1em; text-transform: uppercase; line-height: 1; padding: 0; margin: 0; } @media (max-width: 767px) { .eventup-feedback-fab { width: 30px; height: 88px; border-radius: 5px 0 0 5px; } .eventup-feedback-fab__text { font-size: 11px; letter-spacing: 0.08em; } } /* Marketing intro popup */ body.eventup-marketing-popup-open { overflow: hidden; } .eventup-marketing-popup { position: fixed; inset: 0; z-index: 10000; display: none; align-items: center; justify-content: center; opacity: 0; visibility: hidden; transition: opacity 0.4s ease, visibility 0.4s ease; } .eventup-marketing-popup.is-visible { display: flex; opacity: 1; visibility: visible; } .eventup-marketing-popup__confetti { position: absolute; inset: 0; width: 100%; height: 100%; pointer-events: none; z-index: 1; } .eventup-marketing-popup__backdrop { position: absolute; inset: 0; background: rgba(0, 0, 0, 0.72); z-index: 0; } .eventup-marketing-popup__card { position: relative; z-index: 2; text-align: center; padding: 0; max-width: min(640px, 94vw); animation: eventupMarketingPopupIn 0.55s ease forwards; } .eventup-marketing-popup__logo-wrap { position: relative; background: #fff; border-radius: 16px; padding: 36px 48px; box-shadow: 0 16px 48px rgba(0, 0, 0, 0.2); } .eventup-marketing-popup__close { position: absolute; top: 12px; right: 12px; z-index: 3; width: 40px; height: 40px; border: none; border-radius: 50%; background: #fff; color: #333; font-size: 28px; line-height: 1; cursor: pointer; display: flex; align-items: center; justify-content: center; box-shadow: 0 4px 16px rgba(0, 0, 0, 0.2); transition: transform 0.2s ease, background 0.2s ease; padding: 0; } .eventup-marketing-popup__close:hover { background: #f5f5f5; transform: scale(1.05); } .eventup-marketing-popup__close span { display: block; margin-top: -2px; } @keyframes eventupMarketingPopupIn { from { opacity: 0; transform: scale(0.88) translateY(16px); } to { opacity: 1; transform: scale(1) translateY(0); } } .eventup-marketing-popup__heading { margin: 0 0 32px; font-size: clamp(32px, 6vw, 52px); font-weight: 700; line-height: 1.1; letter-spacing: 0.04em; text-transform: uppercase; color: #fff; text-shadow: 0 4px 24px rgba(0, 0, 0, 0.35); } .eventup-marketing-popup__logo { display: block; max-width: min(520px, 88vw); width: 100%; height: auto; margin: 0 auto; object-fit: contain; } .eventup-section-media { width: 100%; max-width: 860px; margin: 28px auto 0; } .eventup-section-media img, .eventup-section-media video { display: block; width: 100%; height: auto; border-radius: 12px; } .eventup-section-media video { background: #000; } .eventup-section-media iframe { display: block; width: 100%; aspect-ratio: 16 / 9; border: 0; border-radius: 12px; background: #000; } .eventup-marketing-popup__media { display: none; width: min(720px, 88vw); margin: 20px auto 0; } .eventup-marketing-popup__media-image { display: block; width: 100%; height: auto; border-radius: 12px; object-fit: contain; } .eventup-marketing-popup__media-video { display: block; width: 100%; height: auto; max-height: 70vh; border-radius: 12px; background: #000; } .eventup-marketing-popup__media-frame { display: block; width: 100%; aspect-ratio: 16 / 9; border: 0; border-radius: 12px; background: #000; } @media (max-width: 767px) { .eventup-marketing-popup__close { top: 8px; right: 8px; width: 36px; height: 36px; font-size: 24px; } .eventup-marketing-popup__heading { margin-bottom: 24px; font-size: 28px; } .eventup-marketing-popup__logo-wrap { padding: 24px 28px; border-radius: 12px; } .eventup-marketing-popup__logo { max-width: min(320px, 86vw); } .eventup-marketing-popup__media { width: 100%; margin-top: 16px; } }