:root {
    --font-80: 80px;
    --font-50: 50px;
    --font-40: 40px;
    --font-30: 30px;
    --font-32: 32px;
    --font-24: 24px;
    --font-22: 22px;
    --font-20: 20px;
    --font-18: 18px;
    --font-16: 16px;
    --font-14: 14px;
    --font-12: 12px;
    --line-19px: 19px;
    --line-35px: 35px;
    --line-50px: 50px;
    --line-100: 100%;
    --line-120: 120%;
    --line-130: 130%;
    --line-140: 140%;
    --lite-purple: #A997CE;
    --content-font-size:16px;
}
body{font-family:var(--content-font);font-size:var(--content-font-size);line-height:var(--line-height36);color:var(--content-color);font-weight:400}
.l_section_space{padding:180px 0}
.landing_page_bg{background:#13101c}
.main_landing_page .container,.wrappermain~footer .container{max-width:1686px}
.main_landing_page .container{
    --bs-gutter-x: 30px;
}
.bg-white{background:#f9f9f9!important}
.bg-white h2,.bg-white p,.bg-white ul li,.bg-white ul li a{color:#13101c!important}
.ready_from_main{position:relative;z-index:1}
@font-face{font-family:'Dancing Script';src:url('../fonts/DancingScript-Medium.eot');src:url('../fonts/DancingScript-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/DancingScript-Medium.woff2') format('woff2'),url('../fonts/DancingScript-Medium.woff') format('woff'),url('../fonts/DancingScript-Medium.ttf') format('truetype'),url('../fonts/DancingScript-Medium.svg#DancingScript-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:HelveticaNeueCyr;src:url('../fonts/HelveticaNeueCyr-Light.eot');src:url('../fonts/HelveticaNeueCyr-Light.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueCyr-Light.woff2') format('woff2'),url('../fonts/HelveticaNeueCyr-Light.woff') format('woff'),url('../fonts/HelveticaNeueCyr-Light.ttf') format('truetype'),url('../fonts/HelveticaNeueCyr-Light.svg#HelveticaNeueCyr-Light') format('svg');font-weight:300;font-style:normal;font-display:swap}
@font-face{font-family:HelveticaNeueCyr;src:url('../fonts/HelveticaNeueCyr-Roman.eot');src:url('../fonts/HelveticaNeueCyr-Roman.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueCyr-Roman.woff2') format('woff2'),url('../fonts/HelveticaNeueCyr-Roman.woff') format('woff'),url('../fonts/HelveticaNeueCyr-Roman.ttf') format('truetype'),url('../fonts/HelveticaNeueCyr-Roman.svg#HelveticaNeueCyr-Roman') format('svg');font-weight:400;font-style:normal;font-display:swap}
@font-face{font-family:HelveticaNeueCyr;src:url('../fonts/HelveticaNeueCyr-Medium.eot');src:url('../fonts/HelveticaNeueCyr-Medium.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueCyr-Medium.woff2') format('woff2'),url('../fonts/HelveticaNeueCyr-Medium.woff') format('woff'),url('../fonts/HelveticaNeueCyr-Medium.ttf') format('truetype'),url('../fonts/HelveticaNeueCyr-Medium.svg#HelveticaNeueCyr-Medium') format('svg');font-weight:500;font-style:normal;font-display:swap}
@font-face{font-family:HelveticaNeueCyr;src:url('../fonts/HelveticaNeueCyr-Bold.eot');src:url('../fonts/HelveticaNeueCyr-Bold.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueCyr-Bold.woff2') format('woff2'),url('../fonts/HelveticaNeueCyr-Bold.woff') format('woff'),url('../fonts/HelveticaNeueCyr-Bold.ttf') format('truetype'),url('../fonts/HelveticaNeueCyr-Bold.svg#HelveticaNeueCyr-Bold') format('svg');font-weight:700;font-style:normal;font-display:swap}
@font-face{font-family:HelveticaNeueCyr;src:url('../fonts/HelveticaNeueCyr-Heavy.eot');src:url('../fonts/HelveticaNeueCyr-Heavy.eot?#iefix') format('embedded-opentype'),url('../fonts/HelveticaNeueCyr-Heavy.woff2') format('woff2'),url('../fonts/HelveticaNeueCyr-Heavy.woff') format('woff'),url('../fonts/HelveticaNeueCyr-Heavy.ttf') format('truetype'),url('../fonts/HelveticaNeueCyr-Heavy.svg#HelveticaNeueCyr-Heavy') format('svg');font-weight:900;font-style:normal;font-display:swap}
a{text-decoration:none}
.h1>span,.h2>span,.h3>span,.h4>span,.h5>span,.h6>span,.main_title>a,.main_title>span,.main_title_small>a,.main_title_small>span,h1>span,h2>span,h3>span,h4>span,h5>span,h6>span{background:#67ccfd;background:-moz-linear-gradient(left,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);background:-webkit-linear-gradient(left,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);background:linear-gradient(to right,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline;font-weight:600;background-size:200% 200%;animation:gradient 4s ease infinite}
.autotab_box_wrap ul.nav-tabs li a .tabtitle,.caseimg_img_main .caseimg_link .caseimg_content .ullicase>span,.contact_form form .form-control,.innerbannertext .subtitle,.label_move_top form .form-group label.move_label,.label_move_top form .form-group label.selected_label,.main_title>strong,.main_title_small>strong,.opensansfont,ol li,p,ul li{font-family:HelveticaNeueCyr,Arial,sans-serif}
.h1,.h2,.h3,.h4,.h5,.h6,.header .primary .navbar .navbar-collapse .navbar-nav .sub li a,.header primary .navbar .navbar-collapse .navbar-nav>li>a,.nimbusfont,body,h1,h2,h3,h4,h5,h6,span,ul.nav-tabs.mobiletab>li.nav-item>a.nav-link{font-family:HelveticaNeueCyr,Arial,sans-serif}
@keyframes gradient{
0%{background-position:0 50%}
50%{background-position:100% 50%}
100%{background-position:0 50%}
}
svg , path, a{
    transition: all 0.5s ease;
}
.main_title_con .h1,.main_title_con h1{font-size:var(--font-80);line-height:var(--line-100)}
.main_title_con p{font-weight:400;font-size:var(--font-18);line-height:var(--line-130);color:#fff;opacity:.7}
p:last-child{margin-bottom:0}
.w_c{color:#fff}
.main_landing_page header{padding:20px 0;position: fixed;z-index:1;transition: all 0.5s ease;background: transparent;width: 100%;z-index: 99;}
.landing_header_main{display:flex;flex-wrap:wrap;justify-content:space-between;align-items:center}
.landing_header_right{display:flex;align-items:center;flex-wrap:wrap}
.landing_header_call{display:flex;align-items:center;margin-right:23px}
.landing_header_call a span{line-height:normal;font-size:0;display:inline-block;margin-right:10px}
.landing_header_call a{font-weight:500;font-size:var(--font-16);color:#fff;line-height:var(--line-19px);display:inline-flex}
.landing_banner_title_con .main_title_con h1{margin-bottom:36px}
.main_landing_page .btn-primary{color:#fff;background:#67ccfd;background:-moz-linear-gradient(left,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);background:-webkit-linear-gradient(left,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);background:linear-gradient(to right,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%)}
.main_landing_page .btn{width:187px;height:50px;line-height:50px;font-size:var(--font-18);font-weight:500;overflow:hidden;z-index:10;position:relative;display:inline-block;text-align:center;white-space:nowrap;vertical-align:middle;-webkit-user-select:none;-moz-user-select:none;-ms-user-select:none;user-select:none;border:none;padding:0;border-radius:10px;transition:all .5s ease 0s;-moz-transition:all .5s ease 0s;-ms-transition:all .5s ease 0s;-o-transition:all .5s ease 0s;-webkit-transition:all .5s ease 0s}
.sub_title_btn{margin-bottom:20px}

.sub_btn {
    text-transform: uppercase;
    display: inline-flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 15px;
    min-width: 263px;
    height: 30px;
    width: auto;
    border: 1px solid rgba(255,255,255,.5);
    border-radius: 150px;
    font-weight: 500;
    font-size: var(--font-14);
    line-height: 30px;
    color: #fff;
    display: inline-block;
    text-align: center;
}

.sub_text{font-weight:500;font-size:var(--font-14);line-height:17px;color:#fff;opacity:.5}
.landing_banner_title_con .sub_text{margin-left:15px}
.landing_banner_title_con .partners{padding:36px 0 0 0}
.landing_banner_title_con .section-title{text-align:center;color:#2f7dd1;margin-bottom:40px}
.landing_banner_title_con .partners-row{position:relative;overflow:hidden;margin-bottom:0}
.landing_banner_title_con .partners-row::after,.landing_banner_title_con .partners-row::before{content:"";position:absolute;top:0;width:100px;height:100%;z-index:2}
.landing_banner_title_con .partners-row::before{left:0;background:0 0}
.landing_banner_title_con .partners-row::after{right:0;background:0 0}
.landing_banner_title_con .partners-track{display:flex;width:max-content}
.landing_banner_title_con .partner-card{background:0 0;border-radius:10px;padding:13px 25px;margin-right:10px;min-width:160px;display:flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.15);border-radius:10px}
.landing_banner_title_con .partner-card img{height:auto}
.landing_banner_title_con .partners h5{font-weight:500;font-size:var(--font-14);line-height:17px;text-transform:uppercase;color:#fff;margin-bottom:20px;text-align:left}
@keyframes scroll-left{
from{transform:translateX(0)}
to{transform:translateX(-50%)}
}
@keyframes scroll-right{
from{transform:translateX(-50%)}
to{transform:translateX(0)}
}
.landing_banner_title_con .marquee-left .partners-track{animation:scroll-left 80s linear infinite}
.landing_banner_title_con .marquee-right .partners-track{animation:scroll-right 80s linear infinite}
.lending_card-frame{position:relative}
.lending_card-frame {
    position: relative;
    padding-left: 0;
    max-width: 840px;
    margin-left: auto;
}
.lending_card-frame .card-frame{width:100%;margin-left:auto;max-width:670px;background:rgba(39,34,53,.6);backdrop-filter:blur(30px);border-radius:30px;padding:50px;position:relative}
.lending_card-frame .card-frame::before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(to right,#67ccfd,#d337bb,#ff0f6b,#fe5f3c);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.lending_card-frame .card{background:0 0;border:0}
.lending_card-frame h5{margin:0 0 10px;color:#fff;font-size:var(--font-30);font-weight:500;line-height:var(--line-100);letter-spacing:0;margin-bottom:20px}
.lending_card-frame .subtitle{margin:0 0 42px;color:#fff;font-size:var(--font-18);line-height:var(--line-130)}
.lending_card-frame form{display:flex;flex-direction:column;gap:16px}
.lending_card-frame .row{display:grid;grid-template-columns:1fr 1fr;gap:0}
.lending_card-frame .field{display:flex;flex-direction:column;gap:5px;margin-bottom:15px}
.lending_card-frame label{color:var(--lite-purple);font-weight:500;font-size:var(--font-18);line-height:normal;margin-bottom:0}
.lending_card-frame input,.lending_card-frame select{width:100%;background:rgba(53,46,71,.5);border:1px solid #8054c4;border-radius:10px;padding:6px 20px;color:var(--lite-purple);font-weight:500;font-size:var(--font-16);line-height:35px;outline:0}
.lending_card-frame input:focus,.lending_card-frame select:focus{border-color:#7c5cd6}
.lending_card-frame input::placeholder{color:#665f7d}
.lending_card-frame select{appearance:none;-webkit-appearance:none;-moz-appearance:none;background-image:url("data:image/svg+xml,%3Csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8' fill='none'%3E%3Cpath d='M1 1.5L6 6.5L11 1.5' stroke='%23bcaee2' stroke-width='1.5' stroke-linecap='round' stroke-linejoin='round'/%3E%3C/svg%3E");background-repeat:no-repeat;background-position:right 15px center;padding-right:38px;cursor:pointer}
.lending_card-frame select option{background:#1c1728;color:#f3f0fa}
.lending_card-frame .field_btn{margin-top:6px;width:100%;border:none;border-radius:10px;padding:15px;background:linear-gradient(90deg,#4e9dfb 0,#9c5cf0 42%,#ec4fa0 70%,#fa6a3c 100%);color:#fff;font-family:inherit;font-weight:500;display:flex;align-items:center;justify-content:center;gap:8px;cursor:pointer}
.lending_card-frame .field_btn input{background:0 0;color:#fff;border:0;width:auto;padding:0;font-size:var(--font-16)}
.lending_card-frame .field_btn span{line-height:0;font-size:0}
.lending_card-frame .footer-note{margin:20px 0 0;
font-weight: 400;
font-size: var(--font-14);
line-height: normal;
color: #A997CE;}
.landing_banner_three_box.landing_banner_three_box{margin-top:36px;display:flex;flex-wrap:wrap;padding:30px 0;border-top:1px solid rgba(255,255,255,.15);border-bottom:1px solid rgba(255,255,255,.15)}
.landing_banner_three_box .landing_three_box{width:33.33%;padding-right:20px}
.landing_banner_three_box .landing_three_box .h5, .landing_banner_three_box .landing_three_box span.h5 {
    font-weight: 500;
    font-size: var(--font-30);
    line-height: var(--line-50);
    color: #fff;
    margin-bottom: 20px;
    display: block;
}
.landing_banner_three_box .landing_three_box p{font-weight:400;font-size:var(--font-18);line-height:var(--line-130);color:#fff;opacity:.7;margin-bottom:0}
.scene{position:absolute;inset:0}
.headline{font-family:'Dancing Script';color:#fff;margin:0;font-weight:500;font-size:var(--font-24);line-height:29px;transform:rotate(-6.81deg)}
.arrow-wrap{width:min(62vw,360px);align-self:flex-end;margin-top:clamp(-6px,-1vw,-2px)}
.arrow-wrap svg{width:83px;overflow:visible;height:61px;position:absolute;right:0;bottom:0}
.art{fill:#ffffff;visibility:hidden}
.art.is-ready{visibility:visible;animation:art-fade 7s linear infinite}
.reveal-guide{fill:none;stroke:#fff;stroke-width:12;stroke-linecap:round;stroke-linejoin:round;stroke-dasharray:var(--len);stroke-dashoffset:var(--len)}
.reveal-guide.is-ready{animation:guide-draw 3.2s cubic-bezier(.65,0,.35,1) infinite}
@keyframes guide-draw{
0%{stroke-dashoffset:var(--len)}
55%{stroke-dashoffset:0}
100%{stroke-dashoffset:0}
}
@keyframes art-fade{
0%{opacity:1}
78%{opacity:1}
95%{opacity:1}
100%{opacity:1}
}
@media (prefers-reduced-motion:reduce){
.art.is-ready{animation:none;opacity:1}
.reveal-guide.is-ready{animation:none;stroke-dashoffset:0}
}
.scene_main{width:143px;height:109px;position:absolute;top:-20px;left: 0;}
.landing_banner_main{position:relative;padding-top:185px!important}
.main_landing_page{position:relative;overflow:hidden}
.main_landing_page:before{content:"";position:absolute;width:700px;height:700px;background:linear-gradient(90deg,#67ccfd 0,#d337bb 50%,#ff0f6b 75%,#fe5f3c 100%);opacity:.3;filter:blur(100px);transform:rotate(-45deg);z-index:0;left:-442.35px;top:20px}
.landing_banner_main::after{content:"";position:absolute;width:400px;height:400px;left:1622px;bottom:0;background:linear-gradient(90deg,#67ccfd 0,#d337bb 50%,#ff0f6b 75%,#fe5f3c 100%);opacity:.3;filter:blur(75px);transform:rotate(-45deg)}
.landing_banner_box{position:relative;z-index:1}
.clients_slider_box .clients_slider_img{overflow:hidden;position:relative;border-radius:10px;z-index:1;display:block;height:auto;width:530px}
.clients_slider_box .clients_slider_img img{display:block;width:100%;height:100%;box-shadow:none;position:absolute;left:50%;top:50%;transform:translate(-50%,-50%);-o-object-fit:cover;object-fit:cover}
.clients_slider_box{display:flex;flex-wrap:wrap}
.clients_slider_box .clients_slider_con{flex:1 1 0;padding-left:50px;padding-top:56px;padding-bottom:56px}
.clients_slider_svg_box{width:290px;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:40px}
.clients_slider_svg_box img{height:100%;object-fit:contain}
.clients_main .owl-carousel .owl-stage-outer{overflow:visible}
.clients_main .clients_main_box{width:74.8%;margin-top:70px;position:relative}
.clients_main .clients_main_box:before{content:"";position:absolute;width:400px;height:400px;right:0;bottom:0;background:linear-gradient(90deg,#67ccfd 0,#d337bb 50%,#ff0f6b 75%,#fe5f3c 100%);opacity:.3;filter:blur(75px);transform:rotate(-45deg)}
.clients_slider_title h6{font-weight:400;font-size:var(--font-24);line-height:var(--line-140);color:#fff}
.clients_slider_box{background:rgba(39,34,53,.6);border:1px solid rgba(255,255,255,.15);border-radius:20px;padding:30px;height:100%}
.clients_slider_title>span{font-weight:500;font-size:var(--font-14);text-transform:uppercase;color:#fff;opacity:.5;margin-bottom:30px;display:block}
.clients_slider_two_box_main{display:flex;flex-wrap:wrap}
.clients_slider_two_box_main .clients_slider_two_box{width:50%;padding-top:30px;margin-top:50px;border-top:1px solid rgba(255,255,255,.15);padding-right: 60px;}
.clients_slider_two_box .clients_slider_num{font-weight:500;font-size:var(--font-50);line-height:var(--line-120);color:#fff}
.clients_slider_two_box .clients_slider_num span{color:var(--lite-purple)!important;display:inline-block;font-size:var(--font-40)}
.clients_slider_two_box p{font-weight:400;font-size:var(--font-18);line-height:var(--line-130);color:#fff;opacity:.7}
.clients_main .owl-carousel .owl-stage{display:flex;flex-wrap:wrap}
.clients_main .owl-carousel .owl-item{display:flex;flex-wrap:wrap}
.landing_choose_box:before{position:absolute;content:"";background:linear-gradient(0deg,rgba(255,255,255,.05),rgba(255,255,255,.05));inset:0}
.clients_main .owl-carousel .item{display:flex;flex-direction:column;width:100%;height:100%}
.clients_slider_box .clients_slider_img::before{content:"";inset:0;position:absolute;background:linear-gradient(120deg,rgba(0,0,0,.3) 0,rgba(0,0,0,0) 57.97%);z-index:1}
.clients_slider_box .clients_slider_img span {
    display: flex;
    flex-direction: row;
    justify-content: center;
    align-items: center;
    padding: 0px 15px;
    position: absolute;
    min-width: 126px;
    width: auto;
    height: 30px;
    left: 30px;
    top: 30px;
    background: rgba(0,0,0,.2);
    border-radius: 150px;
    font-weight: 500;
    z-index: 1;
    font-size: var(--font-14);
    color: #fff;
    text-transform: uppercase;
    line-height: 30px;
    display: block;
    text-align: center;
}
.main_landing_page_title.text-center{max-width:950px;width:100%;margin:0 auto 30px auto}
.main_landing_page_title{margin-bottom:30px;max-width:950px}
.main_landing_page_title .sub_btn{min-width:auto}
.main_landing_page_title .h2,.main_landing_page_title h2{font-size:var(--font-50);line-height:var(--line-120)}
.main_landing_page_title p{font-weight:400;font-size:var(--font-18);line-height:var(--line-130);color:#fff;opacity:.8}
.success_main_box_bg{margin-top:70px;padding:170px 0;position:relative}
.success_section .success_main .success_main_box_bg{margin-top:70px;padding:170px 0;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;position:relative;z-index:0;overflow:hidden}
.success_main_content{padding:40px}
.success_con_box{position:relative;cursor:pointer;background:#272235;border:1px solid rgba(255,255,255,.15);border-radius:20px;overflow:hidden;height: 100%;}
.success_con_box .bg-video{position:absolute;top:50%;left:50%;width:100%;min-height:100%;max-width:100%;transform:translate(-50%,-50%);object-fit:cover;object-position:center;height:100%;opacity:0;visibility:hidden;transition:all .4s ease;z-index:0}
.success_con_box .success_small{font-weight:500;font-size:var(--font-18);line-height:normal;position:relative;display:flex}
.success_main_content:before{content:"";width:13px;height:13px;background:linear-gradient(90deg,#67ccfd 0,#d337bb 50%,#ff0f6b 75%,#fe5f3c 100%);position:absolute;right:0;border-radius:50%;top:50%;transform:translateY(-50%)}
.success_num_main{margin-top:180px}
.success_num_main .success_num{font-weight:500;font-size:var(--font-80);line-height:var(--line-100);margin-bottom:20px;display:block}
.success_num_main p{font-weight:400;font-size:var(--font-18);line-height:var(--line-130);opacity:.8}
.landing_p_title p{font-weight:400;font-size:var(--font-32);line-height:var(--line-140)}
.main_landing_page_title.larch_title{max-width:1100px;width:100%}
.landing_choose_box{padding:425px 0;margin-top:70px;border-radius:20px;position:relative;background-size:cover;background-position:center center;background-repeat:no-repeat;z-index:0;overflow:hidden}
.landing_choose_slider_main{position:absolute;left:0;right:0;bottom:100px;max-width:1450px;margin:0 auto}
.landing_choose_content_main h5{font-weight:500;font-size:var(--font-24);line-height:var(--line-120);margin-bottom:20px}
.landing_choose_content_main p{font-weight:400;font-size:var(--font-18);line-height:var(--line-130);opacity:.7}
.landing_choose_content{height:100%;display:flex;flex-wrap:wrap;background:rgba(19,16,28,.5);backdrop-filter:blur(25px);border-radius:20px;padding:30px;position:relative}
.landing_choose_content_num{display:flex;flex-direction:row;justify-content:center;align-items:center;width:50px;height:50px;background:linear-gradient(90deg,#67ccfd 0,#d337bb 50%,#ff0f6b 75%,#fe5f3c 100%);border-radius:150px;font-weight:500;font-size:var(--font-24)}
.landing_choose_content_main{flex:1 1 0;margin-left:30px}
.landing_choose_content::before{content:"";position:absolute;inset:0;padding:2px;border-radius:inherit;background:linear-gradient(to right,#67ccfd,#d337bb,#ff0f6b,#fe5f3c);-webkit-mask:linear-gradient(#fff 0 0) content-box,linear-gradient(#fff 0 0);-webkit-mask-composite:xor;mask-composite:exclude;pointer-events:none}
.landing_choose_slider_main .owl-carousel .owl-stage{display:flex;flex-wrap:wrap}
.landing_choose_slider_main .owl-carousel .owl-item{display:flex;flex-wrap:wrap}
.landing_choose_slider_main .owl-carousel .item{display:flex;flex-direction:column;width:100%;height:100%}
.landing_choose_section{position:relative}
.landing_choose_section:before{content:"";position:absolute;width:700px;height:700px;background:linear-gradient(90deg,#67ccfd 0,#d337bb 50%,#ff0f6b 75%,#fe5f3c 100%);opacity:.3;filter:blur(100px);transform:rotate(-45deg);z-index:0;left:-442.35px;top:0}
.whate_we_all_box{display:grid;grid-template-columns:repeat(4,1fr);border:1px solid rgba(255,255,255,.08);border-radius:20px;overflow:hidden}
.whate_we_box{padding:40px 28px;background:#241f33;border-right:1px solid rgba(255,255,255,.08);border-bottom:1px solid rgba(255,255,255,.08);transition:.45s;position:relative;overflow:hidden}
.whate_we_box:nth-child(4n){border-right:0}
.whate_we_box::before{content:"";position:absolute;inset:0;background:linear-gradient(90deg,#67ccfd 0,#d337bb 50%,#ff0f6b 75%,#fe5f3c 100%);opacity:0;transition:.45s;z-index:0}
.whate_we_box>*{position:relative;z-index:2}
.whate_we_box_svg{display:inline-block;align-items:center;transition:all 0.5s ease;justify-content:center;margin-bottom:80px}
.whate_we_box_svg img,.whate_we_box_svg svg{width:80px;transition:all 0.5s ease; height: auto;}
.whate_we_box.bg-remove{background:0 0}
.whate_we_box h6{transition:all .5s ease;font-weight:500;font-size:var(--font-24);line-height:var(--line-120);margin-bottom:20px}
.whate_we_box p{font-weight:400;font-size:var(--font-18);line-height:var(--line-130);color:#fff;opacity:.7}
.landing_logo_box{position:relative;width:100%;height:83px;overflow:hidden;cursor:pointer;background:#1f1c27;border-radius:10px}
.landing_logo_box .logo-video{position:absolute;inset:0;width:100%;height:100%;object-fit:cover;z-index:1;border-radius: 13px;}
.landing_logo_box img{position:absolute;inset:0;width:100%;height:100%;object-fit:contain;object-position:center;padding:20px 20px;transition:all 0.8s ease;z-index:2;background: #1f1c27;opacity: 1;}
@keyframes floatIcon{
0%{transform:translateY(0) rotate(0)}
30%{transform:translateY(-8px) rotate(8deg) scale(1.08)}
60%{transform:translateY(3px) rotate(-5deg)}
100%{transform:translateY(0) rotate(0)}
}
.icon-design svg{animation:floatY 4s ease-in-out infinite}
.icon-dev svg{animation:tilt 5s ease-in-out infinite}
.icon-migrate svg{animation:moveX 4.5s ease-in-out infinite}
.icon-cloud svg{animation:pulse 3.5s ease-in-out infinite}
.icon-seo svg{animation:zoom 4s ease-in-out infinite}
.icon-growth svg{animation:bounceSmall 3.8s ease-in-out infinite}
.icon-media svg{animation:rotateFloat 5s ease-in-out infinite}
.icon-ai svg{animation:swing 4.5s ease-in-out infinite}
@keyframes floatY{
0%,100%{transform:translateY(0)}
50%{transform:translateY(-8px)}
}
@keyframes tilt{
0%,100%{transform:rotate(0)}
25%{transform:rotate(-8deg)}
75%{transform:rotate(8deg)}
}
@keyframes moveX{
0%,100%{transform:translateX(0)}
50%{transform:translateX(8px)}
}
@keyframes pulse{
0%,100%{transform:scale(1)}
50%{transform:scale(1.12)}
}
@keyframes zoom{
0%,100%{transform:scale(1)}
50%{transform:scale(.92)}
}
@keyframes bounceSmall{
0%,100%{transform:translateY(0)}
25%{transform:translateY(-6px)}
50%{transform:translateY(0)}
75%{transform:translateY(-3px)}
}
@keyframes rotateFloat{
0%,100%{transform:rotate(0) translateY(0)}
50%{transform:rotate(10deg) translateY(-6px)}
}
@keyframes swing{
0%,100%{transform:rotate(0);transform-origin:top center}
25%{transform:rotate(8deg)}
75%{transform:rotate(-8deg)}
}
.success_main_content{position:relative;overflow:hidden}
.success_main_content::before{content:"";position:absolute;width:12px;height:12px;border-radius:50%;background:linear-gradient(90deg,#67ccfd,#d337bb,#ff0f6b,#fe5f3c);box-shadow:0 0 15px rgba(255,95,95,.5);animation:floatDot1 14s linear infinite}
.success_main_box .col-lg-3:nth-child(2) .success_main_content::before{animation:floatDot2 12s linear infinite}
.success_main_box .col-lg-3:nth-child(3) .success_main_content::before{animation:floatDot3 16s linear infinite}
.success_main_box .col-lg-3:nth-child(4) .success_main_content::before{animation:floatDot4 10s linear infinite}
@keyframes floatDot1{
0%{top:10%;left:15%}
20%{top:25%;left:75%}
40%{top:70%;left:60%}
60%{top:55%;left:20%}
80%{top:85%;left:80%}
100%{top:10%;left:15%}
}
@keyframes floatDot2{
0%{top:80%;left:20%}
20%{top:15%;left:45%}
40%{top:35%;left:85%}
60%{top:75%;left:70%}
80%{top:50%;left:10%}
100%{top:80%;left:20%}
}
@keyframes floatDot3{
0%{top:50%;left:10%}
25%{top:10%;left:65%}
50%{top:45%;left:90%}
75%{top:85%;left:40%}
100%{top:50%;left:10%}
}
@keyframes floatDot4{
0%{top:15%;left:80%}
20%{top:60%;left:60%}
40%{top:85%;left:20%}
60%{top:35%;left:10%}
80%{top:20%;left:50%}
100%{top:15%;left:80%}
}
.whate_we_main_box{margin-top:70px}
.landing_logo_main_box{max-width:1370px;margin:8px auto 0 auto}
.landing_logo_main_box .col-6{padding:0 31px;margin-top:62px}
.landing_logo_main_box .row{margin:0 -31px!important}
.landing_google_left{height:100%;padding:30px;background:#272235;border:1px solid #424049;border-radius:15px}
.landing_google_left_con p{font-weight:500;font-size:var(--font-14);line-height:17px;text-transform:uppercase;margin-bottom:40px}
.landing_google_img_box{display:flex;flex-wrap:wrap;gap:40px}
.landing_google_img_box span{width:auto;height:80px;display:flex;align-items:center;justify-content:center;overflow:hidden;flex-shrink:0}
.landing_google_img_box span img{width:100%;height:100%;object-fit:contain;display:block}
.landing_reviews_top{display:flex;flex-wrap:wrap;align-items:center;gap:12px;justify-content:space-between}
.landing_reviews_top_img{width:40px;height:40px;min-width:40px;border-radius:50%;overflow:hidden;display:flex;align-items:center;justify-content:center;background:#3e3e3e;color:#fff;font-size:var(--font-18);font-weight:600;line-height:1;margin-right:16px}
.landing_reviews_top_img img{width:100%;height:100%;display:block;object-fit:cover}
.landing_reviews_top .landing_reviews_top_main{display:flex}
.landing_reviews_top_name h6{font-weight:600;font-size:var(--font-16);line-height:20px}
.landing_reviews_top_name p{font-weight:400;font-size:var(--font-12);line-height:15px;color:rgba(255,255,255,.5)}
.landing_reviews_star ul{list-style:none;padding:0;display:inline-block;margin:16px 0}
.landing_reviews_star ul li{display:inline-block}
.landing_reviews_box{padding:20px;filter:drop-shadow(0px 28px 11px rgba(0, 0, 0, .01)) drop-shadow(0px 16px 9px rgba(0, 0, 0, .05)) drop-shadow(0px 7px 7px rgba(0, 0, 0, .09)) drop-shadow(0px 2px 4px rgba(0, 0, 0, .1)); position: relative;}
.landing_reviews_box:before {
    content: "";
    position: absolute;
    top: 1px;
    right: 1px;
    bottom: 1px;
    left: 1px;
    border: 1px solid rgba(255, 255, 255, .3);
    border-radius: 15px;
}
.landing_reviews_con p{font-weight:400;font-size:var(--font-16);line-height:20px;display:-webkit-box;-webkit-line-clamp:4;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis}
.landing_reviews_btn{font-weight:400;font-size:var(--font-14);line-height:20px;color:rgba(255,255,255,.5)}
.landing_google_main_box{margin-top:70px}
.review-badge{display:inline-flex;align-items:center;gap:20px;color:#fff;padding:0;border-radius:0;font-size:var(--font-16);font-weight:600}
.rating-text{font-weight:600;font-size:var(--font-22);line-height:29px;color:#fff;text-transform:uppercase}
.stars{color:#ffc107;font-size:var(--font-22);line-height:1}
.stars .half{background:linear-gradient(90deg,#ffc107 50%,#888 50%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}
.reviews{font-weight:600;font-size:var(--font-22);line-height:29px;color:#fff}
.google{font-size:var(--font-18);font-weight:700}
.landing_google_main_bott{text-align:center;margin-top:40px}
.progress_main_box .tab-device-title{display:none}
.progress_main_box{max-width:1370px;margin:0 auto;position:relative;z-index:2}
.progress_main_box li.nav-item{position:relative}
.progress_main_box li.nav-item svg{position:absolute;top:50%;right:10px;transform:translateY(-50%)}
.progress_main_box .nav-link{padding:10px 15px;width:140px;height:140px;border:2px solid rgba(255,255,255,.3);border-radius:150px;font-weight:500;font-size:var(--font-14);line-height:17px;text-transform:uppercase;color:#fff}
.progress_main_box .nav-link span{display:block;font-weight:500;font-size:var(--font-32);color:#fff;margin-bottom:20px;line-height:normal}
.progress_main_box li.nav-item:not(:last-child){padding-right:167px}
.progress_main_box .nav-tabs{border:0;gap:0;display:inline-flex}
.progress_main_box .nav-link.active span{background:#67ccfd;background:-moz-linear-gradient(left,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);background:-webkit-linear-gradient(left,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);background:linear-gradient(to right,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);-webkit-background-clip:text;-webkit-text-fill-color:transparent;display:inline;font-weight:600;background-size:200% 200%;animation:gradient 4s ease infinite;display:block}
.progress_main_box .tab-content{margin-top:100px}
.progress_in_con_title .sub_btn{min-width:auto;margin-bottom:20px}
.progress_in_con_title h3{font-weight:500;font-size:var(--font-50);line-height:120%}
.progress_in_content p{font-weight:400;font-size:var(--font-22);line-height:140%;opacity:.8}
.progress_in_content_ul h6{font-weight:500;font-size:var(--font-14);line-height:17px;color:#fff;text-transform:uppercase;margin-bottom:25px}
.progress_in_content_ul{margin-top:40px}
.progress_in_content_ul ul{list-style:none;padding:0;margin:0;display:inline-block}
.progress_in_content_ul ul li a{display:flex;justify-content:center;align-items:center;padding:0px 20px;width:auto;height:51px;border:1px solid rgba(255,255,255,.5);border-radius:150px;font-weight:400;font-size:var(--font-22);color:#fff;transition: all 0.5s ease;line-height: 51px;}
.progress_in_content_ul ul li{display:inline-block;margin:15px 15px 0 0}
.progress_in_content_ul ul li{display:inline-block}
.progress_main_heading h2{line-height:135px;text-align:center;opacity:.5;font-size:200px;font-weight:700;color:transparent;-webkit-text-stroke:2px #ddd;text-transform:capitalize;margin-bottom:0}
.progress_main_box_video{padding:192px 0 133px 0;position:relative;overflow:hidden}
.progress_main_box_video video{position:absolute;inset:0;width:100%;height:100%;z-index:0;object-fit:cover}
.progress_main_box_video:before{content:"";background:linear-gradient(0deg,rgba(0,0,0,.2),rgba(0,0,0,.2));position:absolute;inset:0;z-index:2}
.plan_main_box_title h3{font-weight:500;font-size:var(--font-32);line-height:var(--line-120)}
.plan_main_box_title p{font-weight:400;font-size:var(--font-18);line-height:var(--line-130);opacity:.7}
.plan_main_box_title_main span svg{width:32px;height:32px}
.plan_main_box_title_main span{font-size:0;line-height:normal;position:absolute;right:0;top:5px}
.plan_main_box_title_main{position:relative;padding-right:52px;padding-bottom:40px;border-bottom:1px solid #ddd}
.plan_main_box{margin-top:70px}
.plan_main_box_content{margin-top:40px}
.plan_main_box_content h6{font-weight:500;text-transform:uppercase;font-size:var(--font-14);line-height:17px;margin-bottom:40px}
.plan_main_box_content ul{list-style:none;padding:0;margin:0}
.plan_main_box_content ul li:last-child{margin-bottom:0}
.plan_main_box_content ul li{position:relative;padding-left:28px;font-weight:400;font-size:var(--font-18);line-height:var(--line-130);opacity:.7;margin-bottom:10px}
.plan_main_box_con{border:1px solid #424049;border-radius:30px;padding:60px;transition: all 0.5s ease;}
.plan_main_box_con .border_btn{margin-top:40px}
.plan_main_box_content ul li::before{content:"";position:absolute;left:0;top:0;background:url(../images/check\ 2.svg);width:18px;height:18px;background-size:18px;background-repeat:no-repeat}
.border_btn .btn.btn-primary{background:0 0;border:1px solid #fff;min-width:auto;width:100%}
.border_btn .btn svg{margin-left:15px}
.plan_svg_title{position:relative;text-align:center;width:182px;height:54px;display:flex;flex-wrap:wrap;justify-content:end;margin-left:auto;margin-top:40px;margin-right:50px}
.plan_svg_title span{font-family:'Dancing Script';font-weight:500;font-size:24px;line-height:29px;transform:rotate(-6.81deg);display:inline-block}
.plan_svg_title svg{position:absolute;top:-15px;left:0}
.client_review_con p{font-weight:400;font-size:var(--font-32);line-height:var(--line-140);text-align:center}
.client_review_con ul{list-style:none;padding:0;display:inline-block;width:100%;text-align:center;margin:40px 0 20px 0}
.client_review_con ul li{display:inline-block}
.client_review_name h6{font-weight:500;font-size:var(--font-14);line-height:17px;text-transform:uppercase;margin-bottom:5px}
.client_review_name{text-align:center}
.client_review_name span{font-weight:400;font-size:var(--font-14);line-height:17px;opacity:.7}
.client_review_img {
    width: 245px;
    height: 80px;
    overflow: hidden;
    margin-bottom: 30px;
    margin-top: 26px;
    margin-left: auto;
    margin-right: auto;
}
.client_review_slider{width:100%}
.client_review_slider .owl-stage-outer{overflow:visible}
.client_review_img img{width:100%;height:100%;object-fit:contain;display:block}
.client_review_main{position:relative;overflow:hidden}
.client_review_main video{position:absolute;inset:0;width:100%;height:100%;z-index:0;object-fit:cover}
.client_review_main:before{content:"";background:#000;opacity:.5;position:absolute;inset:0;z-index:1}
.client_review_main .main_landing_page_title.text-center{position:relative;z-index:1}
.client_review_box{background:rgba(255,255,255,.15);backdrop-filter:blur(30px);border-radius:20px;padding:40px}
.new_style_accordion .accordion_item{background:linear-gradient(268.22deg,#272235 -.83%,rgba(47,32,71,.35) 100%);border-radius:20px;margin-bottom:20px;overflow:hidden}
.new_style_accordion .accordion_title{display:flex;align-items:flex-start;gap:20px;padding:24px;cursor:pointer}
.new_style_accordion .accordion_icon{width:62px;min-width:62px}
.new_style_accordion .accordion_icon img,.new_style_accordion .accordion_icon svg{width:62px;height:62px;display:block}
.new_style_accordion .accordion_info{flex:1;padding-top:12px}
.new_style_accordion .accordion_info h3{font-weight:500;font-size:var(--font-30);line-height:36px;color:#fff;margin-bottom:0;transition: all 0.5s ease;}
.new_style_accordion .accordion_content{max-height:0;opacity:0;overflow:hidden;transition:max-height .5s ease,opacity .5s ease,margin-top .5s ease;margin-top:0}
.new_style_accordion .accordion_item.active .accordion_content{max-height:500px;opacity:1;margin-top:30px;max-width:1165px;width:100%}
.new_style_accordion .accordion_content p{font-weight:400;font-size:var(--font-18);line-height:var(--line-130);opacity:.7;color:#fff}
.new_style_accordion .accordion_arrow{width:60px;height:60px;display:flex;align-items:center;justify-content:center;background:#0f0a16;border-radius:20px;color:#fff;font-size:20px;flex-shrink:0;transition:transform .5s ease}
.new_style_accordion .accordion_item.active .accordion_arrow{transform:rotate(180deg)}
.landing_accodian_main_boxx{max-width:1434px;margin:0 auto}
.new_style_accordion .accordion_item.active .accordion_arrow svg path{stroke:#fff}
.landing_accodian_main_boxx{max-width:1474px;margin:70px auto 0 auto;padding: 0 20px;position: relative;z-index: 1;}
.landing_accodian_main{padding-bottom:483px;position:relative}
.landing_accodian_main_logo{position:absolute;left:50%;bottom:0;transform:translateX(-50%)}
.case_study_card .case_study_logo{width:118px;height:auto;display:flex;align-items:center;justify-content:center;overflow:hidden;margin-bottom:40px}
.case_study_card .case_study_category{font-weight:500;font-size:var(--font-14);text-transform:uppercase;color:#fff;opacity:.5;margin-bottom:30px;display:block}
.case_study_card .case_study_title{font-weight:400;font-size:var(--font-24);line-height:var(--line-140);color:#fff}
.case_study_card .case_study_stat_value{font-weight:500;font-size:var(--font-50);line-height:var(--line-120);color:#fff}
.case_study_card .case_study_stat_value span{color:var(--lite-purple)!important;display:inline-block;font-size:var(--font-40)}
.case_study_card .case_study_stat_item{width:50%;padding-top:30px;margin-top:50px;border-top:1px solid rgba(255,255,255,.15)}
.case_study_card .case_study_stat_item p{font-weight:400;font-size:var(--font-18);line-height:var(--line-130);color:#fff;opacity:.7}
.case_study_stats{display:flex;flex-wrap:wrap}
.case_study_card{padding:30px;background:#272235;border-radius:30px;overflow:hidden}
.case_study_card_mian_im{width:100%;height:100%;position:relative;overflow:hidden;border-radius:10px;margin-bottom:40px}
.case_study_stat_item p{padding-right:40px}
.case_study_card_mian_im img{width:100%;height:100%;object-fit:cover;mix-blend-mode:luminosity;display:block}
.ready_from_main .lending_card-frame{padding:0;max-width: 100%;}
.ready_from_main .lending_card-frame .card-frame{margin:0;max-width:100%;background:#272235}
.field textarea{width:100%;min-height:120px;padding:12px 16px;border:1px solid #8054c4;border-radius:8px;font-size:16px;resize:vertical;outline:0;transition:border-color .3s ease;font-family:inherit;background:rgba(53,46,71,.5);color: var(--lite-purple);}
.field textarea:focus{border-color:#007bff}
.field_btn_filed ul{list-style:none;margin:0;padding:0;display:inline-block}
.field_btn_filed ul li{display:inline-block;margin-right:5px;margin-top:10px}
.field_btn_filed ul li a{display:flex;justify-content:center;align-items:center;padding:16px 20px;border:1px solid #464155;width:auto;border-radius:10px;font-weight:500;font-size:14px;line-height:normal;color:#fff}
.checkbox-label{display:flex;align-items:flex-start;gap:12px;cursor:pointer;line-height:1.6;position:relative}
.checkbox-label input{display:none}
.checkmark{width:22px;height:22px;border:2px solid #fff;border-radius:4px;background:0 0;position:relative;flex-shrink:0;transition:all .3s ease}
.checkbox-label input:checked+.checkmark{background:#fff;border-color:#fff}
.checkbox-label input:checked+.checkmark::after{content:"";position:absolute;left:6px;top:2px;width:5px;height:10px;border:solid #010101;border-width:0 2px 2px 0;transform:rotate(45deg)}
.field.checkbox-field{margin:0 0 10px 0}
.field.checkbox-field span{font-weight:400;font-size:15px;line-height:24px;color:#fff;opacity: 1;margin-bottom:0!important;display:block;margin: 0;}
.ready_from_main .card-frame::before{display:none}
.ready_from_main .case_study_card{padding-bottom:68px}
.ready_from_main .lending_card-frame .field{margin-bottom:20.5px;position: relative;}
.cta_landing_main{max-width:847px;margin:0 auto;width:100%;text-align:center}
.cta_landing_main h2{font-size:var(--font-80);margin-bottom:30px;line-height: var(--line-100);}
.field.checkbox-field span.wpcf7-list-item-label {
    opacity: 0.8; font-weight: 400;
font-size: var(--font-14);
line-height: normal;
}
.cta_landing_img img {
    max-width: 227px;
    margin: 0 auto 30px auto;
    width: 100%;
}
.ready_from_from{margin-top:70px}
.ready_from_main .lending_card-frame .scene_main svg{transform:rotateY(180deg)}
.ready_from_main .lending_card-frame .scene_main{right:0;top:-140px;width:170px;text-align:right;left: auto;}
.ready_from_main .lending_card-frame .scene_main p.headline{transform:rotate(9deg);margin:0 -87px}
.cta_landing_main .btn{margin-top:20px}
.ready_from_section{position:relative}
.ready_from_section::before{z-index:0;content:"";position:absolute;inset:0;background-image:url(../images/bg_from.png);width:100%;background-size:cover;background-position:bottom center;background-repeat:no-repeat}
.landing_footer_title h4{font-weight:500;font-size:var(--font-32);margin-bottom:40px;line-height:35px}
.landing_footer_link ul{list-style:none;padding:0;margin:0}
.landing_footer_link ul li a{position:relative;padding-left:50px;display:flex;align-items:center;margin-bottom:20px}
.landing_footer_link ul li span{display:flex;justify-content:center;align-items:center;width:40px;height:40px;background:#bb9df8;border-radius:100px;position:absolute;left:0;top:0}
.landing_footer_link ul li a{font-weight:400;font-size:var(--font-22);line-height:40px}
.landing_footer_link_ul .landing_footer_link li span{background:0 0;width:auto;height:auto;top:0}
.landing_footer_link_ul .landing_footer_link li a{padding-left:40px}
.landing_footer_link_ul .landing_footer_link li a{line-height:130%;font-weight:400;font-size:var(--font-18);line-height:130%}
.landing_footer_link_add h5{font-weight:500;font-size:var(--font-20);line-height:35px;margin-bottom:25px}
.landing_footer_link_ul .col-4:first-child{width:32%}
.landing_footer_link_ul .col-4:nth-child(2){width:34%;padding-left:60px}
.landing_footer_link_ul .col-4:nth-child(3){width:34%;padding-right:0;padding-left:60px}
.landing_footer_main_bottm{padding:32px 0;border-top:1px solid rgba(102,102,102,.5);margin-top:60px}
.copyright_main ul,.footer_bottm_link ul{list-style:none;padding:0;margin:0;display:inline-block}
.copyright_main ul li,.footer_bottm_link ul li{display:inline-block}
.footer_bottm_link ul li:not(:last-child){margin-right:30px}
.copyright_main ul li:first-child{padding-left:0}
.copyright_main ul li{padding-left:30px;padding-right:30px;position:relative}
.copyright_main ul li::before{content:"";position:absolute;right:0;width:1px;background:#666;opacity:.5;height:100%}
.copyright_main ul li:last-child{padding-right:0}
.copyright_main ul li:last-child::before{display:none}
.landing_logo_section{position:relative}
.landing_logo_section:before{content:"";position:absolute;width:400px;height:400px;left:1622px;bottom:0;background:linear-gradient(90deg,#67ccfd 0,#d337bb 50%,#ff0f6b 75%,#fe5f3c 100%);opacity:.3;filter:blur(75px);transform:rotate(-45deg);top:0}
.plan_main_box_con.active{background:#272235}
.plan_main_box_con.active a.btn.btn-primary{color:#fff;background:#67ccfd;background:-moz-linear-gradient(left,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);background:-webkit-linear-gradient(left,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);background:linear-gradient(to right,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);border:0;transition:all .5s ease}
.plan_main_box_con a.btn.btn-primary{transition:all .5s ease}

.cta_landing_main .main_landing_page_title{margin-bottom:0}
footer.landing_footer.bg-white{padding-top:130px}
.plan_main_box_con {
    height: 100%;
}
.success_main_box .row{
    margin-top: -30px; justify-content: center;
}
.success_main_box .col-6{
    margin-top: 30px;
}
.owl-carousel.owl-theme.landing_reviews_slider.owl-loaded.owl-drag {
    max-width: 1226px; width: 100% ; height: auto;
}
.client_review_slider_section .owl-carousel .owl-stage {
    display: flex;
}

.client_review_slider_section .owl-carousel .owl-item {
    display: flex;
}

.client_review_slider_section .owl-carousel .item {
    height: 100%;
    width: 100%;
}

.client_review_slider_section .owl-carousel .item > div {
    height: 100%;
}
.header-sticky header {
    position: fixed;  box-shadow: 0 4px 20px rgba(0, 0, 0, 0.08);
    width: 100%;
    background: #fff;
    z-index: 99;
}

.header-sticky header .landing_header_logo svg path {
    fill: #000;
}
.header-sticky .landing_header_call a{color: #000;}
.header-sticky .landing_header_call a svg path{
    fill: #000;
}
.landing_accodian_main_logo_one img {
    position: absolute;
    left: 50.5%;
    transform: translateX(-50%);
    bottom: 110px;
    z-index: 0;
    max-width: 750px;
}
.main_landing_page .btn:after {
    content: "";
    opacity: 0;
    z-index: -1;
    position: absolute;
    right: 0;
    top: 0;
    bottom: 0;
    left: 0;
    transition: all .5s ease 0s;
    -moz-transition: .5s;
    -ms-transition: .5s;
    -o-transition: .5s;
    -webkit-transition: .5s;
    background: #fff;
}

.cta_landing_main a.btn::after {
    background: #000;
}
.new_style_accordion .accordion_title .accordion_icon img {
    animation: rotateIcon 10s linear infinite;
}

@keyframes rotateIcon {
    from {
        transform: rotate(0deg);
    }
    to {
        transform: rotate(360deg);
    }
}
.field_btn_filed ul li a{
position: relative;
}
.field_btn_filed ul li a::before{
    content: "";
    opacity: 0;
    position: absolute;
    inset: 0;
    padding: 2px;
    border-radius: inherit;
    background: linear-gradient(to right, #67ccfd, #d337bb, #ff0f6b, #fe5f3c);
    -webkit-mask: linear-gradient(#fff 0 0) content-box, linear-gradient(#fff 0 0);
    -webkit-mask-composite: xor;
    mask-composite: exclude; transition: all 0.9s ease;
    pointer-events: none;
}


.landing_accodian_main_logo_one video {
    position: absolute;
    max-width: 740px;
    bottom: 110px;
    left: 0;
    right: 0;
    top: auto;
    margin: 0 auto;
}
.landing_accodian_main .main_landing_page_title {
    position: relative;
    z-index: 1;
}
.landing_accodian_main_logo_one:before {
    content: "";
    position: absolute;
    inset: 0;
    background: linear-gradient(to bottom,  #13101c 0%,#171125 20%,#171125 90%,#13101c 100%);
}
.success_num{
    display: inline-block;
    font-size: 60px;
    font-weight: 700;
    line-height: 1;
}

.auditpopup_main .modal-body {
    padding: 30px 30px 40px;
}
.modal-content {
    position: relative;
    display: flex;
    flex-direction: column;
    width: 100%;
    pointer-events: auto;
    background-color: #fff;
    background-clip: padding-box;
    border: 1px solid rgba(0,0,0,.2);
    border-radius: .3rem;
    outline: 0;
}
.modal-body {
    position: relative;
    flex: 1 1 auto;
    padding: 1rem;
}
.modal-dialog-centered {
    display: flex;
    align-items: center;
    min-height: calc(100% - 1rem);
}
.modal-dialog {
    position: relative;
    width: auto;
    margin: .5rem;
    pointer-events: none;
}
.auditpopup_main .form_popup_section .offset-md-2 {
    margin: 0;
    width: 100%;
}
.auditpopup_main button.btn-close {
    position: absolute;
    right: 10px;
    top: 10px;
    z-index: 999;
    background: 0 0!important;
    opacity: 1;
}

@media (min-width: 768px) {
    .auditpopup_main .modal-dialog {
        max-width: 750px;
    }
}
@media (min-width: 576px) {
    .modal-dialog-centered {
        min-height: calc(100% - 3.5rem);
    }
}
@media (min-width: 576px) {
    .modal-dialog {
        max-width: 500px;
        margin: 1.75rem auto;
    }
.popup_right_section iframe {
    min-width: 306px !IMPORTANT;
    height: auto !important;
}
}


.auditpopup_main button.btn-close svg path {
    fill: #000;
}
.lending_card-frame .review-badge .rating-text, .lending_card-frame .review-badge .reviews {
    font-size: var(--font-18);
}

.lending_card-frame .review-badge {
    margin-top: 10px;
}
.checkbox_main input[type="checkbox"] {
    position: absolute;
    opacity: 0;
    width: 100%;
    height: 100%;
    margin: 0;
    cursor: pointer;
    left: 0;
    top: 0;
}
.checkbox_main .wpcf7-checkbox{
    display: flex;
    flex-wrap: wrap;
    gap: 10px;
}
.checkbox_main .wpcf7-checkbox .wpcf7-list-item {
    margin: 0;
    position: relative;
}
.checkbox_main .wpcf7-checkbox input[type="checkbox"]:checked+.wpcf7-list-item-label{
    border: 1px solid #0a0910;
    background: linear-gradient(100deg, #269CFF, #730AEB 52%, #F00061);
    color: #fff;
}


.checkbox_main .wpcf7-checkbox .wpcf7-list-item-label {
    cursor: pointer;
    padding: 16px 16px;
    border-radius: 10px;
    border: 1px solid rgba(255, 255, 255, .16);
    background: rgba(255, 255, 255, .04);
    font-size: 14px;
    font-weight: 500;
    color: #fff;
    display: inline-block;
}
.ready_from_main .lending_card-frame form {
    display: flex;
    flex-direction: column;
    gap: 0;
}
.main_landing_page  label.error { 
    color: #ff3b3b; font-weight: 400;
    font-size: var(--font-14);
    position: absolute;
    left: 0;
    bottom: -20px;
}
.main_landing_page .wpcf7-spinner {
    visibility: hidden;
    display: inline-block;
    background-color: #23282d;
    opacity: .75;
    width: 24px;
    height: 24px;
    border: none;
    border-radius: 100%;
    padding: 0;
    margin: 0 24px;
    position: absolute;
    right: 0;
}
form.submitting .wpcf7-spinner {
    visibility: visible
}

.wpcf7-spinner::before {
    content: '';
    position: absolute;
    background-color: #fbfbfc;
    top: 4px;
    left: 4px;
    width: 6px;
    height: 6px;
    border: none;
    border-radius: 100%;
    transform-origin: 8px 8px;
    animation-name: spin;
    animation-duration: 1000ms;
    animation-timing-function: linear;
    animation-iteration-count: infinite
}

@media (prefers-reduced-motion:reduce) {
    .wpcf7-spinner::before {
        animation-name: blink;
        animation-duration: 2000ms
    }
}

@keyframes spin {
    from {
        transform: rotate(0deg)
    }

    to {
        transform: rotate(360deg)
    }
}

@keyframes blink {
    from {
        opacity: 0
    }

    50% {
        opacity: 1
    }

    to {
        opacity: 0
    }
}

.wpcf7 [inert] {
    opacity: .5
}

.wpcf7 input[type="file"] {
    cursor: pointer
}

.wpcf7 input[type="file"]:disabled {
    cursor: default
}

.wpcf7 .wpcf7-submit:disabled {
    cursor: not-allowed
}

.wpcf7 input[type="url"],.wpcf7 input[type="email"],.wpcf7 input[type="tel"] {
    direction: ltr
}

.wpcf7-reflection>output {
    display: list-item;
    list-style: none
}

.wpcf7-reflection>output[hidden] {
    display: none
}
.main_landing_page .checkbox-field input[type="checkbox"] {
    appearance: none;
    -webkit-appearance: none;
    width: 18px;
    height: 18px;
    border: 1px solid #fff;
    background: transparent;
    border-radius: 2px;
    cursor: pointer;
    position: relative;
    vertical-align: middle;
    margin-right: 8px;
    padding: 0;
}

.main_landing_page .checkbox-field input[type="checkbox"]:checked {
    background: #fff;
    border-color: #fff;
}

.main_landing_page .checkbox-field input[type="checkbox"]:checked::after {
    content: "âœ“";
    position: absolute;
    top: -4px;
    left: 2px;
    color: #000000;
    font-size: 16px;
    font-weight: 700;
    line-height: normal;
}

.main_landing_page .checkbox-field label {
    display: flex;
    align-items: center;
    cursor: pointer;
}
.wpcf7-response-output {
    color: #fff;
    font-size: 14px;
    padding: 7px 7px !IMPORTANT;
    border-radius: 5px;
}
.checkbox_main span.wpcf7-form-control-wrap {
    margin-top: 5px;
}
.ready_from_from .case_study_logo {
    width: auto;
    justify-content: start;
}
/* 001 */
@media (min-width:1081px){
    .checkbox_main .wpcf7-checkbox .wpcf7-list-item-label:hover {
    border: 1px solid #0a0910;
    background: linear-gradient(100deg, #269CFF, #730AEB 52%, #F00061);
    color: #fff;
}
.field_btn_filed ul li a:hover::before{
    opacity: 1;
}
.plan_main_box_con a.btn.btn-primary:hover{color:#000}
.plan_main_box_con a.btn.btn-primary:hover svg path{fill:#000}
    .main_landing_page .btn:hover:after {
    opacity: 1;
}
    .plan_main_box_con:hover{
            background: #272235;
    }
    .progress_in_content_ul ul li a:hover {
    background: #fff;
    color: #000;
}

.landing_header_btn a.btn.btn-primary:hover {

    color: #000;
}
.header-sticky .landing_header_btn a.btn.btn-primary:hover::after {
    background: #000;
}
.header-sticky .landing_header_btn a.btn.btn-primary:hover {
    color: #fff;
}
.landing_header_call a:hover, .landing_footer a:hover {
    color: #f71679 !important;
}
.landing_header_call a:hover svg path, .landing_footer_main_bottm a:hover svg path{
    fill: #f71679;
}
.new_style_accordion .accordion_title:hover .accordion_info h3 {
    color: #f71679;
}
  

.lending_card-frame .field_btn:hover input {
    color: #000;
}

.lending_card-frame .field_btn:hover svg path {
    fill: #000;
}
.whate_we_box:hover::before{opacity:.3}
.landing_logo_box:hover img{pointer-events:none;background: transparent;}
.success_con_box:hover .bg-video{opacity:1;visibility:visible}
.landing_banner_title_con .partners-track:hover{animation-play-state:paused}
.whate_we_box:hover .whate_we_box_svg{transform:rotate(-8deg) scale(1.08)}
.whate_we_box:hover .whate_we_box_svg img,.whate_we_box:hover .whate_we_box_svg svg{animation:floatIcon .8s ease}
.whate_we_box:hover h6{color:#ff4db8}
.whate_we_box:hover p{color:#fff}
}

@media (max-width:1550px){
.landing_choose_slider_main {
    padding: 0 20px;
}
}
@media (max-width:1440px){
        :root {
        --font-80: 68px;
        --font-50: 44px;
        --font-40: 36px;
        --font-32: 30px;
        --font-30: 28px;
        --font-24: 22px;
        --font-20: 18px;
        --font-22: 20px;
        --font-18: 17px;
        --font-16: 15px;
        --font-14: 13px;
        --font-12: 12px;

        --line-19px: 18px;
        --line-35px: 32px;
        --line-50px: 45px;

        --line-100: 100%;
        --line-120: 120%;
        --line-130: 130%;
        --line-140: 140%;
         --content-font-size:14px;
    }
    .l_section_space, .success_section .success_main .success_main_box_bg, .progress_main_box_video {
        padding: 150px 0;
    }
    .lending_card-frame .card-frame {
        max-width: 600px;
    }
    .success_num_main {
    margin-top: 140px;    }
    .landing_choose_box {
        padding: 380px 0;
    }
.whate_we_box_svg img, .whate_we_box_svg svg{
    width: 70px;
}
.landing_logo_main_box .row {
    margin: 0 -20px!important;
}
.landing_logo_main_box .col-6 {
    padding: 0 20px;
    margin-top: 50px;
}
.landing_google_img_box span {
    height: 60px;
}
  .progress_main_heading h2 {
        font-size: 160px;
        line-height: 108px;
    }
.plan_main_box_con {
 
    padding: 40px;
}
.plan_main_box_title_main {
    padding-right: 32px;
    padding-bottom: 20px;
    

}
.plan_main_box_content {
    margin-top: 20px;
}
.plan_main_box_title_main span svg {
    width: 28px;
    height: 28px;
}
.client_review_img {
    height: 70px;
    margin-bottom: 25px;
    margin-top: 26px;
    width: 200px;
}
.client_review_con ul {
    margin: 20px 0 20px 0;
}

.copyright_main ul li {
    padding-left: 20px;
    padding-right: 20px;
    
}
.landing_accodian_main_logo_one img {
    left: 51%;
}
.landing_accodian_main_logo img {
    max-width: 160px;
}
.landing_accodian_main_logo_one img {

    bottom: 60px;
}
.landing_accodian_main {
    padding-bottom: 350px;
    position: relative;
}
footer.landing_footer.bg-white {
    padding-top: 100px;
}

.landing_accodian_main_logo_one video {
    bottom: 80px; width: 100% ;
}
}
@media (max-width:1370px){
.progress_main_box {
    max-width: 100%;
    padding: 0 20px;
}
.progress_main_box li.nav-item:not(:last-child) {
    padding-right: 147px;
}
.progress_main_box {
    text-align: center;
}
.progress_main_box .tab-content {
    text-align: left;
}
.progress_main_box .nav-link {
    width: 120px;
    height: 120px;
    font-size: 11px;
}
.progress_main_box li.nav-item svg {
    right: 0;
    
}
}
@media (max-width:1330px){
    .clients_slider_two_box_main .clients_slider_two_box {
    padding-right: 20px;
}
.lending_card-frame .card-frame {
    max-width: 520px;
    padding: 40px;
}
.main_landing_page .container .row {
    display: flex;
}
.main_landing_page .container .row form .field {
    margin-bottom: 20px;
}

.main_landing_page .container .row {
    display: flex;
}

.main_landing_page form.card-frame_form {
    gap: 0;
}
.lending_card-frame .subtitle {
    margin-bottom: 30px;
}
.landing_banner_main {
    padding-top: 180px!important;
}
.clients_slider_box .clients_slider_img {
    width: 400px;
}
.success_num_main {
    margin-top: 100px;
}
.landing_choose_box {
    padding: 330px 0;
}
.landing_choose_slider_main {
    bottom: 30px;
 }
 .landing_choose_content_main {

    margin-left: 20px;
}
.whate_we_box_svg {
    margin-bottom: 70px;
}
   .progress_main_heading h2 {
        font-size: 175px;
        line-height: 118px;
    }
.progress_main_box li.nav-item:not(:last-child) {
    padding-right: 117px;
}
.progress_main_box li.nav-item svg {
    right: 0;
    width: 120px;
}
.progress_main_box .tab-content{
    margin-top: 70px;
}
.progress_in_content_ul h6 {
    margin-bottom: 0px;
}
.new_style_accordion .accordion_icon img, .new_style_accordion .accordion_icon svg {
    width: 56px;
    height: 56px;
 
}
.new_style_accordion .accordion_arrow {
    width: 50px;
    height: 50px;
    font-size: 0;
    line-height: 0;
    margin-top: 3px;
}

.new_style_accordion .accordion_arrow svg {
    width: 16px;
    height: auto;
}
.ready_from_from .col-lg-3 {
    width: 40%;
}

.ready_from_from .col-lg-7 {
    width: 60%;
}

.ready_from_from .col-lg-1 {
    display: none;
}
.case_study_card .case_study_stat_item {
    padding-top: 20px;
    margin-top: 20px;

}
.case_study_logo img {
    width: 100%;
}
.case_study_card .case_study_logo {
    width: 100px;
}
.ready_from_main .lending_card-frame .scene_main {
    right: 80px;
}
.cta_landing_img img {
    margin: 0 auto 20px auto;
 
    
}
.cta_landing_main .btn {
    margin-top: 10px;
}
.landing_footer_link_ul .col-4 {
    width: 33.33% !important;
    padding: 0 10px !IMPORTANT;
}
.landing_footer_main_bottm {
    padding: 20px 0;
    margin-top: 40px;
}
.landing_footer_title h4 {
    margin-bottom: 20px;
 
}
.landing_footer_link_add h5 {
    margin-bottom: 15px;
}

.landing_footer_link ul li span svg {
    width: 20px;
    height: auto;
}
.landing_footer_link_ul ul li span  svg {
    width: 22px;
    height: auto;
}
footer.landing_footer.bg-white {
    padding-top: 80px;
}
.lending_card-frame .review-badge .rating-text, .lending_card-frame .review-badge .reviews {
    font-size: 14px;
}
.lending_card-frame .review-badge {
    margin-top: 10px;
    gap: 10px;
}
.lending_card-frame .review-badge {
    margin-top: 10px;
    gap: 10px;
    column-count: 4;
    display: flex;
    flex-wrap: wrap;
    row-gap: 0;
}

}
@media (max-width:1199px){
    :root {
        --font-80: 58px;
        --font-50: 38px;
        --font-40: 32px;
        --font-32: 28px;
        --font-30: 26px;
        --font-24: 21px;
        --font-20: 16px;
        --font-22: 19px;
        --font-18: 16px;
        --font-16: 14px;
        --font-14: 13px;
        --font-12: 12px;

        --line-19px: 18px;
        --line-35px: 30px;
        --line-50px: 42px;

        --line-100: 100%;
        --line-120: 120%;
        --line-130: 130%;
        --line-140: 140%;
    }
    .l_section_space, .success_section .success_main .success_main_box_bg, .progress_main_box_video {
        padding: 120px 0;
    }
    .clients_main .clients_main_box, .success_section .success_main .success_main_box_bg, .landing_choose_box,
    .whate_we_main_box, .mt-70 {
        margin-top: 50px !important;
    }
    
.landing_logo_main_box .row {
    margin: -20px -15px 0 -15px!important;
}
    
    .landing_logo_main_box .col-6 {
    padding: 0 15px;
    margin-top: 30px;
}
    .landing_header_logo a svg, .landing_header_logo a img {
    max-width: 70px;
    width: 70px;
    display: block;
    height: auto;
    }
    .landing_banner_main {
    padding-top: 140px!important;
}
    .landing_banner_box .col-12 {
    width: 50%;
}
    .lending_card-frame .card-frame {
    max-width: 400px;
    padding: 40px;
    }
    .lending_card-frame .scene_main {
       left: -30px; top: 0;
    }
    .landing_header_call a {
    line-height: 18px;
}
.main_landing_page .btn {
    width: auto; min-width: auto;
    height: 45px;
    line-height: 45px;
    padding: 0 20px;
}

.clients_slider_svg_box {
    width: 200px;
}
.clients_slider_box .clients_slider_con {
    flex: 1 1 0;
    padding-left: 40px;
    padding-top: 40px;
    padding-bottom: 40px;
}
.success_num_main {
    margin-top: 70px;
}
.success_main_content {
    padding: 30px;
}
.landing_choose_box {
    padding: 280px 0;
}
.whate_we_box_svg img, .whate_we_box_svg svg {
    width: 60px;
}
.whate_we_box_svg {
    margin-bottom: 50px;
}
.landing_google_img_box span {
    height: 45px;
}
.landing_google_main_bott {
    margin-top: 30px;
}
.landing_google_left{
    padding: 20px;
}
.progress_main_box li.nav-item:not(:last-child) {
    padding-right: 90px;
}
.progress_main_box li.nav-item svg {
    right: 0;
    width: 90px;
}
.progress_main_box .tab-content {
    margin-top: 50px;
}
.progress_in_content_ul ul li a {
    font-size: var(--font-16);
}
 .progress_main_heading h2 {
        font-size: 140px;
        line-height: 95px;
    }
.plan_main_box_con {
    padding: 25px;
    border-radius: 20px;
}
.client_review_img {
    height: 60px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 150px;
}
.client_review_box {
    padding: 30px;
}
.new_style_accordion .accordion_icon img, .new_style_accordion .accordion_icon svg {
    width: 46px;
    height: 46px;
}
.new_style_accordion .accordion_info {
    flex: 1;
    padding-top: 6px;
}
.new_style_accordion .accordion_arrow {
    width: 40px;
    height: 40px;

}
.new_style_accordion .accordion_title {
    gap: 0px;
}
footer.landing_footer.bg-white {
    padding-top: 60px;
}


}
@media (max-width:1080px){
     :root {
        --font-80: 52px;
        --font-50: 34px;
        --font-40: 30px;
        --font-32: 26px;
        --font-30: 24px;
        --font-24: 20px;
        --font-22: 18px;
        --font-20: 16px;
        --font-18: 16px;
        --font-16: 14px;
        --font-14: 13px;
        --font-12: 12px;

        --line-19px: 18px;
        --line-35px: 28px;
        --line-50px: 38px;

        --line-100: 100%;
        --line-120: 120%;
        --line-130: 130%;
        --line-140: 140%;
    }
.l_section_space, .success_section .success_main .success_main_box_bg, .progress_main_box_video{
    padding: 100px 0;
}
.landing_footer_link_add h5{position:relative;cursor:pointer;padding-right:30px;margin-bottom:0}
.landing_footer_link_add h5::after{content:"+";position:absolute;right:0;top:50%;transform:translateY(-50%);font-size:28px;font-weight:400;transition:.3s}
.landing_footer_link_add.active h5::after{content:"-"}
.landing_footer_link_ul .row{display:block}
.landing_footer_link_ul .col-4{width:100%!important;padding:0!important;margin-bottom:0px}
.landing_footer_title h4 {
    margin-bottom: 0;
}
.landing_footer_link_ul .col-4:nth-child(3) .landing_footer_link {
    border: 0;
}
.landing_footer_link_add h5{display:flex;justify-content:space-between;align-items:center;cursor:pointer;margin-bottom:0;padding:5px 0;border-bottom:1px solid rgba(255,255,255,.15)}
.footer_acc_icon{font-size:28px;line-height:1;font-weight:400}
.landing_footer_link ul{display:none;padding-top:0px}
.lending_card-frame .scene_main {
    width: 100px;
}
.col-5.landing_footer_link_main h4 {
    margin-bottom: 10px;
}
.landing_footer_main_bottm {
    padding: 20px 0;
    margin-top: 0;
}
.landing_footer_main_bottm .col-5, .landing_footer_main_bottm .col-7 {
    width: 100%;
}

.landing_footer_main_bottm .col-5 {
    margin-bottom: 15px;
}
.landing_banner_title_con .main_title_con h1 {
    margin-bottom: 20px;
}
.landing_banner_three_box.landing_banner_three_box {
    margin-top: 20px;
    padding: 20px 0;
}
    .main_landing_page .btn {
        min-width: auto;
        height: 40px;
        line-height: 40px;
        width: auto;
        padding: 0 20px;
    }
 .clients_slider_svg_box {
    width: 180px;
    margin-bottom: 20px;
}
.clients_slider_two_box_main .clients_slider_two_box {
    margin-top: 20px;
    padding-top: 20px;
}
.clients_slider_box .clients_slider_con {
    flex: 1 1 0;
    padding-left: 30px;
    padding-top: 30px;
    padding-bottom: 30px;
}
.clients_slider_box .clients_slider_img {
    width: 340px;
}
.success_main_content {
    padding: 20px;
}

.landing_choose_box {
    padding: 260px 0;
}
.landing_choose_content_num {
    width: 40px;
    height: 40px;
}
.landing_choose_content_main {
    margin-left: 15px;
}
.whate_we_box_svg {
    margin-bottom: 40px;
}
.whate_we_box_svg img, .whate_we_box_svg svg {
    width: 50px;
}
.landing_logo_box {
    height: 60px;
}
.landing_logo_main_box .col-6 {
    padding: 0 10px;
    margin-top: 20px;
}
.landing_logo_main_box .row {
    margin: -20px -10px 0 -10px!important;
}
.progress_main_box li.nav-item:not(:last-child) {
    padding-right: 80px;
}
.progress_main_box li.nav-item svg {
    right: 0;
    width: 80px;
}
.progress_in_content_ul ul li a {
    padding: 0 15px;
    height: 45px;
    line-height: 45px;
}
 .progress_main_heading h2 {
        font-size: 120px;
        line-height: 82px;
    }
.new_style_accordion .accordion_info h3 {
    line-height: normal;
}
.new_style_accordion .accordion_info {
    padding-top: 0;
}
.col-5.landing_footer_link_main, .col-7.landing_footer_link_ul {
    width: 100%;
}

.landing_footer_link_ul .col-4 .landing_footer_link {
    margin: 0px 14px;
    border-bottom: 1px solid;
    padding: 0;
}
.landing_accodian_main_logo {
    bottom: 60px;
}
.landing_accodian_main_logo_one:before {
    bottom: -60px;
}

.landing_accodian_main_logo_one img {
    left: 51.2%;  bottom: 28px;  max-width: 510px;
}
.landing_accodian_main_logo img {
    max-width: 110px;
}
footer.landing_footer.bg-white {
    padding-top: 40px;
}
.main_landing_page .checkbox-field input[type="checkbox"]:checked::after {
    top: -1px;
    left: 4px;
    font-size: 12px;
}
.main_landing_page .checkbox-field input[type="checkbox"] {
    padding: 0 16px 0 0;
}

.main_landing_page label.error {
    bottom: -13px;
}
}
@media (max-width:991px){
      :root {
        --font-80: 46px;
        --font-50: 32px;
        --font-40: 28px;
        --font-32: 24px;
        --font-30: 22px;
        --font-24: 19px;
        --font-22: 18px;
        --font-20: 16px;
        --font-18: 15px;
        --font-16: 14px;
        --font-14: 13px;
        --font-12: 12px;

        --line-19px: 18px;
        --line-35px: 26px;
        --line-50px: 36px;

        --line-100: 100%;
        --line-120: 120%;
        --line-130: 130%;
        --line-140: 140%;
    }
.l_section_space, .success_section .success_main .success_main_box_bg, .progress_main_box_video {
    padding: 80px 0;
}
.clients_main .clients_main_box, .success_section .success_main .success_main_box_bg, .landing_choose_box,
.whate_we_main_box, .mt-70 {
    margin-top: 40px !important;
}
.landing_logo_main_box .row {
    margin: -30px -10px 0 -10px!important;
}
    .landing_header_logo a svg, .landing_header_logo a img {
    max-width: 60px;
    width: 60px;
}
    .landing_banner_main {
    padding-top: 120px!important;
}
.landing_banner_box .col-12{
    width: 100%;
}
.lending_card-frame .card-frame, .lending_card-frame {
    width: 100%;
    max-width: 100%;
    margin: 50px auto 0 auto;
}
.lending_card-frame .scene_main {
    display: none;
}
.landing_header_call a {
    line-height: 20px;
}

.landing_banner_three_box .landing_three_box .h5, .landing_banner_three_box .landing_three_box span.h5 {
    margin-bottom: 10px;
}

.clients_slider_box .clients_slider_con {
    padding: 0;
    margin-top: 20px;
}
.clients_slider_title>span {
    margin-bottom: 10px;
}
.clients_slider_two_box_main .clients_slider_two_box {
    margin-top: 5px;
    padding-top: 10px;
}
.clients_slider_box {
    display: block;
}

.clients_slider_box .clients_slider_img {
    width: 100%;
}

.clients_slider_box .clients_slider_img img {
    position: relative;
    height: auto;
    width: 100%;
    transform: inherit;
    top: inherit;
    left: inherit;
}
.success_num_main {
    margin-top: 30px;
}
.success_main .container {
    padding: 0;
}
.success_main_box {
    padding: 0 20px;
}
.landing_choose_content_num {
    width: 35px;
    height: 35px;
    font-size: 14px;
}
.landing_choose_box {
    padding: 230px 0;
}
.landing_choose_content {
    padding: 20px;
}
.whate_we_all_box {
    display: flex;
    flex-wrap: wrap;
}

.whate_we_all_box .whate_we_box {
    width: 33.33%;
}
.whate_we_all_box .whate_we_box:nth-child(even) {
    background: #241f33;
}

.whate_we_all_box .whate_we_box:nth-child(odd) {
    background: transparent;
}
  .progress_main_heading h2 {
        font-size: 100px;
        line-height: 70px;
    }
    .progress_main_box li.nav-item:not(:last-child) {
    padding-right: 30px;
}
.progress_main_box li.nav-item svg {
    right: 0;
    width: 30px;
}

.plan_main_box .row{
    margin-top: -30px;
}
.plan_main_box .col-12{
    margin-top: 30px;
}
.client_review_con p {
    font-size: var(--font-22);
 
}
.client_review_img {
    height: 40px;
    margin-bottom: 15px;
    margin-top: 15px;
    width: 120px;
}
.client_review_con ul {
    margin: 10px 0;
}
.new_style_accordion .accordion_icon {
    display: none;
}
.new_style_accordion .accordion_item.active .accordion_content {
    margin-top: 15px;
}
.ready_from_from .lending_card-frame {
    margin-top: 0;
}
.ready_from_from  .case_study_card .case_study_logo {
    width: 80px;
    margin-bottom: 25px;
}
.ready_from_from  .case_study_card .case_study_stat_item {
    width: 100%;
}
.ready_from_from  .case_study_card .case_study_category {
    margin-bottom: 15px;
}
#menu-footer-menu {
    column-count: 2;
    display: flex;
}
.copyright_main ul li {
    padding-right: 15px;
}
.landing_accodian_main {
    padding-bottom: 200px;
}


}
@media (max-width:768px){
.partner-card{min-width:140px;padding:10px}
.partner-card img{height:30px}
.partners-row::after,.partners-row::before{width:50px}
}
@media (max-width:767px){
    .progress_main_heading h2 {
    font-size: 70px;
    line-height: 50px;
}
    .landing_banner_main {
    padding-top: 100px!important;
}
      :root {
        --content-font-size:12px;
        --font-80: 40px;
        --font-50: 30px;
        --font-40: 26px;
        --font-32: 23px;
        --font-30: 21px;
        --font-24: 18px;
        --font-22: 17px;
        --font-20: 15px;
        --font-18: 15px;
        --font-16: 14px;
        --font-14: 12px;
        --font-12: 11px;

        --line-19px: 17px;
        --line-35px: 24px;
        --line-50px: 32px;

        --line-100: 100%;
        --line-120: 120%;
        --line-130: 130%;
        --line-140: 140%;
    }
    .main_landing_page .container .row {
        margin: 0 -10px;
    }
    .main_landing_page [class*="col-"] {
        padding: 0 10px;
    }
.l_section_space, .success_section .success_main .success_main_box_bg  {
    padding: 70px 0;
}
.progress_main_box_video{
    padding: 30px 0;
}
.progress_main_box .tab-content {
    margin-top: 0;
}
.clients_main .clients_main_box, .success_section .success_main .success_main_box_bg, .landing_choose_box,
.whate_we_main_box, .mt-70  {
    margin-top: 30px !important;
}

.success_main_box .col-6 {
    margin-top: 20px;
   
}


.progress_main_box .nav-tabs{display:none}
.progress_main_box .tab-device-title{display:block;background: rgba(0, 0, 0, 0.5);color:#fff;position:relative;padding: 15px 40px 15px 15px;border-radius: 10px;}
.progress_main_box .tab-device-title:before{content:"";display:block;width:10px;height:10px;border:2px solid #fff;border-width:0 2px 2px 0;transform:rotate(45deg);transition:all .5s ease;position:absolute;right: 15px;top:50%;margin:-7px 0 0 0}
.progress_main_box .tab-device-title.in:before{transform:rotate(-135deg);margin:-3px 0 0 0}
.progress_main_box .tab-device-content {
    display: none;
    border: 0;
    margin: 10px 10px 10px 10px;
}
.progress_main_box .tab-content>.tab-pane{display:block}
.progress_main_box .tab-pane+.tab-pane{margin-top:15px}
.lending_card-frame .card-frame {
    padding: 30px;
}
.landing_header_logo a svg, .landing_header_logo a img {
    max-width: 50px;
    width: 50px;
}
.main_landing_page header {
    padding: 15px 0;
}
  

.landing_banner_title_con .partners {
    padding: 20px 0 0 0;
}

.clients_slider_box {
    padding: 20px;
}
.clients_slider_box .clients_slider_img span {
    top: 10px;
    left: 10px;
}
.clients_slider_svg_box {
    width: 120px;
 }
 .landing_choose_slider_main {
    bottom: 20px;
}
.landing_choose_content {
    display: block;
}

.landing_choose_content_main {
    margin: 12px 0 0 0;
}
.landing_choose_content_main h5 {
    margin-bottom: 10px;
}
.landing_choose_box {
    padding: 200px 0;
}
 .whate_we_all_box .whate_we_box {
    padding: 20px;
}
.whate_we_box_svg img, .whate_we_box_svg svg {
    width: 40px;
}
.whate_we_box_svg {
    margin-bottom: 20px;
}
.whate_we_box h6 {
    margin-bottom: 10px;
}
.whate_we_all_box .whate_we_box {
    width: 50%;
}
.whate_we_all_box .whate_we_box:nth-child(even) {
    background: #241f33;
}
.whate_we_all_box .whate_we_box:nth-child(odd) {
    background: #241f33;
}
.progress_main_box .tab-device-title span {
    display: none;
}
.plan_main_box .row{
    margin-top: -20px !important;
}
.plan_main_box_content h6 {
    margin-bottom: 15px;
}
.plan_main_box .col-12{
    margin-top: 20px;
}
.plan_svg_title {
    display: none;
}
.client_review_img {
    margin-top: 0;
}
.ready_from_from .col-lg-3,.ready_from_from .col-lg-7 {
    width: 100%;
}
.ready_from_from .col-lg-7{
    margin-top: 30px;
}
.ready_from_from .case_study_card .case_study_stat_item {
    padding-top: 10px;
    margin-top: 10px;
}
.ready_from_from .case_study_card_mian_im {
    margin-bottom: 20px;
}
.ready_from_from .case_study_card {
    padding: 20px;
    background: #272235;
    border-radius: 30px;
    overflow: hidden;
}
.ready_from_main .lending_card-frame .card-frame{
    padding: 20px; border-radius: 10px;
}
.ready_from_from .case_study_card {
    border-radius: 10px;
}
.cta_landing_main h2 {
    margin-bottom: 10px;
}
.main_landing_page_title p {
    margin-bottom: 0;
}
.cta_landing_main .main_landing_page_title {
    padding: 0 20px;
}
/* .sub_btn, .clients_slider_box .clients_slider_img span {
    padding-top: 12px;
}
.progress_in_content_ul ul li a {
    padding-top: 2px;
} */

}
@media (max-width: 575px) {
    :root {
        --font-80: 34px;
        --font-50: 26px;
        --font-40: 24px;
        --font-32: 22px;
        --font-30: 20px;
        --font-24: 17px;
        --font-22: 16px;
        --font-20: 14px;
        --font-18: 14px;
        --font-16: 13px;
        --font-14: 12px;
        --font-12: 11px;

        --line-19px: 16px;
        --line-35px: 22px;
        --line-50px: 30px;

        --line-100: 100%;
        --line-120: 120%;
        --line-130: 130%;
        --line-140: 140%;
    }
.l_section_space, .success_section .success_main .success_main_box_bg   {
        padding: 60px 0;
    }

    .landing_banner_title_con .partner-card {
    padding: 10px 15px;
}
.lending_card-frame .card-frame, .lending_card-frame {
    margin: 30px auto 0 auto;
}
.clients_main .clients_main_box {
    width: 90
}
.success_num_main .success_num {
    margin-bottom: 10px;
}
.success_num_main {
    margin-top: 10px;
}
.landing_google_main_box .col-6 {
    width: 100%;
}
.owl-carousel.owl-theme.landing_reviews_slider.owl-loaded.owl-drag {
    margin-top: 20px;
}
.landing_google_main_bott {
    margin-top: 10px;
}
#menu-footer-menu {
    display: flex;
    column-count: 2;
    justify-content: space-between;
    width: 100%;
    gap: 5px;
    flex-wrap: wrap;
}
.copyright_main ul li {
    padding: 0;
  
}
.copyright_main ul li::before {display: none;}

}
@media (max-width: 480px) {
    :root {
        --font-80: 30px;
        --font-50: 24px;
        --font-40: 22px;
        --font-32: 20px;
        --font-30: 19px;
        --font-24: 16px;
        --font-22: 15px;
        --font-20: 14px;
        --font-18: 14px;
        --font-16: 13px;
        --font-14: 12px;
        --font-12: 11px;

        --line-19px: 16px;
        --line-35px: 21px;
        --line-50px: 28px;

        --line-100: 100%;
        --line-120: 120%;
        --line-130: 130%;
        --line-140: 140%;
    }
    .landing_header_right .landing_header_call a {
        font-size: 0;
    }
.landing_header_call {
    margin-right: 10px;
    width: 40px;
    height: 40px;
    background: #fff;
    border-radius: 10px;
    color: #fff;
    background: #67ccfd;
    background: -moz-linear-gradient(left,#67ccfd 0,#d337bb 30%,#ff0f6b 70%,#fe5f3c 100%);
    background: -webkit-linear-gradient(left, #67ccfd 0, #d337bb 30%, #ff0f6b 70%, #fe5f3c 100%);
    background: linear-gradient(to right, #67ccfd 0, #d337bb 30%, #ff0f6b 70%, #fe5f3c 100%);
    text-align: center;
    display: flex;
    justify-content: center;
    text-align: center;
}

.landing_header_right .landing_header_call a span {
    margin: 0;
}
.landing_banner_title_con .sub_title_btn {
    display: inline-grid;
    margin-bottom: 10px;
}

.landing_banner_title_con .sub_title_btn span {
    margin-bottom: 10px;
}
.clients_slider_svg_box {
    width: 100px;
}
.clients_slider_two_box_main .clients_slider_two_box {
    width: 100%;
    padding: 10px 0;
}
.whate_we_all_box .whate_we_box {
    width: 100%;
}
.whate_we_box_svg {
    position: absolute;
    left: 20px;
    top: 20px;
}
.whate_we_box_svg {
    position: absolute;
    left: 20px;
    top: 20px;
}

.whate_we_all_box .whate_we_box {
    padding-left: 70px;
}
.whate_we_box_svg img, .whate_we_box_svg svg {
    width: 35px;
}
.review-badge {
    flex-wrap: wrap;
    row-gap: 0;
    column-gap: 10px;
}
.clients_slider_two_box_main .clients_slider_two_box {
    padding-right: 0px;
}
.header-sticky header .landing_header_call svg path {
    fill: #fff;
}
.progress_main_heading h2 {
    font-size: 40px;
    line-height: 28px;
}
.meetings-iframe-container iframe {
    min-width: 300px !important;
}
}