
    img.rroberts {
        position: absolute;
        top: 0;
        left: 59%;
        height: 100%;
    }

    .conference .carousel-caption {
        text-align: left;
    }

    #stf-latam .conference .carousel-caption h3{
        font-size:66px;
        font-weight:700;
        color: #ff3b57;
        /* background-image:linear-gradient(to right, #ff3b57, #892168, #892168);
        background-size:100%;
        -webkit-background-clip:text;
        -moz-background-clip:text;
        -webkit-text-fill-color:transparent;
        -moz-text-fill-color:transparent;
        background-image:-ms-linear-gradient(top, transparent, transparent); */
    }

    #stf-latam .conference .carousel-caption .tagline1 {
        font-family: 'OpenSans-Regular';
        font-size: 24px;
        font-weight: normal;
        letter-spacing: 1px;
        text-transform: uppercase;
        line-height: 18px;
    }

    #stf-latam .conference .carousel-caption h4 {
        /* font-family: 'OpenSans-Bold'; */
        font-size: 30px;
        font-weight: bold;
        letter-spacing: 1px;
        text-transform: none;
        line-height: 34px;
        margin: 25px 0 0;
        color: #ff3b57;
        /* background-image: linear-gradient(to right, #ff3b57, #892168, #892168);
        background-size: 100%;
        -webkit-background-clip: text;
        -moz-background-clip: text;
        -webkit-text-fill-color: transparent;
        -moz-text-fill-color: transparent;
        background-image: -ms-linear-gradient(top, transparent, transparent); */
    }

    #stf-latam .conference .carousel-caption .keynote {
        font-family: 'OpenSans-Regular';
        font-size: 16px;
        font-weight: normal;
        letter-spacing: 1px;
        margin: 10px 0 0;
        padding: 0;
        text-transform: uppercase;
    }

    #stf-latam .conference .carousel-caption .cta-register {
        text-align: center;
        margin: 0;
        display: inline-flex;
    }

    #stf-latam .conference .carousel-caption .btnregister {
        background: linear-gradient(90deg, rgb(255, 59, 87) 0%, rgb(137, 33, 104) 100%);
        font-family: 'OpenSans-Regular';
        text-transform: uppercase;
        cursor: pointer;
        outline: none;
        box-shadow: none;
        box-sizing: border-box;
        letter-spacing: 0px;
        font-weight: 400;
        font-size: 13px !important;
        border-color: rgba(255, 255, 255, 0);
        border-radius: 30px;
        padding: 15px 50px;
        color: rgb(255, 255, 255);
        text-decoration: none;
        white-space: nowrap;
        opacity: 1;
        outline: none !important;
        margin-top: 1.5rem!important;
    }

    #stf-latam .conference .carousel-caption .days {
        font-family: 'OpenSans-Regular';
        font-size: 16px;
        font-weight: normal;
        letter-spacing: 1px;
        margin: 10px 0 5px;
    }

    @media (max-width: 575.98px) {

        #stf-latam .conference picture .rroberts {
            display: none;
        }
    
        #stf-latam .conference .carousel-caption {
            padding: 0px 0px;
            margin: 10px auto;
            width: unset;
            text-align: center !important;
        }
    
        #stf-latam .conference .carousel-caption h3 {
            font-size: 36px;
        }
    
        #stf-latam .conference .carousel-caption .tagline1 {
            font-size: 18px;
        }
    
        #stf-latam .conference .carousel-caption h4 {
            font-size: 18px;
            line-height: 26px;
        }
    
        #stf-latam .conference .carousel-caption .days {
            font-size: 14px;
        }
    }
    