.line-btn-cta {
  box-shadow: 0 10px 15px -3px #dcfce7;
  transition: transform 150ms;
}

.tel-btn-cta {
  box-shadow: 0 10px 15px -3px rgba(0,0,0,.1);
  transition: transform 150ms;
}

         .sumaho_shocking-273-style .GridColumn-0d5fedb2-f223-4263-8923-a141ab06d434 {
              row-gap: 12px;   grid-template-columns: repeat(1, minmax(0, 1fr));  border-color: 000; 
          }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-273-style .GridColumn-0d5fedb2-f223-4263-8923-a141ab06d434 {
                   grid-template-columns: repeat(3, minmax(0, 1fr));  border-color: 000;  column-gap: 12px;
              }
            }

            .Text-a58963d7-8b3e-44af-8486-f1b8f2e9b34b {
              color: #FFFFFF
            }

         .sumaho_shocking-273-style .Text-a58963d7-8b3e-44af-8486-f1b8f2e9b34b {
              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-273-style .Text-a58963d7-8b3e-44af-8486-f1b8f2e9b34b {
                  text-align: left;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

            @media screen and (min-width: 1536px) {
            .Text-a58963d7-8b3e-44af-8486-f1b8f2e9b34b {
                  text-align: left;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

            .Text-3ff3246e-15a1-4197-a7a5-fab5e5ff0b20 {
              color: #FFFFFF
            }

         .sumaho_shocking-273-style .Text-3ff3246e-15a1-4197-a7a5-fab5e5ff0b20 {
              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-273-style .Text-3ff3246e-15a1-4197-a7a5-fab5e5ff0b20 {
                  text-align: left;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

            @media screen and (min-width: 1536px) {
            .Text-3ff3246e-15a1-4197-a7a5-fab5e5ff0b20 {
                  text-align: left;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

            .Text-7b6369f6-64e3-4b50-878d-354786ed9f6e {
              color: #FFFFFF
            }

         .sumaho_shocking-273-style .Text-7b6369f6-64e3-4b50-878d-354786ed9f6e {
              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-273-style .Text-7b6369f6-64e3-4b50-878d-354786ed9f6e {
                  text-align: left;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

            @media screen and (min-width: 1536px) {
            .Text-7b6369f6-64e3-4b50-878d-354786ed9f6e {
                  text-align: left;  word-break: normal;  white-space: pre-wrap; display: block;
              }
            }

         .sumaho_shocking-273-style .Flexbox-843036d4-e143-439a-b00d-54bb5bb402e5 {
              row-gap: 8px;  align-items: center;    border-top-left-radius: 12px;  border-top-right-radius: 12px; border-color: 000;   border-bottom-left-radius: 12px;  border-bottom-right-radius: 12px;  column-gap: 8px;  justify-content: center;  padding-top: 1rem; padding-bottom: 1rem;
          }

            .Flexbox-843036d4-e143-439a-b00d-54bb5bb402e5 {
              background: #16A34A
            }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-273-style .Flexbox-843036d4-e143-439a-b00d-54bb5bb402e5 {
                  border-color: 000;
              }
            }

         .sumaho_shocking-273-style .Flexbox-49f33813-5257-4b36-98b3-bb7ba6b9102b {
              row-gap: 8px;  align-items: center;    border-top-left-radius: 12px;  border-top-right-radius: 12px; border-color: 000;   border-bottom-left-radius: 12px;  border-bottom-right-radius: 12px;  column-gap: 8px;  justify-content: center;  padding-top: 1rem; padding-bottom: 1rem;
          }

            .Flexbox-49f33813-5257-4b36-98b3-bb7ba6b9102b {
              background: #E42E11
            }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-273-style .Flexbox-49f33813-5257-4b36-98b3-bb7ba6b9102b {
                  border-color: 000;
              }
            }

         .sumaho_shocking-273-style .Flexbox-5c83ce10-e2e4-4a03-8061-2bb8286fdc05 {
              row-gap: 8px;  align-items: center;    border-top-left-radius: 12px;  border-top-right-radius: 12px; border-color: 000;   border-bottom-left-radius: 12px;  border-bottom-right-radius: 12px;  column-gap: 8px;  justify-content: center;  padding-top: 1rem; padding-bottom: 1rem;
          }

            .Flexbox-5c83ce10-e2e4-4a03-8061-2bb8286fdc05 {
              background: #000000
            }

            @media screen and (min-width: 1024px) {
            .sumaho_shocking-273-style .Flexbox-5c83ce10-e2e4-4a03-8061-2bb8286fdc05 {
                  border-color: 000;
              }
            }