    @font-face {
    font-family: 'Samsung Sharp Sans';
    src: url('../fonts/SamsungSharpSans-Bold.ttf');
    font-weight: bold;
    }

    @font-face {
    font-family: 'SamsungOne400';
    src: url('../fonts/SamsungOne-400_v1.1.ttf');
    }

    @font-face {
    font-family: 'SamsungOne800';
    src: url('../fonts/SamsungOne-800_v1.1.ttf');
    }
    @font-face {
        font-family: 'SamsungOne700';
        src: url('../fonts/SamsungOne-700_v1.1.ttf');
        }

     /*reset*/
     *{
        margin: 0;
        padding: 0;
        border: 0;
        font-size: 100%;
        font: inherit;
        box-sizing: border-box;
        /* vertical-align: baseline; */
    }

    #PC{
        width: 100%;
        display: block;
    }

    .PC_wrapper{
        margin: 0 auto;
        max-width: 1440px;

    }

    /* .PC_wrapper>div {
        margin-bottom: -4px;
    } */

    #MO{
        display: none;
    }

    br{
        line-height: normal;
    }

    p{
        margin: 0;
    }

    .blackblue_bgd{
        background-color: #121721;
        margin: 0 auto;
        width: 100%;
        height: 100%;
        padding: 0 0 50px 0;
    }
    .bgd{
        background-color: #f4f4f4;
    }




    h2{
        font-size: 45px;
    }
    .headline_1{
        font-family: "Samsung Sharp Sans";
        font-size: 80px;
        color: black;
        width: 700px;
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 8%;

    }

    .headline_2{
        font-family: "Samsung Sharp Sans";
        font-size: 45px;
        color: black;
        width: 700px;
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 15%;

    }

    .headline_3{
        font-family: "Samsung Sharp Sans";
        font-size: 32px;
        color: black;
        width: 700px;
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 8%;

    }

    .headline_4{
        font-family: "Samsung Sharp Sans";
        font-size: 62px;
        color: black;
        width: 60%;
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 10%;

    }

    .headline_5{
        font-family: "Samsung Sharp Sans";
        font-size: 62px;
        color: white;
        width: 60%;
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        top: 10%;

    }
    .headline_6{
        font-family: "Samsung Sharp Sans";
        font-size: 62px;
        color: black;
        width: 100%;
        text-align: center;
        margin: 0 auto;
        padding: 150px 0 0 0;

    }
    .headline_7{
        font-family: "Samsung Sharp Sans";
        font-size: 45px;
        color: black;
        width: 100%;
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 30%;

    }

    .headline_8{
        font-family: "Samsung Sharp Sans";
        font-size: 62px;
        color: black;
        width: 70%;
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 25%;

    }


    .sub_margin{
        position: absolute;
        bottom: 20%;
    }

   




    .subcopy_1{
        font-family: "SamsungOne400";
        font-size: 20px;
        color: black;
        width: 700px;
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 15%;
    }
    


    .subcopy_2{
        font-family: "SamsungOne400";
        font-size: 20px;
        color: black;
        width: 700px;
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 12%;
    }

    .subcopy_3{
        font-family: "SamsungOne400";
        font-size: 20px;
        color: #8d8d8d;
        width: 400px;
        text-align: left;
        position: absolute;
        left: 8%;
        bottom: 8%;
    }

    .subcopy_4{
        font-family: "SamsungOne400";
        font-size: 20px;
        color: black;
        width: 700px;
        text-align: center;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 30%;
    }

    .subcopy_5{
        font-family: "SamsungOne400";
        font-size: 20px;
        color: black;
        width: 720px;
        text-align: center;
        margin: 0 auto;
        padding: 50px 0 100px 0;
    }





    .highlights_headline{
        font-family: "Samsung Sharp Sans";
        font-size: 36px;
        text-align: left;
        color: black;
        padding: 80px 0 40px 30px;
    }
    .highlights_img{
        display: block;
        text-align: center;
        margin-top: 30px;
    }

    .margin_btm{
        margin-bottom: 200px;
    }


    .left_absolute{
        position: absolute;
        width: 400px;
        left: 120px;
        top: 50%;
        transform: translateY(-50%);
    }

    .left_headline{
        font-family: "Samsung Sharp Sans";
        font-size: 45px;
        text-align: left;
    }

    .left_subcopy{
        font-family: "SamsungOne400";
        font-size: 18px;
        text-align: left;
        margin-top: 30px;
    }
    .right_subcopy{
        font-family: "SamsungOne400";
        width: 500px;
        font-size: 18px;
        text-align: left;
        margin-top: 30px;
        position: absolute;
        top: 50%;
        transform: translateY(-50%);
        right: 8%;
    }

    .right_absolute{
        position: absolute;
        width: 500px;
        right: 8%;
        top: 50%;
        transform: translateY(-50%);
    }





    .left_row{
        position: absolute;
        display: grid;
        grid-template-columns: 1fr 1fr;
        /* gap: 10px; */
    }

    .left_headline_column{
        font-family: "Samsung Sharp Sans";
        font-size: 60px;
        padding: 100px 0 0 140px;
        /* margin-bottom: 10px; */
    }
    .left_subcopy_column{
        font-family: "SamsungOne400";
        font-size: 20px;
        padding: 100px 140px 0 60px;
    }




  





    .left_headline_1{
        font-family: "Samsung Sharp Sans";
        font-size: 45px;
        text-align: left;
        color: black;
        padding: 80px 0 80px 130px;
    }

    .left_headline_2{
        font-family: "Samsung Sharp Sans";
        font-size: 45px;
        text-align: left;
        color: black;
        position: absolute;
        left: 8%;
        top: 8%;
    }

    .row{
        display: grid;
        grid-template-columns: 1fr 1fr 1fr;
        margin-bottom: 120px;
        /* gap: 10px; */
    }


    .column1 {
        position: relative;
        padding: 30px 0 0 60px;
        margin: 0 auto;
        
    }
    .column2 {
        position: relative;
        padding: 30px 0 0 0;
        margin: 0 auto;
        
    }

    .column3 {
        position: relative;
        padding: 30px 60px 0 0;
        margin: 0 auto;
        
    }




  
    .absolute-btm{
        bottom: 10%;
    }


    .AILOGO{
        display: block;
        text-align: center;
        margin: 0 auto;
        

    }
    .Gemini_logo{
        display: block;
        position: absolute;
        left: 50%;
        transform: translateX(-50%);
        bottom: 5%;
        

    }
    .Switch-to-Galaxy_KV{
        margin-bottom: 80px;
    }

    
   








    .white{
        color: white;
    }

    
    .final_disclaimer{
        font-family: "SamsungOne400";
        font-size: 12px;
        text-align: left;
        color: #666666;
        padding: 120px 80px 150px 80px;
    }



  

    .relative{
        width: 100%;
        position: relative;
        margin-top: -4px;
    }

  


    sup{
        vertical-align: super;
        font-size: small;
    }


   



 

    

      



    @media screen and (max-width: 1200px) {
        .left_headline_column{
            font-family: "Samsung Sharp Sans";
            font-size: 50px;
            padding: 100px 0 0 120px;
            /* margin-bottom: 10px; */
        }

        .column1 {
            position: relative;
            padding: 20px;
            margin: 0 auto;
            
        }
        .column2 {
            position: relative;
            padding: 20px;
            margin: 0 auto;
            
        }
    
        .column3 {
            position: relative;
            padding: 20px;
            margin: 0 auto;
            
        }

        .highlights_imgs{
            padding: 20px;
        }

        .left_headline_1{
            font-size: 45px;
            padding: 50px 100px 30px 50px;
        }

        .headline_5{
            font-size: 60px;
            width: 80%;
            top: 10%;
    
        }

        .right_subcopy{
            width: 450px;
            right: 5%;
        }

        .left_headline_2{
            top: 13%;
        }

        .right_absolute{
            width: 450px;
            right: 5%;
        }

        .absolute_top_2{
            bottom: 10%;
        }
    



    }













    @media screen and (max-width: 720px) {

        .headline_1{
            font-size: 53px;
            width: 90%;
            top: 10%;
    
        }
        .headline_2{
            font-size: 40px;
            width: 85%;
            top: 5%;
    
        }
        .headline_3{
            font-size: 32px;
            width: 85%;
            top: 5%;
    
        }
    
        .headline_4{
            font-size: 45px;
            color: black;
            width: 80%;
            top: 5%;
    
        }
    
        .headline_5{
            font-size: 45px;
            width: 80%;
            top: 7%;
    
        }
        .headline_6{
            font-size: 53px;
            width: 85%;
            text-align: center;
            margin: 0 auto;
            padding: 100px 0 0 0;
    
        }
        .headline_7{
            font-size: 45px;
            width: 80%;
            bottom: 57%;
    
        }
    
        .headline_8{
            font-size: 45px;
            width: 85%;
            left: 48%;
            transform: translateX(-50%);
            bottom: 53%;
            text-align: left;
    
        }

        .absolute_top{
            bottom: 45%;
        }

        

        .left_headline_2{
            left: 6%;
            top: 5%;
        }





        .subcopy_1{
            font-size: 22px;
            width: 80%;
            bottom: 15%;
        }

        .subcopy_2{
            font-family: "SamsungOne400";
            font-size: 22px;
            width: 80%;
            bottom: 10%;
        }
    
        .subcopy_3{
            font-family: "SamsungOne400";
            font-size: 20px;
            color: #8d8d8d;
            width: 400px;
            text-align: left;
            position: absolute;
            left: 8%;
            bottom: 8%;
        }
    
        .subcopy_4{
            font-size: 22px;
            color: black;
            width: 85%;
            bottom: 43%;
        }
    
        .subcopy_5{
            font-size: 22px;
            width: 85%;
            padding: 50px 0 100px 0;
        }

        .left_absolute{
            position: absolute;
            width: 400px;
            left: 120px;
            top: 25%;
            left: 6%;
        }


        .right_subcopy{
            width: 85%;
            font-size: 22px;
            margin-top: 0;
            top: 75%;
            left: 6%;
        }


        .right_absolute{
            position: absolute;
            width: 85%;
            left: 6%;
            top: 25%;
        }
    








        .highlights_headline{
            font-size: 45px;
            padding: 30px 0 50px 30px;
        }

        .left_headline_column{
            font-family: "Samsung Sharp Sans";
            font-size: 45px;
            padding: 50px 0 0 30px;
            /* margin-bottom: 10px; */
        }


        .left_subcopy_column{
            font-family: "SamsungOne400";
            font-size: 20px;
            padding: 50px 50px 0 30px;
        }

        .left_headline_1{
            font-size: 45px;
            padding: 50px 100px 30px 30px;
        }


        .left_row{
            grid-template-columns: 1fr;
            /* gap: 10px; */
        }

        .row{
            display: grid;
            grid-template-columns: 1fr;
            margin-bottom: 120px;
            /* gap: 10px; */
        }

        .column1 {
            padding: 20px;
            margin: 0 auto;
            
        }
        .column2 {
            padding: 20px;
            
        }
    
        .column3 {
            padding: 20px;
            
        }
    





        .highlights_img{
            display: block;
            text-align: center;
            margin-top: 15px;
            padding: 20px;

        }
       
        .final_disclaimer{
            font-family: "SamsungOne400";
            font-size: 14px;
            color: #666666;
            padding: 120px 30px 150px 30px;
        }

        .AILOGO{
            margin-top: 10px;
            width: 70%;
        }

        .absolute-btm{
            bottom: 8%;
        }

        .Gemini{
            margin-top: 70px;
        }


        

    



   

       





        


   
   


    }
