.sb-89c0e437-4109-495a-b393-8dcbbee0ea81.sb-89c0e437-4109-495a-b393-8dcbbee0ea81 { text-align: left; font-style: normal; font-size: 18px; font-weight: 400; line-height: 28px; }
.sb-cbaf498e-030b-4c9d-bfbf-ba0f36015655.sb-cbaf498e-030b-4c9d-bfbf-ba0f36015655 { text-align: left; font-style: normal; font-size: 16px; font-weight: 600; line-height: 24px; }
.sb-fee74653-69e7-44de-8d34-76532506024c.sb-fee74653-69e7-44de-8d34-76532506024c { text-align: center; font-style: normal; font-size: 16px; font-weight: 600; line-height: 24px; padding: 12px; }
.sb-e353945b-9959-4e48-aeec-428a91cffa24 { display:grid;grid-template-columns:1fr auto;gap:8px;padding: 8px 16px; }
.sb-430ab66f-dc0a-482f-a131-6d1a695db009 { background-color: #ffffff; border: 1px solid #C6C6C6; border-radius: 12px; }
.sb-ac2e8c33-4edf-46e8-96be-40a4537746d1.sb-ac2e8c33-4edf-46e8-96be-40a4537746d1 { font-style: normal; font-size: 52px; font-weight: 700; line-height: 70px; text-align: center; padding-top: 20px; }
.sb-87d46af9-494d-4743-9820-96922aa45e5a.sb-87d46af9-494d-4743-9820-96922aa45e5a { font-style: normal; font-size: 16px; font-weight: 400; line-height: 24px; text-align: center; margin-top: 24px; }
.sb-a4174cf9-4e81-4e4f-8abe-fea355f46fd8.sb-a4174cf9-4e81-4e4f-8abe-fea355f46fd8 { padding: 100px 40px; padding-bottom: 40px; }
.sb-instagram-hashtag-generator-tl.sb-instagram-hashtag-generator-tl,.sb-instagram-hashtag-generator-tl p { text-align: center; }
.sb-instagram-hashtag-generator-section.sb-instagram-hashtag-generator-section,.sb-f6170e84-7551-4e5c-af99-eb97ee684b8c.sb-f6170e84-7551-4e5c-af99-eb97ee684b8c { padding: 60px 40px; }
.sb-0e57dd3e-7cbe-4d45-a81c-e3d836339e47.sb-0e57dd3e-7cbe-4d45-a81c-e3d836339e47 { padding: 48px 0; background-color: #f1f5f9; }
.sb-0e57dd3e-7cbe-4d45-a81c-e3d836339e47 div:not(:where(.sb-0e57dd3e-7cbe-4d45-a81c-e3d836339e47 :not(:where(.component-entry)) *)) { max-width: 1280px; container-type: inline-size; }
.sb-c8933f73-2fbe-4f77-9164-4835910e4642.sb-c8933f73-2fbe-4f77-9164-4835910e4642 { font-style: normal; font-size: 16px; font-weight: 400; line-height: 24px; }
.sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a { position: relative; display: inline-flex; justify-content: center; align-items: center; overflow: hidden; cursor: pointer; min-height: 48px; padding-inline: 20px; border-radius: 4px; border-width: 1px; border-style: solid; font-size: 16px; line-height: 24px; font-weight: 400; letter-spacing: 0px; font-family: Poppins,-apple-system,system-ui,'Helvetica Neue','Segoe UI',Roboto,sans-serif,'Apple Color Emoji','Segoe UI Emoji'; min-width: 140px; }
.sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a.sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a { background: #ff6b2b; color: #ffffff; border-color: transparent; text-decoration: none; }
.sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a-link { text-decoration: none; }
.sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a-link:focus-visible { outline: 2px solid currentColor; outline-offset: 2px; }
.sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a:hover { background: #F64F03; }
.sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a > .button-label, .sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a > .start-icon, .sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a > .end-icon { font-weight: 600; }
.sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a.sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a { padding: 8px 24px; min-height: 50px; }
.sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a:hover { background-color: rgba(255, 107, 43, 0.65); }
.sb-c395af38-439e-4572-8ae7-f73650c84a32 { display:grid;grid-template-columns:1fr;gap:16px;padding: 24px; }
.sb-7acc2070-65d8-44d3-aa49-0aa07f877a39 { display:grid;grid-template-columns:1fr;gap:0px;border: 1px solid #D3D4D3; border-radius: 8px; background-color: white; }
.sb-2ddce7af-151f-4fbd-832c-9e8ed3fd11d9.sb-2ddce7af-151f-4fbd-832c-9e8ed3fd11d9,.sb-1d5abcd3-2eaa-44ab-9fe7-487a1e12a366.sb-1d5abcd3-2eaa-44ab-9fe7-487a1e12a366 { padding: 100px 40px; padding-top: 0; }
.sb-2ddce7af-151f-4fbd-832c-9e8ed3fd11d9 .card-body,.sb-1d5abcd3-2eaa-44ab-9fe7-487a1e12a366 .card-body { padding-top: 24px; padding-bottom: 0; padding-left: 0; padding-right: 0; }
.sb-2ddce7af-151f-4fbd-832c-9e8ed3fd11d9 article>*+*,.sb-1d5abcd3-2eaa-44ab-9fe7-487a1e12a366 article>*+* { margin-top: 20px !important; }
@media screen and (max-width: 575px) { .sb-89c0e437-4109-495a-b393-8dcbbee0ea81.sb-89c0e437-4109-495a-b393-8dcbbee0ea81 { font-style: normal; font-size: 16px; font-weight: 400; line-height: 24px; } .sb-cbaf498e-030b-4c9d-bfbf-ba0f36015655.sb-cbaf498e-030b-4c9d-bfbf-ba0f36015655 { display: none; } .sb-fee74653-69e7-44de-8d34-76532506024c.sb-fee74653-69e7-44de-8d34-76532506024c { font-style: normal; font-size: 16px; font-weight: 600; line-height: 24px; } .sb-ac2e8c33-4edf-46e8-96be-40a4537746d1.sb-ac2e8c33-4edf-46e8-96be-40a4537746d1 { font-style: normal; font-size: 40px; font-weight: 700; line-height: 50px; } .sb-87d46af9-494d-4743-9820-96922aa45e5a.sb-87d46af9-494d-4743-9820-96922aa45e5a { font-style: normal; font-size: 14px; font-weight: 400; line-height: 20px; } }
@media screen and (min-width: 575px) { .sb-fee74653-69e7-44de-8d34-76532506024c.sb-fee74653-69e7-44de-8d34-76532506024c { display: none; } }
@media (max-width: 575.98px) { .sb-e353945b-9959-4e48-aeec-428a91cffa24 { grid-template-columns:1fr auto;gap:8px; } }
@media screen and (max-width: 576px) { .sb-a4174cf9-4e81-4e4f-8abe-fea355f46fd8.sb-a4174cf9-4e81-4e4f-8abe-fea355f46fd8,.sb-2ddce7af-151f-4fbd-832c-9e8ed3fd11d9.sb-2ddce7af-151f-4fbd-832c-9e8ed3fd11d9,.sb-1d5abcd3-2eaa-44ab-9fe7-487a1e12a366.sb-1d5abcd3-2eaa-44ab-9fe7-487a1e12a366 { padding: 60px 20px; } .sb-instagram-hashtag-generator-section.sb-instagram-hashtag-generator-section,.sb-f6170e84-7551-4e5c-af99-eb97ee684b8c.sb-f6170e84-7551-4e5c-af99-eb97ee684b8c { padding: 56px 20px; } .sb-0e57dd3e-7cbe-4d45-a81c-e3d836339e47.sb-0e57dd3e-7cbe-4d45-a81c-e3d836339e47 { padding: 0; } }
@media screen and (max-width: 575px) { .sb-c8933f73-2fbe-4f77-9164-4835910e4642.sb-c8933f73-2fbe-4f77-9164-4835910e4642 { font-style: normal; font-size: 14px; font-weight: 400; line-height: 20px; } .sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a { max-width: unset; } .sb-ffb9e406-9bf8-42d7-8d4e-2bf72717904a .button-label { font-size: 13px; line-height: 20px; } }
@media (max-width: 575.98px) { .sb-c395af38-439e-4572-8ae7-f73650c84a32 { gap:16px; } }
@media (min-width: 640px) { .sb-f6170e84-7551-4e5c-af99-eb97ee684b8c.sb-f6170e84-7551-4e5c-af99-eb97ee684b8c { display: none; } }