/* Speakers */
@media screen and (min-width: 768px) {
    .gmcWfC {
        padding: 60px 0px;
    }
}

.gmcWfC {
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    padding: 40px 0px;
}

.eZIlJH {
    margin-bottom: 40px;
}

.buugnv {
    font-size: 40px;
    line-height: 48px;
}

.WlSaY {
    height: 100%;
}

.WlSaY > div {
    height: 100%;
}

.WlSaY > div a {
    display: flex;
    flex-direction: column;
    height: 100%;
    color: rgb(255, 255, 255);
    text-decoration: none;
}

.hqOxGD {
    position: relative;
    background-image: initial;
    background-repeat: no-repeat;
    background-attachment: initial;
    background-clip: initial;
    background-color: initial;
    padding-bottom: 100%;
    background-position: center top;
    background-size: cover;
    background-origin: unset;
    border-radius: 16px 16px 0px 0px;
}

.Yrqhu {
    position: absolute;
    inset: 0px;
}

.WlSaY > div a svg {
    opacity: 0;
    transition: opacity 0.4s ease 0s;
}
.c-svg-embed svg {
    height: 100%;
    position: absolute;
    top: 0;
    width: 100%;
}

.gxRIvp {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    height: 100%;
    padding: 20px;
    background-color: rgb(51, 49, 50);
    border-radius: 0px 0px 16px 16px;
}

.kLyzjo {
    font-weight: bold;
}

.kEQKLw {
    margin-top: 20px;
}

.hDUXHg {
    display: flex;
    flex-direction: column;
    -webkit-box-pack: justify;
    justify-content: space-between;
    height: 100%;
    padding: 20px;
    background-color: rgb(21, 78, 212);
    border-radius: 0px 0px 16px 16px;
}


/* ACCESS NOVEL SCIENCE */
.bXbwLl {
    position: relative;
    padding: 40px 0px;
    color: rgb(255, 255, 255);
    background-color: rgb(5, 21, 53);
}

.eNTQdr {
    text-align: left;
}

.eUCaCy {
    margin-bottom: 10px;
}

@media only screen and (min-width: 1024px) {
    .buugnv {
        font-size: 40px;
        line-height: 48px;
    }
}

.buugnv {
    /*font-family: Aleo, serif;*/
    font-size: 24px;
    line-height: 42px;
}

@media only screen and (min-width: 768px) {
    .gDTulD {
        height: 2px;
        margin: 40px 0px;
    }
}

.gDTulD {
    background-color: rgba(255, 255, 255, 0.1);
}

@media only screen and (min-width: 768px) {
    .irPdbW {
        margin-bottom: 0px;
    }
}

@media only screen and (min-width: 768px) {
    .irPdbW {
        height: 100%;
    }
}

.irPdbW {
    display: flex;
    flex-direction: column;
    margin-bottom: 40px;
}

.irPdbW > :last-child {
    margin-bottom: 0px;
}

@media only screen and (min-width: 768px) {
    .cJsXiR {
        margin-bottom: 25px;
    }
}

.cJsXiR {
    margin-bottom: 15px;
    font-size: 28px;
    font-weight: 300;
    line-height: 34px;
    text-align: left;
}

.fNuRFF > :last-child {
    margin-bottom: 0px;
}

.hzwdrU {
    margin-bottom: 20px;
    text-align: left;
}

@media only screen and (min-width: 1024px) {
    .lktUpm p, .lktUpm ul {
        font-size: 18px;
        line-height: 28px;
    }
}

.lktUpm p, .lktUpm ul {
    font-family: "Open Sans", sans-serif;
    font-size: 16px;
    line-height: 24px;
}

@media only screen and (min-width: 1024px) {
    .buugnv {
        font-size: 40px;
        line-height: 48px;
    }
}



/* Sponsors and Exhibitors */
.cROFMT {
    padding: 40px 0px;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
}

@media only screen and (min-width: 768px) {
    .cROFMT {
        padding: 60px 0px;
    }
}

.cFUVHw {
    padding: 40px 0px;
    color: rgb(0, 0, 0);
    background: linear-gradient(rgb(239, 239, 239) 0%, rgb(255, 255, 255) 100%) no-repeat;
}

@media only screen and (min-width: 768px) {
    .cFUVHw {
        padding: 60px 0px;
    }
}

.hGIXgl {
    color: rgb(9, 40, 100);
    margin-bottom: 40px;
}

.buugnv {
    /*font-family: Aleo, serif;*/
    font-size: 24px;
    line-height: 42px;
}

@media only screen and (min-width: 1024px) {
    .buugnv {
        font-size: 40px;
        line-height: 48px;
    }
}

.gFHAMW {
    margin-bottom: 20px;
}

.gcwtwD {
    padding-bottom: 20px;
}

.ddEkMz {
    height: 100%;
}

.bhYeGI {
    height: 100%;
}

.eoPyXW {
    height: 100%;
}

.bhYeGI a {
    text-decoration: none;
    color: rgb(255, 255, 255);
    background-color: rgb(255, 255, 255);
    display: block;
    height: 100%;
    position: relative;
    border-radius: 16px;
}

.fjXNlI {
    position: relative;
    height: 145px;
    background: center center / contain no-repeat content-box rgb(255, 255, 255);
    border-width: 1px;
    border-style: solid;
    border-color: rgb(21, 78, 212);
    border-image: initial;
    padding: 20px;
    border-radius: 16px 16px 0px 0px;
}

.hpEskS {
    display: block;
    padding: 20px;
    margin: 0px;
    border-radius: 0px 0px 16px 16px;
    background-color: rgb(21, 78, 212);
}



/* Upcoming TIDES Events */

.dpgXfE {
    padding: 20px 0px 0px;
}

@media only screen and (min-width: 768px) {
    .intwqC {
        margin: 0px 0px 19px;
    }
}
.intwqC {
    /*font-family: Aleo, serif;*/
    font-size: 30px;
    line-height: 1;
    font-weight: 100;
    color: initial;
    text-align: center;
    margin: 0px 20px 19px;
}

.loeFdT {
    background-color: rgb(174, 180, 196);
    padding: 20px 0px;
}

.col-xs-offset-1 {
    margin-left: 8.33333333%;
}

.slick-slide>div {
    height: 100%;
    outline: none;
    width: 100%;
}

.jxosSK .row {
    margin: 0px;
}

.slick-list, .slick-slider {
    display: block;
    position: relative;
}

.slick-slider {
    -webkit-touch-callout: none;
    -webkit-tap-highlight-color: rgba(0, 0, 0, 0);
    box-sizing: border-box;
    touch-action: pan-y;
    -webkit-user-select: none;
    user-select: none;
}

.slick-slider .slick-list, .slick-slider .slick-track {
    transform: translateZ(0);
}

.slick-list {
    margin: 0;
    overflow: hidden;
    padding: 0;
}

.slick-list, .slick-slider {
    display: block;
    position: relative;
}

[dir=ltr] .slick-track {
    left: 0;
}

.slick-track {
    display: flex;
}

.slick-track {
    display: block;
    margin-left: auto;
    margin-right: auto;
    position: relative;
    top: 0;
}

.slick-track .slick-slide {
    display: flex;
    height: auto;
}

.slick-slide {
    display: none;
    height: 100%;
    min-height: 1px;
}

.iGGMZU {
    display: block;
    position: relative;
    background-size: cover;
    background-position: center center;
    background-repeat: no-repeat;
    width: 100%;
    margin: 10px 0px;
    border-radius: 16px;
}

.iGGMZU a {
    height: 200px;
    display: flex;
    flex-direction: column;
    -webkit-box-align: center;
    align-items: center;
    padding: 50px 30px;
    text-decoration: none !important;
}

.brdwrJ {
    position: absolute;
    top: 0px;
    left: 0px;
    width: 100%;
    height: 100%;
    background-image: linear-gradient(rgba(0, 0, 0, 0) 0%, rgba(0, 0, 0, 0.8) 100%);
    border-radius: 16px;
    background-color: rgba(21, 78, 212, 0.6);
}

.iIrnWm {
    display: flex;
    -webkit-box-align: center;
    align-items: center;
    -webkit-box-pack: center;
    justify-content: center;
    height: 100px;
    color: rgb(255, 255, 255);
    z-index: 1;
    text-align: center;
    width: 100%;
}

.iCjAFG {
    position: absolute;
    bottom: 15px;
    left: 0px;
    width: 100%;
    text-align: center;
    color: rgb(255, 255, 255);
    z-index: 1;
    font-weight: 100;
}



/* CONNECT WITH THE INDUSTRY ANYWHERE */
@media only screen and (min-width: 768px) {
    .dskCFS {
        padding: 60px 0px;
    }
}

.dskCFS {
    padding: 40px 0px;
    color: rgb(0, 0, 0);
    background-color: rgb(255, 255, 255);
}

@media only screen and (min-width: 768px) {
    .jmmocY {
        margin-top: 0px;
        margin-right: 20px;
    }
}

.jmmocY {
    margin: 20px 0px;
}

.dskCFS p, .dskCFS h2 {
    color: inherit;
}

@media only screen and (min-width: 1024px) {
    .buugnv {
        font-size: 40px;
        line-height: 48px;
    }
}

@media only screen and (min-width: 768px) {
    .yxVde {
        margin-right: 20px;
    }
}

.yxVde {
    margin-bottom: 20px;
    height: 2px;
    background-color: rgb(0, 0, 0);
}

@media only screen and (min-width: 768px) {
    .iODUoU {
        margin-right: 20px;
        margin-bottom: 0px;
    }
}

@media only screen and (min-width: 768px) {
    .CxoHQ {
        margin-top: 0px;
    }
}

.CxoHQ {
    margin-top: 20px;
}

.gkOjKg {
    display: block;
    max-width: 100%;
    margin: 0px auto;
    border-radius: 16px;
}



/* TIDES Asia 2025 by the Numbers*/
        /*!sc*/
        .eHPFYD {
            position: relative;
            padding: 20px 0;
            background-color: #154ED4;
        }

        /*!sc*/
        .eHPFYD p,.eHPFYD h1,.eHPFYD h2,.eHPFYD h3,.eHPFYD h4,.eHPFYD h5 {
            color: #fff;
        }

        /*!sc*/
        data-styled.g282[id="StatisticsModule__Wrapper-sc-1e8bgu6-0"] {
            content: "eHPFYD,"
        }

    /*!sc*/
    .qRTLX {
        margin-bottom: 10px;
        font-size: 38px;
    }

    /*!sc*/
    data-styled.g56[id="Heading__StyledHeadingWrapper-sc-1c32hz0-1"] {
        content: "gGTSVT,dtWPtq,jvCbwa,qRTLX,"
    }

        /*!sc*/
        .EzLnJ {
            display: -webkit-box;
            display: -webkit-flex;
            display: -ms-flexbox;
            display: flex;
            -webkit-flex-wrap: wrap;
            -ms-flex-wrap: wrap;
            flex-wrap: wrap;
        }

        /*!sc*/
        data-styled.g273[id="indexstyle__ItemRow-sc-1o163gb-2"] {
            content: "EzLnJ,"
        }

        /*!sc*/
        .enilKj {
            margin-top: 10px;
            margin-bottom: 10px;
            text-align: center;
        }

        /*!sc*/
        data-styled.g274[id="indexstyle__SectionCard-sc-1tn8lyf-0"] {
            content: "enilKj,"
        }

        /*!sc*/
        .ePviWv {
            -webkit-flex-basis: calc(100% / 5);
            -ms-flex-preferred-size: calc(100% / 5);
            flex-basis: calc(100% / 5);
            padding: 0 10px;
        }

        /*!sc*/
        @media only screen and (max-width: 767px) {
            .ePviWv {
                -webkit-flex-basis:100%;
                -ms-flex-preferred-size: 100%;
                flex-basis: 100%;
                text-align: center;
            }
        }

        /*!sc*/
        data-styled.g280[id="thin__SectionWrapper-sc-1auavwt-0"] {
            content: "ePviWv,"
        }

        /*!sc*/
        .klecfz {
            font-size: 36px;
            line-height: 36px;
            font-family: Aleo,serif;
            font-weight: 700;
            margin-bottom: 20px;
        }

        /*!sc*/
        data-styled.g276[id="SectionPercent__Wrapper-sc-19yw6gv-0"] {
            content: "klecfz,"
        }

