.line-btn {
  box-shadow: 0px 8px 10px -6px #DCFCE7;
  box-shadow: 0px 20px 25px -5px #DCFCE7;
}

         .sumaho_shocking-197-style .Flexbox-36f2713a-208f-4373-95d4-c682b9cead9b {
              flex-direction: column; width: auto;    border-top-left-radius: 16px;  border-top-right-radius: 16px; border-color: #E5E7EB; border-style: solid; border-width: 1px;   border-bottom-left-radius: 16px;  border-bottom-right-radius: 16px;  margin-top: 64px; margin-left: 16px; margin-right: 16px;  padding-top: 32px; padding-left: 32px; padding-right: 32px; padding-bottom: 32px;
          }

            .Flexbox-36f2713a-208f-4373-95d4-c682b9cead9b {
              background: #F9FAFB
            }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-197-style .Flexbox-36f2713a-208f-4373-95d4-c682b9cead9b {
                 width: 54rem;  border-color: 000;  margin-left: auto; margin-right: auto; 
              }
            }

            @media screen and (min-width: 1536px) {
            .Flexbox-36f2713a-208f-4373-95d4-c682b9cead9b {
                  border-color: 000;
              }
            }

            .Heading-24c9dff0-c25d-43fd-800d-b23d3b32fcb0 {
              color: #101828
            }

         .sumaho_shocking-197-style .Heading-24c9dff0-c25d-43fd-800d-b23d3b32fcb0 {
              font-size: 20px; font-weight: 700;  text-align: center;
          }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-197-style .Heading-24c9dff0-c25d-43fd-800d-b23d3b32fcb0 {
                  font-size: 24px;
              }
            }

            .Text-2af82e6e-5f7b-42fe-8db5-ff717654a980 {
              color: #99A1AF
            }

         .sumaho_shocking-197-style .Text-2af82e6e-5f7b-42fe-8db5-ff717654a980 {
              font-size: 16px;  text-align: center;  word-break: normal;  white-space: pre-wrap;  margin-top: 8px; display: block;
          }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-197-style .Text-2af82e6e-5f7b-42fe-8db5-ff717654a980 {
                  text-align: center;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

            @media screen and (min-width: 1536px) {
            .Text-2af82e6e-5f7b-42fe-8db5-ff717654a980 {
                  text-align: center;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

         .sumaho_shocking-197-style .GridColumn-f724db57-e0b5-4299-9d24-69b77ff9a8aa {
              row-gap: 16px;   grid-template-columns: repeat(1, minmax(0, 1fr));  border-color: 000;  margin-top: 24px;
          }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-197-style .GridColumn-f724db57-e0b5-4299-9d24-69b77ff9a8aa {
                   grid-template-columns: repeat(2, minmax(0, 1fr)); width: fit-content;  border-color: 000;  column-gap: 16px;  margin-left: auto; margin-right: auto;
              }
            }

            @media screen and (min-width: 1536px) {
            .GridColumn-f724db57-e0b5-4299-9d24-69b77ff9a8aa {
                  border-color: 000;
              }
            }

            .Text-f396179e-d195-4515-a1cc-831a5a1291a8 {
              color: #FFFFFF
            }

         .sumaho_shocking-197-style .Text-f396179e-d195-4515-a1cc-831a5a1291a8 {
              font-size: 16px; font-weight: 700;  text-align: center;  word-break: normal;  white-space: pre-wrap; display: block;
          }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-197-style .Text-f396179e-d195-4515-a1cc-831a5a1291a8 {
                  text-align: left;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

            @media screen and (min-width: 1536px) {
            .Text-f396179e-d195-4515-a1cc-831a5a1291a8 {
                  text-align: left;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

            .Text-b0bac3e5-adb6-4090-bedd-3147e194c633 {
              color: #FFFFFF
            }

         .sumaho_shocking-197-style .Text-b0bac3e5-adb6-4090-bedd-3147e194c633 {
              font-size: 16px; font-weight: 700;  text-align: left;  word-break: normal;  white-space: pre-wrap; display: block;
          }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-197-style .Text-b0bac3e5-adb6-4090-bedd-3147e194c633 {
                  text-align: left;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

            @media screen and (min-width: 1536px) {
            .Text-b0bac3e5-adb6-4090-bedd-3147e194c633 {
                  text-align: left;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

         .sumaho_shocking-197-style .Flexbox-5c4212a2-7719-47b4-8759-35538b873bb4 {
              flex-wrap: nowrap; flex-direction: row;  align-items: center;    border-top-left-radius: 14px;  border-top-right-radius: 14px; border-color: 000;   border-bottom-left-radius: 14px;  border-bottom-right-radius: 14px;  column-gap: 8px;   justify-content: center;  padding-top: 16px; padding-left: 24px; padding-right: 24px; padding-bottom: 16px;
          }

            .Flexbox-5c4212a2-7719-47b4-8759-35538b873bb4 {
              background: #00A63E
            }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-197-style .Flexbox-5c4212a2-7719-47b4-8759-35538b873bb4 {
                  border-color: 000;  justify-content: center;
              }
            }

            @media screen and (min-width: 1536px) {
            .Flexbox-5c4212a2-7719-47b4-8759-35538b873bb4 {
                  border-color: 000;
              }
            }

         .sumaho_shocking-197-style .Flexbox-f48a7096-d4da-4093-b303-5783b7a33b00 {
              align-items: center;    border-top-left-radius: 14px;  border-top-right-radius: 14px; border-color: 000;   border-bottom-left-radius: 14px;  border-bottom-right-radius: 14px;  column-gap: 8px;   justify-content: center;  padding-top: 16px; padding-left: 24px; padding-right: 24px; padding-bottom: 16px;
          }

            .Flexbox-f48a7096-d4da-4093-b303-5783b7a33b00 {
              background: #101828
            }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-197-style .Flexbox-f48a7096-d4da-4093-b303-5783b7a33b00 {
                  align-items: center;  border-color: 000;
              }
            }

            @media screen and (min-width: 1536px) {
            .Flexbox-f48a7096-d4da-4093-b303-5783b7a33b00 {
                  border-color: 000;
              }
            }