section.free-hook-block {padding: 40px 0 60px 0;background: #f5f6f7;font-size: 20px;line-height: 22px;}
section.free-hook-block [type="button"] {cursor: pointer;}
section.free-hook-block .button.button-large {margin-bottom: 0;}
section.free-hook-block .block-intro {padding-bottom: 30px;}
@media all and (max-width:599px) {section.free-hook-block .grid-container {padding: 0;}
	section.free-hook-block .block-intro {padding: 0 40px 12px 40px;}}
section.free-hook-block .block-content {max-width: 1120px;margin: 0 auto;}
section.free-hook-block .block-content .tabs {background: transparent;border: 0;display: flex;justify-content: center;}
section.free-hook-block .tabs-title a {color: #36383b;display: flex;align-items: center;font-size: 20px;position: relative;z-index: 1;padding: 17px 27px;text-decoration: none !important;}
@media all and (max-width:599px) {section.free-hook-block .tabs-title a {flex-direction: column;padding: 10px 18px;text-align: center;}}
section.free-hook-block  .tabs-title a svg {margin-right: 8px;}
section.free-hook-block  .tabs-title>a, section.free-hook-block  .tabs-title>a svg path {transition: all 300ms;}
section.free-hook-block  .tabs-title>a:focus, section.free-hook-block  .tabs-title>a:hover {background: #e8e9eb;color: #2a5bd7;box-shadow: none;z-index: 2;}
section.free-hook-block  .tabs-title>a[aria-selected=true] {background: #fff;color: #36383b;box-shadow: 0px 1px 4px rgba(21,27,38,.12);z-index: 2;}
section.free-hook-block  .tabs-title>a[aria-selected=true] span {background: #fffdf8;}
section.free-hook-block  .tabs-title>a:focus svg path, section.free-hook-block  .tabs-title>a:hover svg path {fill: #2a5bd7;}
section.free-hook-block  .tabs-title>a[aria-selected=true] svg path, section.free-hook-block  .tabs-title>a[aria-selected=true]:hover svg path {fill: #36383b;}
section.free-hook-block  .tabs-title>a:focus:after, section.free-hook-block  .tabs-title>a[aria-selected=true]:after {content: "";position: absolute;bottom: -3px;width: 100%;height: 4px;left: 0;background-color: white;}
section.free-hook-block .block-content .tabs-content {padding: 30px 40px 30px 40px;background: #fff;box-shadow: 0px 1px 4px rgba(21,27,38,.12);border: 0;}
@media all and (max-width:599px) {section.free-hook-block .block-content .tabs-content {padding: 32px 24px;}}
section.free-hook-block .block-content .tabs-panel {padding: 0;}
section.free-hook-block .block-content .tabs-panel .tabintro {padding-bottom: 20px;}
section.free-hook-block .block-content .tabs-panel .tabintro p {margin: 0;}
section.free-hook-block label {position: relative;color: #252628;font-weight: 400;font-size: 20px;line-height: 22px;font-family: "Bitly Display Bold","Helvetica Neue",Helvetica,Arial,sans-serif;}
section.free-hook-block label span {font-family: "Bitly Display Regular","Helvetica Neue",Helvetica,Arial,sans-serif;}
section.free-hook-block input[type="text"], section.free-hook-block input[type="url"], section.free-hook-block input[type="text"]:hover, section.free-hook-block input[type="url"]:hover {background: #fff;border: 1px solid #d3d4d7;border-radius: 8px;padding: 16px 20px;font-size: 20px;line-height: 24px;height: auto;margin-top: 8px;margin-bottom: 0px;box-shadow: none;font-family: "Bitly Display Regular","Helvetica Neue",Helvetica,Arial,sans-serif;outline: none !important;}
section.free-hook-block input.error, section.free-hook-block input.error:focus {border-color: #f75248 !important;}
section.free-hook-block :placeholder {color: #828387;font-size: 20px;}
section.free-hook-block input:placeholder-shown {text-overflow: ellipsis;}
section.free-hook-block .form-content .cell {margin-bottom: 20px;}
section.free-hook-block .form-content .errormessage:empty {margin-bottom: 0;}
section.free-hook-block .form-content .errormessage {margin-top: -12px;transition: all 300ms;color: #f75248;}
#panel-qr-code .form-content .errormessage {margin-top: 8px;}
section.free-hook-block .form-content 

section.free-hook-block [for="custom-domain-disabled"], section.free-hook-block [for="lib-domain-disabled"] {position: relative;}
section.free-hook-block [for="custom-domain-disabled"]:after {content: " /";font-size: 24px;position: absolute;right: -9px;top: 50%;transform: translateY(3px);font-family: "Bitly Display Regular","Helvetica Neue",Helvetica,Arial,sans-serif;}
section.free-hook-block input[type="text"][disabled] {background: #f5f6f7;border: 1px solid #d3d4d7;border-radius: 8px;position: relative;background-repeat: no-repeat;background-size: 20px 20px;}
section.free-hook-block [for="custom-domain-disabled"] input[type="text"] {max-width: 95%;}
section.free-hook-block .infobox {background: #ecfdff;padding: 16px;color: #007c8c;font-size: 20px;border-radius: 4px;display: flex;}
@media all and (max-width:599px) {section.free-hook-block .infobox {align-items: flex-start;}}
section.free-hook-block .infobox p {margin: 0px;}
section.free-hook-block .infobox img {margin-right: 12px;}
section.free-hook-block .infobox.infobox-2col {display: flex;align-items: center;}
section.free-hook-block .infobox.infobox-2col p {font-size: 18px;line-height: 22px;}
section.free-hook-block .infobox.infobox-2col p + p {margin-top: 8px;}
section.free-hook-block .infobox.infobox-2col img {margin-right: 0;}
@media all and (min-width:1023px) {section.free-hook-block .infobox.infobox-2col.col-6-6 > div {width: 50%;}}
@media all and (min-width:600px) {section.free-hook-block .infobox.infobox-2col > div:last-child {padding-left: 16px;flex: 1;}
	section.free-hook-block .infobox.infobox-2col.col-3-9 > div:first-child {width: 200px !important;}}
@media all and (max-width:599px) {section.free-hook-block .infobox.infobox-2col {flex-direction: column;text-align: center;}
	section.free-hook-block .infobox.infobox-2col div + div {margin-top: 18px;}
	section.free-hook-block .infobox.infobox-2col.col-6-6 > div, section.free-hook-block .infobox.infobox-2col.col-3-9 > div, section.free-hook-block .infobox.infobox-2col.col-3-9 > div:first-child {width: 100%;}}
section.free-hook-block .block-footer .subhead-xl {margin: 0;}
section.free-hook-block .block-footer ul {list-style: none;margin: 0;padding: 0;display: flex;justify-content: center;margin-top: 10px;}
section.free-hook-block .block-footer ul li {padding: 0 10px;}
section.free-hook-block .block-footer ul li img {margin-right: 8px;vertical-align: text-top;}
@media all and (max-width:1023px) {section.free-hook-block .block-footer .subhead-xl {text-align: left !important;}
	section.free-hook-block .block-footer ul {flex-direction: column;}
	section.free-hook-block .block-footer ul li {padding: 5px 0px;}}
section.free-hook-block .help {color: transparent;display: inline-block;height: 20px;width: 20px;background-image: url("https://mkt-static.bitly.com/static/1758312561/pages/wp-content/uploads/2023/02/help_outline.svg");background-size: 18px 18px;background-position: center;background-repeat: no-repeat;overflow: hidden;margin-bottom: -4px;margin-left: 5px;cursor: pointer;}
section.free-hook-block .help.help-lock {background-image: url("https://mkt-static.bitly.com/static/1758312561/pages/wp-content/uploads/2023/02/lock.svg");background-size: 20px 20px;}
#panel-short-link .lock-hover {position: absolute;left: 83%;top: 54%;z-index: 1;}
#panel-lib .lock-hover {position: absolute;left: 88%;top: 54%;z-index: 1;}
section.free-hook-block .help-text-info {display: inline-block;position: absolute;transform: translate(0px,-1em);transition: all 300ms;opacity: 0;pointer-events: none;min-width: 238px;z-index: 1;}
section.free-hook-block .help-text-info .info-inner {display: inline-block;background: #1d1f21;box-shadow: 0px 1px 5px rgba(0,0,0,.1),0px 3.6px 13px rgba(0,0,0,.07),0px 8.4px 23px rgba(0,0,0,.06),0px 23px 35px rgba(0,0,0,.05);border-radius: 6px;padding: 10px 8px;color: white;font-size: 16px;line-height: 20px;max-width: 240px;margin-left: 5px;}
section.free-hook-block .help-text-info a {color: white;text-decoration: underline;}
section.free-hook-block .help:hover + .help-text-info, section.free-hook-block .help-text-info:hover {opacity: 1;pointer-events: auto;}
@media all and (max-width:1023px) {#panel-short-link .lock-hover {left: 89%;}
	#panel-lib .lock-hover {left: 94%;}
	section.free-hook-block .help-text-info {transform: translate(-50%,-99%);}
	section.free-hook-block .help-text-info .info-inner {margin: 0;margin-bottom: 8px;}
	section.free-hook-block .help-lock + .help-text-info {transform: translate(-80%,-99%);}
	section.free-hook-block .button-large {padding: 18px 30px;font-size: 20px;}
	section.free-hook-block .form-content .cell.remove-margin-small {margin-bottom: 12px;}}
@media all and (max-width:990px) {section.free-hook-block .button-large {padding: 18px 30px;font-size: 20px;}}
@media all and (max-width:599px) {section.free-hook-block [for="custom-domain-disabled"]:after {right: 10px;}
	section.free-hook-block [for="custom-domain-disabled"] input[type="text"] {max-width: 90%;}
	#panel-short-link .lock-hover {left: 78%;}
	#panel-lib .lock-hover {left: 88%;}
	section.free-hook-block .help-text-info {transform: translate(-70%,-95%);}
	section.free-hook-block .help-lock + .help-text-info {transform: translate(-85%,-95%);}
	section.free-hook-block .help-text-info .info-inner {margin: 0;margin-bottom: 15px;}}
a.freehoook-link {font-family: "Bitly Display Medium","Helvetica Neue",Helvetica,Arial,sans-serif;font-size: 16px;}
section.free-hook-block.rounded {}
section.free-hook-block.rounded input[type="text"], section.free-hook-block.rounded input[type="url"], section.free-hook-block.rounded input[type="text"]:hover, section.free-hook-block.rounded input[type="url"]:hover {color: #031f39;}
section.free-hook-block.rounded  .tabs-title>a {border-top: 3px transparent solid;border-left: 3px transparent solid;border-right: 3px transparent solid;border-radius: 12px;border-bottom-left-radius: 0;border-bottom-right-radius: 0;padding: 16px 24px;}
section.free-hook-block.title-padding-xl .block-intro {padding-bottom: 64px;}
@media (max-width: 599px) {section.free-hook-block.rounded .tabs-title a {padding: 10px 12px;text-align: center;}}
section.free-hook-block.rounded  .tabs-title>a[aria-selected=true] {box-shadow: none;border-color: #e8e9eb;}
section.free-hook-block.rounded .block-content .tabs-content {box-shadow: none;border: 3px #e8e9eb solid;border-radius: 16px;}
section.free-hook-block .tabs-title>a:focus:after {background-color: transparent;transition: all 300ms;}
section.free-hook-block .tabs-title>a[aria-selected=true]:focus:after, section.free-hook-block .tabs-title>a[aria-selected=true]:after {background-color: white;}
@media (max-width: 599px) {section.free-hook-block.rounded .block-content .tabs-content {border-top-left-radius: 0;border-top-right-radius: 0;}
	section.free-hook-block.rounded .tabs-title a {padding: 10px 10px;text-align: center;}
	section.free-hook-block.rounded .block-content .tabs {justify-content: stretch;}
	section.free-hook-block.rounded .block-content .tabs .tabs-title {flex-grow: 1;}
	section.free-hook-block.rounded {padding-top: 0;}
	section.free-hook-block.rounded .tabs-title a {flex-direction: row;justify-content: center;}}
@media (max-width: 450px) {section.free-hook-block.rounded .tabs-title a {flex-direction: column;}}
section.free-hook-block.V3 .block-intro h5 {margin-bottom: 18px;font-size: 20px;}
section.free-hook-block.V3 .block-intro h3 {margin-bottom: 14px;font-size: 36px;}
section.free-hook-block.V3 .tabs-panel .form-content .errormessage, section.free-hook-block.V3 #panel-qr-code .form-content .errormessage {margin-top: 12px;padding-bottom: 12px;}
section.free-hook-block.V3 {padding-bottom: 190px;padding-top: 64px;}
section.free-hook-block.V3 .block-content .tabs-panel .tabintro p.header-m {margin-bottom: 7px;}
@media all and (max-width:1023px) {section.free-hook-block.V3 {padding-bottom: 260px;}}
section.free-hook-block.V3 #panel-lib .form-content .errormessage {margin-top: 8px;padding-bottom: 0px;}
section.free-hook-block.V3 .lib-upgrade-msg {margin-top: -8px;font-size: 16px;}
section.free-hook-block.V3 .lib-upgrade-msg a {color: #000;text-decoration: underline;}
section.free-hook-block.V3 .input-group {position: relative;}
section.free-hook-block.V3 .input-group [type="text"] {padding-left: 65px;}
section.free-hook-block.V3 .input-group-label {border: 0;background: transparent;position: absolute;top: 41%;}
section.free-hook-block.V3 .tabintro {position: absolute;}
section.free-hook-block.V3 .tabform .cell:first-child {margin-top: 82px;}
section.free-hook-block.V3 {}
@media all and (max-width:1023px) {section.free-hook-block.V3 .tabintro {position: relative;}
	section.free-hook-block.V3 .tabform .cell:first-child {margin-top: 10px;}}
section.free-hook-block.V3 .block-content .tabs-content {padding: 24px 24px 24px 40px;}
section.free-hook-block.V3 .form-content .cell.freehook-side-img {background-color: #f5f6f7;border-radius: 16px;border: 1px #d3d4d7 solid;margin-bottom: 0;}
section.free-hook-block.V3 .tab-footer {position: absolute;width: 100%;bottom: -35px;transform: translate(0px,100%);left: 0;}
section.free-hook-block.V3 .tabs-content {position: relative;}
@media all and (max-width:767px) {section.free-hook-block.V3 .block-content .tabs-content {padding: 30px 16px 16px 16px;margin: 0 10px;border-radius: 4px;}
	section.free-hook-block.rounded.V3 .block-content .tabs {padding: 0 20px;}}
section.free-hook-block.dark-mode {background: #0b1736;}
section.free-hook-block.dark-mode .block-intro h3, section.free-hook-block.dark-mode .tabs-title a, section.free-hook-block.dark-mode .block-footer, section.free-hook-block.dark-mode .block-footer p {color: white;}
section.free-hook-block.dark-mode .block-footer p.subhead-sm {margin-bottom: 8px;}
section.free-hook-block.dark-mode .tabs-title>a[aria-selected=true], section.free-hook-block.dark-mode .tabs-title>a[aria-selected=true]:hover {color: #2a5bd7;background: #fff;}
section.free-hook-block.dark-mode .tabs-title>a:hover {color: #a1b8f3;background-color: transparent;}
section.free-hook-block.rounded.dark-mode .block-content .tabs-content, section.free-hook-block.rounded.dark-mode .tabs-title>a[aria-selected=true] {border-color: #a1b8f3;}
section.free-hook-block.dark-mode .tabs-title>a svg path {fill: #fff;}
section.free-hook-block.dark-mode .tabs-title>a:hover svg path {fill: #a1b8f3;}
section.free-hook-block.dark-mode .tabs-title>a[aria-selected=true] svg path, section.free-hook-block.dark-mode .tabs-title>a[aria-selected=true]:hover svg path {fill: #2a5bd7;}
.redesign-2024 {}
.redesign-2024 section.free-hook-block {font-family: "Bitly Display";background-color: #031f39;padding-top: 80px;padding-bottom: 80px;}
.redesign-2024 section.free-hook-block  .block-intro {background-image: url("../images/stars.svg");background-position: center 22px;background-repeat: no-repeat;}
.redesign-2024 section.free-hook-block .block-intro {padding-bottom: 48px;}
.redesign-2024 section.free-hook-block  .block-intro h3, .redesign-2024 section.free-hook-block  .tabs-title a, .redesign-2024 section.free-hook-block  .block-footer, .redesign-2024 section.free-hook-block  .block-footer p {color: #fffdf8;}
.redesign-2024 section.free-hook-block  .block-intro .h2 {margin-bottom: 0;}
.redesign-2024 section.free-hook-block  .block-footer p {font-size: 16px;}
.redesign-2024 section.free-hook-block  .block-footer .h5 {font-size: 24px;margin-bottom: 16px;}
.redesign-2024 section.free-hook-block  .block-intro .h6 {font-weight: 500;font-size: 20px;letter-spacing: 1.6px;color: #ff950a;}
.redesign-2024 section.free-hook-block .block-footer ul li img {margin-right: 6px;}
.redesign-2024 section.free-hook-block.rounded-smooth  .tabs-content {background-color: transparent;background-image: url("../images/freehook-bg.svg");background-repeat: no-repeat;background-size: 100% 100%;}
.redesign-2024 section.free-hook-block.rounded-smooth  .tabs-content .tabs-panel, .redesign-2024 section.free-hook-block.rounded-smooth  .tabs-content .tabintro, .redesign-2024 section.free-hook-block.rounded-smooth  .tabs-content .tabform, .redesign-2024 section.free-hook-block.rounded-smooth  .tabs-content p.h4, .redesign-2024 section.free-hook-block.rounded-smooth  .tabs-content form, .redesign-2024 section.free-hook-block.rounded-smooth  .tabs-content form label {background-color: #fffdf8;}
@media all and (max-width:599px) {.redesign-2024 section.free-hook-block.rounded-smooth .tabs-content {background-image: url("../images/freehook-mobile-container.svg");}}
.redesign-2024 section.free-hook-block  .tabs-title>a {transition: all 300ms;margin-bottom: 30px;color: #fffdf8;padding: 9px 22px 9px 9px;font-size: 18px;font-weight: 600;}
.redesign-2024 section.free-hook-block  .tabs-title + .tabs-title {margin-left: 15px;}
.redesign-2024 section.free-hook-block  .tabs-title>a img {margin-right: 12px;}
.redesign-2024 section.free-hook-block  .tabs-title>a {transition: all 300ms;}
@media (hover: none) {.redesign-2024 section.free-hook-block  .tabs-title>a {transition: none;-webkit-tap-highlight-color: transparent;}}
.redesign-2024 section.free-hook-block  .tabs-title>a[aria-selected=true], .redesign-2024 section.free-hook-block  .tabs-title>a[aria-selected=true]:hover, .redesign-2024 section.free-hook-block  .tabs-title>a[aria-selected=true]:focus {background: transparent;background-image: url("../images/freehook-tab.svg");background-repeat: no-repeat;background-size: 100% 100%;box-shadow: none;border: 0;color: #031f39;}
.redesign-2024 section.free-hook-block  .tabs-title>a:hover {background: transparent;background-image: url("../images/freehook-tab-hover.svg");background-repeat: no-repeat;background-size: 100% 100%;box-shadow: none;border: 0;color: #fffdf8;}
.redesign-2024 section.free-hook-block  .tabs-title>a:focus {background: transparent;background-image: url("../images/freehook-tab-focus.svg");background-repeat: no-repeat;background-size: 100% 100%;box-shadow: none;border: 0;color: #fffdf8;outline: none;}
.redesign-2024 section.free-hook-block  .tabs-title>a:after {display: none !important;}
@media all and (max-width:599px) {.redesign-2024 section.free-hook-block  .tabs-title>a img {margin: 0;}
	.redesign-2024 section.free-hook-block  .tabs-title>a {border-radius: 16px;padding: 8px;}
	.redesign-2024 section.free-hook-block  .tabs-title>a span {display: none;}}
.redesign-2024 section.free-hook-block {padding-bottom: 190px;padding-top: 64px;}
.redesign-2024 section.free-hook-block .block-content {max-width: 960px;}
.redesign-2024 section.free-hook-block .tabs-title img {width: 45px;height: auto;}
.redesign-2024 section.free-hook-block .tabs-title>a[aria-controls="panel-qr-code"] img {width: 47.5px;}
@media all and (max-width:1023px) {.redesign-2024 section.free-hook-block {padding-bottom: 260px;}}
@media (max-width: 599px) {.redesign-2024 section.free-hook-block {padding-bottom: 300px;}}
.redesign-2024 section.free-hook-block  #panel-lib .form-content .errormessage {margin-top: 8px;padding-bottom: 0px;}
.redesign-2024 section.free-hook-block  .tabform .cell:first-child {margin-top: 44px;}
.redesign-2024 section.free-hook-block  .tabintro p {margin-bottom: 0;}
.redesign-2024 section.free-hook-block  .tabintro p.h4 {margin-bottom: 10px;}
@media all and (max-width:1023px) {.redesign-2024 section.free-hook-block  .tabintro {position: relative;}
	.redesign-2024 section.free-hook-block  .tabform .cell:first-child {margin-top: 10px;}}
.redesign-2024 section.free-hook-block  .block-content .tabs-content {padding: 0;}
.redesign-2024 section.free-hook-block  .block-content .tabs-content .tabs-panel {padding: 34px 32px;border-radius: 60px;}
.redesign-2024 section.free-hook-block  .form-content .cell.freehook-side-img {background-color: #f5f6f7;border-radius: 16px;border: 1px #d3d4d7 solid;margin-bottom: 0;}
.redesign-2024 section.free-hook-block  .tab-footer {position: absolute;width: 100%;bottom: -48px;transform: translate(0px,100%);left: 0;}
.redesign-2024 section.free-hook-block  .tabs-content {position: relative;}
@media all and (max-width:767px) {.redesign-2024 section.free-hook-block  .block-content .tabs-content {margin: 0 16px;}
	.redesign-2024 section.free-hook-block  .block-content .tabs-content .tabs-panel {padding: 30px 24px 24px 24px;}
	.redesign-2024 section.free-hook-block  .block-content .tabs {padding: 0 20px;}}
.redesign-2024 section.free-hook-block label {font-family: "Bitly Display";font-weight: 700;color: #031f39;padding-right: 16px;}
.redesign-2024 section.free-hook-block .form-content .cell {margin-bottom: 0;}
.redesign-2024 section.free-hook-block ::-webkit-input-placeholder {font-size: 20px;color: #6c6965;}
.redesign-2024 section.free-hook-block ::-moz-placeholder {font-size: 20px;color: #6c6965;}
.redesign-2024 section.free-hook-block :-ms-input-placeholder {font-size: 20px;color: #6c6965;}
.redesign-2024 section.free-hook-block :-moz-placeholder {font-size: 20px;color: #6c6965;}
.redesign-2024 section.free-hook-block .block-footer ul li {font-size: 16px;}
.redesign-2024 section.free-hook-block .btn-primary {background-image: url("../images/arrow-right-redesign.svg");background-repeat: no-repeat;background-position: 94% 52%;}
.redesign-2024 section.free-hook-block input[type="text"], .redesign-2024 section.free-hook-block input[type="url"] {background-color: transparent;border-color: #777570;border-radius: 8px;font-family: "Bitly Display";color: #031f39;}
.redesign-2024 section.free-hook-block input[type="text"]:hover, .redesign-2024 section.free-hook-block input[type="url"]:hover {background-color: #f7f4ee;border-color: #6c6965;}
.redesign-2024 section.free-hook-block input[type="text"]:focus, .redesign-2024 section.free-hook-block input[type="url"]:focus {background-color: #fffdf8;border-color: #0058dd !important;box-shadow: inset 0 0 0 2px #0058dd;}
.redesign-2024 section.free-hook-block.product-hero {padding-top: 200px;}
.redesign-2024 section.free-hook-block.product-hero .block-intro {padding-bottom: 46px;}
.redesign-2024 section.free-hook-block.product-hero .block-intro h1 {max-width: 900px;margin-left: auto;margin-right: auto;margin-bottom: 16px;}
.redesign-2024 section.free-hook-block.product-hero .block-intro .p1 {letter-spacing: 1.28px;}
.redesign-2024 section.free-hook-block.product-hero .block-intro * {color: #fffdf8;}
.redesign-2024 section.free-hook-block.product-hero a {color: #fffdf8;}
.redesign-2024 section.free-hook-block.product-hero a:hover {color: #99c2ff;text-decoration: underline;}
.redesign-2024 section.free-hook-block.product-hero .block-intro p:last-child {margin: 0;}
.redesign-2024 section.free-hook-block.product-hero .tabs-content {background-image: none;background-color: transparent;padding-top: 0;}
.redesign-2024 section.free-hook-block.product-hero .tabs-content .cell {margin-top: 0;}
.redesign-2024 section.free-hook-block.product-hero .tabintro {display: none;}
.redesign-2024 section.free-hook-block.product-hero input[type="text"], .redesign-2024 section.free-hook-block.product-hero input[type="url"] {background-color: transparent;border-color: #92908a;border-top-left-radius: 16px;border-bottom-left-radius: 16px;border-top-right-radius: 0px;border-bottom-right-radius: 0px;font-family: "Bitly Display";margin: 0;color: #fffdf8;}
.redesign-2024 section.free-hook-block.product-hero input[type="text"]:hover, .redesign-2024 section.free-hook-block.product-hero input[type="url"]:hover {background: rgba(108,105,101,.1);border-color: #bab7b0;}
.redesign-2024 section.free-hook-block.product-hero input[type="text"]:focus, .redesign-2024 section.free-hook-block.product-hero input[type="url"]:focus {background-color: transparent;border-color: #99c2ff !important;box-shadow: inset 0 0 0 2px #99c2ff;}
.redesign-2024 section.free-hook-block.product-hero ::-webkit-input-placeholder {color: #92908a;}
.redesign-2024 section.free-hook-block.product-hero ::-moz-placeholder {color: #92908a;}
.redesign-2024 section.free-hook-block.product-hero :-ms-input-placeholder {color: #92908a;}
.redesign-2024 section.free-hook-block.product-hero :-moz-placeholder {color: #92908a;}
.redesign-2024 section.free-hook-block.product-hero input[type="button"] {background-color: #fffdf8;border-top-right-radius: 16px;border-bottom-right-radius: 16px;color: #031f39;font-size: 20px;font-weight: 600;}
.redesign-2024 section.free-hook-block.product-hero input[type="button"]:hover {background-color: #99c2ff;}
.redesign-2024 section.free-hook-block.product-hero input[type="button"]:focus {background-color: #fffdf8;color: #031f39;box-shadow: inset 0 0 0 2px #031f39;}
.redesign-2024 section.free-hook-block.product-hero {padding-bottom: 12% !important;}
.redesign-2024 section.free-hook-block.product-hero .input-group {margin-bottom: .4rem;max-width: 880px;margin-left: auto;margin-right: auto;}
@media all and (max-width:599px) {.redesign-2024 section.free-hook-block.product-hero {padding-top: 120px;}
	.redesign-2024 section.free-hook-block.product-hero .block-intro {padding: 0 16px;}
	.redesign-2024 section.free-hook-block.product-hero .block-content .tabs-content .tabs-panel {padding: 24px 0;}}
@media all and (max-width:480px) {.redesign-2024 section.free-hook-block.product-hero .input-group {display: block;}
	.redesign-2024 section.free-hook-block.product-hero input[type="text"], .redesign-2024 section.free-hook-block.product-hero input[type="url"], .redesign-2024 section.free-hook-block.product-hero input[type="text"]:hover, .redesign-2024 section.free-hook-block.product-hero input[type="url"]:hover {border-top-left-radius: 8px;border-bottom-left-radius: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;border-right: 1px #92908a solid;margin-bottom: 20px;padding: 8px 20px;}
	.redesign-2024 section.free-hook-block.product-hero input[type="button"] {border-top-left-radius: 8px;border-bottom-left-radius: 8px;border-top-right-radius: 8px;border-bottom-right-radius: 8px;width: 100%;padding: 8px 20px;text-align: center;}}
.redesign-2024 section.free-hook-block input.error, .redesign-2024 section.free-hook-block input.error:focus {border-color: #ef5b46;box-shadow: inset 0 0 0 1px #ef5b46;}
.redesign-2024 section.free-hook-block .form-content .errormessage {color: #ef5b46;text-align: left !important;padding-left: 20px;font-size: 14px;}
.redesign-2024 section.free-hook-block.rounded-smooth .form-content .errormessage {min-height: 30px;margin: 0 !important;}
@media all and (max-width:1023px) {.redesign-2024 section.free-hook-block .block-footer ul li {padding: 0 10px;}
	.redesign-2024 section.free-hook-block .block-footer ul {flex-direction: row;}}
@media all and (max-width:767px) {.redesign-2024 section.free-hook-block.rounded-smooth .block-footer ul {flex-direction: column;max-width: 250px;margin: 0 auto;margin-top: 10px;}
	.redesign-2024 section.free-hook-block.rounded-smooth .block-footer ul li {padding: 0 0px 24px 0;}}
@media all and (max-width:639px) {.redesign-2024 section.free-hook-block {padding-bottom: 300px;}}
@media all and (max-width:599px) {.redesign-2024 section.free-hook-block label {padding-right: 0;}
	.redesign-2024 section.free-hook-block .btn-primary {width: 100%;}
	.redesign-2024 section.free-hook-block.rounded-smooth .form-content .errormessage {min-height: 0;padding-top: 6px;padding-bottom: 18px !important;}
	.redesign-2024 section.free-hook-block .tabs-title>a {margin-bottom: 10px;text-decoration: none;}
	.redesign-2024 section.free-hook-block .block-footer .h5 {text-align: left !important;}
	.redesign-2024 section.free-hook-block.rounded-smooth .block-footer ul {margin-left: 0;max-width: none;}
	.redesign-2024 section.free-hook-block .block-intro {background-image: none;padding-left: 20px;padding-right: 20px;}
	.redesign-2024 section.free-hook-block .block-intro .h6 {font-size: 16px;}
	.redesign-2024 section.free-hook-block {background-image: url("../images/stars-effects-mobile.svg");background-repeat: no-repeat;background-position: center top;background-size: 90%;}
	.redesign-2024 section.free-hook-block ::-webkit-input-placeholder {font-size: 16px;}
	.redesign-2024 section.free-hook-block ::-moz-placeholder {font-size: 16px;}
	.redesign-2024 section.free-hook-block :-ms-input-placeholder {font-size: 16px;}
	.redesign-2024 section.free-hook-block :-moz-placeholder {font-size: 16px;}
	.redesign-2024 section.free-hook-block input[type="text"], .redesign-2024 section.free-hook-block input[type="url"], .redesign-2024 section.free-hook-block input[type="text"]:hover, .redesign-2024 section.free-hook-block input[type="url"]:hover {font-size: 16px;padding: 7px 20px;}}
.redesign-2024 section.free-hook-block.qr-customizer {padding-bottom: 64px;padding-top: 64px;}
.redesign-2024 section.free-hook-block.qr-customizer .block-content .tabs-panel .tabintro {padding-bottom: 32px;}
.redesign-2024 section.free-hook-block.qr-customizer, .redesign-2024 section.free-hook-block.qr-customizer .block-content .tabs-content {background-color: #f7f4ee;box-shadow: none;}
.redesign-2024 section.free-hook-block.qr-customizer .block-content {max-width: 100%;}
.redesign-2024 section.free-hook-block.qr-customizer .block-content .tabs-content .tabs-panel {padding: 0;border-radius: 0;}
.redesign-2024 section.free-hook-block.qr-customizer .img-wrap {background-color: #eeeae3;border-radius: 24px;padding: 42px;height: 100%;}
.redesign-2024 section.free-hook-block.qr-customizer .img-wrap img {margin: 0 auto;margin-bottom: 32px;display: block;}
.redesign-2024 section.free-hook-block.qr-customizer .img-wrap p {color: #6c6965;font-size: 15px;text-align: center;margin-bottom: 0;}
.redesign-2024 section.free-hook-block.qr-customizer .tabform .cell:first-child {margin-top: 0;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content .hook_url {background-color: #fffdf8;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content p.h4 {margin-bottom: 24px;}
.redesign-2024 section.free-hook-block.qr-customizer .qr-options {display: flex;flex-wrap: wrap;align-items: flex-start;}
.redesign-2024 section.free-hook-block.qr-customizer .qr-options fieldset {margin-bottom: 25px;display: flex;margin-right: 12px;}
.redesign-2024 section.free-hook-block.qr-customizer .qr-options fieldset legend {font-size: 16px;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content p.step-label {font-weight: 600;width: 100%;margin-bottom: 12px;padding-left: 8px;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options label {padding: 12px;margin: 0;border-radius: 8px;background: #fffdf8;border: 1px solid #777570;margin-right: 12px;cursor: pointer;width: 64px;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options [type="radio"] {visibility: hidden;display: inline-block;width: 0px;height: 0px;transform: translateX(10px);}
.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options.colors label {border-radius: 50%;display: inline-block;height: 37px;width: 37px;border: 2px solid #fffdf8;outline: 1px solid #777570;margin-right: 13px;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options.styles fieldset:last-child label img {height: 20px;width: 20px;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options.styles fieldset:last-child label {padding: 6px 9px;height: 40px;width: 40px;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options label img {width: auto;height: 40px;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options [type="radio"]:checked + label {outline: 1px solid #777570;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options.colors [type="radio"]:checked + label {outline: 2px solid #6c6965;}
.redesign-2024 section.free-hook-block.qr-customizer .tab-footer {position: relative;width: 100%;bottom: unset;transform: none;left: unset;margin-top: 24px;}
.redesign-2024 section.free-hook-block.qr-customizer .block-footer ul {justify-content: flex-start;margin-left: -12px;}
.redesign-2024 section.free-hook-block.qr-customizer .tab-footer p, .redesign-2024 section.free-hook-block.qr-customizer .tab-footer li {color: #031f39;}
.page-redesign .redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options [type="radio"] {display: inline-block !important;visibility: visible;}
.page-redesign .redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options [type="radio"]:focus-visible  + label {box-shadow: 0 0 0 3px #0058dd;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options label span {position: absolute;width: 0;height: 0;overflow: hidden;background-color: white;color: black;}
.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options.colors label {overflow: hidden;}
.redesign-2024 section.free-hook-block.qr-customizer {background-image: none;}
@media all and (max-width:1023px) {.page .redesign-2024 section.free-hook-block.qr-customizer .img-wrap {border-radius: 0;}
	.redesign-2024 section.free-hook-block .form-content .cell.small-order-1 {margin-bottom: 30px;}
	.page .redesign-2024 section.free-hook-block.qr-customizer .block-footer ul {display: block;}
	.redesign-2024 section.free-hook-block.qr-customizer .tab-footer p, .redesign-2024 section.free-hook-block.qr-customizer .tab-footer li {margin-bottom: 20px;}}
@media all and (max-width:640px) {.page .redesign-2024 section.free-hook-block.qr-customizer .qr-options {display: block;}
	.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options.colors fieldset, .redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options.frames fieldset {margin-bottom: 10px;}
	.redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options.colors label, .redesign-2024 section.free-hook-block.qr-customizer .form-content .qr-options.frames label {margin-bottom: 10px;}}
.redesign-2024 section.free-hook-block.qr-customizer {padding-bottom: 80px;padding-top: 80px;}
.redesign-2024 section.free-hook-block.qr-customizer .qr-options fieldset {flex-wrap: wrap;}
@media (max-width: 599px) {body .content section.free-hook-block.rounded {padding-top: 40px;}
	body .content section.free-hook-block.no-padding-top {padding-top: 40px;}}