.eco-soft-dev-right h2,.startup-hero h2{
color:#121212;
font-size:60px;
font-weight:600;
line-height:60px}
.connect-asp-sec h3,.eco-soft-dev-right h2,.startup-hero .startup-hero-desc,.startup-hero h2{
font-family:Vollkorn,sans-serif;
font-style:normal}
.startup-hero-space{
padding:78px 0 70px}
.startup-hero h2{
margin:0 0 10px;
padding:0}
.startup-hero .startup-hero-desc{
color:#121212;
font-size:48px;
font-weight:400;
line-height:48px;
margin:0;
padding:0}
.startup-hero-img-div{
position:relative;
overflow:hidden}
.startup-hero-img-div .startup-hero-img{
width:calc(100vw - (100% - 1120px)/ 2);
max-width:none;
display:block;
margin-left:auto;
height:auto;
padding-left:148px}
.centerstage-sec,.invest-div-sec,.major-leagues-sec,.strategic-partnership-sec,.trust-deal-sec{
position:relative}
.strategic-partnership-sec .gray-line::after,.strategic-partnership-sec .gray-line::before{
z-index:2}
.strategic-partnership-sec .strategic-left{
padding-top:100px}
.empower-member-row .empower-member-sec,.strategic-partnership-sec .strategic-author-image{
padding-top:60px}
.behvaiour-logo{
padding-top:24px}
.behvaiour-logo img{
max-width:100%;
height:auto;
max-height:46px}
.strategic-arrow{
position:absolute;
left:50%;
bottom:80px;
max-width:542px;
display:flex;
margin-left:auto;
width:100%;
z-index:1;
justify-content:flex-end}
.swiper-arrow .is-prev:hover{
padding:12px 14px 12px 26px}
.swiper-arrow .is-prev:hover i{
left:10px}
@media (min-width:768px){
.investor-hero-space .button-wrapper{
width:170px;
height:170px}
}
.eco-soft-dev-row{
padding-top:100px;
padding-bottom:78px}
.eco-soft-dev-left .button-wrapper{
width:auto;
height:auto;
margin:0;
justify-content:flex-start}
.eco-soft-dev-left .eco-soft-dev-group{
display:flex;
position:relative}
.eco-soft-dev-group .request-serv-box{
position:absolute;
bottom:-40px;
left:268px}
.eco-soft-dev-right{
width:100%}
.eco-soft-dev-right h2{
margin:0 0 40px}
.eco-soft-dev-right p{
color:#555;
font-size:18px;
font-style:normal;
font-weight:400;
line-height:normal;
margin-bottom:30px}
.connect-asp-bnr img{
width:100%;
object-fit:cover;
height:auto}
.connect-asp-sec{
position:relative;
background:#121212;
margin-top:-250px;
min-height:290px}
.connect-asp-row{
padding:80px;
background:url(../images/ecosystem/connecting-aspirations-bg.png) center right no-repeat;
margin:0}
.connect-asp-left{
width:40%}
.connect-asp-right{
width:60%}
.connect-asp-sec h3{
color:#fff;
font-size:60px;
font-weight:600;
line-height:60px;
margin:0}
.connect-asp-sec p,.mentor-empower-head p{
line-height:normal;
font-size:18px;
font-weight:400}
.connect-asp-sec p{
color:#999;
font-style:normal;
max-width:590px}
.mentors-impact-sec .connect-asp-row{
background:0 0}
.mentors-impact-sec:after{
content:'KIWITECH';
color:#fff;
font-size:160px;
font-style:normal;
font-weight:600;
line-height:108px;
letter-spacing:64px;
text-transform:capitalize;
opacity:.03;
text-align:center;
position:absolute;
left:0;
right:0;
bottom:0;
margin:0 auto;
display:block}
.centerstage-sec .centerstagec-title,.good-mind-head .good-mind-title,.mentor-empower-head .mentor-empower-title{
font-size:60px;
line-height:60px;
font-family:Vollkorn,sans-serif;
font-style:normal}
.centerstage-sec .centerstagec-title{
color:#121212;
font-weight:600;
margin:0 0 30px}
.centerstage-sec p,.invest-div-hero p,.major-leagues-sec p,.trust-deal-sec p{
color:#555;
font-size:18px;
font-style:normal;
font-weight:400;
line-height:normal}
.centerstage-sec .centerstage-img{
margin-top:50px}
.centerstage-sec .centerstage-img img,.good-mind-head .good-mind-img img,.invest-hero-image .invest-hero-img,.investor-hero-div .investor-hero-img,.investor-partner-head .investor-partner-img img,.trust-deal-div .trust-deal-img{
max-width:100%;
height:auto}
.centerstage-left{
max-width:570px;
padding:120px 0}
.centerstage-rt-md{
padding:0}
.centerstage-right{
padding-top:340px}
.centerstage-right .centerstage-rt-width{
max-width:530px;
position:relative}
.centerstage-right .button-wrapper{
height:170px;
margin:50px 0 0}
.centerstage-right .centerpiece-box{
left:inherit;
right:24px;
max-width:530px;
bottom:-100px}
.mentor-empower-head{
display:flex;
max-width:950px;
margin:0 auto;
gap:84px}
.mentor-empower-head .mentor-empower-title{
color:#121212;
font-weight:600;
margin:0 0 40px;
padding:0}
.mentor-empower-head p{
color:#555;
font-style:normal;
margin:0;
padding:0 0 0 44px}
.empower-member-row{
max-width:952px;
margin:0 auto;
padding-top:80px;
padding-bottom:150px}
.empower-member-img img{
width:100%;
height:auto}
.mentor-empower-left .button-wrapper{
margin:30px 0 0 44px}
.good-mind-sec{
position:relative;
background:#121212;
padding:125px 0 0}
.good-mind-head .good-mind-title{
color:#fff;
font-weight:700;
margin:0 0 10px;
padding:0}
.good-mind-head .good-mind-sub-title{
color:#fff;
font-family:Vollkorn,sans-serif;
font-size:42px;
font-style:normal;
font-weight:600;
line-height:normal;
text-transform:uppercase;
margin:0;
padding:0;
white-space:nowrap;
position:relative;
z-index:1}
.good-mind-head p{
max-width:555px;
color:#999;
font-size:18px;
font-style:normal;
font-weight:400;
line-height:normal;
margin:0 0 50px;
padding:0}
.investor-hero h1,.leagues-row .good-mind-sub-title,.major-leagues-head .major-leagues-title{
color:#121212;
font-family:Vollkorn,sans-serif;
font-size:60px;
font-weight:600;
line-height:60px;
font-style:normal}
.good-mind-head .button-primary{
color:#121212;
background-color:#fff}
.major-leagues-head{
padding-top:134px;
text-align:center;
margin:0 auto 90px;
max-width:860px}
.major-leagues-head .major-leagues-title{
margin:0 0 36px;
padding:0}
.leagues-row .good-mind-sub-title span{
color:#5aba47}
.leagues-row{
padding-bottom:100px}
.leagues-row .leagues-paragraph{
margin-left:-64px}
.leagues-row-image{
margin-bottom:50px}
.leagues-row-image img{
max-width:100%;
width:100%;
height:auto}
.investor-hero .investor-hero-div{
margin-top:135px;
position:absolute}
.investor-hero .investor-hero-space{
padding-top:90px}
.investor-hero .investor-hero-col{
padding-left:50%;
position:relative}
.investor-hero h1{
margin:0 0 16px}
.investor-hero p{
color:#555;
font-size:18px;
font-style:normal;
font-weight:400;
line-height:normal;
position:relative;
padding:0 0 0 132px;
margin:0}
.invest-across-cont h2,.invest-div-hero h2,.trust-deal-sec h2{
color:#121212;
font-family:Vollkorn,sans-serif;
font-weight:600;
font-style:normal}
.investor-hero-space .investor-hero-col .button-wrapper{
width:auto;
padding:30px 0 0 132px}
.investor-hero p::before{
content:"";
display:block;
background:#121212;
height:1px;
width:100px;
position:absolute;
left:16px;
top:16px}
.investor-hero .investor-box{
left:inherit;
right:-200px;
bottom:0}
.investor-hero .button-wrapper{
margin:0}
.invest-div-hero h2,.trust-deal-sec h2{
font-size:60px;
line-height:60px;
margin:0 0 10px}
.invest-div-cont,.trust-deal-cont{
max-width:560px}
.trust-deal-hero{
padding-top:160px;
padding-left:20%;
min-height:670px}
.trust-deal-div{
position:absolute;
right:0;
padding-top:140px}
.invest-div-hero{
position:relative;
align-items:center;
margin-bottom:40px}
.invest-div-sec .invest-div-box{
left:inherit;
bottom:inherit;
margin-left:60px}
.invest-hero-image{
text-align:center;
position:relative;
max-width:928px;
margin:0 auto}
.invest-hero-image .invest-hero-star{
position:absolute;
bottom:16px;
right:16px}
.invest-bottom-right{
margin-left:auto}
.invest-bottom-cont{
max-width:448px;
margin-top:56px}
.invest-across-cont{
padding-top:160px;
text-align:center;
max-width:952px;
margin:0 auto 50px}
.invest-across-cont h2{
text-align:center;
font-size:46px;
line-height:48px;
margin-bottom:28px}
.invest-across-cont p,.investor-partner-head p{
color:#555;
font-size:18px;
font-weight:400;
line-height:normal}
.invest-across-cont p{
text-align:center;
font-style:normal}
.invest-logo-row{
margin-bottom:100px}
.invest-logo-row .invest-col-img{
height:149px;
display:flex;
align-items:center;
justify-content:center;
border-width:1px 1px 1px 0;
border-style:solid;
border-color:#c2c2c2;
margin-bottom:-1px;
margin-left:-1px;
padding:20px}
.invest-logo-row .col-sm-2:first-child,.invest-logo-row .col-sm-2:nth-child(7){
border-left:1px solid #c2c2c2}
.invest-col-img .invest-logo{
max-width:100%;
display:block;
margin:0 auto;
max-height:42px;
height:auto;
width:auto;
filter:grayscale(100%);
opacity:.5;
transition:filter .3s ease-in-out,opacity .3s ease-in-out}
.investor-partner-head .investor-partner-sub-title,.investor-partner-head .investor-partner-title{
color:#121212;
font-family:Vollkorn,sans-serif;
font-weight:600;
margin:0;
position:relative;
z-index:1;
font-style:normal}
.invest-logo-row .invest-col-img:hover .invest-logo{
filter:grayscale(0%);
opacity:1}
.investor-partner-sec{
position:relative;
background:#fafafd;
padding:164px 0 100px}
.investor-partner-head .investor-partner-title{
font-size:180px;
line-height:150px;
padding:0;
letter-spacing:-3px;
position:relative;
z-index:3}
.investor-partner-head .investor-partner-sub-title{
font-size:80px;
line-height:80px;
text-transform:uppercase;
padding-top:16px;
padding-bottom:24px;
white-space:nowrap}
.investor-partner-head .investor-partner-img{
position:relative;
z-index:1;
margin-top:100px}
.investor-partner-head p{
max-width:555px;
font-style:normal;
margin:0 0 50px;
padding:0}
.startup-hero-space .button-wrapper{
justify-content:flex-end;
height:100%;
align-items:flex-end}
@media (min-width:992px){
.square-box .blue.blue-small{
width:60px;
height:60px}
.square-box .green.green-small{
width:48px;
margin-left:-24px}
}
@media (max-width:1400px){
.investor-hero p{
padding:0 0 0 108px}
.investor-hero-space .investor-hero-col .button-wrapper{
padding:30px 0 0 108px}
.investor-hero p::before{
left:-4px}
.trust-deal-hero{
padding-left:14%}
}
@media (max-width:1200px){
.eco-soft-dev-left{
padding-left:30px}
.eco-soft-dev-group .request-serv-box{
left:204px}
.connect-asp-sec{
margin-top:-170px;
min-height:inherit}
.startup-hero-img-div .startup-hero-img{
width:100%;
padding:0}
.good-mind-head .good-mind-sub-title{
font-size:64px;
margin:0 0 10px 60px}
.leagues-row .good-mind-sub-title{
font-size:48px;
line-height:50px}
.connect-asp-row{
padding:60px 0}
.connect-asp-sec h3{
font-size:42px;
line-height:50px}
.startup-hero-space .button-wrapper{
width:170px;
height:170px;
margin:0}
.strategic-arrow{
bottom:-40px;
left:inherit;
right:0}
.startup-hero h2 .startup-star-img{
width:58px;
height:auto}
.investor-hero h1{
font-size:50px;
line-height:52px}
.investor-hero .investor-hero-col{
padding-left:58%}
.investor-hero p::before{
width:50px}
.investor-hero p{
padding:0 0 0 58px}
.investor-hero-space .investor-hero-col .button-wrapper{
padding:20px 0 0 58px}
.investor-hero .investor-box{
right:-150px}
.trust-deal-hero{
padding-left:0}
.trust-deal-cont{
max-width:500px}
.investor-partner-head .investor-partner-title{
font-size:180px}
.investor-partner-head .investor-partner-sub-title{
font-size:80px;
padding:16px 0 24px}
.investor-hero .button-wrapper{
margin-left:-40px}
}
@media (max-width:991px){
.investor-hero .investor-hero-div,.trust-deal-cont,.trust-deal-div{
max-width:50%}
.investor-hero .investor-box{
right:0;
bottom:-120px}
.investor-hero .button-wrapper{
margin:40px 100px 0 auto}
.invest-div-hero h2,.investor-hero h1,.trust-deal-sec h2{
font-size:42px;
line-height:44px}
.investor-partner-sec{
padding:100px 0 50px}
.investor-partner-head .investor-partner-title{
font-size:42px}
.investor-partner-head .investor-partner-img{
margin-top:0}
.invest-across-cont{
padding-top:100px;
margin-bottom:30px}
.invest-logo-row .invest-col-img{
padding:4px}
.investor-hero .investor-hero-col{
padding-left:52%;
padding-right:4px}
.strategic-partnership-sec .strategic-left{
padding-top:20px}
.strategic-arrow{
bottom:inherit;
left:inherit;
right:inherit;
position:relative;
max-width:50%;
padding:0}
.eco-soft-dev-right h2{
font-size:40px;
line-height:42px;
margin:0 0 16px}
}
@media (max-width:767px){
.invest-col-img .invest-logo{
max-width:90%}
.startup-hero-space{
padding:40px 0 20px}
.behvaiour-logo{
padding-bottom:24px}
.good-mind-head .good-mind-title,.invest-div-hero h2,.investor-hero h1,.investor-partner-head .investor-partner-title,.major-leagues-head .major-leagues-title,.mentor-empower-head .mentor-empower-title,.startup-hero h2,.trust-deal-sec h2{
font-size:36px;
line-height:36px}
.startup-hero h2 .startup-star-img{
width:32px}
.startup-hero .startup-hero-desc{
font-size:26px;
line-height:30px}
.eco-soft-dev-row{
padding-top:40px;
padding-bottom:40px;
flex-direction:column-reverse}
.connect-asp-left,.connect-asp-right,.eco-soft-dev-left,.eco-soft-dev-right{
width:100%}
.eco-soft-dev-right h2{
font-size:36px;
line-height:36px;
margin-bottom:20px}
.connect-asp-sec{
margin:60px 0 0}
.centerstage-sec .centerstagec-title,.connect-asp-sec h3{
font-size:36px;
line-height:36px;
margin-bottom:10px}
.empower-member-img,.good-mind-head p{
margin-bottom:30px}
.centerstage-right,.empower-member-row .empower-member-sec,.mentor-empower-head p{
padding:0}
.good-mind-head .good-mind-sub-title{
font-size:36px;
margin:0 0 30px}
.good-mind-head .good-mind-img{
padding:30px 0 60px}
.startup-hero-img-div .startup-hero-img{
margin-bottom:40px}
.strategic-partnership-sec .strategic-left{
padding-top:40px}
.strategic-arrow{
position:relative;
bottom:inherit;
max-width:100%;
justify-content:center}
.eco-soft-dev-group .request-serv-box{
bottom:0}
.connect-asp-row{
padding:40px 0;
background:0 0}
.centerstage-rt-md{
padding:0 15px}
.centerstage-left{
max-width:100%;
padding:60px 0 30px}
.centerstage-right .centerpiece-box{
bottom:inherit;
right:0}
.centerstage-sec .centerstage-img{
margin-top:20px}
.mentor-empower-head{
flex-wrap:wrap;
margin-top:60px;
gap:24px}
.empower-member-row{
padding:60px 0;
max-width:100%}
.good-mind-sec,.invest-across-cont{
padding-top:60px}
.major-leagues-head{
max-width:100%;
padding-top:60px;
margin-bottom:40px}
.leagues-row{
padding-bottom:60px}
.leagues-row .leagues-paragraph{
margin:0}
.investor-hero .investor-hero-div{
max-width:80%;
margin:0}
.investor-hero-div .investor-hero-img,.trust-deal-div .trust-deal-img{
max-height:225px;
width:auto}
.investor-hero .investor-hero-space{
padding-top:0;
padding-bottom:40px}
.investor-hero .investor-hero-col{
padding:250px 0 0}
.investor-hero p::before{
left:0}
.trust-deal-hero{
padding:0 0 10px;
min-height:inherit}
.trust-deal-div{
max-width:80%;
right:0;
padding:0;
margin-left:auto}
.invest-across-cont h2{
font-size:36px;
line-height:30px}
.invest-logo-row{
margin-bottom:60px}
.invest-div-sec .invest-div-box{
position:relative;
bottom:inherit;
margin:30px 30px 0 0;
justify-content:flex-end}
.trust-deal-cont{
max-width:100%;
padding-top:250px}
.investor-partner-head .investor-partner-sub-title{
font-size:26px;
line-height:26px;
padding:0 0 16px}
.investor-partner-sec{
padding:60px 0}
.invest-bottom-cont{
margin-top:24px}
.investor-partner-head p{
margin-bottom:24px}
.invest-logo-row .invest-col-img{
margin-left:0;
border-color:#efefef}
.invest-logo-row .col-sm-2:first-child,.invest-logo-row .col-sm-2:nth-child(7){
border-left:0}
}
