@import url('https://fonts.googleapis.com/css2?family=Roboto+Serif:ital,opsz,wght@0,8..144,100..900;1,8..144,100..900&display=swap');
.col-12 div {color: #000 ;}.col-12 div {padding-left: 15px;}p {font-family: "Space Grotesk", sans-serif !important;font-size: 18px !important;font-weight: 400 !important;}.fas {-moz-osx-font-smoothing: grayscale;-webkit-font-smoothing: antialiased;display: var(--fa-display,inline-block);font-style: normal;font-variant: normal;line-height: 1;text-rendering: auto;}.font-10px {font-size: 10px !important;line-height: 12.5px;}.font-11px {font-size: 11px !important;line-height: 13.75px;}.font-14px {font-size: 14px !important;line-height: 17.5px;}.font-16px {font-size: 16px !important;line-height: 20px;}.font-18px {font-size: 18px !important;line-height: 22.5px;}.fw-600 {font-weight: 600 !important;}:root { --animate-delay: 2s;--blue: #007bff;--indigo: #6610f2;--purple: #6f42c1;--pink: #e83e8c;--red: #dc3545;--orange: #fd7e14;--yellow: #ffc107;--green: #28a745;--teal: #20c997;--cyan: #17a2b8;--white: #fff;--gray: #6c757d;--gray-dark: #343a40;--primary: #007bff;--secondary: #6c757d;--success: #28a745;--info: #17a2b8;--warning: #ffc107;--danger: #dc3545;--light: #f8f9fa;--dark: #343a40;--breakpoint-xs: 0;--breakpoint-sm: 576px;--breakpoint-md: 768px;--breakpoint-lg: 992px;--breakpoint-xl: 1200px;--breakpoint-xxl: 1440px;--font-family-sans-serif: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";--font-family-monospace: "Liberation Mono","Courier New",monospace;}*,*::before,*::after {box-sizing: border-box;}html {scroll-behavior: smooth; font-family: sans-serif;line-height: 1.15;-webkit-text-size-adjust: 100%;-webkit-tap-highlight-color: rgba(0,0,0,0);}header,nav {display: block;}body {margin: 0;font-family: -apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,"Helvetica Neue",Arial,"Noto Sans","Liberation Sans",sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";font-size: 1rem;font-weight: 400;line-height: 1.5;color: #212529;text-align: left;background-color: #fff;}[tabindex="-1"]:focus:not(:focus-visible) {outline: 0 !important;}h4,h5 {margin-top: 0;margin-bottom: .5rem;color: #000;}p {margin-top: 0;margin-bottom: 1rem;}ul {margin-top: 0;margin-bottom: 1rem;}a {color: #007bff;text-decoration: none;background-color: rgba(0,0,0,0);}a:hover {color: #0056b3;text-decoration: underline;}img {vertical-align: middle;border-style: none;}svg {overflow: hidden;vertical-align: middle;}label {display: inline-block;margin-bottom: .5rem;}button {border-radius: 0;}button:focus:not(:focus-visible) {outline: 0;}input,button,select,textarea {margin: 0;font-family: inherit;font-size: inherit;line-height: inherit;}button,input {overflow: visible;}button,select {text-transform: none;}select {word-wrap: normal;}button,[type=button],[type=reset] {-webkit-appearance: button;}button:not(:disabled),[type=button]:not(:disabled),[type=reset]:not(:disabled),[type=submit]:not(:disabled) {cursor: pointer;}button::-moz-focus-inner,[type=button]::-moz-focus-inner,[type=reset]::-moz-focus-inner {padding: 0;border-style: none;}input[type=radio] {box-sizing: border-box;padding: 0;}textarea {overflow: auto;resize: vertical;}[type=number]::-webkit-inner-spin-button,[type=number]::-webkit-outer-spin-button {height: auto;}::-webkit-file-upload-button {font: inherit;-webkit-appearance: button;}h4,h5 {margin-bottom: .5rem;font-weight: 500;line-height: 1.2;}h4 {font-size: 1.5rem;}h5 {font-size: 1.25rem;}.img-fluid {max-width: 100%;height: auto;}.container,.container-fluid {width: 100%;padding-right: 15px;padding-left: 15px;margin-right: auto;margin-left: auto;}@media(min-width:576px) {.container {max-width: 540px;}}@media(min-width:768px) {.container {max-width: 720px;}}@media(min-width:992px) {.container {max-width: 960px;}}@media(min-width:1200px) {.container {max-width: 1140px;}}@media(min-width:1440px) {.container {max-width: 1440px;}}.row {display: flex;flex-wrap: wrap;margin-right: -15px;margin-left: -15px;}.col-xl-5,.col-lg-6,.col-md-6,.col,.col-12,.col-9,.col-8,.col-4,.col-3 {position: relative;width: 100%;padding-right: 15px;padding-left: 15px;}.col {flex-basis: 0;flex-grow: 1;max-width: 100%;}.col-3 {flex: 0 0 25%;max-width: 25%;}.col-4 {flex: 0 0 33.33333333%;max-width: 33.33333333%;}.col-8 {flex: 0 0 66.66666667%;max-width: 66.66666667%;}.col-9 {flex: 0 0 75%;max-width: 75%;}.col-12 {flex: 0 0 100%;max-width: 100%;}@media(min-width:768px) {.col-md-6 {flex: 0 0 50%;max-width: 50%;}}@media(min-width:992px) {.col-lg-6 {flex: 0 0 50%;max-width: 50%;}}@media(min-width:1200px) {.col-xl-5 {flex: 0 0 41.66666667%;max-width: 41.66666667%;}}.form-control {display: block;width: 100%;height: calc(1.5em+0.75rem+2px);padding: .375rem .75rem;font-size: 1rem;font-weight: 400;line-height: 1.5;color: #495057;background-color: #fff;background-clip: padding-box;border: 1px solid #ced4da;border-radius: .25rem;transition: border-color .15s ease-in-out,box-shadow .15s ease-in-out;}@media(prefers-reduced-motion:reduce) {.form-control {transition: none;}}.form-control::-ms-expand {background-color: rgba(0,0,0,0);border: 0;}.form-control:focus {color: #495057;background-color: #fff;border-color: #80bdff;outline: 0;box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}.form-control:disabled {background-color: #e9ecef;opacity: 1;}select.form-control:-moz-focusring {color: rgba(0,0,0,0);text-shadow: 0 0 0 #495057;}select.form-control:focus::-ms-value {color: #495057;background-color: #fff;}textarea.form-control {height: auto;}.form-group {margin-bottom: 1rem;}.form-check {position: relative;display: block;padding-left: 1.25rem;}.was-validated .custom-control-input:valid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-valid:focus:not(:checked)~.custom-control-label::before {border-color: #28a745;}.was-validated .custom-control-input:invalid:focus:not(:checked)~.custom-control-label::before,.custom-control-input.is-invalid:focus:not(:checked)~.custom-control-label::before {border-color: #dc3545;}@media(prefers-reduced-motion:reduce) {.btn {transition: none;}}.btn:hover {color: #212529;text-decoration: none;}.btn:focus {outline: 0;box-shadow: 0 0 0 .2rem rgba(0,123,255,.25);}.btn:disabled {opacity: .65;}.btn:not(:disabled):not(.disabled) {cursor: pointer;}.btn-primary {color: #fff;background-color: #007bff;border-color: #007bff;}.btn-primary:hover {color: #fff;background-color: #0069d9;border-color: #0062cc;}.btn-primary:focus {color: #fff;background-color: #0069d9;border-color: #0062cc;box-shadow: 0 0 0 .2rem rgba(38,143,255,.5);}.btn-primary:disabled {color: #fff;background-color: #007bff;border-color: #007bff;}.btn-primary:not(:disabled):not(.disabled):active,.btn-primary:not(:disabled):not(.disabled).active {color: #fff;background-color: #0062cc;border-color: #005cbf;}.btn-primary:not(:disabled):not(.disabled):active:focus,.btn-primary:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(38,143,255,.5);}.btn-secondary:not(:disabled):not(.disabled):active,.btn-secondary:not(:disabled):not(.disabled).active {color: #fff;background-color: #545b62;border-color: #4e555b;}.btn-secondary:not(:disabled):not(.disabled):active:focus,.btn-secondary:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(130,138,145,.5);}.btn-success:not(:disabled):not(.disabled):active,.btn-success:not(:disabled):not(.disabled).active {color: #fff;background-color: #1e7e34;border-color: #1c7430;}.btn-success:not(:disabled):not(.disabled):active:focus,.btn-success:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(72,180,97,.5);}.btn-info:not(:disabled):not(.disabled):active,.btn-info:not(:disabled):not(.disabled).active {color: #fff;background-color: #117a8b;border-color: #10707f;}.btn-info:not(:disabled):not(.disabled):active:focus,.btn-info:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(58,176,195,.5);}.btn-warning:not(:disabled):not(.disabled):active,.btn-warning:not(:disabled):not(.disabled).active {color: #212529;background-color: #d39e00;border-color: #c69500;}.btn-warning:not(:disabled):not(.disabled):active:focus,.btn-warning:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(222,170,12,.5);}.btn-danger:not(:disabled):not(.disabled):active,.btn-danger:not(:disabled):not(.disabled).active {color: #fff;background-color: #bd2130;border-color: #b21f2d;}.btn-danger:not(:disabled):not(.disabled):active:focus,.btn-danger:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(225,83,97,.5);}.btn-light {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}.btn-light:hover {color: #212529;background-color: #e2e6ea;border-color: #dae0e5;}.btn-light:focus {color: #212529;background-color: #e2e6ea;border-color: #dae0e5;box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);}.btn-light:disabled {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}.btn-light:not(:disabled):not(.disabled):active,.btn-light:not(:disabled):not(.disabled).active {color: #212529;background-color: #dae0e5;border-color: #d3d9df;}.btn-light:not(:disabled):not(.disabled):active:focus,.btn-light:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(216,217,219,.5);}.btn-dark:not(:disabled):not(.disabled):active,.btn-dark:not(:disabled):not(.disabled).active {color: #fff;background-color: #1d2124;border-color: #171a1d;}.btn-dark:not(:disabled):not(.disabled):active:focus,.btn-dark:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(82,88,93,.5);}.btn-outline-primary:not(:disabled):not(.disabled):active,.btn-outline-primary:not(:disabled):not(.disabled).active {color: #fff;background-color: #007bff;border-color: #007bff;}.btn-outline-primary:not(:disabled):not(.disabled):active:focus,.btn-outline-primary:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(0,123,255,.5);}.btn-outline-secondary:not(:disabled):not(.disabled):active,.btn-outline-secondary:not(:disabled):not(.disabled).active {color: #fff;background-color: #6c757d;border-color: #6c757d;}.btn-outline-secondary:not(:disabled):not(.disabled):active:focus,.btn-outline-secondary:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(108,117,125,.5);}.btn-outline-success:not(:disabled):not(.disabled):active,.btn-outline-success:not(:disabled):not(.disabled).active {color: #fff;background-color: #28a745;border-color: #28a745;}.btn-outline-success:not(:disabled):not(.disabled):active:focus,.btn-outline-success:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(40,167,69,.5);}.btn-outline-info:not(:disabled):not(.disabled):active,.btn-outline-info:not(:disabled):not(.disabled).active {color: #fff;background-color: #17a2b8;border-color: #17a2b8;}.btn-outline-info:not(:disabled):not(.disabled):active:focus,.btn-outline-info:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(23,162,184,.5);}.btn-outline-warning:not(:disabled):not(.disabled):active,.btn-outline-warning:not(:disabled):not(.disabled).active {color: #212529;background-color: #ffc107;border-color: #ffc107;}.btn-outline-warning:not(:disabled):not(.disabled):active:focus,.btn-outline-warning:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(255,193,7,.5);}.btn-outline-danger:not(:disabled):not(.disabled):active,.btn-outline-danger:not(:disabled):not(.disabled).active {color: #fff;background-color: #dc3545;border-color: #dc3545;}.btn-outline-danger:not(:disabled):not(.disabled):active:focus,.btn-outline-danger:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(220,53,69,.5);}.btn-outline-light:not(:disabled):not(.disabled):active,.btn-outline-light:not(:disabled):not(.disabled).active {color: #212529;background-color: #f8f9fa;border-color: #f8f9fa;}.btn-outline-light:not(:disabled):not(.disabled):active:focus,.btn-outline-light:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(248,249,250,.5);}.btn-outline-dark:not(:disabled):not(.disabled):active,.btn-outline-dark:not(:disabled):not(.disabled).active {color: #fff;background-color: #343a40;border-color: #343a40;}.btn-outline-dark:not(:disabled):not(.disabled):active:focus,.btn-outline-dark:not(:disabled):not(.disabled).active:focus {box-shadow: 0 0 0 .2rem rgba(52,58,64,.5);}.btn-link {font-weight: 400;color: #007bff;text-decoration: none;}.btn-link:hover {color: #0056b3;text-decoration: underline;}.btn-link:focus {text-decoration: underline;}.btn-link:disabled {color: #6c757d;pointer-events: none;}.btn-lg {padding: .5rem 1rem;font-size: 1.25rem;line-height: 1.5;border-radius: .3rem;}.fade {transition: opacity .15s linear;}@media(prefers-reduced-motion:reduce) {.fade {transition: none;}}.fade:not(.show) {opacity: 0;}.collapse:not(.show) {display: none;}.custom-control-input:focus:not(:checked)~.custom-control-label::before {border-color: #80bdff;}.custom-control-input:not(:disabled):active~.custom-control-label::before {color: #fff;background-color: #b3d7ff;border-color: #b3d7ff;}.nav-link {display: block;padding: .5rem 1rem;}.nav-link:hover,.nav-link:focus {text-decoration: none;}.navbar {position: relative;display: flex;flex-wrap: wrap;align-items: center;justify-content: space-between;padding: .5rem 1rem;}.navbar-nav {display: flex;flex-direction: column;padding-left: 0;margin-bottom: 0;list-style: none;}.navbar-nav .nav-link {padding-right: 0;padding-left: 0;}.navbar-collapse {flex-basis: 100%;flex-grow: 1;align-items: center;}.navbar-toggler {padding: .25rem .75rem;font-size: 1.25rem;line-height: 1;background-color: rgba(0,0,0,0);border: 1px solid rgba(0,0,0,0);border-radius: .25rem;}.navbar-toggler:hover,.navbar-toggler:focus {text-decoration: none;}@media(min-width:992px) {.navbar-expand-lg {flex-flow: row nowrap;justify-content: flex-start;}.navbar-expand-lg .navbar-nav {flex-direction: row;}.navbar-expand-lg .navbar-nav .nav-link {padding-right: .5rem;padding-left: .5rem;}.navbar-expand-lg .navbar-collapse {display: flex !important;flex-basis: auto;}.navbar-expand-lg .navbar-toggler {display: none;}}.close {float: right;font-size: 1.5rem;font-weight: 700;line-height: 1;color: #000;text-shadow: 0 1px 0 #fff;opacity: .5;}.close:hover {color: #000;text-decoration: none;}.close:not(:disabled):not(.disabled):hover,.close:not(:disabled):not(.disabled):focus {opacity: .75;}button.close {padding: 0;background-color: rgba(0,0,0,0);border: 0;}.modal {position: fixed;top: 0;left: 0;z-index: 1050;display: none;width: 100%;height: 100%;overflow: hidden;outline: 0;}.modal-dialog {position: relative;width: auto;margin: .5rem;pointer-events: none;}.modal.fade .modal-dialog {transition: transform .3s ease-out;transform: translate(0,-50px);}@media(prefers-reduced-motion:reduce) {.modal.fade .modal-dialog {transition: none;}}.modal-dialog-centered {display: flex;align-items: center;min-height: calc(100% - 1rem);}.modal-dialog-centered::before {display: block;height: calc(100vh - 1rem);height: min-content;content: "";}.modal-content {position: relative;display: flex;flex-direction: column;width: 100%;pointer-events: auto;background-color: #fff;background-clip: padding-box;border: 1px solid rgba(0,0,0,.2);border-radius: .3rem;outline: 0;}.modal-header {display: flex;align-items: flex-start;justify-content: space-between;padding: 1rem 1rem;border-bottom: 1px solid #dee2e6;border-top-left-radius: calc(0.3rem - 1px);border-top-right-radius: calc(0.3rem - 1px);}.modal-header .close {padding: 1rem 1rem;margin: -1rem -1rem -1rem auto;}.modal-title {margin-bottom: 0;line-height: 1.5;}.modal-body {position: relative;flex: 1 1 auto;padding: 1rem;}.modal-footer {display: flex;flex-wrap: wrap;align-items: center;justify-content: flex-end;padding: .75rem;border-top: 1px solid #dee2e6;border-bottom-right-radius: calc(0.3rem - 1px);border-bottom-left-radius: calc(0.3rem - 1px);}.modal-footer>* {margin: .25rem;}@media(min-width:576px) {.modal-dialog {max-width: 500px;margin: 1.75rem auto;}.modal-dialog-centered {min-height: calc(100% - 3.5rem);}.modal-dialog-centered::before {height: calc(100vh - 3.5rem);height: min-content;}}@media(min-width:992px) {.modal-lg {max-width: 800px;}}.border-top {border-top: 1px solid #dee2e6 !important;}.d-flex {display: flex !important;}.justify-content-end {justify-content: flex-end !important;}.justify-content-center {justify-content: center !important;}.align-items-start {align-items: flex-start !important;}.align-items-center {align-items: center !important;}.position-relative {position: relative !important;}@supports(position:sticky) {}.w-100 {width: 100% !important;}.m-0 {margin: 0 !important;}.mt-0 {margin-top: 0 !important;}.mx-0 {margin-right: 0 !important;}.mx-0 {margin-left: 0 !important;}.mb-1 {margin-bottom: .25rem !important;}.mt-2,.my-2 {margin-top: .5rem !important;}.mb-2,.my-2 {margin-bottom: .5rem !important;}.mt-3 {margin-top: 1rem !important;}.ml-3 {margin-left: 1rem !important;}.mt-4 {margin-top: 1.5rem !important;}.p-0 {padding: 0 !important;}.px-0 {padding-right: 0 !important;}.px-0 {padding-left: 0 !important;}.pt-1,.py-1 {padding-top: .25rem !important;}.py-1 {padding-bottom: .25rem !important;}.pt-2,.py-2 {padding-top: .5rem !important;}.px-2 {padding-right: .5rem !important;}.pb-2,.py-2 {padding-bottom: .5rem !important;}.px-2 {padding-left: .5rem !important;}.pt-3,.py-3 {padding-top: 1rem !important;}.pb-3,.py-3 {padding-bottom: 1rem !important;}.pt-4 {padding-top: 1.5rem !important;}.px-4 {padding-right: 1.5rem !important;}.px-4 {padding-left: 1.5rem !important;}.pr-5 {padding-right: 3rem !important;}.mr-auto {margin-right: auto !important;}.ml-auto {margin-left: auto !important;}@media(min-width:576px) {.py-sm-3 {padding-top: 1rem !important;}.py-sm-3 {padding-bottom: 1rem !important;}}@media(min-width:768px) {.mr-md-0 {margin-right: 0 !important;}.py-md-1 {padding-top: .25rem !important;}.py-md-1 {padding-bottom: .25rem !important;}.ml-md-auto {margin-left: auto !important;}}@media(min-width:992px) {.mr-lg-0 {margin-right: 0 !important;}.pl-lg-3 {padding-left: 1rem !important;}.ml-lg-auto {margin-left: auto !important;}}.text-nowrap {white-space: nowrap !important;}.text-right {text-align: right !important;}.text-center {text-align: center !important;}@media(min-width:576px) {.text-sm-center {text-align: center !important;}}@media(min-width:768px) {.text-md-left {text-align: left !important;}}@media(min-width:992px) {.text-lg-left {text-align: left !important;}}.font-weight-bold {font-weight: 700 !important;}.font-italic {font-style: italic !important;}.text-danger {color: #dc3545 !important;}.text-dark {color: #343a40 !important;}@media print {*,*::before,*::after {text-shadow: none !important;box-shadow: none !important;}a:not(.btn) {text-decoration: underline;}img {page-break-inside: avoid;}p {orphans: 3;widows: 3;}@page {size: a3;}body {min-width: 992px !important;}.container {min-width: 992px !important;}.navbar {display: none;}}body {overflow-x: hidden;}.eventsPortal ::-webkit-scrollbar {width: 7px;height: 7px;}.eventsPortal ::-webkit-scrollbar-track {background: #e6e6e6;}.eventsPortal ::-webkit-scrollbar-thumb {background: #777;}.eventsPortal ::-webkit-scrollbar-thumb:hover {background: #555;}.eventsPortal .secondaryNavigation {background: #3d3c3c;color: #fff;}.eventsPortal .secondaryNavigation * {color: #fff;}.eventsPortal .secondaryNavigation ul li:hover {background: #000;}.eventsPortal .ribbon {position: absolute;top: 0;left: 0;background: #ba0cbf;width: 50px;padding: 10px 5px;font-size: 11px;color: #fff;text-align: center;z-index: 9;}.eventsPortal .ribbon:before {content: "";display: block;width: 0;height: 0;border-top: 14px solid #ba0cbf;border-left: 14px solid #ba0cbf;border-right: 14px solid rgba(0,0,0,0);border-bottom: 14px solid rgba(0,0,0,0);position: absolute;bottom: -23px;left: 0;}.eventsPortal .ribbon:after {content: "";display: block;width: 0;height: 0;border-top: 14px solid #ba0cbf;border-left: 14px solid rgba(0,0,0,0);border-right: 14px solid #ba0cbf;border-bottom: 14px solid rgba(0,0,0,0);position: absolute;bottom: -23px;right: 0;}.eventsPortal .secondaryNavigation .navbar .enterNow {background: #0a8e8a;color: #fff;}body,h4,h5,input,textarea,select {font-family: "Open Sans",sans-serif,"Font Awesome 6 Free",Arial,"Noto Sans","Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol","Noto Color Emoji";}h4,h5 {line-height: inherit;}body,h4,h5,input,textarea,select {font-size: 16px;font-weight: 400;line-height: 1.4;letter-spacing: .4px;word-spacing: 1px;}body {color: #313131;}.insertOTP {display: none;}.modal-body * {font-size: 12px;}input,select,textarea {font-size: 12px;}::-webkit-input-placeholder {font-style: italic;font-size: 11px;}:-moz-placeholder {font-style: italic;font-size: 11px;}::-moz-placeholder {font-style: italic;font-size: 11px;}:-ms-input-placeholder {font-style: italic;font-size: 11px;}.errorMsg {padding: 0 5px;font-size: 10px;position: absolute;right: 0;background: #ffe5eb;color: #de0d26;}.btnNavy.btn-primary {background: #0a189d;border-color: #0a189d;}.btnNavy.btn-primary:hover {background: #0e1fbc;}#partitionOuter {width: 100%;display: flex;align-items: center;flex-wrap: wrap;}#partitionOuter .incorrectOTP {width: 150px;text-align: center;}#partitionInner {left: 0;position: sticky;display: flex;}#partitionInner input[type=text] {height: 30px;width: 30px;font-size: 16px;font-weight: 400;text-align: center;border: 1px solid #ccc;border-radius: 10px;margin-right: 10px;}#partitionInner input[type=text]::-webkit-inner-spin-button,#partitionInner input[type=text]::-webkit-outer-spin-button {-webkit-appearance: none;margin: 0;}a {color: #313131;}a:hover {text-decoration: none;}#topDiv {height: 0;width: 0;visibility: hidden;}.headerContainer {position: sticky;top: -1px;z-index: 14;background: #fff;}.topHeader {background: #fff;padding: 10px 0;display: flex;justify-content: space-between;align-items: flex-end;}.topHeader .topLinks {display: flex;justify-content: end;}.topHeader .topLinks ul {padding: 0;margin: 0;display: flex;align-items: center;column-gap: 10px;}.topHeader .topLinks ul li {list-style: none;padding: 0 8px;}.topHeader .topLinks ul li:last-child {padding-right: 0;}.topHeader .topLinks ul li .hashTagHeader {font-size: 14px;}.signInOut {font-size: 14px;width: auto !important;}.signInOut a {align-items: center;display: flex;column-gap: 5px;font-weight: 400;}.secondaryNavigation .navbar {padding: 0 0 0 20px;}.secondaryNavigation .navbar .navbar-nav {width: 100%;padding-left: 35px;}.secondaryNavigation .navbar .navbar-nav .nav-item {padding: 3px 7px;font-size: 13px;display: flex;align-items: center;}.secondaryNavigation .navbar .enterNow {font-size: 13px;display: flex;align-items: center;height: 100%;padding: 5px 10px;}.secondaryNavigation .nominateJury,.secondaryNavigation .joinAsPartner {display: block;cursor: pointer;padding-top: 1px;max-width: 180px;}.eventFooter {padding-top: 15px;}.eventFooter::before {content: "";display: block;background: url(.https://uat.afaqs.com/frontend/communicon-2025/2025/assets/mba-border.html);position: absolute;height: 15px;width: 100%;left: 0;top: 0;}.nominateJury,.joinAsPartner {border: 1px solid #ccc;padding: 1px 15px !important;font-size: 12px;white-space: nowrap;display: none;cursor: pointer;font-weight: 400;}.eventFooter {background: #fff;padding: 20px 0 10px;position: relative;}.eventFooter .footerLinks {border-bottom: 1px solid #ccc;}.eventFooter .footerSocialIcons {margin: 0;padding: 0;list-style: none;display: flex;align-items: center;margin-left: auto;column-gap: 10px;}@media(max-width:1200px) {.container {max-width: calc(100% - 20px);}}@media(min-width:992px) {.secondaryNavigation .nominateJury,.secondaryNavigation .joinAsPartner {display: none;}.topHeader .topLinks .joinAsPartner {display: block;}}@media(max-width:992px) {.digisColorTheme .navbar-toggler {padding: 8px;}.secondaryNavigation .navbar {padding: 0 0 0 60px;}.secondaryNavigation .navbar .navbar-nav {padding: 0;}.secondaryNavigation .navbar .navbar-nav .nav-item .enterNow {max-width: 180px;justify-content: center;}.secondaryNavigation .navbar .navbar-nav .nav-item .nominateJury,.secondaryNavigation .navbar .navbar-nav .nav-item .joinAsPartner {text-align: center;}.secondaryNavigation .navbar .navbar-nav a {width: 100%;}.secondaryNavigation .navbar .navbar-nav .nav-item {flex-wrap: wrap;}}@media(max-width:768px) {.container {max-width: calc(100% - 20px);}}@media(min-width:576px) {.modal-dialog {max-width: 600px;margin: 1.75rem auto;}}@media(max-width:480px) {.topHeader .topLinks ul li {padding: 0;}.topHeader .topLinks .signInOut a {padding: 5px;}.topHeader .topLinks .signInOut a>span:first-child {display: none;}.secondaryNavigation .navbar {padding: 0 0 0 20px;}.secondaryNavigation .navbar .navbar-nav {padding-right: 50px;}}


/*Started By ravindra Singh*/

* {
	outline: 0;
	font-family: Roboto, sans-serif;
}

.my-element {
	--animate-repeat: 2;
}

body {
	margin: 0;
	padding: 0;
	background: #fff;
	font-family: Roboto, sans-serif;
}

/* width */
::-webkit-scrollbar {
	width: 10px;
}
  
  /* Track */
::-webkit-scrollbar-track {
	box-shadow: inset 0 0 6px  #662D91;
	border-radius: 10px;
}
   
  /* Handle */
::-webkit-scrollbar-thumb {
	background: #AA3085;
	border-radius: 10px;
}
  
  /* Handle on hover */
::-webkit-scrollbar-thumb:hover {
	background: #662D91;
	box-shadow: inset 0 0 6px  #AA3085;
}

.btn-primary {
	padding: 5px 10px !important;
	color: #fff !important;
	background-color: #007bff !important;
	border-color: #007bff !important;
}

.btn-primary:hover {
	padding: 5px 10px !important;
	color: #fff !important;
	background-color: #0069d9 !important;
	border-color: #0062cc !important;
}

img {
	border: 0;
}

.btn {
	display: inline-block;
	font-weight: 400;
	color: #212529;
	text-align: center;
	vertical-align: middle;
	user-select: none;
	background-color: rgba(0,0,0,0);
	border: 0px solid rgba(0,0,0,0);
	padding: -50px 0 0 !important;
	font-size: 1rem;
	line-height: 1.5;
	border-radius: .25rem;
}

#home-bg {
	perspective: 750px;
	height: 550px;
	overflow: hidden;
	/* background-image: url(https://events.afaqs.com/frontend/mediaquest-summit-2025/2025/assets/images/home-header-bg-2.jpg);
	background-position:left center;
	background-repeat: no-repeat;
	background-size:70% auto, cover;
	background-clip: border-box; */;
}

.headerDiv {
	display: flex;
	flex-direction: column;
	justify-content: center;
	align-items: center;
	text-align: center;
	position: relative;
	top: 0px;
}

.headerDiv img {
	width: 100%;
	max-width: 420px;
}

.Logo-subHeading {
	text-align: center;
	font-size: 20px !important;
	text-transform: uppercase;
	letter-spacing: 2px;
	font-weight: 600 !important;
	line-height: 130%;
	color: #fff !important;
	padding: 10px 30px;
	background: #471150;
	border-radius: 20px;
}

.LogoDate {
	text-align: center;
	font-size: 15px !important;
	font-weight: 600 !important;
	text-transform: uppercase;
	line-height: 130%;
	padding: 20px 10px;
	color: #000 !important;
}

.LogoDate img {
	width: 32px;
	margin-right: 10px;
	margin-top: 2px;
}

.AwardsEnterNow {
	font-family: sans-serif !important;
	border: 2px solid #AA3085 !important;
	background: #AA3085 !important;
	color: #fff !important;
	border-radius: 10px !important;
	padding: 10px 20px !important;
	font-size: 18px !important;
	font-weight: 600 !important;
	line-height: 130%  !important;
	text-transform: capitalize;
}

.AwardsEnterNow:hover {
	background: #7c0484 !important;
	color: #fff !important;
}

.topHeader {
	background: #fff;
	padding: 10px 0;
	display: flex;
	justify-content: space-between;
	align-items: flex-end;
}

.topHeader .topLinks {
	display: flex;
	justify-content: end;
}

.topHeader .topLinks ul {
	padding: 0;
	margin: 0;
	display: flex;
	align-items: center;
	column-gap: 10px;
}

.topHeader .topLinks ul li {
	list-style: none;
	padding: 0 8px;
}

.topHeader .topLinks ul li .hashTagHeader {
	font-size: 14px;
}

.topHeader .topLinks .joinAsPartner {
	display: block;
}

.nominateJury,.joinAsPartner {
	border: 1px solid #ccc;
	padding: 1px 15px !important;
	font-size: 12px;
	white-space: nowrap;
	display: none;
	cursor: pointer;
	font-weight: 400;
}

.topHeader .topLinks ul li .hashTagHeader a {
	color: #000;
}

.signInOut a {
	align-items: center;
	display: flex;
	column-gap: 5px;
	font-weight: 400;
	color: #000;
}

.signInOut {
	font-size: 14px;
	width: auto !important;
}

a {
	color: #313131;
	text-decoration: none;
	background-color: rgba(0,0,0,0);
	text-decoration: none;
}

a:hover {
	text-decoration: none;
}

.headerContainer {
	position: sticky;
	top: -1px;
	z-index: 14;
	background: #fff;
}

.eventsPortal .secondaryNavigation {
	font-family: "Roboto", sans-serif;
	background: #662D91 !important;
	color: #fff;
}

.secondaryNavigation .navbar {
	padding: 0 0 0 20px;
}

.eventsPortal .secondaryNavigation * {
	color: #fff;
}

.eventsPortal .ribbon {
	position: absolute;
	top: 0;
	left: 0;
	background: #AA3085;
	width: 52px;
	padding: 8px 5px !important;
	font-size: 11px;
	color: #fff;
	text-align: center;
	z-index: 9;
	font-family: Verdana,sans-serif;
}

.eventsPortal .ribbon:before {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 14px solid #AA3085;
	border-left: 14px solid #AA3085;
	border-right: 14px solid rgba(0,0,0,0);
	border-bottom: 14px solid rgba(0,0,0,0);
	position: absolute;
	bottom: -23px;
	left: 0;
}

.eventsPortal .ribbon:after {
	content: "";
	display: block;
	width: 0;
	height: 0;
	border-top: 14px solid #AA3085;
	border-left: 14px solid rgba(0,0,0,0);
	border-right: 14px solid #AA3085;
	border-bottom: 14px solid rgba(0,0,0,0);
	position: absolute;
	bottom: -23px;
	right: 0;
}

.secondaryNavigation .navbar .navbar-nav {
	padding-left: 36px;
	width: 100%;
}

.secondaryNavigation .navbar .navbar-nav .nav-item {
	padding: 3px 7px;
	font-size: 13px;
	display: flex;
	align-items: center;
}

/* .nav-item:hover {
	background: #000;
} */

.eventsPortal .secondaryNavigation .navbar .enterNow {
	background: #AA3085;
	font-size: 13px;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 6px 10px;
}

.digisColorTheme .navbar-toggler {
	padding: 8px;
}

/* .homeEntryAbout video {
	position:absolute;

	z-index: 2;
	min-width: 100%; 
	min-height: 546px;
	filter: brightness(0.5); 
	object-fit: cover;
    object-position: center center;
} */


/* video {
    position: fixed;
    right: 0;
    bottom: 0;
    min-width: 100%;
    min-height: 100%;
    transform: translateX(calc((100% - 100vw) / 2));
} */

/* .Attend-align .col-12 div { padding-left: 0px !important; } */

/* .static-img:hover {
	position:relative;
	text-align: center !important;
	color: #000 !important;
	top: -50px !important; 
} */

.eventFooter {
	background: #fff;
}

.eventFooter .footerSocialIcons {
	margin: 0;
	padding: 0;
	list-style: none;
	display: flex;
	align-items: center;
	margin-left: auto;
	column-gap: 10px;
}

.heading-jury {
	font-size: 36px!important;
	line-height: 120% !important;
	color: #662D91 !important;
	font-weight: 600 !important;
}


/* .agenda-main-bg {

} */

#topDiv {
	height: 0;
	width: 0;
	visibility: hidden;
}

.eventFooter .footerLinks {
	border-bottom: 1px solid #ccc;
}

.secondaryNavigation .navbar .navbar-nav .nav-item {
	padding: 3px 7px;
	font-size: 13px;
	display: flex;
	align-items: center;
}

.secondaryNavigation .navbar .navbar-collapse .navbar-nav .nav-item:last-child {
	background: #AA3085 !important;
	color: #fff !important;
	display: flex;
	align-items: center;
	height: 100%;
	padding: 5px 10px !important;
}

.secondaryNavigation .navbar .navbar-collapse .navbar-nav .nav-item:last-child a {
	color: #fff;
	font-size: 13px;
}

/* .btn-light {
	color: #fff !important;
	background-color: #EB376D !important;
	padding: 5px 15px;
	margin-right: 0px;
} */

.modal-dialog {
	max-width: 600px;
	margin: 1.75rem auto;
}

.fw-600 {
	text-align: right !important;
}

.font-14px {
	font-size: 14px !important;
	line-height: 17.5px;
}

.stepForm {
	font-size: 12px;
}

input[type=radio] {
	margin-left: 5px;
}

.stepForm .form-control,.btn {
	font-size: 12px;
}

.btnNavy {
	font-size: 12px;
}

#partitionInner input[type=text] {
	height: 30px;
	width: 30px;
	font-size: 16px;
	font-weight: 400;
	text-align: center;
	border: 1px solid #ccc;
	border-radius: 10px;
	margin-right: 10px;
}

.fa-bars:before {
	content: "\f0c9";
	font-family: "Font Awesome 6 Free";
	font-style: normal;
	font-weight: 900;
}

.font-11px {
	font-size: 11px !important;
	line-height: 13.75px;
}

.errorMsg {
	padding: 0 5px;
	font-size: 10px;
	position: absolute;
	right: 0;
	background: #ffe5eb;
	color: #de0d26;
}

.font-10px {
	font-size: 10px !important;
	line-height: 12.5px;
}

.w-100 {
	width: 100% !important;
}

.nav-item:hover {
	background: #AA3085 !important;
}

body,h4,h5,input,textarea,select {
	font-family: "Roboto", sans-serif !important;
}

p {
	color: #fff;
}

.eventsPortal .secondaryNavigation ul li:hover {
	background: #4824a7;
}

.btn:focus {
	box-shadow: none;
}




/* Start code by ravindra */


.hero-section {
	padding: 50px 0;
}

.gallery-stack {
	position: relative;
	width: 100%;
	height: 400px;
	perspective: 1200px;
}

.gallery-stack .card {
	position: absolute;
	width: 100%;
	height: 100%;
	object-fit: cover;
	border-radius: 15px;
	box-shadow: 0 20px 50px rgba(0,0,0,.25);
	transition: all .8s ease;
}

/* Front */

.gallery-stack .card:nth-child(1) {
	transform: translateZ(20px);
	z-index: 10;
}

/* Behind */

.gallery-stack .card:nth-child(2) {
	transform: translateY(-10px) scale(.9);
	z-index: 9;
	opacity: .9;
}

.gallery-stack .card:nth-child(3) {
	transform: translateY(-20px) scale(.9);
	z-index: 8;
	opacity: .8;
}

.gallery-stack .card:nth-child(4) {
	transform: translateY(-30px) scale(.9);
	z-index: 7;
	opacity: .7;
}

.gallery-stack .card:nth-child(n+5) {
	transform: translateY(-40px) scale(.9);
	opacity: .5;
}



/*=========================================
            OVERVIEW SECTION
=========================================*/

.overview-section {
	position: relative;
	padding: 90px 0;
	background: #fff;
	overflow: hidden;
}

/* Background Glow */

.overview-section::before {
	content: "";
	position: absolute;
	width: 650px;
	height: 650px;
	background: radial-gradient(circle,
    rgba(255,0,180,.08),
    transparent 70%);
	right: -250px;
	top: 50%;
	transform: translateY(-50%);
	z-index: 0;
}

/*=========================
        Left Content
=========================*/

.overview-content {
	position: relative;
	z-index: 2;
}

.overview-title {
	font-family: "Roboto Serif", serif;
	font-size: 40px;
	font-weight: 700;
	color: #000;
	margin-bottom: 35px;
	line-height: 1;
}

.overview-content p {
	font-size: 22px;
	line-height: 2;
	color: #222 !important;
	margin-bottom: 32px;
	font-weight: 400;
}

/*=========================
        Right Image
=========================*/

.overview-image {
	position: relative;
	text-align: center;
	z-index: 2;
}

.overview-image img {
	max-width: 100%;
	/* transition: .6s;
	animation: floating 6s ease-in-out infinite; */
}

/* .overview-image:hover img {
	transform: scale(1.03);
} */

/*=========================
        Floating Animation
=========================*/

@keyframes floating {

	0% {
		transform: translateY(0);
	}

	50% {
		transform: translateY(-12px);
	}

	100% {
		transform: translateY(0);
	}
}

/*=========================
        Responsive
=========================*/

@media(max-width:1399px) {

	.overview-title {
		font-size: 60px;
	}

	.overview-content p {
		font-size: 19px;
	}
}

/*========================*/

@media(max-width:1199px) {

	.overview-title {
		font-size: 52px;
	}

	.overview-content p {
		font-size: 18px;
		line-height: 1.8;
	}
}

/*========================*/

@media(max-width:991px) {

	.overview-section {
		padding: 70px 0;
	}

	.overview-content {
		text-align: center;
		margin-bottom: 50px;
	}

	.overview-title {
		font-size: 48px;
	}

	.overview-image {
		max-width: 80%;
		margin: auto;
	}
}

/*========================*/

@media(max-width:767px) {

	.overview-section {
		padding: 60px 0;
	}

	.overview-title {
		font-size: 42px;
	}

	.overview-content p {
		font-size: 17px;
		line-height: 1.8;
	}

	.overview-image {
		max-width: 100%;
	}
}

/*========================*/

@media(max-width:575px) {

	.overview-title {
		font-size: 34px;
		margin-bottom: 25px;
	}

	.overview-content p {
		font-size: 16px;
		line-height: 1.7;
		margin-bottom: 22px;
	}

	.overview-section::before {
		display: none;
	}
}


/*=========================================
        WHAT TO EXPECT SECTION
=========================================*/

.expect-section {
	background: #000000;
	padding: 80px 0;
	overflow: hidden;
}

.expect-title {
    font-family: "Roboto Serif", serif;
	font-size: 40px;
	font-weight: 600;
	color: #f8f8f8;
	margin-bottom: 0;
}

/*=============================
        Tabs
==============================*/

.expect-tabs {
	display: flex;
	justify-content: flex-end;
	flex-wrap: wrap;
	gap: 15px;
}

.tab-btn {
	border: none;
	background: #fff;
	color: #444;
	padding: 14px 28px;
	border-radius: 40px;
	font-size: 16px;
	font-weight: 600;
	cursor: pointer;
	transition: .4s;
	box-shadow: 0 10px 25px rgba(0,0,0,.08);
}

.tab-btn:hover {
	background: #FF55B3;
	color: #fff;
	transform: translateY(-3px);
}

.tab-btn.active {
	background: #FF55B3;
	color: #fff;
}

/*=============================
        Card
==============================*/

.expect-card {
	position: relative;
	background: linear-gradient(135deg,#FF55B3,#7c2cff);
	border-radius: 35px;
	padding: 60px;
	color: #fff;
	overflow: hidden;
	box-shadow: 0 30px 70px rgba(0,0,0,.15);
}

/* Decorative Glow */

.expect-card::before {
	content: "";
	position: absolute;
	width: 350px;
	height: 350px;
	background: rgba(255,255,255,.08);
	border-radius: 50%;
	top: -140px;
	right: -120px;
}

.expect-card::after {
	content: "";
	position: absolute;
	width: 220px;
	height: 220px;
	background: rgba(255,255,255,.05);
	border-radius: 50%;
	bottom: -100px;
	left: -80px;
}

/*=============================
        Left Side
==============================*/

.left-content {
	position: relative;
	z-index: 2;
}

.number {
	display: block;
	font-size: 120px;
	line-height: 1;
	font-weight: 800;
	color: rgba(255,255,255,.12);
	margin-bottom: 15px;
}

.left-content h3 {
	font-size: 36px;
	font-weight: 700;
	color: #fff;
}

/*=============================
        Right Side
==============================*/

.expect-list {
	list-style: none;
	padding: 0;
	margin: 0;
	position: relative;
	z-index: 2;
}

.expect-list li {
	position: relative;
	padding-left: 35px;
	margin-bottom: 22px;
	font-size: 18px;
	line-height: 1.7;
	color: #fff;
	transition: .35s;
}

/* Bullet */

.expect-list li::before {
	content: "➜";
	position: absolute;
	left: 0;
	top: 0;
	color: #fff;
	font-size: 18px;
}

.expect-list li:hover {
	transform: translateX(10px);
}

/*=============================
        Content Animation
==============================*/

.expect-content {
	display: none;
	animation: fadeUp .6s ease;
}

.expect-content.active {
	display: block;
}

@keyframes fadeUp {

	from {
		opacity: 0;
		transform: translateY(40px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

/*=============================
        Responsive
==============================*/

@media(max-width:991px) {

	.expect-title {
		text-align: center;
		margin-bottom: 30px;
		font-size: 40px;
	}

	.expect-tabs {
		justify-content: center;
		margin-bottom: 30px;
	}

	.expect-card {
		padding: 40px;
	}

	.left-content {
		text-align: center;
		margin-bottom: 40px;
	}

	.number {
		font-size: 90px;
	}

	.left-content h3 {
		font-size: 30px;
	}
}

@media(max-width:767px) {

	.expect-section {
		padding: 60px 0;
	}

	.expect-title {
		font-size: 34px;
	}

	.expect-tabs {
		flex-direction: column;
	}

	.tab-btn {
		width: 100%;
	}

	.expect-card {
		padding: 30px;
		border-radius: 25px;
	}

	.number {
		font-size: 70px;
	}

	.left-content h3 {
		font-size: 24px;
	}

	.expect-list li {
		font-size: 16px;
		margin-bottom: 16px;
	}
}

@media(max-width:575px) {

	.expect-title {
		font-size: 28px;
	}

	.expect-card {
		padding: 25px;
	}

	.number {
		font-size: 55px;
	}

	.left-content h3 {
		font-size: 22px;
	}

	.expect-list li {
		font-size: 15px;
		padding-left: 28px;
	}
}


/*====================================
        speaker SECTION
====================================*/

.mqs-speaker-section {
	padding: 80px 0;
	background: #fff;
}

.mqs-speaker-heading {
	font-size: 40px;
	font-family: "Roboto Serif", serif;
	font-weight: 700;
}

.mqs-view-all {
	color: #000;
	font-size: 22px;
	font-weight: 700;
}

.mqs-view-all:hover {
	color: #d52f92;
	text-decoration: none;
}

.mqs-speaker-item {
	width: 100%;
	max-width: 275px;
	padding: 0 12px;
}

.mqs-speaker-card {
	text-align: center;
}

.mqs-speaker-image {
	position: relative;
	overflow: hidden;
}

.mqs-speaker-image img {
	width: 100%;
	max-width: 275px;
	transition: .45s;
}

.mqs-speaker-card:hover .mqs-speaker-image img {
	transform: scale(1.08);
}

.mqs-linkedin {
	position: absolute;
	right: 10px;
	top: 10px;
	width: 36px;
	height: 36px;
	background: #0077b5;
	color: #fff;
	display: flex;
	align-items: center;
	justify-content: center;
	border-radius: 4px;
	transition: .35s;
}

.mqs-linkedin:hover {
	background: #d52f92;
	color: #fff;
}

.mqs-speaker-info {
	padding-top: 18px;
}

.mqs-speaker-info h4 {
	font-size: 28px;
	font-weight: 700;
	margin-bottom: 8px;
}

.mqs-speaker-info p {
	font-size: 20px;
	margin-bottom: 4px;
}

.mqs-speaker-info span {
	font-size: 18px;
	color: #666;
}


/*====================================
        AGENDA SECTION
====================================*/

.agenda-section {
	background: #06060d;
	padding: 80px 0;
	overflow: hidden;
}

.agenda-title {
	font-size: 70px;
	font-weight: 800;
	color: #fff;
	margin: 0;
	text-transform: uppercase;
	line-height: 1;
}

/*=========================
        Tabs
=========================*/

.agenda-tabs {
	display: inline-flex;
	background: #2b2933;
	border-radius: 14px;
	overflow: hidden;
}

.agenda-tab {
	border: 0;
	background: transparent;
	color: #d6d6d6;
	font-size: 22px;
	font-weight: 600;
	padding: 18px 40px;
	transition: .35s;
	cursor: pointer;
}

.agenda-tab:hover {
	background: linear-gradient(135deg, #ff4db8, #8b3fd9);
	color: #fff;
}

.agenda-tab.active {
	background: linear-gradient(135deg, #ff4db8, #8b3fd9);
	color: #fff;
}

/*=========================
        Content
=========================*/

.agenda-content {
	display: none;
}

.agenda-content.active {
	display: block;
}

/*=========================
        Row
=========================*/

.agenda-row {
	display: flex;
	border-top: 1px solid rgba(255,255,255,.25);
}

.agenda-row:first-child {
	border-top: 0;
}

.agenda-time {
	width: 300px;
	color: #ff4db8;
	font-size: 32px;
	font-weight: 700;
	padding: 45px 35px;
	border-right: 1px solid rgba(255,255,255,.25);
	flex-shrink: 0;
}

.agenda-details {
	flex: 1;
	padding: 45px 55px;
}

.agenda-details h4 {
	color: #fff;
	font-size: 34px;
	font-weight: 700;
	margin-bottom: 35px;
}

/*=========================
        Speaker List
=========================*/

.speaker-list {
	margin-top: 10px;
}

.speaker-card {
	display: flex;
	align-items: center;
	margin-bottom: 35px;
	transition: .35s;
}

.speaker-card:hover {
	transform: translateY(-8px);
}

.speaker-card img {
	width: 120px;
	height: 120px;
	border-radius: 50%;
	object-fit: cover;
	margin-right: 22px;
	border: 5px solid rgba(255,255,255,.08);
	transition: .4s;
}

.speaker-card:hover img {
	transform: scale(1.08);
	border-color: #ff4db8;
}

.speaker-card h5 {
	color: #fff;
	font-size: 24px;
	margin-bottom: 8px;
	font-weight: 700;
}

.speaker-card p {
	color: #d7d7d7;
	font-size: 19px;
	margin-bottom: 3px;
}

.speaker-card span {
	color: #ffffff;
	font-size: 18px;
	opacity: .75;
}

/*=========================
        Animation
=========================*/

.agenda-content.active {
	animation: fadeAgenda .6s ease;
}

@keyframes fadeAgenda {

	from {
		opacity: 0;
		transform: translateY(40px);
	}

	to {
		opacity: 1;
		transform: translateY(0);
	}
}

/*=========================
        Responsive
=========================*/

@media(max-width:1199px) {

	.agenda-title {
		font-size: 58px;
	}

	.agenda-time {
		width: 240px;
		font-size: 26px;
	}

	.agenda-details h4 {
		font-size: 28px;
	}
}

@media(max-width:991px) {

	.agenda-title {
		text-align: center;
		margin-bottom: 30px;
	}

	.agenda-tabs {
		display: flex;
		width: 100%;
		justify-content: center;
	}

	.agenda-row {
		flex-direction: column;
	}

	.agenda-time {
		width: 100%;
		border-right: 0;
		border-bottom: 1px solid rgba(255,255,255,.15);
		padding: 20px;
	}

	.agenda-details {
		padding: 30px 20px;
	}
}

@media(max-width:767px) {

	.agenda-title {
		font-size: 46px;
	}

	.agenda-tab {
		padding: 15px 20px;
		font-size: 17px;
	}

	.speaker-card {
		flex-direction: column;
		text-align: center;
	}

	.speaker-card img {
		margin-right: 0;
		margin-bottom: 15px;
	}

	.agenda-time {
		font-size: 22px;
	}

	.agenda-details h4 {
		font-size: 24px;
	}
}

@media(max-width:575px) {

	.agenda-tabs {
		flex-direction: column;
		width: 100%;
	}

	.agenda-tab {
		width: 100%;
	}

	.agenda-title {
		font-size: 38px;
	}

	.agenda-time {
		font-size: 20px;
	}

	.speaker-card img {
		width: 90px;
		height: 90px;
	}

	.speaker-card h5 {
		font-size: 20px;
	}

	.speaker-card p {
		font-size: 16px;
	}

	.speaker-card span {
		font-size: 15px;
	}
}



/*====================================
        AGENDA CTA
=====================================*/

.agenda-cta {
	margin-top: 60px;
	padding: 45px 60px;
	border-radius: 35px;
	background: linear-gradient(135deg,#e05eb8 0%,#7d2f92 100%);
	position: relative;
	overflow: hidden;
}

/* Glow Effect */

.agenda-cta::before {
	content: "";
	position: absolute;
	width: 320px;
	height: 320px;
	background: rgba(255,255,255,.08);
	border-radius: 50%;
	top: -160px;
	left: -120px;
}

.agenda-cta::after {
	content: "";
	position: absolute;
	width: 260px;
	height: 260px;
	background: rgba(255,255,255,.05);
	border-radius: 50%;
	bottom: -130px;
	right: -100px;
}

.agenda-cta-content {
	position: relative;
	z-index: 2;
}

.agenda-cta-content h2 {
	color: #fff;
	font-size: 56px;
	font-weight: 700;
	margin-bottom: 10px;
	font-family: "Roboto Serif", serif;
}

.agenda-cta-content p {
	color: #fff;
	font-size: 28px;
	font-weight: 600;
	margin: 0;
}

.agenda-register-btn {
	display: inline-flex;
	align-items: center;
	justify-content: center;
	width: 290px;
	height: 95px;
	background: #fff;
	border-radius: 22px;
	color: #b63a83;
	font-size: 34px;
	font-weight: 700;
	text-decoration: none;
	transition: .35s;
	position: relative;
	z-index: 2;
}

.agenda-register-btn:hover {
	text-decoration: none;
	color: #fff;
	background: #1d1d1d;
	transform: translateY(-6px);
	box-shadow: 0 20px 45px rgba(0,0,0,.35);
}

/*=========================
        Responsive
=========================*/

@media(max-width:991px) {

	.agenda-cta {
		padding: 40px 35px;
		text-align: center;
	}

	.agenda-register-btn {
		margin-top: 30px;
	}
}

@media(max-width:767px) {

	.agenda-cta {
		border-radius: 25px;
		padding: 35px 25px;
	}

	.agenda-cta-content h2 {
		font-size: 40px;
	}

	.agenda-cta-content p {
		font-size: 22px;
	}

	.agenda-register-btn {
		width: 100%;
		height: 75px;
		font-size: 26px;
	}
}

@media(max-width:575px) {

	.agenda-cta {
		margin-top: 40px;
		padding: 30px 20px;
	}

	.agenda-cta-content h2 {
		font-size: 32px;
	}

	.agenda-cta-content p {
		font-size: 18px;
		line-height: 1.5;
	}

	.agenda-register-btn {
		height: 65px;
		font-size: 22px;
		border-radius: 15px;
	}
}

@media(max-width:575.98px) {

	.Logo-subHeading {
		text-align: center;
		font-size: 20px !important;
		text-transform: uppercase;
		font-weight: 700 !important;
		line-height: 130%;
		color: #AA3085 !important;
		padding: 20px 0;
	}

	.LogoDate {
		text-align: center;
		font-size: 14px !important;
		font-weight: 700 !important;
		text-transform: uppercase;
		line-height: 130%;
		color: #000 !important;
	}

	.AwardsEnterNow {
		font-family: sans-serif !important;
		border: 2px solid #AA3085 !important;
		background: #AA3085 !important;
		color: #fff !important;
		border-radius: 10px !important;
		padding: 8px 25px !important;
		font-size: 14px !important;
		font-weight: 600 !important;
		line-height: 130%  !important;
		text-transform: uppercase;
	}

	#home-bg {
		height: 400px;
		background-image: none;
		background-position: left center;
		background-size: 70% auto, cover;
	}

	.topHeader .topLinks .joinAsPartner {
		display: none !important;
	}

	.container {
		max-width: 100%;
	}
}

@media(min-width:576px) and (max-width:767.98px) {
 

	#home-bg {
		height: 400px;
		background-image: none;
		background-position: left center;
		background-size: 70% auto, cover;
	}

	.topHeader .topLinks .joinAsPartner {
		display: none !important;
	}
}

h4 {
	color: #FF5C00 !important;
	/* font-family: 'poppins'; */
	font-size: 32px;
	text-transform: uppercase;
}

h5 {
	/* font-family: 'poppins'; */
	color: #fff;
	font-size: 18px;
	font-weight: 500;
}

p {
	color: #fff !important;
	font-size: 16px !important;
	line-height: 25px;
}

@media(min-width:768px) and (max-width:991.98px) {

	#home-bg {
		background-image: none;
		height: 360px;
		background-position: left center;
		background-size: 100% auto, cover;
	}
}

@media(min-width:992px) and (max-width:1199.98px) {


	#home-bg {
		height: 320px;
		background-position: left center;
		background-size: 51% auto, cover;
	}
}

@media(min-width:1200px) and (max-width:1439.98px) {


	#home-bg {
		height: 400px;
		background-position: left center;
		background-size: 60% auto, cover;
	}
}

@media(min-width:1440px) and (max-width:1599px) {
		#home-bg {
		height: 500px;
		background-position: left center;
		background-size: 60% auto, cover;
	}
}

@media(min-width:1600px) and (max-width:1800px) {
  
	
	#home-bg {
		height: 520px;
		background-position: left center;
		background-size: 60% auto, cover;
	}
}

@media(min-width:1801px) and (max-width:5678px) {
	
	#home-bg {
		height: 540px;
		background-position: left center;
		background-size: 60% auto, cover;
	}
}

@media(min-width:1440px) and (max-width:5678px) {


	.container {
		max-width: 1440px;
	}
}