.form-wrap.form-builder .cb-wrap.sticky-controls {
    position: fixed!important;
    align-self: flex-start;
    top: 50%!important;
    transform: translate(-50%, -50%);
    left: 50%!important;
    border-radius: 0px;
    padding: 30px;
}
.form-wrap.form-builder .frmb .prev-holder{
	display: none!important;
}
.form-wrap.form-builder .frmb .field-label{
	margin-bottom: 0px!important;
}
.form-wrap.form-builder .frmb li.form-field{
	padding: 15px!important;
}
.form-wrap.form-builder .frmb .button-field .prev-holder{
/*	display: block!important;*/
}
.form-wrap.form-builder .frmb li.form-field .field-label svg{
	    position: relative;
    right: 10px;
    top: 2px;
}
.form-wrap.form-builder .frmb .field-actions{
	top: 12px!important;
}
.form-wrap.form-builder .frmb .field-actions .btn{
	border-radius: 0px;
	border: none!important;
/*	    background-color: transparent!important;*/
}
.form-wrap.form-builder .frmb .frm-holder{
	margin-top: 10px;
}
.form-wrap.form-builder .frmb li.form-field{
	margin-bottom: 16px!important;
}
.form-wrap.form-builder .frmb .field-actions .btn:first-child{
	border-radius: 0px!important;
}
.required-asterisk{display: none!important}
	.form-wrap.form-builder.formbuilder-embedded-bootstrap .btn-group{display: none!important;}
	.section__dropdown.sticky-controls{display: none;}
.form__info {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    min-height: 36px;
}
.form__info > p {
    margin: 0px;
    font-size: 14px;
    line-height: 150%;
    font-weight: 500;
    color: #111928;
}
.form__info .spacer {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin: 0px 15px;
    min-width: 1px;
    min-height: 15px;
    background-color: #9ca3af;
}
.form__info .counter > p {
    margin: 0px;
    font-size: 14px;
    line-height: 150%;
    font-weight: 500;
    color: #111928;
}
header .close__btn {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
header .close__btn > a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
}
.progress__form--setup {
    width: 100%;
    height: 4px;
    position: relative;
    background-color: #e5e7eb;
}
.progress__form--setup .active {
    position: absolute;
    left: 0px;
    top: 0px;
    height: 100%;
    background: -webkit-gradient(linear, left top, right top, from(rgba(28, 69, 194, 0)), to(#1c45c2));
    background: linear-gradient(to right, rgba(28, 69, 194, 0), #1c45c2);
}
.form__setup {
    padding-top: 48px;
    padding-left: 25px;
    padding-right: 25px;
    padding-bottom: 25px;
}
.form__setup .content .captcha__info {
    margin-top: 32px;
    padding-bottom: 35px;
}
.form__setup .content .captcha__info > p {
    margin-top: 0px;
    margin-bottom: 20px;
    font-size: 16px;
    line-height: 24px;
    color: #111928;
    font-weight: 500;
}
.form__setup .content .captcha__info .radios {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.form__setup .content .captcha__info .radios > .container__radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-right: 24px;
}
.form__setup .content .captcha__info .radios > .container__radio p {
    margin: 0px;
    margin-left: 8px;
}
.form__setup .content .captcha__info .radios > .container__radio:last-child {
    margin-right: 0px;
}
.form__setup .content .redirect__info .group__input {
    max-width: 640px;
    width: 100%;
}
.form__setup .content .redirect__info .group__input > input {
    border-top-left-radius: 0px;
    border-bottom-left-radius: 0px;
}
.form__setup .content .redirect__info .field {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.form__setup .content .redirect__info .field > span {
    min-width: 90px;
    min-height: 42px;
    background-color: #f3f4f6;
    border: 1px solid #d1d5db;
    border-right: 0px;
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
    border-top-right-radius: 0px;
    border-bottom-right-radius: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    font-size: 14px;
    font-weight: 500;
    color: #111928;
    line-height: 150%;
}
.form__setup .content .redirect__info .redirect__radios {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
    margin-bottom: 20px;
}
.form__setup .content .redirect__info .redirect__radios .container__radio {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-right: 24px;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.form__setup .content .redirect__info .redirect__radios .container__radio:last-child {
    margin-right: 0px;
}
.form__setup .content .redirect__info .redirect__radios .container__radio p {
    margin: 0px;
    font-size: 14px;
    line-height: 14px;
    color: #111928;
    font-weight: 500;
    margin-left: 8px;
}
.form__setup .content .double {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
    margin-bottom: 32px;
}
.form__setup .controls {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
    margin-top: 18px;
}
.form__setup .controls > a {
    min-width: 205px;
    min-height: 48px;
    font-size: 16px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 20px;
}
.form__setup .controls > a:last-child {
    margin-right: 0px;
}
.form__setup > h6 {
    margin-top: 0px;
    margin-bottom: 32px;
    font-size: 28px;
    line-height: 125%;
    font-weight: 600;
    color: #111928;
}
.form__setup > .box {
    padding: 20px 24px;
    margin-bottom: 32px;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    background-color: #fff;
}
.form__setup > .box .top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
    margin-bottom: 20px;
}
.form__setup > .box .top > ul {
    padding: 0px;
    list-style-type: none;
    margin: 0px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    border-radius: 8px;
    border: 1px solid #e5e7eb;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.form__setup > .box .top > ul > li {
    border-right: 1px solid #e5e7eb;
    min-width: 185px;
}
.form__setup > .box .top > ul > li:nth-child(1) > a {
    border-top-left-radius: 8px;
    border-bottom-left-radius: 8px;
}
.form__setup > .box .top > ul > li:last-child > a {
    border-top-right-radius: 8px;
    border-bottom-right-radius: 8px;
}
.form__setup > .box .top > ul > li > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    height: 42px;
    font-size: 14px;
    line-height: 130%;
    font-weight: 400;
    color: #374151;
    -webkit-transition: 0.3s ease all;
    transition: 0.3s ease all;
}
.form__setup > .box .top > ul > li > a:hover {
    background-color: #f9fafb;
}
.form__setup > .box .top > ul > li > a.current {
    background-color: #f9fafb;
}
.form__setup > .box .top > p {
    margin: 0px;
    font-size: 16px;
    line-height: 24px;
    color: #111928;
    font-weight: 500;
}
.form__setup > .box:last-child {
    margin-bottom: 0px;
}
.form__setup .jb-emoji {
    margin-left: 30px;
}
.form__setup.double {
    padding: 0px;
    display: grid;
    grid-template-columns: repeat(2, 1fr);
}
.form__setup.double .form__elements > .form__element {
    margin-bottom: 16px;
    border-radius: 8px;
    background-color: #ffffff;
    border: 1px solid #e5e7eb;
    padding: 16px;
}
.form__setup.double .form__elements > .form__element .container__check {
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
}
.form__setup.double .form__elements > .form__element .container__check .checkmark {
    position: relative;
    top: 2.5px;
}
.form__setup.double .form__elements > .form__element .content {
    padding-top: 24px;
    margin-top: 24px;
    border-top: 1px solid #e5e7eb;
}
.form__setup.double .form__elements > .form__element .content .limit .elem__limit {
    margin-bottom: 8px;
}
.form__setup.double .form__elements > .form__element .content .limit .elem__limit .container__check {
    padding: 14px 24px;
    border-radius: 8px;
    border: 1px solid #e5e7eb;
    background-color: #f9fafb;
}
.form__setup.double .form__elements > .form__element .content .limit .elem__limit .container__check p {
    margin: 0px;
    font-weight: 500;
}
.form__setup.double .form__elements > .form__element .content .limit .elem__limit:last-child {
    margin-bottom: 0px;
}
.form__setup.double .form__elements > .form__element .content .limit .top {
    margin-bottom: 16px;
}
.form__setup.double .form__elements > .form__element .content .limit .top > .container__check > p {
    margin: 0px;
    font-size: 14px;
    line-height: 150%;
    font-weight: 500;
    color: #111928;
}
.form__setup.double .form__elements > .form__element .content > .group__input {
    margin-bottom: 24px;
}
.form__setup.double .form__elements > .form__element .content > .group__input:last-child {
    margin-bottom: 0px;
}
.form__setup.double .form__elements > .form__element .head {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: justify;
    -ms-flex-pack: justify;
    justify-content: space-between;
}
.form__setup.double .form__elements > .form__element .head .right {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: end;
    -ms-flex-pack: end;
    justify-content: flex-end;
}
.form__setup.double .form__elements > .form__element .head .right > a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 8px;
    min-width: 32px;
    max-width: 32px;
    min-height: 32px;
    max-height: 32px;
    border-radius: 4px;
    -webkit-transition: 0.3s ease all;
    transition: 0.3s ease all;
}
.form__setup.double .form__elements > .form__element .head .right > a:hover {
    background-color: #f9fafb;
}
.form__setup.double .form__elements > .form__element .head .right > a.trash__btn:hover {
    background-color: rgba(240, 82, 82, 0.15);
}
.form__setup.double .form__elements > .form__element .head .right > a.trash__btn:hover svg path {
    fill: #f05252;
}
.form__setup.double .form__elements > .form__element .head .right > a.trash__btn svg path {
    fill: #4b5563;
    -webkit-transition: 0.3s ease all;
    transition: 0.3s ease all;
}
.form__setup.double .form__elements > .form__element .head .right > a.rotate__button {
    background-color: #f9fafb;
}
.form__setup.double .form__elements > .form__element .head .right > a.rotate__button svg {
    -webkit-transform: rotate(-180deg);
    transform: rotate(-180deg);
    -webkit-transition: 0.3s ease all;
    transition: 0.3s ease all;
}
.form__setup.double .form__elements > .form__element .head .right > a.rotate__button.opened svg {
    -webkit-transform: rotate(0deg);
    transform: rotate(0deg);
}
.form__setup.double .form__elements > .form__element .head .right > a:last-child {
    margin-right: 0px;
}
.form__setup.double .form__elements > .form__element .head .left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.form__setup.double .form__elements > .form__element .head .left > p {
    margin: 0px;
    font-size: 14px;
    line-height: 140%;
    font-weight: 600;
    color: #0f101a;
}
.form__setup.double .form__elements > .form__element .head .left > span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    cursor: -webkit-grab;
    cursor: grab;
    margin-right: 12px;
}
.form__setup.double .form__elements > .form__element:last-child {
    margin-bottom: 0px;
}
.form__setup.double .builder {
    background-color: #e6e9ec;
    padding-top: 35px;
    padding-bottom: 35px;
    padding-left: 20px;
    padding-right: 20px;
}
.form__setup.double .builder .form {
    max-width: 500px;
    width: 100%;
    padding-top: 40px;
    padding-left: 32px;
    padding-right: 32px;
    padding-bottom: 40px;
    border: 1px solid #e5e7eb;
    border-radius: 8px;
    background-color: #fff;
    margin-left: auto;
    margin-right: auto;
}
.form__setup.double .builder .form > h6 {
    text-align: center;
    margin-top: 0px;
    margin-bottom: 24px;
    font-size: 24px;
    line-height: 140%;
    font-weight: 600;
    color: #0f101a;
}
.form__setup.double .builder .form .group__submit {
    width: 100%;
    margin-top: 24px;
    padding-top: 24px;
    border-top: 1px solid #e5e7eb;
}
.form__setup.double .builder .form .group__submit > button {
    width: 100%;
    height: 48px;
    font-size: 16px;
}
.form__setup.double .builder .form .check {
    margin-top: 16px;
}
.form__setup.double .builder .form .check label {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    -webkit-box-pack: start;
    -ms-flex-pack: start;
    justify-content: flex-start;
}
.form__setup.double .builder .form .check label .checkmark {
    position: relative;
    top: 2px;
}
.form__setup.double .builder .form .check label p {
    margin: 0px;
    font-size: 14px;
    line-height: 150%;
    font-weight: 500;
    color: #111928;
}
.form__setup.double .builder .form .group__input {
    width: 100%;
}
.form__setup.double .builder .form .group__input > input {
    width: 100%;
    height: 42px;
}
.form__setup.double .builder .logo {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-bottom: 29px;
}
.form__setup.double .builder .logo > a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
}
.form__setup.double .form__box {
    padding: 35px 24px;
}
.form__setup.double .form__box > .top {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: start;
    -ms-flex-align: start;
    align-items: flex-start;
    margin-bottom: 24px;
}
.form__setup.double .form__box > .top > h6 {
    margin-top: 0px;
    margin-bottom: 8px;
    font-size: 28px;
    line-height: 125%;
    font-weight: 600;
    color: #111928;
}
.form__setup.double .form__box > .top > p {
    margin: 0px;
    font-size: 14px;
    line-height: 130%;
    font-weight: 400;
    color: #3f4048;
}
.limited__access {
    padding-top: 24px;
    margin-top: 24px;
    border-top: 1px solid #e5e7eb;
}
.limited__access > .group__dropdown {
    margin-bottom: 24px;
}
.limited__access > .group__dropdown:last-child {
    margin-bottom: 0px;
}
.limited__access > .group__input {
    margin-bottom: 24px;
}
.limited__access > .group__input:last-child {
    margin-bottom: 0px;
}
.limited__access > .check {
    margin-bottom: 24px;
}
.limited__access > .check p {
    margin: 0px;
    font-weight: 500;
    color: #111928;
}
.form__setup.double {
    min-height: calc(100vh - 58px);
}
.form__box .controls {
    display: grid;
    grid-template-columns: repeat(2, 1fr);
    grid-column-gap: 20px;
}
.form__box .controls > a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    min-height: 48px;
    margin-right: 0px;
}
.add__section--btn {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    margin-top: 16px;
    position: relative;
}
.section__dropdown {
    top: auto;
    bottom: 57px;
    width: 100%;
    position: absolute;
    left: 0px;
    background-color: #ffffff;
    border: 1px solid #e7e7e8;
    border-radius: 8px;
    overflow-x: hidden;
    z-index: 3;
    overflow-y: auto;
}
.section__dropdown .wrap__grid {
    display: grid;
    grid-template-columns: repeat(6, 1fr);
}
.section__dropdown .wrap__grid > .elem {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
    -ms-flex-direction: column;
    flex-direction: column;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    height: 98px;
    border-right: 1px solid #e7e7e8;
    border-bottom: 1px solid #e7e7e8;
    -webkit-transition: 0.3s ease all;
    transition: 0.3s ease all;
    padding-left: 12px;
    padding-right: 12px;
}
.section__dropdown .wrap__grid > .elem:hover {
    background-color: #e9ecfb;
}
.section__dropdown .wrap__grid > .elem:hover > p {
    color: #1c45c2;
}
.section__dropdown .wrap__grid > .elem:hover span svg path {
    fill: #1c45c2;
}
.section__dropdown .wrap__grid > .elem:nth-child(1),
.section__dropdown .wrap__grid > .elem:nth-child(2),
.section__dropdown .wrap__grid > .elem:nth-child(3),
.section__dropdown .wrap__grid > .elem:nth-child(4) {
    border-top: 0px;
}
.section__dropdown .wrap__grid > .elem:nth-child(4n) {
    border-right: 0px;
}
.section__dropdown .wrap__grid > .elem > span {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
}
.section__dropdown .wrap__grid > .elem > span svg path {
    -webkit-transition: 0.3s ease all;
    transition: 0.3s ease all;
}
.section__dropdown .wrap__grid > .elem > p {
    margin: 0px;
    margin-top: 12px;
    -webkit-transition: 0.3s ease all;
    transition: 0.3s ease all;
    color: #0f101a;
    font-size: 16px;
    line-height: 140%;
    font-weight: 500;
}
.add__section--btn > a {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    text-decoration: none;
    min-height: 54px;
    border-radius: 8px;
    border: 1px dashed #1c45c2;
    width: 100%;
    font-size: 14px;
    line-height: 150%;
    font-weight: 600;
    color: #1c45c2;
    -webkit-transition: 0.3s ease all;
    transition: 0.3s ease all;
    background-color: #e9ecfb;
}
.add__section--btn > a:hover {
    opacity: 0.7;
}
.add__section--btn > a span {
    display: -webkit-inline-box;
    display: -ms-inline-flexbox;
    display: inline-flex;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    -webkit-box-pack: center;
    -ms-flex-pack: center;
    justify-content: center;
    margin-right: 8px;
}
@media (max-width: 1640px) {
    .section__dropdown .wrap__grid {
        grid-template-columns: repeat(5, 1fr);
    }
    .section__dropdown .wrap__grid > .elem:nth-child(4n) {
        border-right: 1px solid #e7e7e8;
    }
    .section__dropdown {
        max-height: 400px;
        overflow-y: auto;
    }
    .section__dropdown::-webkit-scrollbar {
        width: 4px;
        height: 4px;
    }
    .section__dropdown::-webkit-scrollbar-thumb {
        border-radius: 250px;
        background-color: #1c45c2;
    }
    .section__dropdown .wrap__grid > .elem:nth-child(3n) {
        border-right: 0px;
    }
}
@media (max-width: 1280px) {
    .form__setup > .box .top > ul > li {
        min-width: 0px;
    }
    .form__setup > .box .top > ul > li > a {
        padding-left: 15px;
        padding-right: 15px;
    }
}
@media (max-width: 1200px) {
    .form__setup > .box .top {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .form__setup > .box .top > p {
        margin-bottom: 10px;
    }
    .form__setup > .box .top > p:last-child {
        margin-bottom: 0px;
    }
    .form__setup > .box .top {
        margin-bottom: 12px;
    }
}
@media (max-width: 991px) {
    .form__setup.double .form__box > .top > h6 {
        font-size: 24px;
    }
    .form__setup.double .form__box > .top {
        margin-bottom: 15px;
    }
    .form__setup.double {
        grid-template-columns: 1fr;
    }
    .form__setup > h6 {
        font-size: 24px;
        margin-bottom: 15px;
    }
    .form__setup > .box {
        padding: 16px;
        margin-bottom: 20px;
    }
    .form__setup > .box:last-child {
        margin-bottom: 0px;
    }
}
@media (max-width: 767px) {
    .form__setup.double .form__box {
        padding: 25px 15px;
    }
    .form__setup.double .builder {
        padding: 25px 15px;
    }
    .form__setup .content .captcha__info {
        margin-top: 20px;
        padding-bottom: 15px;
    }
    .form__setup .content .captcha__info > p {
        margin-bottom: 15px;
    }
    .form__setup > .box .top > ul > li {
        min-width: initial;
    }
    .form__setup > .box .top > ul {
        overflow-x: auto;
        width: 100%;
    }
    .form__setup > .box .top > ul li a {
        white-space: nowrap;
    }
    .form__setup > .box .top > ul::-webkit-scrollbar {
        width: 4px;
        height: 4px;
    }
    .form__setup > .box .top > ul::-webkit-scrollbar-thumb {
        border-radius: 250px;
        background-color: #1c45c2;
    }
    .form__setup .content .double {
        margin-bottom: 22px;
        grid-template-columns: 1fr;
        grid-row-gap: 15px;
    }
    .form__setup {
        padding: 25px 15px;
    }
    .form__setup.double .builder .form {
        padding: 20px 15px;
    }
    .form__setup.double .builder .form > h6 {
        font-size: 20px;
        margin-bottom: 15px;
    }
    .form__setup.double .builder .logo {
        margin-bottom: 15px;
    }
}
@media (max-width: 640px) {
    .section__dropdown .wrap__grid > .elem > p {
        font-size: 14px;
        line-height: 16px;
    }
    .section__dropdown .wrap__grid {
        text-align: center;
        grid-template-columns: repeat(3, 1fr);
    }
    .section__dropdown .wrap__grid > .elem:nth-child(3n) {
        border-right: 1px solid #e7e7e8;
    }
    .section__dropdown .wrap__grid > .elem:nth-child(2n) {
        border-right: 0px;
    }
    .form__setup .controls {
        display: -webkit-box;
        display: -ms-flexbox;
        display: flex;
    }
    .form__setup.double .form__elements > .form__element .head {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .form__setup.double .form__elements > .form__element .head .left {
        margin-right: auto;
        margin-bottom: 8px;
    }
    .form__setup.double .form__elements > .form__element .head .right {
        margin-left: auto;
    }
    .form__setup .controls {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
    }
    .form__setup .controls > a {
        width: 100%;
        margin-right: 0px;
        margin-bottom: 10px;
    }
    .form__setup .controls > a:last-child {
        margin-bottom: 0px;
    }
}
@media (max-width: 540px) {
    .form__setup .content .redirect__info .redirect__radios {
        -webkit-box-orient: vertical;
        -webkit-box-direction: normal;
        -ms-flex-direction: column;
        flex-direction: column;
        -webkit-box-align: start;
        -ms-flex-align: start;
        align-items: flex-start;
    }
    .form__setup .content .redirect__info .redirect__radios > .container__radio {
        margin-bottom: 10px;
    }
    .form__setup .content .redirect__info .redirect__radios > .container__radio:last-child {
        margin-bottom: 0px;
    }
}
