You have to do this, Add your external css in  
>app > design > fronted > [vendor] > [theme] > Magento_Theme > layout > default.xml 

 

    <page xmlns:xsi="http://www.w3.org/2001/XMLSchema-instance" xsi:noNamespaceSchemaLocation="urn:magento:framework:View/Layout/etc/page_configuration.xsd">
        <head>
            <css src="https://stackpath.bootstrapcdn.com/bootstrap/4.3.1/css/bootstrap.min.css" src_type="url"/>
        </head>
    </page>  

Then in your Magento admin, go to   
>**Content > Pages**   
Look for  **Home Page** page > Select **Edit** (under actions menu), then click on **Content**  then insert your code:  

    <div>
    <div class="row">
    <div id="main1"  style="display: none; border: 1px solid red;box- 
     sizing: border-box;">
      
    </div>
    <div id="main2" class="col-md-6" style="border: 1px solid black;box-sizing: border-box;">
        <h1>hello</h1>
    </div>
    </div>
    </div>
     <script type="text/javascript">
       var x = document.getElementById("main1");
      if (x.style.display === "none") {
       main2.className = "col-md-12";
      } 
    </script>

    
  
and it should work after following above instructions