.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{
    width: 100%;
    margin-top: 74px;
}
.ip-lwu-wc-benefits:not(.done_grouping) {

    display: flex;
    align-items: center;
    justify-content: space-between;
    opacity: 0;
    pointer-events: none;
    

}


.ip-lwu-wc-benefits-slides:not(.slick-initialized){
    display: flex;

    align-items: center;

    justify-content: space-between;

    opacity: 0;
    pointer-events: none;
}

.ip-lwu-wc-benefits-slides[dir]{
    margin: 55px 0 0;
}
.ip-lwu-wc-benefits-slides[dir] .ip-lwu-wc-benefits-list{
    flex-flow: row-reverse wrap;
}

.ip-lwu-wc-benefits-slides.slick-initialized{
    font-size: 0;
}
.ip-lwu-wc-benefits-slides.slick-initialized .ip-lwu-wc-benefits-list{
    border-left: 1px solid #414141;
}

.ip-lwu-wc-benefits-list {

    display: inline-flex !important;
    align-items: center;
    justify-content: center;
    gap: 20px;
    font-size: 15px;
    color: #fff;
    letter-spacing: 0.02em;
    flex-flow: row wrap;
    min-height: 58px;
    padding: 0px 40px;

}

.ip-lwu-wc-benefits-list span{
    white-space: nowrap;
}
.ip-lwu-wc-benefits-list img{
    display: block;
    aspect-ratio: 62/58;
    object-fit: contain;
    object-position: center;
    width: 50px;
}
.ip-lwu-wc-benefits .border {

    width: 1px;

    height: 45px;

    background: #8e8e8e;

    opacity: .46;

}
.ip-lwu-wc-benefits.alt .ip-lwu-wc-benefits-list{
    border-left: 1px solid #9d9d9d;
}
.ip-lwu-wc-benefits.alt .ip-lwu-wc-benefits-list{
    color: #000;
}

/*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{

    opacity: 1;

}

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

    opacity: 1;

}

.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 a:before{

    content:'';

    display: block;

    position: absolute;

    z-index: 1;

    top: 0;

    left: 0;

    right: 0;

    bottom: 0;

    opacity: 0;

    background-size: cover;

    background-position: center center;

}

.ip-lwu-wwl-item a[data-wwl-label="Properties"]:before{

    background-image: url(../../images/home/vr-img_02.jpg);

}

.ip-lwu-wwl-item a[data-wwl-label="Vehicles"]:before{

    background-image: url(../../images/home/vhr-img_01.jpg);

}

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

    /*opacity: 0.5;*/
    opacity: 0;

}

.ip-lwu-wwl-item-label{

	position: absolute;

	top: 0;

	left: 0;

	width: 100%;

	height: 100%;

	z-index: 3;

	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: 1236px;

            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: 1263px;

            }

            

    .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;

}



.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-repeat: no-repeat;
        background-position: 30% !important;
}



.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 */

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

	margin-top: 108px;

}



.ip-lwu-wizzard-form 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,

span.wpcf7-form-control.wpcf7-checkbox label {

    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,

span.wpcf7-form-control.wpcf7-checkbox label input {

  position: absolute;

  opacity: 0;

  cursor: pointer;

  height: 0;

  width: 0;

}



/* Create a custom checkbox */

.lwu-wf-checkmark,

span.wpcf7-form-control.wpcf7-checkbox label::before {

  content: '';

  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,

span.wpcf7-form-control.wpcf7-checkbox label span::after {

  content: "";

  position: absolute;

  display: none;

}



/* Show the checkmark when checked */

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

span.wpcf7-form-control.wpcf7-checkbox input:checked ~ span::after {

  display: block;

}



/* Style the checkmark/indicator */

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

span.wpcf7-form-control.wpcf7-checkbox label span::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;

}



span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item {

    margin-bottom: 1px;

    display: block;

}



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

    line-height: 1.6;

}



.lwu-wf-radio-group,

span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label {

  position: relative;

  display: block;

}



/* Hide default radio */

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

span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label input {

  display: none;

}



/* Square button */

.lwu-wf-radio-group label,

span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label span.wpcf7-list-item-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,

span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item label:hover {

  background: #000;

  color: #bababa;

}



/* Checked state */

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

span.wpcf7-form-control.wpcf7-radio span.wpcf7-list-item input[type="radio"]:checked + span {

  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;

}



div#wf-1 .wpcf7-list-item {

    display: block;

}



div#wf-1 span.wpcf7-form-control.wpcf7-checkbox {

    column-count: 2;

    display: block;

}



/*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{
    color: #fff;

  font-size: 15px;

  font-weight: 300;

  line-height: 1.7;

    letter-spacing: 0.05em;
}
.ip-lwu-faqs-content p{

  padding: 20px 0;

  margin: 0;

  

}



.ip-lwu-faqs-btn {

    margin-top: 70px;

}



/*alt*/



.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;

}



div#footer-git {

    display: none;

}



@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;

	}



}



@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 */

    .ip-lwu-wizzard-form 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{
        font-size: 0.938vw;
    }
    .ip-lwu-faqs-content p{

      padding: 1.25vw 0;

      

    }



    .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__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-5:before,

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

        display: none;

    }



    .ip-swuv2__roadmap-item.item-10 {

        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;
        line-height: 1.2;

    }



    .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: 35px !important;

    }



    .ip-lwu-faqs-set > a {

        font-size: 18px;

        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: 30px !important;

        letter-spacing: 0;

    }
    .wf-bg canvas {
        background-position: 30%;
    }
}



