:root {
    --formico-color-primary: rgba(92, 49, 254, 1);
    --formico-color-background: rgba(92, 49, 254, .06);
    --formico-color-text: #232323;
}

@import url('https://fonts.googleapis.com/css2?family=Poppins:ital,wght@0,300;0,400;0,500;0,600;0,700;1,100&display=swap');

.toplevel_page_formico #wpcontent,
.formico_page_formico_settings #wpcontent {
    padding-left: 0;
    background-color: #F5F6FD;
}

.formico__dashboard {
    font-family: "Poppins", sans-serif;
    font-size: 14px;
    font-weight: 400;
    line-height: 1.5;
    color: #232323;
    min-height: 100vh;
}

.formico__dashboard a {
    text-decoration: none;
    outline: none;
    box-shadow: none;
}

.formico__dashboard h1,
.formico__dashboard h2,
.formico__dashboard h3,
.formico__dashboard h4,
.formico__dashboard h5,
.formico__dashboard h6 {
    margin: 0 0 15px;
}

/* Header */

.formico_header {
    background-color: #fff;
    border-bottom: 1px solid rgba(92, 49, 254, .1);
}

.formico_logo h1 {
    margin: 0;
}

.formico__header_wrap {
    display: grid;
    grid-template-columns: 250px auto 250px;
    padding: 20px 30px;
    gap: 30px;
    align-items: center;
    width: 1160px;
    margin: 0 auto;
}

.formico_logo img {
    height: auto;
    width: 140px;
}

.formico_logo {
    display: flex;
}

.formico_buttons {
    display: flex;
    justify-content: right;
}

.btn {
    font-size: 15px;
    color: #fff;
    background: var(--formico-color-primary);
    padding: 10px 20px 10px 26px;
    border-radius: 5px;
    transition: 0.3s;
}

.btn:hover {
    color: #fff;
    box-shadow: rgba(92, 49, 249, .3) 0px 7px 20px 0px;
}

.formico__submit_button {
    margin-top: 20px;
    grid-column: 1;
}

.formico__submit_button .btn {
    outline: none;
    border: none;
    cursor: pointer;
    display: flex;
    align-items: center;
    gap: 6px;
}

@keyframes fbtn_spin {
    0% {
        transform: rotate(0deg);
    }

    100% {
        transform: rotate(360deg);
    }
}

.formico__spin.active {
    display: inline-block;
    height: 12px;
    width: 12px;
    border: 2px solid rgba(255, 255, 255, .5);
    border-radius: 50%;
    border-bottom-color: #fff;
    transform: rotate(45deg);
    animation: fbtn_spin 1s ease infinite;
}

.formico__tab_section h2 {
    font-weight: 500;
    font-size: 20px;
    line-height: 24px;
}

.formico__addons_items {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 15px;
}

.formico__addon_item {
    background: #fff;
    border-radius: 8px;
    padding: 16px;
    border: 1px solid rgba(92, 49, 254, .2);
    transition: 0.3s;
}

.formico__addon_item:hover {
    border-color: rgba(92, 49, 254, .4);
    box-shadow: 0 7px 24px 0 var(--formico-color-background);
}

.formico_addon_name {
    font-size: 15px;
    font-weight: 400;
    margin: 0;
    line-height: 18px;
}

.formico__input_switch input[type=checkbox] {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    z-index: -999;
}

.formico__input_switch label {
    height: 20px;
    width: 40px;
    background: #EBECF0;
    display: block;
    border-radius: 30px;
    position: relative;
    transition: 0.3s;
    cursor: pointer;
}

.formico__addon_head {
    display: flex;
    justify-content: space-between;
}

.formico__input_switch label:before {
    position: absolute;
    content: '';
    height: 14px;
    width: 14px;
    background: #fff;
    border-radius: 50%;
    -webkit-transition: ease-in-out .35s;
    transition: ease-in-out .35s;
    transform: translate(3px, 3px);
}

.formico__input_switch input:checked+label:before {
    transform: translate(23px, 3px);
}

.formico__input_switch input:checked+label {
    background: var(--formico-color-primary);
}

.formico__addon_footer {
    display: flex;
    justify-content: space-between;
    align-items: center;
}

.addon_info {
    display: flex;
    gap: 6px;
    align-items: center;
}

.addon_info svg {
    height: 17px;
}

.addon_info a {
    display: flex;
}

.addon_status {
    font-size: 12px;
    text-transform: uppercase;
    font-weight: 400;
    line-height: 13px;
    padding: 2px 4px;
    border-radius: 5px;
}

.addon_status.new {
    background: #11B76A;
    color: #fff;
}

.formcio__section_wrapper {
    display: grid;
    grid-template-columns: 280px auto;
    gap: 20px;
    width: 1160px;
    margin: 40px auto;
}

.formico__menu_warp {
    background: rgba(92, 49, 254, .02);
    border-radius: 8px;
    border: 1px solid rgba(92, 49, 254, .04);
}

ul.formico__menu_items {
    margin: 0;
    display: flex;
    flex-direction: column;
    gap: 8px;
    padding: 15px;
}

.formico__menu_items li {
    margin: 0;
}


.formico__menu_items li a {
    display: flex;
    background-color: transparent;
    color: var(--formico-color-text);
    gap: 8px;
    font-size: 15px;
    align-items: center;
    padding: 10px;
}

.formico__menu_items li a svg {
    height: 20px;
}

.formico__menu_items li.active a,
.formico__menu_items li a:hover {
    background-color: var(--formico-color-background);
    border-radius: 6px;
    color: var(--formico-color-primary);
}

.formcio__section_wrapper .single_settings {
    background: #fff;
    height: 100%;
    border-radius: 8px;
    padding: 20px;
    border: 1px solid #f2f4f7;
}

.single_settings h3 {
    font-size: 18px;
    font-weight: 500;
    line-height: 20px;
    border-bottom: 1px solid #f2f4f7;
    padding-bottom: 12px;
}

span.addon_status.updated {
    background: #FFAD4D;
    color: #fff;
}

.formico__setting_panel {
    background: #fff;
    border-radius: 8px;
    transition: 0.3s;
}

.formico__setting_panel:hover {
    border-color: rgba(92, 49, 254, .4);
    box-shadow: 0 7px 24px 0 var(--formico-color-background);
}

.formico__setting_panel .formico__section_title {
    padding: 12px 18px;
    border-bottom: 1px solid rgba(92, 49, 254, .1);
    font-size: 15px;
    font-weight: 500;
    margin: 0;
    color: #333333;
    letter-spacing: .2px;
}

.formico__setting_content_panel {
    padding: 16px;
    display: grid;
    grid-template-columns: 1fr;
    gap: 20px;
}

.formico_setting_field_header {
    display: block;
    margin-bottom: 5px;
}

.formico__setting_content_panel select,
.formico__setting_content_panel input[type=text],
.formico__setting_content_panel input[type=number] {
    border: 1px solid #b1b1b1;
    font-size: 14px;
    color: #333;
    border-radius: 3px;
    height: 44px;
    padding: 6px 15px;
    transition: 0.3s;
    box-shadow: none;
    width: 100%;
    max-width: 100%;
}

.formico__setting_content_panel select:focus,
.formico__setting_content_panel input[type=number]:focus,
.formico_setting_field_container input[type=text]:focus,
.formico__setting_content_panel select:hover,
.formico__setting_content_panel input[type=text]:hover,
.formico__setting_content_panel input[type=number]:hover {
    color: var(--formico-color-text);
    box-shadow: none;
    border-color: var(--formico-color-primary);
}

.formico_setting_field_container {
    display: block;
    width: 100%;
    margin-top: 5px;
}

.formico_setting_field_description {
    font-size: 13px;
    color: #606266;
}

form.formico__settings_form {
    display: grid;
    grid-template-columns: 1fr 1fr;
    gap: 16px;
}

.formico_setting_field_header label {
    font-size: 14px;
    display: flex;
    align-items: center;
    gap: 6px;
    color: #222222;
}

.formico__settings_panel_full {
    grid-column: span 2;
}

.formico_input_feedback_success input[type=text] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAyNmM3LjE4IDAgMTMtNS44MiAxMy0xM1MyMC4xOCAwIDEzIDAgMCA1LjgyIDAgMTNzNS44MiAxMyAxMyAxM3oiIGZpbGw9IiMyMkE3NTMiLz48cGF0aCBkPSJtMTEgMTQuNTg2IDYuMjkzLTYuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEwxMSAxNy40MTRsLTMuNzA3LTMuNzA3YTEgMSAwIDEgMSAxLjQxNC0xLjQxNEwxMSAxNC41ODZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
}

.formico_input_feedback_failed input[type=text] {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAyNmM3LjE4IDAgMTMtNS44MiAxMy0xM1MyMC4xOCAwIDEzIDAgMCA1LjgyIDAgMTNzNS44MiAxMyAxMyAxM3oiIGZpbGw9IiNDQjI0MzEiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguMTgzIDguMTgzYS42MjUuNjI1IDAgMCAwIDAgLjg4NEwxMi4xMTYgMTNsLTMuOTMzIDMuOTMzYS42MjUuNjI1IDAgMSAwIC44ODQuODg0TDEzIDEzLjg4NGwzLjkzMyAzLjkzM2EuNjI1LjYyNSAwIDEgMCAuODg0LS44ODRMMTMuODg0IDEzbDMuOTMzLTMuOTMzYS42MjUuNjI1IDAgMSAwLS44ODQtLjg4NEwxMyAxMi4xMTYgOS4wNjcgOC4xODNhLjYyNS42MjUgMCAwIDAtLjg4NCAweiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Im04LjE4MyA5LjA2Ny0uMzUzLjM1NC4zNTMtLjM1NHptMC0uODg0TDcuODMgNy44M2wuMzUzLjM1M3pNMTIuMTE2IDEzbC4zNTQuMzU0LjM1My0uMzU0LS4zNTMtLjM1NC0uMzU0LjM1NHptLTMuOTMzIDMuOTMzLS4zNTMtLjM1NC4zNTMuMzU0em0wIC44ODQtLjM1My4zNTQuMzUzLS4zNTR6TTEzIDEzLjg4NGwuMzU0LS4zNTQtLjM1NC0uMzUzLS4zNTQuMzUzLjM1NC4zNTR6bTMuOTMzIDMuOTMzLjM1NC0uMzU0LS4zNTQuMzU0em0uODg0LS44ODQtLjM1NC4zNTQuMzU0LS4zNTR6TTEzLjg4NCAxM2wtLjM1NC0uMzU0LS4zNTMuMzU0LjM1My4zNTQuMzU0LS4zNTR6bTMuOTMzLTQuODE3LjM1NC0uMzUzLS4zNTQuMzUzem0tLjg4NCAwLS4zNTQtLjM1My4zNTQuMzUzek0xMyAxMi4xMTZsLS4zNTQuMzU0LjM1NC4zNTMuMzU0LS4zNTMtLjM1NC0uMzU0ek05LjA2NyA4LjE4M2wuMzU0LS4zNTMtLjM1NC4zNTN6bS0uNTMuNTNhLjEyNS4xMjUgMCAwIDEgMC0uMTc2bC0uNzA4LS43MDhhMS4xMjcgMS4xMjcgMCAwIDAgMCAxLjU5MmwuNzA4LS43MDh6bTMuOTMzIDMuOTMzTDguNTM3IDguNzEzbC0uNzA4LjcwOCAzLjkzNCAzLjkzMy43MDctLjcwOHptLTMuOTMzIDQuNjQgMy45MzMtMy45MzItLjcwNy0uNzA4TDcuODMgMTYuNThsLjcwNy43MDh6bTAgLjE3N2EuMTI1LjEyNSAwIDAgMSAwLS4xNzZsLS43MDgtLjcwN2ExLjEyNCAxLjEyNCAwIDAgMCAwIDEuNTlsLjcwOC0uNzA3em0uMTc2IDBhLjEyNS4xMjUgMCAwIDEtLjE3NiAwbC0uNzA4LjcwN2MuNDQuNDQgMS4xNTIuNDQgMS41OTIgMGwtLjcwOC0uNzA3em0zLjkzMy0zLjkzMy0zLjkzMyAzLjkzMy43MDguNzA3IDMuOTMzLTMuOTMzLS43MDgtLjcwN3ptNC42NCAzLjkzMy0zLjkzMi0zLjkzMy0uNzA4LjcwNyAzLjkzMyAzLjkzNC43MDgtLjcwOHptLjE3NyAwYS4xMjUuMTI1IDAgMCAxLS4xNzYgMGwtLjcwNy43MDdjLjQzOS40NCAxLjE1MS40NCAxLjU5IDBsLS43MDctLjcwN3ptMC0uMTc2YS4xMjUuMTI1IDAgMCAxIDAgLjE3NmwuNzA3LjcwN2MuNDQtLjQzOS40NC0xLjE1MSAwLTEuNTlsLS43MDcuNzA3em0tMy45MzMtMy45MzMgMy45MzMgMy45MzMuNzA3LS43MDctMy45MzMtMy45MzQtLjcwNy43MDh6bTMuOTMzLTQuNjQtMy45MzMgMy45MzIuNzA3LjcwOCAzLjkzNC0zLjkzMy0uNzA4LS43MDh6bTAtLjE3N2EuMTI1LjEyNSAwIDAgMSAwIC4xNzZsLjcwNy43MDhjLjQ0LS40NC40NC0xLjE1MiAwLTEuNTkxbC0uNzA3LjcwN3ptLS4xNzYgMGEuMTI1LjEyNSAwIDAgMSAuMTc2IDBsLjcwNy0uNzA4YTEuMTI1IDEuMTI1IDAgMCAwLTEuNTkgMGwuNzA3LjcwOHptLTMuOTMzIDMuOTMzIDMuOTMzLTMuOTMzLS43MDctLjcwOC0zLjkzNCAzLjkzNC43MDguNzA3em0tNC42NC0zLjkzMyAzLjkzMiAzLjkzMy43MDgtLjcwN0w5LjQyIDcuODNsLS43MDguNzA3em0tLjE3NyAwYS4xMjUuMTI1IDAgMCAxIC4xNzYgMGwuNzA4LS43MDhhMS4xMjUgMS4xMjUgMCAwIDAtMS41OTEgMGwuNzA3LjcwOHoiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
}

.formico_input_feedback_success input[type=text],
.formico_input_feedback_failed input[type=text] {
    background-position: 98.5% 50%;
    background-repeat: no-repeat;
    background-size: 1.25rem;
    padding-right: 3.25rem;
}

.formico__setting_field_switch input[type=checkbox] {
    position: absolute;
    z-index: -999;
    visibility: hidden;
    opacity: 0;
}

.formico__setting_field_switch label {
    padding-left: 46px;
    position: relative;
    cursor: pointer;
    font-size: 14px;
    display: inline-flex;
    gap: 5px;
    align-items: center;
}

.formico__setting_field_switch label:before {
    position: absolute;
    content: '';
    height: 20px;
    width: 40px;
    background: #EBECF0;
    display: block;
    border-radius: 30px;
    transition: 0.3s;
    cursor: pointer;
    top: 0;
    left: 0;
}

.formico__setting_field_switch label:after {
    position: absolute;
    content: '';
    height: 14px;
    width: 14px;
    background: #fff;
    border-radius: 50%;
    -webkit-transition: ease-in-out .35s;
    transition: ease-in-out .35s;
    left: 3px;
    top: 3px;
}

.formico__setting_field_switch input:checked+label:before {
    background: rgba(92, 49, 254);
}

.formico__setting_field_switch input:checked+label:after {
    left: 23px;
}

.formico__saved_notification {
    position: fixed;
    bottom: 45px;
    right: 45px;
    width: 400px;
    opacity: 0;
    visibility: hidden;
    z-index: -99;
}

.formico__saved_notification.open {
    visibility: visible;
    opacity: 1;
    z-index: 999;
}

.formico__notification_content {
    background: #fff;
    display: flex;
    align-items: center;
    padding: 18px 16px 20px;
    border-radius: 4px;
    gap: 8px;
    -webkit-box-shadow: 0 20px 36px 0 #00012314;
    box-shadow: 0 20px 36px #00012314;
    position: relative;
    overflow: hidden;
}

.formico__notification_content svg {
    width: 22px;
    fill: #52cb98;
}

.formico__notification_content p {
    margin: 0;
    font-size: 15px;
}

.formico__notification_content:after {
    content: "";
    position: absolute;
    bottom: 0;
    left: 0;
    width: 100%;
    height: 3px;
    border-radius: 0 0 4px 4px;
    background-color: #52cb98;
}

.formico__notification_content.formico__success svg {
    fill: #52cb98;
}

.formico__notification_content.formico__warning svg {
    fill: #ffb545;
}

.formico__notification_content.formico__error svg {
    fill: #CB2431;
}

.formico__notification_content.formico__error:after {
    background-color: #CB2431;
}

.formico__hero_wrap {
    background: linear-gradient(89.99deg, #fff 30%, rgba(92, 49, 254, .1) 115%);
    border-radius: 8px;
    display: grid;
    grid-template-columns: auto 340px;
    align-items: center;
    gap: 20px;
    margin-bottom: 20px;
}

.formico__hero_wrap .addons_warp {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 10px;
}

.addons_warp .addons {
    background: var(--formico-color-background);
    color: var(--formico-color-text);
    padding: 12px;
    border-radius: 5px;
    font-size: 14px;
    line-height: 14px;
}

.addons_warp .addons .addons_num {
    font-size: 24px;
    font-weight: 600;
    display: block;
    color: var(--formico-color-primary);
    line-height: 25px;
    margin-bottom: 4px;
}

.formico__hero_wrap .hero_title {
    font-size: 30px;
    line-height: 40px;
    margin-bottom: 30px;
}

.formico__hero_wrap .hero_title span {
    color: var(--formico-color-primary);
}

.formico__hero_wrap .hero_content {
    padding: 25px;
}

.formico__connect_content {
    display: grid;
    grid-template-columns: repeat(4, 1fr);
    gap: 20px;
}

.formico__connect_content .connect_others {
    background: #fff;
    border-radius: 8px;
    padding: 20px;
}

.formico__connect_content .connect_others .icon {
    margin-bottom: 15px;
    width: 24px;
    background: var(--formico-color-background);
    display: flex;
    justify-content: center;
    align-items: center;
    border-radius: 8px;
    padding: 10px;
}

.connect_others .icon svg {
    color: var(--formico-color-primary);
}

.connect_others h4 {
    font-size: 14px;
    font-weight: 600;
    margin-bottom: 12px;
}

.connect_others p {
    margin: 0;
    font-size: 13px;
    line-height: 20px;
}

.formico__connect_content .connect_others a {
    color: var(--formico-color-primary);
    text-decoration: underline;
    display: inline-block;
    margin-top: 5px;
    font-size: 14px;
}

.formico__support_wrapper {
    display: grid;
    grid-template-columns: repeat(3, 1fr);
    gap: 20px;
}

.formico__support_wrapper .support_box {
    background: #fff;
    border-radius: 8px;
    padding: 20px;
}

.support_box .icon_box {
    height: 60px;
    display: flex;
    background: var(--formico-color-background);
    width: 60px;
    align-items: center;
    justify-content: center;
    border-radius: 8px;
    margin-bottom: 12px;
}

.support_box .icon_box svg {
    height: 34px;
    color: var(--formico-color-primary);
}

.support_box h3 {
    font-size: 18px;
    font-weight: 500;
    margin: 22px 0px 20px;
    line-height: 18px;
}

.support_box p {
    margin: 0 0 15px;
}

.support_box a {
    color: var(--formico-color-primary);
    font-size: 15px;
}

.formico_setting_field_header label .formico_tooltips_text,
.formico__setting_field_switch label .formico_tooltips_text {
    position: absolute;
    max-width: 250px;
    width: max-content;
    top: -41px;
    padding: 10px;
    background: #555;
    font-size: 12px;
    border-radius: 3px;
    line-height: 13px;
    left: 50%;
    transform: translateX(-50%);
    z-index: 99;
    color: #fff;
    transition: 0.3s;
    visibility: hidden;
    opacity: 0;
    letter-spacing: .3px;
}

.formico_setting_field_description a {
    color: var(--formico-color-primary);
}

.formico__setting_field_switch .formico_setting_field_tooltips {
    height: 18px;
    display: inline-block;
    position: relative;
}

.formico_setting_field_header label .formico_setting_field_tooltips {
    display: flex;
    position: relative;
    transition: 0.3s;
    cursor: pointer;
}

.formico_tooltips_text:before {
    position: absolute;
    content: '';
    height: 12px;
    width: 12px;
    background: #555;
    left: 50%;
    transform: translateX(-50%) rotate(45deg);
    bottom: -4px;
    border-radius: 2px;
}

.formico_setting_field_header label .formico_setting_field_tooltips:hover .formico_tooltips_text,
.formico__setting_field_switch label .formico_setting_field_tooltips:hover .formico_tooltips_text {
    opacity: 1;
    visibility: visible;
}


/* Api connection validation */

.formico_api_validation {
    display: flex;
    align-items: center;
    justify-content: space-between;
    margin-top: 15px;
}

.formico_validation_message {
    font-size: 14px;
    margin: 0;
    background-repeat: no-repeat;
    padding: 5px 0 5px 30px;
    background-position: 0 center;
    background-size: 1.25rem;
}


.formico_input_feedback_success .formico_validation_message {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAyNmM3LjE4IDAgMTMtNS44MiAxMy0xM1MyMC4xOCAwIDEzIDAgMCA1LjgyIDAgMTNzNS44MiAxMyAxMyAxM3oiIGZpbGw9IiMyMkE3NTMiLz48cGF0aCBkPSJtMTEgMTQuNTg2IDYuMjkzLTYuMjkzYTEgMSAwIDEgMSAxLjQxNCAxLjQxNEwxMSAxNy40MTRsLTMuNzA3LTMuNzA3YTEgMSAwIDEgMSAxLjQxNC0xLjQxNEwxMSAxNC41ODZ6IiBmaWxsPSIjZmZmIi8+PC9nPjwvc3ZnPg==);
}

.formico_input_feedback_failed .formico_validation_message {
    background-image: url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMjYiIGhlaWdodD0iMjYiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PGcgZmlsbD0ibm9uZSIgY2xhc3M9Im5jLWljb24td3JhcHBlciI+PHBhdGggZmlsbC1ydWxlPSJldmVub2RkIiBjbGlwLXJ1bGU9ImV2ZW5vZGQiIGQ9Ik0xMyAyNmM3LjE4IDAgMTMtNS44MiAxMy0xM1MyMC4xOCAwIDEzIDAgMCA1LjgyIDAgMTNzNS44MiAxMyAxMyAxM3oiIGZpbGw9IiNDQjI0MzEiLz48cGF0aCBmaWxsLXJ1bGU9ImV2ZW5vZGQiIGNsaXAtcnVsZT0iZXZlbm9kZCIgZD0iTTguMTgzIDguMTgzYS42MjUuNjI1IDAgMCAwIDAgLjg4NEwxMi4xMTYgMTNsLTMuOTMzIDMuOTMzYS42MjUuNjI1IDAgMSAwIC44ODQuODg0TDEzIDEzLjg4NGwzLjkzMyAzLjkzM2EuNjI1LjYyNSAwIDEgMCAuODg0LS44ODRMMTMuODg0IDEzbDMuOTMzLTMuOTMzYS42MjUuNjI1IDAgMSAwLS44ODQtLjg4NEwxMyAxMi4xMTYgOS4wNjcgOC4xODNhLjYyNS42MjUgMCAwIDAtLjg4NCAweiIgZmlsbD0iI2ZmZiIvPjxwYXRoIGQ9Im04LjE4MyA5LjA2Ny0uMzUzLjM1NC4zNTMtLjM1NHptMC0uODg0TDcuODMgNy44M2wuMzUzLjM1M3pNMTIuMTE2IDEzbC4zNTQuMzU0LjM1My0uMzU0LS4zNTMtLjM1NC0uMzU0LjM1NHptLTMuOTMzIDMuOTMzLS4zNTMtLjM1NC4zNTMuMzU0em0wIC44ODQtLjM1My4zNTQuMzUzLS4zNTR6TTEzIDEzLjg4NGwuMzU0LS4zNTQtLjM1NC0uMzUzLS4zNTQuMzUzLjM1NC4zNTR6bTMuOTMzIDMuOTMzLjM1NC0uMzU0LS4zNTQuMzU0em0uODg0LS44ODQtLjM1NC4zNTQuMzU0LS4zNTR6TTEzLjg4NCAxM2wtLjM1NC0uMzU0LS4zNTMuMzU0LjM1My4zNTQuMzU0LS4zNTR6bTMuOTMzLTQuODE3LjM1NC0uMzUzLS4zNTQuMzUzem0tLjg4NCAwLS4zNTQtLjM1My4zNTQuMzUzek0xMyAxMi4xMTZsLS4zNTQuMzU0LjM1NC4zNTMuMzU0LS4zNTMtLjM1NC0uMzU0ek05LjA2NyA4LjE4M2wuMzU0LS4zNTMtLjM1NC4zNTN6bS0uNTMuNTNhLjEyNS4xMjUgMCAwIDEgMC0uMTc2bC0uNzA4LS43MDhhMS4xMjcgMS4xMjcgMCAwIDAgMCAxLjU5MmwuNzA4LS43MDh6bTMuOTMzIDMuOTMzTDguNTM3IDguNzEzbC0uNzA4LjcwOCAzLjkzNCAzLjkzMy43MDctLjcwOHptLTMuOTMzIDQuNjQgMy45MzMtMy45MzItLjcwNy0uNzA4TDcuODMgMTYuNThsLjcwNy43MDh6bTAgLjE3N2EuMTI1LjEyNSAwIDAgMSAwLS4xNzZsLS43MDgtLjcwN2ExLjEyNCAxLjEyNCAwIDAgMCAwIDEuNTlsLjcwOC0uNzA3em0uMTc2IDBhLjEyNS4xMjUgMCAwIDEtLjE3NiAwbC0uNzA4LjcwN2MuNDQuNDQgMS4xNTIuNDQgMS41OTIgMGwtLjcwOC0uNzA3em0zLjkzMy0zLjkzMy0zLjkzMyAzLjkzMy43MDguNzA3IDMuOTMzLTMuOTMzLS43MDgtLjcwN3ptNC42NCAzLjkzMy0zLjkzMi0zLjkzMy0uNzA4LjcwNyAzLjkzMyAzLjkzNC43MDgtLjcwOHptLjE3NyAwYS4xMjUuMTI1IDAgMCAxLS4xNzYgMGwtLjcwNy43MDdjLjQzOS40NCAxLjE1MS40NCAxLjU5IDBsLS43MDctLjcwN3ptMC0uMTc2YS4xMjUuMTI1IDAgMCAxIDAgLjE3NmwuNzA3LjcwN2MuNDQtLjQzOS40NC0xLjE1MSAwLTEuNTlsLS43MDcuNzA3em0tMy45MzMtMy45MzMgMy45MzMgMy45MzMuNzA3LS43MDctMy45MzMtMy45MzQtLjcwNy43MDh6bTMuOTMzLTQuNjQtMy45MzMgMy45MzIuNzA3LjcwOCAzLjkzNC0zLjkzMy0uNzA4LS43MDh6bTAtLjE3N2EuMTI1LjEyNSAwIDAgMSAwIC4xNzZsLjcwNy43MDhjLjQ0LS40NC40NC0xLjE1MiAwLTEuNTkxbC0uNzA3LjcwN3ptLS4xNzYgMGEuMTI1LjEyNSAwIDAgMSAuMTc2IDBsLjcwNy0uNzA4YTEuMTI1IDEuMTI1IDAgMCAwLTEuNTkgMGwuNzA3LjcwOHptLTMuOTMzIDMuOTMzIDMuOTMzLTMuOTMzLS43MDctLjcwOC0zLjkzNCAzLjkzNC43MDguNzA3em0tNC42NC0zLjkzMyAzLjkzMiAzLjkzMy43MDgtLjcwN0w5LjQyIDcuODNsLS43MDguNzA3em0tLjE3NyAwYS4xMjUuMTI1IDAgMCAxIC4xNzYgMGwuNzA4LS43MDhhMS4xMjUgMS4xMjUgMCAwIDAtMS41OTEgMGwuNzA3LjcwOHoiIGZpbGw9IiNmZmYiLz48L2c+PC9zdmc+);
}

.formico_setting_field_html {
    border: 1px dashed rgba(92, 49, 254, .3);
    padding: 10px;
    border-radius: 5px
}

.formico_setting_field_html div {
    margin: 0;
    color: #616266;
}

.formico_setting_field_container a {
    color: var(--formico-color-primary);
    text-decoration: underline;
}

.formico__menu_items li .f_icon {
    font-size: 20px;
    width: 20px;
}

span.f_icon.icon-brevo {
    font-size: 16px;
}

span.f_icon.icon-klaviyo {
    font-size: 18px;
}

.formico_setting_field_tooltips .f_icon {
    font-size: 18px;
}

.formico__connect_content .f_icon {
    font-size: 24px;
    color: var(--formico-color-primary);
}

.support_box .f_icon {
    font-size: 30px;
    color: var(--formico-color-primary);
}

.support_box .support_link {
    text-decoration: underline;
    position: relative;
}

.support_box .support_link:before {
    position: absolute;
    content: '';
    height: 6px;
    width: 6px;
    right: -10px;
    border-top: 2px solid;
    transform: rotate(45deg) translateY(-50%);
    top: 50%;
    border-right: 2px solid;
}