@charset "utf-8";

div#upcomingtitle {

    width:20vw ;
    margin-left:5vw ;

    margin-bottom:2vw ;

}

h3#intertwine {

    color:#f494fa ;
    font-family:Arial, Helvetica, sans-serif ;
    text-transform:uppercase ;
    font-size:6vw ;
    text-shadow: 0 0 10px #b905ff , 0 0 20px #b905ff , 0 0 30px #b905ff ;
    font-weight:lighter ;

    margin-top:4vw ;
    margin-left:40vw ;
    margin-bottom:1vw ;

}

p#mt2 {

    font-size:2.2vw ;

    margin-left:55vw ;
    margin-right:11vw ;

}

p#mt3 {

    margin-left:50vw ;
    margin-right:6vw ;

}

img#img2 {

    width:40vw;
    height:28vw;

    object-fit:cover ;
    object-position:100% 100% ;

    position:absolute ;
    z-index:-1 ;
    transform:rotate(14deg) ;

    top:20vw ;
    left:7vw ;

}

svg#deco3 {

    width:13vw ;
    height:13vw ;

    position:absolute;
    z-index:-1 ;

    top:13vw ;
    right:4vw ;

}

div#intertwinedates {

    background-color:#430a79 ;

    width:86vw ;
    height:2.1vw ;

    margin-left:5vw ;
    margin-right:5vw ;

    padding:2vw ;

    border-radius:3vw ;

}

span.intertwinedate {

    display:inline-block ;
    width:32% ;

    padding:0 ;
    margin:0 ;

    color:#f5f5ef ;
    font-size:2.2vw ;
    font-family:Arial, Helvetica, sans-serif ;

}

p#mt4 {

    width:33% ;

    margin-left:7vw ;

}

a#button1 {

    background-color:#5c26e2 ;

    padding:1.8vw ;

    color:#f5f5ef ;
    font-size:2.2vw ;
    font-family:Arial, Helvetica, sans-serif ;
    font-weight:bolder ;
    text-decoration:none ;

    border-radius:0.8vw ;

    position:absolute ;

    left:45vw ;
    top:0vw ;

}

svg#deco4 {

    width:13vw ;
    height:13vw ;

    position:absolute;
    z-index:-1 ;
    transform:scaleX(-1);

    top:-3vw ;
    right:16vw ;

}