@charset "utf-8";

/* Phone */
@import url("phone.css") only screen and (max-width:480px);
/* Tablet */
@import url("tablet.css") only screen and (min-width:481px) and (max-width:1279px);
/* Desktop */
@import url("desktop.css") only screen and (min-width:1280px);

/* CSS Document */

body{
   margin: 0px;
   padding: 0px;
   }
   
   .info_wrapper {
      display: flex;
      justify-content: center;
      padding: 25px 50px;
      text-align: center;
      margin-top: 100px;
      margin-bottom: 100px;
   }

   .flex-item {
      flex-grow: inherit;
   }

   .headline1 {
      font-family: PublicSans;
      font-size: 30px;
      color: #fff;
      font-variant: petite-caps;
      font-weight: bolder;
      text-shadow: 14px 0px 10px #000000;
   }

   a.headline {
      text-decoration: none;
      background-color: #8cc63f;
      color: white;
      border-radius: 5px;
      padding: 15px;
      font-family: PublicSans;
      font-size: 1em;
      font-weight: 700;
      border: none;
   }

   
	.headline2 {
		font-family: PublicSans;
		font-size: 21px;
		color: #fff;
		font-variant: petite-caps;
		font-weight: bolder;
		margin-bottom: 40px;
      margin-top: 140px;
      text-shadow: 14px 0px 10px #000000;
   }
   
   .btn-off {
      text-decoration: none !important;
      background-color: initial !important;
      color: initial !important;
      border: initial !important;
   }