@import url('https://fonts.googleapis.com/css2?family=Raleway:wght@300;400;700&display=swap');
    *,
    *:before,
    *:after{
        padding: 0;
        margin: 0;
        box-sizing: border-box;
    }


    h1{
        color: #fff;
        text-align: center;
    }

    a{
        text-decoration: none;
    }


    .presentation__cta{
        display: inline-block;
        margin-top: 30px;
        background: #667eea;
        color: #fff;
        text-decoration: none;
        padding: 20px 40px;
        border-radius: 40px;
    }



    body{
        height: 100vh;
        display: grid;
        place-items: center;
        font-family: 'Raleway', sans-serif;
    }
    .container{
        height: 67.5vmin;
        width: 95vmin;
        position: relative;
        overflow: hidden;
    }
    img{
        width: 100%;
        height: 100%;
        position: absolute;
    }
    .my-img{
        clip-path: polygon(0 0 , 50% 0, 50% 100%, 0 100%);
        transition: clip-path 0.3s ease-in-out;
    }
    .slider{
        position: relative;
        -webkit-appearance: none;
        width: calc( 100% + 40px);
        height: 100%;
        margin-left: -20px;
        background-color: transparent;
        outline: none;
        cursor: pointer;
    }
    .slider::-webkit-slider-thumb{
        -webkit-appearance: none;
        height: 40px;
        width: 40px;
        background: url("slider-icon.svg"),
        rgba(255,255,255,0.3);
        border: 3px solid #ffffff;
        border-radius: 50%;
        background-size: contain;
        cursor: pointer;
    }


    footer{
        padding: 120px;
    }