@font-face {
    font-family: 'mothproofscriptregular';
    src: url('Mothproof_Script-webfont.woff') format('woff');
    font-weight: normal;
    font-style: normal;

}

.logo-container {
  /*background-color: #D3D3D3; /* Light grey background */
  padding: 20px;
  text-align: center;
}

.flags {
  display: inline-block;
  position: relative;
}

.flag {
  width: 50px; /* Adjust size as needed */
  height: 100px; /* Adjust size as needed */
  border-style: solid;
  border-width: thin;
  position: absolute;
  /* background-color: b; */
}

.green-flag {
  border-color: green;
  z-index: 1; /* Green flag will be under blue flag due to overlap */
}

.blue-flag {
  border-color: blue;
  margin-left: -10px; /* Overlap amount */
  z-index: 2;
}

.title {
  font-family: 'mothproofscriptregular';
  src: url('Mothproof_Script-webfont.woff') format('woff');
  font-size: 4rem; /* Adjust size as needed */
  font-weight: bold;
}

.subtitle {
  font-family:  Helvetica, Arial, serif; 
  font-size: 20px; /* Adjust size as needed */
}

.contact {
  font-family:  Helvetica, Arial, serif; 
  font-size: .9rem; /* Adjust size as needed */
}


footer {
  position: fixed;
        left: 0;
        bottom: 0;
        width: 100%;
        background-color: transparent;
        color: black;
        text-align: center;
font-family:  Helvetica, Arial, serif; 
font-size: 10px; /* Adjust size as needed */
}


body{
  background-color: #dee5f3;
        color: #0c203c;
        display: flex;
        justify-content: center;
        align-items: center;
        min-height: 100vh;
        margin: 0;
  }