.ip-banner {

    display: none;

}



.header:after {

    opacity: 0;

}



#inner-page-wrapper {

    margin-bottom: 0;

}



#inner-page-wrapper>.container {

    width: 100%;

    padding: 0 0;

}



/*welcome*/

.ip-lwu-welcome {

    position: relative;

    padding: 109px 15px 98px;

}



.ip-lwu-welcome::after {

    content: '';

    position: absolute;

    top: 0;

    right: 0;

    width: 24.125vw;

    height: 22vw;

    background: #131313;

}



.ip-lwu-wc-holder {

    max-width: 1412px;

    margin: 0 auto;

    display: flex;

    flex-wrap: wrap;

    align-items: flex-start;

    position: relative;

    z-index: 5;

}



.ip-lwu-wc-content {

    width: 47.308%;

    padding-right: 30px;

    padding-top: 14px;

}



.ip-lwu-wc-content-inner {

    max-width: 577px;

}



.ip-lwu-wc-title {

    max-width: 605px;

}



.ip-lwu-wc-title h2 {

    text-align: left;

    font-size: 63px;

}



.ip-lwu-wc-text.site-default-text {

    text-align: left;

    margin-top: 20px;

    margin-bottom: 46px;

}



.ip-lwu-wc-title .sectionTitle .site-accent.to_left {

    margin: 18px 0px 0 0;

}



.ip-lwu-wc-photo {

    width: 52.692%;

    position: relative;

}



.ip-lwu-wc-photo::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: -44px;

    width: 44px;

    height: 255px;

    background: #262626;

    background: linear-gradient(to bottom, rgba(38, 38, 38, 1) 0%, rgba(145, 145, 145, 1) 50%, rgba(38, 38, 38, 0) 100%);

}



.ip-lwu-wc-photo .img img {

    aspect-ratio: 744/382;

}



.ip-lwu-wc-benefits {

    display: flex;

    align-items: center;

    justify-content: space-between;

    width: 100%;

    margin-top: 74px;

}



.ip-lwu-wc-benefits-list {

    display: flex;

    align-items: center;

    gap: 21px;

    font-size: 15px;

    color: #fff;

    letter-spacing: 0.02em;

}



.ip-lwu-wc-benefits .border {

    width: 1px;

    height: 45px;

    background: #8e8e8e;

    opacity: .46;

}



/*what-we-list*/

.ip-lwu-what-we-list {

    position: relative;

    padding: 80px 15px 87px;

    background: #131313;

}



.ip-lwu-wwl-holder {

    max-width: 1502px;

    margin: 0 auto;

}



.ip-lwu-wwl-title {

    display: flex;

    flex-flow: row wrap;

    align-items: center;

    justify-content: center;

}



.ip-lwu-wwl-text.site-default-text {

    color: #fff;

    max-width: 974px;

    margin: 50px auto 56px;

}



.ip-lwu-wwl-feed {

    display: flex;

    flex-wrap: wrap;

    margin: 0 -15px;

}



.ip-lwu-wwl-item {

    padding: 15px;

    width: 50%;

}



.ip-lwu-wwl-item a {

    display: block;

    position: relative;

    background: #131313;

}



.ip-lwu-wwl-item a .img img {

    aspect-ratio: 735/427;

    opacity: .68;

    transition: all 0.3s ease-in-out;

}



.ip-lwu-wwl-item a:hover .img img {

    opacity: .5;

}



.ip-lwu-wwl-item-label {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    z-index: 5;

    padding: 15px;

    display: flex;

    align-items: center;

    justify-content: center;

    text-align: center;

}



.ip-lwu-wwl-item-label span {

    position: relative;

    display: block;

    font-size: 21px;

    font-weight: 600;

    color: #fff;

    text-transform: uppercase;

    letter-spacing: 0.02em;

    padding-bottom: 18px;

}



.ip-lwu-wwl-item-label span::after {

    content: '';

    position: absolute;

    bottom: 0;

    left: 0;

    right: 0;

    margin: auto;

    width: 57px;

    height: 3px;

    background: #262626;

    background: linear-gradient(to right, rgba(38, 38, 38, 1) 0%, rgba(145, 145, 145, 1) 50%, rgba(38, 38, 38, 0) 100%);

}



.ip-lwu-wwl-btn {

    margin-top: 42px;

}



.ip-lwu-how-it-works {

    background: #000;

    padding: 6.25vw 15px 0;

}



/* roadmap */

.ip-swuv2__roadmap {

    position: relative;

    /* overflow: clip; */

    clip-path: polygon(0 0, 100% 0, 100% 100%, 0% 100%);

}

.ip-swuv2__roadmap img.placeholder {

    display: block;

    width: 100%;

    height: auto;

}



.ip-lwu-hiw-title {

    display: flex;

    flex-flow: row wrap;

    align-items: center;

    justify-content: center;

}



.ip-lwu-hiw-text.site-default-text {

    color: #fff;

    max-width: 945px;

    margin: 50px auto 56px;

}



.ip-swuv2__roadmap-wrapper {

    display: flex;

    will-change: transform, opacity, clip-path;

}

.ip-swuv2__roadmap-horizontal {

    position: relative;

    /* min-height: 900px; */

    min-height: 100vh;

    z-index: 1;

    display: flex;

    will-change: transform, opacity, clip-path;

    padding-left: 42.313vw;

}

.ip-swuv2__roadmap-title {

    font-size: 40px;

    font-family: var(--jot-font-title);

    line-height: 1.2;

    color: #20191a;

    width: 620px;

    padding: 0 80px 31px;

    align-self: center;

    margin-right: 109px;

}

.ip-swuv2__roadmap-title h2 {

    font-size: inherit;

}

.ip-swuv2__roadmap-title span {

    display: block;

    font-size: 20px;

    letter-spacing: 0.08em;

    line-height: 1;

    color: var(--jot-accent);

    text-transform: uppercase;

    font-family: 'Roboto', sans-serif;

    position: relative;

    margin-bottom: 11px;

}

.ip-swuv2__roadmap-title span:before {

    content: '';

    position: absolute;

    top: -8px;

    margin-right: 10px;

    right: 100%;

    width: 31px;

    height: 37px;

    background: url(../../images/sell-with-us-v2/roadmap-title-icon.png) center/contain no-repeat;

}

.ip-swuv2__roadmap-title strong {

    font-weight: 400;

    color: var(--jot-accent);

}



.ip-swuv2__roadmap-content {

    position: relative;

    align-self: center;

    margin: 0 0 15px;

}

.ip-swuv2__roadmap-road {

    position: relative;

    width: 3902px;

    margin-left: 145px;

    top: -20px;

}

.ip-swuv2__roadmap-road canvas {

    display: block;

    width: 100%;

    background-size: auto 100%;

    background-repeat: repeat-x;

    background-position: 0 0;

    will-change: transform, opacity, clip-path;

}

.ip-swuv2__roadmap-list {

    position: absolute;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

}

.ip-swuv2__roadmap-item {

    position: absolute;

}

.ip-swuv2__roadmap-item .-img {

    position: relative;

    overflow: hidden;

    border-radius: 10px;

    width: 249px;

    margin: 0 auto;

    transition: transform .3s ease;

    background: #5E5E5E;

    background: linear-gradient(to top, rgba(94, 94, 94, 1) 0%, rgba(255, 255, 255, 1) 50%, rgba(94, 94, 94, 1) 100%);

    padding: 2px;

}

.ip-swuv2__roadmap-item .-img img {

    display: block;

    width: 100%;

    height: auto;

    aspect-ratio: 245/205;

    border-radius: inherit;

}

.ip-swuv2__roadmap-item .-number {

    width: 58px;

    height: 58px;

    border-radius: 100%;

    background: #fff;

    font-size: 30px;

    color: #000;

    display: flex;

    padding: 10px;

    position: relative;

    margin: 0 auto;

    font-weight: 600;

    transition: transform .3s ease;

}



.ip-swuv2__roadmap-item .-number span {

    display: flex;

    align-items: center;

    justify-content: center;

    width: 100%;

    height: 100%;

    background: #fff;

    border-radius: inherit;

    transition: background .3s ease, color .3s ease;

}



.ip-swuv2__roadmap-item.active .-img {

    /*transform: scale(1.1);*/

}



.ip-swuv2__roadmap-item .-text {

    text-align: center;

    width: 265px;

}

.ip-swuv2__roadmap-item .-text h3 {

    font-size: 22px;

    font-weight: 600;

    letter-spacing: 0.02em;

    color: #fff;

    text-transform: uppercase;

    margin-bottom: 8px;

}

.ip-swuv2__roadmap-item .-text p {

    font-size: 15px;

    letter-spacing: 0.02em;

    color: #bababa;
    ;

    line-height: 1.7;

    text-align: center;

}



.ip-swuv2__roadmap-item:nth-child(odd) {

    display: flex;

    flex-flow: column;

}

.ip-swuv2__roadmap-item:nth-child(odd) .-number {

    margin-top: -30px;

    margin-bottom: 36px;

}

.ip-swuv2__roadmap-item:nth-child(even) {

    display: flex;

    flex-flow: column-reverse;

}

.ip-swuv2__roadmap-item:nth-child(even) .-number {

    margin-bottom: -22px;

    margin-top: 35px;

}

.ip-swuv2__roadmap-item.item-1 {

    top: -230px;

    left: 0;

}

.ip-swuv2__roadmap-item.item-2 {

    bottom: -204px;

    left: 318px;

}

.ip-swuv2__roadmap-item.item-3 {

    top: -230px;

    left: 635px;

}

.ip-swuv2__roadmap-item.item-4 {

    bottom: -204px;

    left: 954px;

}

.ip-swuv2__roadmap-item.item-5 {

    top: -230px;

    left: 1310px;

}

.ip-swuv2__roadmap-item.item-6 {

    bottom: -204px;

    left: 1690px;

}

.ip-swuv2__roadmap-item.item-7 {

    top: -230px;

    left: 2076px;

}

.ip-swuv2__roadmap-item.item-8 {

    bottom: -204px;

    left: 2470px;

}

.ip-swuv2__roadmap-item.item-9 {

    top: -230px;

    left: 2860px;

}

.ip-swuv2__roadmap-item.item-10 {

    bottom: -204px;

    left: 3230px;

}

.ip-swuv2__roadmap-item.item-11 {

    top: -230px;

    left: 3570px;

}

.ip-swuv2__roadmap-item.item-12 {

    bottom: -204px;

    left: 3910px;

}



.ip-swuv2__roadmap.screen-pinned .ip-swuv2__roadmap-arrow {

    opacity: 1;

    visibility: visible;

    pointer-events: all;

}

.ip-swuv2__roadmap-arrow {

    position: fixed;

    top: 0;

    bottom: 0;

    right: 0;

    width: 42px;

    height: 46px;

    background: #c1c1c1;

    color: #fff;

    z-index: 10;

    margin: auto;

    font-size: 18px;

    color: #fff;

    border: none;

    display: flex;

    align-items: center;

    justify-content: center;

    padding: 0;

    letter-spacing: -0.2em;

    transition: all .3s ease;

    opacity: 0;

    visibility: hidden;

    pointer-events: none;

}

.ip-swuv2__roadmap-arrow:hover {

    background: var(--jot-accent);

}

/* roadmap */



/*testimonials*/

.lwuTesti {}

.lwuTesti:not(.alt) {

    background: var(--primary);

}

.lwuTesti__container {

    width: 1476px;

}

.lwuTesti__container--title .sectionTitle h2 {

    font-size: min(10.5vw, 72px);

}

.ip-lwu-testi-text.site-default-text {

    color: #fff;

    max-width: 810px;

    margin: 47px auto 15px;

}

.lwuTesti__container--feed {

    margin: 40px auto 0;

    max-width: 500px;

}

.lwuTesti__slide {}

.lwuTesti__slide.slick-initialized {

    font-size: 0;

}

.lwuTesti__slide .single {

    width: 480px;

}

.lwuTesti__slide .single .inner {

    background: #121212;

    padding: 45px 15px;

}

.lwuTesti__slide .single .det {}

.lwuTesti__slide .single .stars {

    display: flex;

    flex-flow: row wrap;

    align-items: center;

    justify-content: center;

    font-size: 20px;

    color: #fdce0b;

    gap: 2px;

}

.lwuTesti__slide .single .desc {

    margin: 1.357em 0 0;

}

.lwuTesti__slide .single .author {

    margin: 1.929em 0 0;

}



.lwuTesti__button {

    margin: 40px 0 0;

}

.lwuTesti__slide.alt .single .inner {

    background: #e6e6e6;

}

.lwuTesti__slide.alt .single .desc,

.lwuTesti__slide.alt .single .author {

    color: #2a2a2a;

}



.lwuTesti-arrow {

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 30px;

    margin-top: 55px;

}



.lwuTesti-arrow button {

    -webkit-appearance: none;

    -moz-appearance: none;

    border-radius: 0;

    border: none;

    outline: none;

    width: 44px;

    height: 44px;

    background: #2a2a2a;

    font-size: 15px;

    color: #6d6d6d;

    display: flex;

    align-items: center;

    justify-content: center;

    gap: 5px;

    transition: all 0.3s ease-in-out;

}



.lwuTesti-arrow button i {

    width: 1px;

    height: 21px;

    background: #6d6d6d;

    transition: all 0.3s ease-in-out;

}



.lwuTesti-arrow button:hover {

    background: var(--secondary);

    color: #fff;

}



.lwuTesti-arrow button:hover i {

    background: #fff;

}



/*wizzard form*/

.ip-lwu-wizzard-form {

    position: relative;

    padding: 105px 15px 75px;

    min-height: 853px;

    display: none;

}



.wf-bg {

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

}



.wf-bg::after {

    content: '';

    position: absolute;

    top: 0;

    left: 0;

    width: 100%;

    height: 100%;

    background: #000;

    background: linear-gradient(to left, rgba(0, 0, 0, 1) 15%, rgba(0, 0, 0, 0) 100%);

}



.wf-bg canvas {

    display: block;

    width: 100%;

    height: 100%;

    background-size: cover;

    background-position: center;

    background-repeat: no-repeat;

}



.ip-lwu-wf-holder {

    max-width: 1140px;

    margin: 0 auto;

    position: relative;

    z-index: 5;

}



.ip-lwu-wf-title .sectionTitle h2 {

    text-align: right;

}



.ip-lwu-wf-content {

    max-width: 510px;

    margin: 0 0 0 auto;

}



/* Style the form */

#lwu-wizzard-form .lwu-wf-tab {

    margin-top: 108px;

}



#lwu-wizzard-form div#wf-4 {

    /*margin-top: 81px;*/

}



/* Hide all steps by default: */

.lwu-wf-tab {

    display: none;

}



.lwu-wf-tab-text {

    font-size: 22px;

    color: #bababa;

    letter-spacing: 0.02em;

}



/* Customize the label (the container) */

.lwu-wf-container {

    display: block;

    position: relative;

    padding-left: 32px;

    margin-bottom: 30px;

    cursor: pointer;

    font-size: 15px;

    -webkit-user-select: none;

    -moz-user-select: none;

    -ms-user-select: none;

    user-select: none;

    color: #bababa;

    letter-spacing: 0.02em;

    padding-top: 2px;

    padding-bottom: 2px;

}



/* Hide the browser's default checkbox */

.lwu-wf-container input {

    position: absolute;

    opacity: 0;

    cursor: pointer;

    height: 0;

    width: 0;

}



/* Create a custom checkbox */

.lwu-wf-checkmark {

    position: absolute;

    top: 0;

    left: 0;

    height: 19px;

    width: 19px;

    background-color: #fff;

}



/* Create the checkmark/indicator (hidden when not checked) */

.lwu-wf-checkmark:after {

    content: "";

    position: absolute;

    display: none;

}



/* Show the checkmark when checked */

.lwu-wf-container input:checked~.lwu-wf-checkmark:after {

    display: block;

}



/* Style the checkmark/indicator */

.lwu-wf-container .lwu-wf-checkmark:after {

    left: 5px;

    top: 2px;

    width: 8px;

    height: 14px;

    border: solid #000;

    border-width: 0 3px 3px 0;

    -webkit-transform: rotate(45deg);

    -ms-transform: rotate(45deg);

    transform: rotate(45deg);

}



.lwu-wf-tab {

    min-height: 334px;

}



div#wf-1 .lwu-wf-fields {

    column-count: 2;

    max-width: 470px;

    margin-top: 76px;

}



div#wf-2 .lwu-wf-fields,

div#wf-3 .lwu-wf-fields {

    margin-top: 59px;

}



div#wf-4 .lwu-wf-fields {

    margin-top: 37px;

}



div#wf-2 .lwu-wf-field-item,

div#wf-3 .lwu-wf-field-item,

div#wf-4 .lwu-wf-field-item {

    margin-bottom: 1px;

}



div#wf-4 .lwu-wf-tab-text {

    line-height: 1.6;

}



.lwu-wf-radio-group {

    position: relative;

}



/* Hide default radio */

.lwu-wf-radio-group input[type="radio"] {

    display: none;

}



/* Square button */

.lwu-wf-radio-group label {

    padding: 16px 20px;

    border: none;

    cursor: pointer;

    font-weight: 600;

    background: #fff;

    color: #000;

    transition: all 0.25s ease;

    text-align: left;

    user-select: none;

    font-size: 16px;

    border-radius: 2px;

    display: block;

    letter-spacing: 0.02em;

}



/* Hover effect */

.lwu-wf-radio-group label:hover {

    background: #000;

    color: #bababa;

}



/* Checked state */

.lwu-wf-radio-group input[type="radio"]:checked+label {

    background: #000;

    color: #bababa;

}



.lwu-wf-field-item input.input,

.lwu-wf-field-item textarea {

    -webkit-appearance: none;

    -moz-appearance: none;

    outline: 0;

    border: none;

    background: #fff;

    border-radius: 2px;

    padding: 0 13px;

    width: 100%;

    height: 46px;

    font-size: 16px;

    letter-spacing: 0.1em;

    text-transform: uppercase;

    color: #000;

}



.lwu-wf-field-item textarea {

    height: 130px;

    text-transform: none;

    letter-spacing: 0.02em;

    padding-top: 15px;

}



#wf-4 .lwu-wf-field-item textarea {

    height: 146px;

}



div#wf-5 .lwu-wf-fields {

    margin-top: 60px;

}



div#wf-6 .lwu-wf-fields {

    display: flex;

    flex-wrap: wrap;

    margin: 50px -8px 25px;

}



div#wf-6 .lwu-wf-field-item {

    padding: 0 8px;

    margin-bottom: 25px;

    width: 50%;

}



div#wf-6 .lwu-wf-field-item:last-child {

    width: 100%;

}



button#prevBtn {

    display: none !important;

}



/*faqs*/

.ip-lwu-faqs-form {

    position: relative;

    padding: 120px 15px 60px;

}



.ip-lwu-faqs-holder {

    max-width: 1230px;

    margin: 0 auto;

}



/* .ip-lwu-faqs-title .sectionTitle h2 {

    font-size: 55px;

} */



.ip-lwu-faqs-accordion-container {

    position: relative;

    max-width: 1130px;

    height: auto;

    margin: 90px auto 0;

}



.ip-lwu-faqs-set {

    position: relative;

    width: 100%;

    height: auto;

    margin-bottom: 35px;

}



.ip-lwu-faqs-set>a {

    display: block;

    padding: 0 0 30px;

    text-decoration: none;

    color: #fff;

    font-weight: 600;

    border-bottom: 1px solid rgb(255 255 255 / 26%);

    -webkit-transition: all 0.2s linear;

    -moz-transition: all 0.2s linear;

    transition: all 0.2s linear;

    font-size: 24px;

    letter-spacing: 0.02em;

}



.ip-lwu-faqs-set>a i {

    float: right;

    margin-top: 3px;

    font-size: 20px;

    transition: all 0.2s linear;

    font-style: normal;

}



.ip-lwu-faqs-content {

    display: none;

}

.ip-lwu-faqs-content p {

    padding: 20px 0;

    margin: 0;

    color: #bababa;

    font-size: 15px;

    font-weight: 300;

    line-height: 1.7;

    letter-spacing: 0.05em;

}



.ip-lwu-faqs-btn {

    margin-top: 70px;

}



/*alt*/

.ip-lwu-welcome.change_theme.alt .ip-lwu-wc-benefits-list,

.ip-lwu-what-we-list.change_theme.alt .ip-lwu-wwl-text.site-default-text,

.ip-lwu-how-it-works.change_theme.alt .ip-lwu-hiw-text.site-default-text,

.ip-swuv2__roadmap.change_theme.alt .ip-swuv2__roadmap-item .-text h3,

section.lwuTesti.alt .ip-lwu-testi-text.site-default-text {

    color: #999;

}



.ip-lwu-what-we-list.change_theme.alt,

.ip-lwu-how-it-works.change_theme.alt {

    background: #fff;

}



.ip-swuv2__roadmap.change_theme.alt .ip-swuv2__roadmap-item .-number {

    border: solid 1px #999;

}



.ip-swuv2__roadmap.change_theme.alt .ip-swuv2__roadmap-road {

    filter: invert(1);

}



.ip-lwu-wizzard-form.change_theme.alt .wf-bg::after {

    background: linear-gradient(to left, rgba(255, 255, 255, 1) 15%, rgba(255, 255, 255, 0) 100%);

}



.ip-lwu-wizzard-form.change_theme.alt .lwu-wf-tab-text,

.ip-lwu-wizzard-form.change_theme.alt .lwu-wf-container,

.ip-lwu-faqs-form.change_theme.alt .ip-lwu-faqs-set>a,

.ip-lwu-faqs-form.change_theme.alt .ip-lwu-faqs-content p {

    color: #000;

}



.ip-lwu-faqs-form.change_theme.alt .ip-lwu-faqs-set>a {

    border-color: #000;

}



.hpAso {

    background: #fff;



}

.hpAso:not(.alt) {

    background: #0f0f0f;

}



.hpAso__wrap {}

.hpAso__wrap--title {

    padding: 0 15px;

}

.hpAso__wrap--title .sectionTitle h2 {

    font-size: min(17vw, 72px);

}

.hpAso__wrap--slide {

    margin: 80px 0 0;

}

.hpAso__wrap--slide:not(.slick-initialized) {

    display: flex;

    flex-flow: row;

    overflow: hidden;

    align-items: center;

}

.hpAso__wrap--slide.slick-initialized {

    font-size: 0;

}

.hpAso__wrap--slide.slick-initialized .slick-slide {

    display: inline-block;

    vertical-align: middle;

    float: none;

}

.hpAso__wrap--slide.slick-initialized .hpAso__logo {

    padding: 0 36px;

}

.hpAso__wrap--slide.alt .hpAso__logo img {

    filter: brightness(0);

    filter: none !important;

}



.hpAso__wrap--slide .hpAso__logo img {

    max-width: 150px;

    aspect-ratio: unset !important;

}



.hpAso__wrap--slide .hpAso__logo.white img {

    filter: brightness(0) invert(1);

}

.ftrGit {}

.ftrGit:before {

    content: '';

    display: block;

    position: absolute;

    z-index: 1;

    top: -2px;

    left: 0;

    right: 0;

    bottom: -2px;

    background: #000;

    opacity: 0.9;

}

.ftrGit.alt:before {

    background: #fff;

}

.ftrGit .fixed-bg {}

.ftrGit .fixed-bg>div {

    background-size: cover;

    background-position: right center;

}

.ftrGit__container {

    position: relative;

    z-index: 2;

}

.ftrGit__container--title .sectionTitle h2 {

    font-size: min(11vw, 72px);

}

.ftrGit__container--intro {

    font-size: 16px;

    letter-spacing: 0.020em;

    line-height: 1.733;

    padding: 0 15px;

    margin: 0 0 2em;

}



.gitForm .gitForm__field--input input {

    border-radius: 4px 0 0 4px;

}

.gitForm .gitForm__field {

    background: #131313;

}

.gitForm.alt .gitForm__field {

    background: #fff;

}

.gitForm.alt .gitForm__field--input input {

    background: #fff;

}

@media only screen and (min-width: 992px) {



    .customBC {

        margin-top: min(6.579vw, 100px);

    }



    .lwuTesti {

        padding: 102px 0 87px;

    }

    .lwuTesti__container.mw-container {

        max-width: calc(100% - 120px);

    }

    .lwuTesti__container--title {

        display: flex;

        flex-flow: row wrap;

        align-items: center;

        justify-content: center;

    }

    .lwuTesti__container--feed {

        margin: 60px 0 0;

        max-width: none;

    }

    .lwuTesti__slide:not(.slick-initialized) {

        display: flex;

        flex-flow: row wrap;

        align-items: flex-start;

        justify-content: center;

        pointer-events: none;

        opacity: 0;

    }

    .lwuTesti__slide:not(.slick-initialized) .single {

        width: calc(100% / 3);

        max-width: 480px;

    }

    .lwuTesti__slide:not(.slick-initialized) .single:nth-child(n + 4) {

        display: none;

    }

    .lwuTesti__slide .single .inner {

        padding: min(3.321vw, 53px) min(3.759vw, 60px) min(2.694vw, 43px);

    }

    .lwuTesti__slide .single .stars {

        justify-content: flex-start;

    }



    .lwuTesti__slide .single .author,

    .lwuTesti__slide .single .desc {

        text-align: left;

    }



    .lwuTesti__slide.slick-initialized {

        margin: 0 max(-0.501vw, -8px);

    }

    .lwuTesti__slide.slick-initialized .single {

        padding: 0 min(0.501vw, 8px);

    }



    .lwuTesti__button {

        margin: 57px 0 0;

    }







    .ip-lwu-wf-title .sectionTitle .site-accent {

        margin: 18px 0 0 0;

    }



    .hpAso {

        padding: 77px 0 153px;

    }

    .hpAso:before {

        content: '';

        display: block;

        position: absolute;

        z-index: 1;

        left: 0;

        bottom: 0;

        height: 50px;

        right: calc(50vw + min(7vw, 112px));

        background: #000000;

        background: linear-gradient(90deg, #262626 0%, #919191 50%, #262626 100%);

    }

    .hpAso__wrap--title {

        display: flex;

        flex-flow: row wrap;

        align-items: center;

        justify-content: center;

    }

    .ftrGit:before {

        opacity: 1;

        background: #000000;

        background: linear-gradient(90deg, rgba(0, 0, 0, 1) 44%, rgba(0, 0, 0, 0.1) 100%);

    }

    .ftrGit.alt:before {

        background: #fff;

        background: linear-gradient(90deg, rgba(255, 255, 255, 1) 44%, rgba(255, 255, 255, 0.25) 100%);

    }

    .ftrGit__container--title {

        margin: 0 0 6px;

    }

    .ftrGit__container--title .sectionTitle h2 {

        font-size: min(6vw, 72px);

    }

    .ftrGit__container--intro {

        margin: 0 0 3em;

    }

}



@media only screen and (min-width: 992px) and (max-width: 1600px) {

    /*welcome*/

    .ip-lwu-welcome {

        padding: 6.813vw 0.938vw 6.125vw;

    }



    .ip-lwu-wc-holder {

        max-width: 88.25vw;

    }



    .ip-lwu-wc-content {

        padding-right: 1.875vw;

        padding-top: 0.875vw;

    }



    .ip-lwu-wc-content-inner {

        max-width: 36.063vw;

    }



    .ip-lwu-wc-title {

        max-width: 37.813vw;

    }



    .ip-lwu-wc-title h2 {

        font-size: 3.938vw;

    }



    .ip-lwu-wc-text.site-default-text {

        margin-top: 1.25vw;

        margin-bottom: 2.875vw;

    }



    .ip-lwu-wc-title .sectionTitle .site-accent.to_left {

        margin: 1.125vw 0px 0 0;

    }



    .ip-lwu-wc-photo::after {

        left: -2.75vw;

        width: 2.75vw;

        height: 15.938vw;

    }



    .ip-lwu-wc-benefits {

        margin-top: 4.625vw;

    }



    .ip-lwu-wc-benefits-list {

        gap: 1.313vw;

        font-size: 0.938vw;

    }



    .ip-lwu-wc-benefits .border {

        width: 0.063vw;

        height: 2.813vw;

    }



    /*what-we-list*/

    .ip-lwu-what-we-list {

        padding: 5vw 0.938vw 5.438vw;

    }



    .ip-lwu-wwl-holder {

        max-width: 93.875vw;

    }



    .ip-lwu-wwl-text.site-default-text {

        max-width: 60.875vw;

        margin: 3.125vw auto 3.5vw;

    }



    .ip-lwu-wwl-feed {

        display: flex;

        flex-wrap: wrap;

        margin: 0 -0.938vw;

    }



    .ip-lwu-wwl-item {

        padding: 0.938vw;

    }



    .ip-lwu-wwl-item-label {

        padding: 0.938vw;

    }



    .ip-lwu-wwl-item-label span {

        font-size: 1.313vw;

        padding-bottom: 1.125vw;

    }



    .ip-lwu-wwl-item-label span::after {

        width: 3.563vw;

        height: 0.188vw;

    }



    .ip-lwu-wwl-btn {

        margin-top: 2.625vw;

    }



    /*wizzard form*/

    .ip-lwu-wizzard-form {

        padding: 6.563vw 0.938vw 4.688vw;

        min-height: 53.313vw;

    }



    .ip-lwu-wf-holder {

        max-width: 71.25vw;

    }



    .ip-lwu-wf-content {

        max-width: 31.875vw;

    }



    .ip-lwu-wf-title .sectionTitle h2 {

        font-size: 4.5vw;

    }



    /* Style the form */

    #lwu-wizzard-form .lwu-wf-tab {

        margin-top: 6.75vw;

    }



    .lwu-wf-tab-text {

        font-size: 1.375vw;

    }



    /* Customize the label (the container) */

    .lwu-wf-container {

        padding-left: 2vw;

        margin-bottom: 1.875vw;

        font-size: 0.938vw;

        padding-top: 0.125vw;

        padding-bottom: 0.125vw;

    }



    /* Create a custom checkbox */

    .lwu-wf-checkmark {

        height: 1.188vw;

        width: 1.188vw;

    }



    /* Style the checkmark/indicator */

    .lwu-wf-container .lwu-wf-checkmark:after {

        left: 0.313vw;

        top: 0.125vw;

        width: 0.5vw;

        height: 0.875vw;

        border-width: 0 0.188vw 0.188vw 0;

    }



    .lwu-wf-tab {

        min-height: 20.875vw;

    }



    div#wf-1 .lwu-wf-fields {

        max-width: 29.375vw;

        margin-top: 4.75vw;

    }



    div#wf-2 .lwu-wf-fields,

    div#wf-3 .lwu-wf-fields {

        margin-top: 3.688vw;

    }



    div#wf-4 .lwu-wf-fields {

        margin-top: 2.313vw;

    }



    div#wf-2 .lwu-wf-field-item,

    div#wf-3 .lwu-wf-field-item,

    div#wf-4 .lwu-wf-field-item {

        margin-bottom: 0.063vw;

    }



    /* Square button */

    .lwu-wf-radio-group label {

        padding: 1vw 1.25vw;

        font-size: 1vw;

        border-radius: 0.125vw;

    }



    .lwu-wf-field-item input.input,

    .lwu-wf-field-item textarea {

        border-radius: 0.125vw;

        padding: 0 0.813vw;

        height: 2.875vw;

        font-size: 1vw;

    }



    .lwu-wf-field-item textarea {

        height: 8.125vw;

        padding-top: 0.938vw;

    }



    #wf-4 .lwu-wf-field-item textarea {

        height: 9.125vw;

    }



    div#wf-5 .lwu-wf-fields {

        margin-top: 3.75vw;

    }



    div#wf-6 .lwu-wf-fields {

        margin: 3.125vw -0.5vw 1.563vw;

    }



    div#wf-6 .lwu-wf-field-item {

        padding: 0 0.5vw;

        margin-bottom: 1.563vw;

    }



    /*faqs*/

    .ip-lwu-faqs-form {

        padding: 7.5vw 0.938vw 3.75vw;

    }



    .ip-lwu-faqs-holder {

        max-width: 76.875vw;

    }



    .ip-lwu-faqs-title .sectionTitle h2 {

        font-size: 3.438vw;

    }



    .ip-lwu-faqs-accordion-container {

        max-width: 70.625vw;

        margin: 5.625vw auto 0;

    }



    .ip-lwu-faqs-set {

        margin-bottom: 2.188vw;

    }



    .ip-lwu-faqs-set>a {

        padding: 0 0 1.875vw;

        border-bottom: 0.063vw solid rgb(255 255 255 / 26%);

        font-size: 1.5vw;

    }



    .ip-lwu-faqs-set>a i {

        margin-top: 0.188vw;

        font-size: 1.25vw;

    }



    .ip-lwu-faqs-content p {

        padding: 1.25vw 0;

        font-size: 0.938vw;

    }



    .ip-lwu-faqs-btn {

        margin-top: 4.375vw;

    }

}



@media only screen and (max-width: 991px) {

    .lwuTesti__slide:not(.slick-initialized) .single:not(:first-child) {

        display: none;

    }



    /* roadmap */

    .ip-swuv2__roadmap-wrapper {

        transform: none !important;

    }



    .ip-swuv2__banner {

        padding-top: 52px;

    }

    .ip-swuv2__roadmap-horizontal {

        height: initial;

        width: 100%;

        padding: 0 0;

        flex-wrap: wrap;

    }

    .cloud-accent {

        display: none;

    }

    .ip-swuv2__roadmap-arrow {

        display: none;

    }



    .ip-swuv2__roadmap-title {

        width: 100%;

        text-align: center;

        margin: 0;

        font-size: 30px;

        padding: 0 45px;

        margin-bottom: 50px;

    }

    .ip-swuv2__roadmap-title span:before {

        display: none;

    }



    .ip-swuv2__roadmap-content {

        width: 100%;

    }



    .ip-swuv2__roadmap-road {

        display: none;

    }



    .ip-swuv2__roadmap-list {

        position: relative;

    }



    .ip-swuv2__roadmap-item {

        position: relative;

        left: initial !important;

        top: initial !important;

        bottom: initial !important;

        flex-flow: column !important;

        max-width: 90%;

        margin: 0 auto 80px;

        padding: 0 15px;

    }





    .ip-swuv2__roadmap-item .-text {

        margin: 0 auto;

        max-width: 100%;

    }



    .ip-swuv2__roadmap-item:nth-child(odd) .-number {

        margin-bottom: 30px;

    }



    .ip-swuv2__roadmap-item:nth-child(even) .-number {

        margin-top: 30px;

    }

    .ip-swuv2__roadmap-item:before,

    .ip-swuv2__roadmap-item:after {

        content: '';

        position: absolute;

    }

    .ip-swuv2__roadmap-item:before {

        top: 230px;

        bottom: -40px;

        left: 0;

        right: 50%;

        border-top: 2px dashed #7b7b7d;

        border-left: 2px dashed #7b7b7d;

        border-bottom: 2px dashed #7b7b7d;

    }



    .ip-swuv2__roadmap-item:after {

        right: -2px;

        top: 100%;

        width: 50%;

        bottom: -313px;

        margin-top: 38px;

        border-top: 2px dashed #7b7b7d;

        border-right: 2px dashed #7b7b7d;

        border-bottom: 2px dashed #7b7b7d;

    }



    .ip-swuv2__roadmap-item:nth-child(even) .-number {

        margin-bottom: 35px;

        margin-top: -22px;

    }



    .ip-swuv2__roadmap-item:nth-child(even) .-number:before {

        border-width: 21px 12px 0 12px;

        border-color: #343232 transparent transparent transparent;

        top: 100%;

        margin-top: -6px;

    }



    .ip-swuv2__roadmap-item.item-12:before,

    .ip-swuv2__roadmap-item.item-12:after {

        display: none;

    }



    .ip-swuv2__roadmap-item.item-12 {

        margin-bottom: 0;

    }



    /* roadmap */



    .ip-lwu-welcome {

        padding: 50px 15px;

    }



    .ip-lwu-wc-content {

        width: 100%;

        padding-right: 0;

        text-align: center;

        margin-bottom: 30px;

    }



    .ip-lwu-wc-content-inner {

        max-width: 100%;

    }



    .ip-lwu-welcome::after {

        display: none;

    }



    .ip-lwu-wc-title {

        max-width: 100%;

    }



    .ip-lwu-wc-title h2 {

        text-align: center;

    }



    .ip-lwu-wc-photo {

        width: 100%;

        max-width: 744px;

        margin: 0 auto;

    }



    .ip-lwu-wc-benefits {

        flex-direction: column;

    }



    .ip-lwu-wc-benefits .border {

        width: 45px;

        height: 1px;

        margin: 15px 0;

    }



    .ip-lwu-what-we-list {

        padding: 50px 15px;

    }



    .ip-lwu-wwl-item {

        width: 100%;

    }



    section#lwu-testi {

        padding-bottom: 50px;

    }



    .ip-lwu-wf-content {

        max-width: 100%;

    }



    .ip-lwu-wf-title .sectionTitle h2 {

        text-align: center;

    }



    .lwu-wf-tab-text {

        text-align: center;

    }



    div#wf-1 .lwu-wf-fields {

        margin: 76px auto 0;

    }



    .lwu-wf-btns {

        text-align: center;

    }



    .ip-lwu-wizzard-form {

        padding: 50px 15px;

        min-height: auto;

    }



    .wf-bg::after {

        background: linear-gradient(to left, rgba(0, 0, 0, 1) 15%, rgba(0, 0, 0, .5) 100%);

    }



}



@media only screen and (max-width: 767px) {
/* 
    .sectionTitle h2 {

        font-size: 50px !important;

    } */



    .ip-lwu-faqs-set>a {

        font-size: 20px;

        letter-spacing: 0;

        padding-right: 20px;

    }



    div#wf-6 .lwu-wf-field-item {

        width: 100%;

    }

}



@media only screen and (max-width: 480px) {

    /* .sectionTitle h2 {

        font-size: 35px !important;

        letter-spacing: 0;

    } */

}