.funded-campaign-card-image-wrapper{position:relative}.funded-campaign-card-image-wrapper::before{content:"";position:absolute;inset:0;background:linear-gradient(180deg, rgba(255, 255, 255, 0.1) 0%, rgb(0, 0, 0) 85%);border-radius:20px}.funded-campaign-card-wrapper:hover .funded-campaign-card-heading{opacity:0}.funded-campaign-card-wrapper:hover .funded-campaign-card-overlay{bottom:-2px;height:auto;transition:all .4s ease}
.funded-campaign-card-container{overflow:hidden}.funded-campaign-card-container .auto-scroll-row{overflow:hidden;width:100%;position:relative}.funded-campaign-card-container .auto-scroll-row .auto-scroll-card-wrapper{display:flex;gap:40px;width:max-content;animation:scroll-left 35s linear infinite;will-change:transform}.funded-campaign-card-container .auto-scroll-row .auto-scroll-card-wrapper:hover{animation-play-state:paused}.funded-campaign-card-container .auto-scroll-row .auto-scroll-card-wrapper.reverse{animation:scroll-right 35s linear infinite}.funded-campaign-card-container .auto-scroll-row .auto-scroll-card-wrapper.reverse:hover{animation-play-state:paused}[dir=rtl] .funded-campaign-card-container .auto-scroll-row .auto-scroll-card-wrapper{animation:scroll-left-rtl 35s linear infinite}[dir=rtl] .funded-campaign-card-container .auto-scroll-row .auto-scroll-card-wrapper:hover{animation-play-state:paused}[dir=rtl] .funded-campaign-card-container .auto-scroll-row .auto-scroll-card-wrapper.reverse{animation:scroll-right-rtl 35s linear infinite}[dir=rtl] .funded-campaign-card-container .auto-scroll-row .auto-scroll-card-wrapper.reverse:hover{animation-play-state:paused}.funded-campaign-card-container .auto-scroll-row .no-scroll-animation{animation:none !important;transform:none !important;display:flex;flex-wrap:wrap;width:100%;align-items:center;justify-content:center}.funded-campaign-card-container .auto-scroll-row::before{content:"";position:absolute;top:0;left:0;width:80px;height:100%;background:linear-gradient(to right, rgba(255, 255, 255, 0.7), rgba(255, 255, 255, 0));z-index:10;pointer-events:none}.funded-campaign-card-container .auto-scroll-row::after{content:"";position:absolute;top:0;right:0;width:60px;height:100%;background:linear-gradient(to left, rgba(255, 255, 255, 0.5), rgba(255, 255, 255, 0));z-index:10;pointer-events:none}@keyframes scroll-left{0%{transform:translateX(0%)}100%{transform:translateX(-50%)}}@keyframes scroll-right{0%{transform:translateX(-50%)}100%{transform:translateX(0%)}}@keyframes scroll-left-rtl{0%{transform:translateX(0%)}100%{transform:translateX(50%)}}@keyframes scroll-right-rtl{0%{transform:translateX(50%)}100%{transform:translateX(0%)}}
.how-it-works-container{display:flex;flex-direction:column;gap:1.75rem;align-items:center;padding:1rem}@media(min-width: 1024px){.how-it-works-container{flex-direction:row}}.how-it-works-heading{display:flex;font-size:36px;font-weight:300;color:var(--primary);text-wrap:nowrap;flex-wrap:wrap;margin-bottom:20px;align-items:start}@media(min-width: 1024px){.how-it-works-heading{font-size:3rem;align-items:center;padding-bottom:.5rem}}.how-it-works-heading-realestate{display:flex;font-size:36px;font-weight:700;color:var(--primary);text-wrap:nowrap;flex-wrap:wrap;margin-bottom:20px;align-items:start;background:linear-gradient(to right, var(--secondary) 0%, var(--primary) 40%, var(--primary) 80%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}@media(min-width: 1024px){.how-it-works-heading-realestate{font-size:3rem;align-items:center;padding-bottom:.5rem}}.how-it-works-text-column{width:100%;text-align:center}@media(min-width: 1024px){.how-it-works-text-column{width:50%;text-align:left}}.how-it-works-text-column p{max-width:42rem;margin-left:auto;margin-right:auto;font-size:18px;font-weight:500;text-align:justify}@media(min-width: 1024px){.how-it-works-text-column p{text-align:justify}}.how-it-works-image-column{position:relative;width:100%;display:flex;justify-content:center}@media(min-width: 1024px){.how-it-works-image-column{width:50%}}.how-it-works-image-column img{width:600px}.how-it-works-steps-number{font-size:80px;color:#fff;-webkit-text-fill-color:#fff;-webkit-text-stroke:2px var(--primary);paint-order:stroke fill}@media(max-width: 1024px){.how-it-works-steps-number{font-size:50px}}.how-it-works-steps-number-realestate{-webkit-text-stroke:2px var(--primary)}
.real-estate-portfolio{position:relative}.real-estate-portfolio:after{position:absolute;content:"";top:0;left:0;width:100%;height:100%;background-image:url(/_next/static/media/bg-circles-pattern.8b249ccf.png)}.real-estate-portfolio-gradient{background:linear-gradient(181deg, rgba(37, 206, 105, 0.11) 0%, rgba(255, 255, 255, 0) 100%);position:absolute;top:0;left:0;height:100%;width:100%;rotate:180deg}.portfolio-wrapper{display:flex;flex-direction:column-reverse;padding-top:5rem;padding-bottom:5rem}@media(min-width: 1024px){.portfolio-wrapper{flex-direction:row}}.portfolio-left-section{width:100%}@media(min-width: 1024px){.portfolio-left-section{width:65%}}.portfolio-right-section{position:relative;display:flex;justify-content:center;align-items:center;margin-bottom:2.5rem}@media(min-width: 1024px){.portfolio-right-section{width:50%;justify-content:flex-end;margin-bottom:0}}.portfolio-heading{text-align:center;font-size:2.25rem}@media(min-width: 640px){.portfolio-heading{text-align:left;font-size:3rem;color:var(--primary)}[dir=rtl] .portfolio-heading{text-align:right}}.portfolio-heading-realestate{text-align:center;font-size:2.25rem;background:linear-gradient(to right, var(--secondary) 0%, var(--primary) 40%, var(--primary) 80%);-webkit-background-clip:text;-webkit-text-fill-color:rgba(0,0,0,0);background-clip:text;color:rgba(0,0,0,0)}@media(min-width: 640px){.portfolio-heading-realestate{text-align:left;font-size:3rem;color:var(--primary)}[dir=rtl] .portfolio-heading-realestate{text-align:right}}.portfolio-heading-realestate strong{color:var(--primary)}.portfolio-heading strong{color:var(--primary)}.portfolio-description{text-align:center;font-size:18px;margin-top:2.5rem;text-align:justify}.portfolio-buttons{display:flex;justify-content:center;align-items:flex-start;margin-top:3.5rem;gap:1rem}@media(min-width: 640px){.portfolio-buttons{gap:2.25rem;justify-content:flex-start}}.portfolio-store-button{width:220px;border:1px solid #000;border-radius:20px;display:flex;flex-shrink:0;align-items:center;gap:.5rem;margin-top:1.25rem;padding:1rem;cursor:pointer;z-index:3;background-color:#fff}.portfolio-store-button img{width:25px;height:25px}@media(min-width: 640px){.portfolio-store-button img{width:40px;height:40px}}.portfolio-store-button-text{display:flex;flex-direction:column;align-items:flex-start;justify-content:flex-start}.portfolio-store-button-text p{font-size:12px;font-weight:600}.portfolio-store-button-text h3{margin-top:-4px;font-size:18px;font-weight:600;text-wrap:nowrap}@media(min-width: 640px){.portfolio-store-button-text h3{font-size:24px;font-weight:700}}@media(max-width: 540px){.portfolio-store-button{padding:.8rem;width:170px}}.portfolio-store-button:hover{transition:all .2s ease-in-out;box-shadow:0 .4em .4em -0.4em rgba(0,0,0,.514);transform:translateY(-2px)}.portfolio-image{width:350px;margin-left:0}@media(min-width: 640px){.portfolio-image{width:80%}}
.start-your-campaign-wrapper{background-image:url(/_next/static/media/start-your-campagin-bg.6eee0a8b.png);background-position:center;background-repeat:no-repeat;background-size:cover;position:relative}.start-your-campaign-gradient{background:linear-gradient(181deg, rgba(37, 206, 105, 0.11) 0%, rgba(255, 255, 255, 0) 100%);position:absolute;top:0;left:0;height:100%;width:100%}
.stats-wrapper{padding:2.5rem 1rem;background-color:#ebf6ff}.stats-grid{max-width:96rem;margin:0 auto;display:grid;gap:1.5rem;grid-template-columns:repeat(4, 1fr)}@media(max-width: 768px){.stats-grid{display:flex;width:100%;flex-direction:column}}@media(max-width: 1280px){.stats-grid{grid-template-columns:repeat(2, 1fr)}}.stat-card{position:relative;background-color:#fff;border-radius:1rem;width:100%;text-align:center;padding-bottom:1rem}.stat-content{display:flex;align-items:center;justify-content:center}.stat-image{position:absolute;top:0;left:0;width:90px}[dir=rtl] .stat-image{right:0;left:auto;transform:scaleX(-1)}.stat-value{color:var(--secondary);font-weight:bold;font-size:40px;padding-inline-start:50px;padding-top:2rem}@media(max-width: 1280px){.stat-value{padding-inline-start:0px}}.stat-label{font-size:18px;margin-top:8px;color:#111827;font-weight:600}.numeric-suffix{color:var(--secondary);font-weight:bold;font-size:40px;padding-top:2rem}
