.header_block {

   min-height: 20dvh ;

}

.header_block .content {

   color: RoyalBlue ;

   text-align: center ;

   font-family: sans-serif ;
   font-weight: bold ;
   font-size: 100px ;


   height: 100% ;
   padding: 50px ;

}



.middle_block .title {

   text-align: center ;

   font-weight: bold ;
   font-size: 30px ;

   padding: 20px ;
   
}

.middle_block .content {

   text-align: center ;

   padding: 20px ;
   
}



.website_link_block {

   font-weight: bold ;
   font-size: 20px ;

   padding: 10px ;

}

.website_link_block button {

   background-color: white ;
   color: RoyalBlue ;

   text-align: center ;

   font-weight: bold ;
   font-size: 25px ;

   padding: 20px ;

   border-width: 2px ;
   border-radius: 20px ;
   border-color: RoyalBlue ;

}

.website_link_block a:hover button {

   background-color: RoyalBlue ;
   color: white ;

   cursor: pointer ;

}






