.section-1{background-image:url(/assets/Home/home-section-bg.png);height:626px;width:1440px}@media only screen and (max-width:499px){.section-1{width:100%;background-image:url(/assets/Home/home-section-bg.png);background-position:-230px;background-size:cover;background-repeat:no-repeat}}@media only screen and (max-width:799px){.section-1{width:100%;background-image:url(/assets/Home/home-section-bg.png);background-position:-230px;background-size:cover;background-repeat:no-repeat}}.section-1 .section-overlay-1{position:absolute;background:rgba(6,10,38,.6);z-index:1;height:626px;width:1440px}@media only screen and (max-width:499px){.section-1 .section-overlay-1{width:100%}}@media only screen and (max-width:799px){.section-1 .section-overlay-1{width:100%}}.section-1 .section-overlay-1 .headline h1{color:#fefefc;font-size:80px;width:800px;font-style:normal;font-weight:800;line-height:80px;text-transform:uppercase;text-align:center}@media only screen and (max-width:499px){.section-1 .section-overlay-1 .headline h1{width:100%;font-size:40px;line-height:45px;text-transform:uppercase;text-align:center}}@media only screen and (max-width:799px){.section-1 .section-overlay-1 .headline h1{width:100%;font-size:40px;line-height:45px;text-transform:uppercase;text-align:center}}.section-1 .section-overlay-1 .headline h2{color:#fefefc;font-size:28px;font-style:normal;font-weight:500;line-height:normal;margin-top:-50px;text-align:center}@media only screen and (max-width:499px){.section-1 .section-overlay-1 .headline h2{width:100%;width:350px;margin:-20px auto 0;font-size:20px;line-height:normal;text-align:center}}@media only screen and (max-width:799px){.section-1 .section-overlay-1 .headline h2{width:100%;width:350px;margin:-20px auto 0;font-size:20px;line-height:normal;text-align:center}}.section-1 .section-overlay-1 .subheadline h3{color:#fefefc;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-top:50px}@media only screen and (max-width:499px){.section-1 .section-overlay-1 .subheadline h3{width:100%;width:350px;font-size:20px;line-height:normal;text-align:center;margin:50px auto 0}}@media only screen and (max-width:799px){.section-1 .section-overlay-1 .subheadline h3{width:100%;width:350px;font-size:20px;line-height:normal;text-align:center;margin:70px auto 0}}.section-1 .section-overlay-1 .subheadline h4{color:#fefefc;font-size:20px;font-style:normal;font-weight:500;line-height:normal;text-align:center;margin-top:50px}@media only screen and (max-width:499px){.section-1 .section-overlay-1 .subheadline h4{width:100%;width:350px;font-size:20px;line-height:normal;text-align:center;margin:50px auto 0}}@media only screen and (max-width:799px){.section-1 .section-overlay-1 .subheadline h4{width:100%;width:350px;font-size:20px;line-height:normal;text-align:center;margin:70px auto 0}}.section-1 .section-overlay-1 .subheadline .highlighted{color:#7d51fd;font-size:50px}.section-1 .section-overlay-1 .subheadline .app-button{height:50px;width:240px;font-size:18px;border-radius:20px}.section-3{background-image:url(/assets/Home/home-section-bg2.png);height:719px;width:1440px;background-repeat:no-repeat;background-size:cover;background-position:50%}@media only screen and (max-width:499px){.section-3{width:100%;height:1134px;background-position:-1400px}}@media only screen and (max-width:799px){.section-3{width:100%;height:1134px;background-position:-1400px}}.section-3 .section-overlay-3{position:absolute;background:rgba(6,10,38,.6);z-index:1;height:719px;width:1440px;gap:139px}@media only screen and (max-width:499px){.section-3 .section-overlay-3{width:100%;height:1134px}}@media only screen and (max-width:799px){.section-3 .section-overlay-3{width:100%;height:1134px}}.section-3 .section-overlay-3 .sections-container{display:flex;flex-direction:row;justify-content:center;align-items:start;gap:120px}@media only screen and (max-width:499px){.section-3 .section-overlay-3 .sections-container{flex-direction:column;gap:20px}}@media only screen and (max-width:799px){.section-3 .section-overlay-3 .sections-container{flex-direction:column;gap:20px}}.section-3 .section-overlay-3 .sections-container .section-item h1{color:#fefefc;text-align:left;font-family:Figtree;font-size:50px;font-style:normal;font-weight:800;line-height:normal}@media only screen and (max-width:499px){.section-3 .section-overlay-3 .sections-container .section-item h1{font-size:36px}}@media only screen and (max-width:799px){.section-3 .section-overlay-3 .sections-container .section-item h1{font-size:36px}}.section-3 .section-overlay-3 .sections-container .section-item .description{width:513px;text-align:left}@media only screen and (max-width:499px){.section-3 .section-overlay-3 .sections-container .section-item .description{width:348px}}@media only screen and (max-width:799px){.section-3 .section-overlay-3 .sections-container .section-item .description{width:348px}}.section-3 .section-overlay-3 .sections-container .section-item .description p,.section-3 .section-overlay-3 .sections-container .section-item .description ul{color:#fefefc;text-align:left;font-family:Figtree;font-size:20px;font-style:normal;font-weight:400;line-height:normal}.section-3 .section-overlay-3 .sections-container .section-item .description ul li span{color:#7d51fd}.section-5{height:850px;width:1440px}@media only screen and (max-width:499px){.section-5{width:100%;height:auto;margin-top:30px;margin-bottom:100px}}@media only screen and (max-width:799px){.section-5{width:100%;height:620px;margin-top:-10px;margin-bottom:100px}}.section-5 .card-container{width:1175px;height:642px;flex-shrink:0;border-radius:50px;background:#7d51fd}@media only screen and (max-width:499px){.section-5 .card-container{width:80%;height:720px}}@media only screen and (max-width:799px){.section-5 .card-container{width:80%;height:720px}}.section-5 .card-container h1{color:#fefefc;font-family:Figtree;font-size:50px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:100px}@media only screen and (max-width:799px){.section-5 .card-container h1{font-size:36px;width:295px;margin-top:48.42px;margin-bottom:0}}@media only screen and (max-width:499px){.section-5 .card-container .content{flex-direction:column}}@media only screen and (max-width:799px){.section-5 .card-container .content{flex-direction:column}}.section-5 .card-container .content .description-container{width:524px;text-align:left;font-size:20px;font-style:normal;line-height:normal}.section-5 .card-container .content .description-container p{font-family:Figtree}@media only screen and (max-width:499px){.section-5 .card-container .content .description-container{flex-direction:column;width:295px}}@media only screen and (max-width:799px){.section-5 .card-container .content .description-container{flex-direction:column;width:295px}}.section-5 .card-container .content .description-container .info{color:#fefefc;font-weight:500}.section-5 .card-container .content .description-container .quote{color:#060a26;font-weight:600;text-align:left}.section-5 .card-container .content .description-container .quote span{font-weight:700}.section-5 .card-container .content .headline-description{color:#fefefc;margin:0;text-align:left;font-size:50px;font-style:normal;font-weight:700;line-height:65px;width:422px}@media only screen and (max-width:499px){.section-5 .card-container .content .headline-description{width:295px;font-size:32px;line-height:40px}}@media only screen and (max-width:799px){.section-5 .card-container .content .headline-description{width:295px;font-size:32px;line-height:40px}}.card-info-home{width:350px;height:373px;flex-shrink:0;border-radius:50px;border:.5px solid #7d51fd;background:#fff;box-shadow:4px 4px 4px 0 rgba(0,48,73,.3)}.card-info-home h1{color:#060a26;text-align:center;font-family:Figtree;font-size:30px;font-style:normal;font-weight:800;line-height:normal;margin-top:40px;margin-bottom:0}@media only screen and (max-width:799px){.card-info-home h1{margin-top:32.43px}}.card-info-home button{width:203px;height:40px;flex-shrink:0;border-radius:100px;border:.5px solid var(--primary-color,#4256ea);background:var(--secondary,#DDE1FF);margin-top:19px;color:var(--black,#060A26);text-align:center;font-family:Figtree;font-size:20px;font-style:normal;font-weight:600;line-height:normal}@media only screen and (max-width:799px){.card-info-home button{margin-top:19px}}.section-4{width:1440px;height:780px}@media only screen and (max-width:499px){.section-4{width:100%;height:auto;margin-bottom:100px}}@media only screen and (max-width:799px){.section-4{width:100%;height:auto;margin-bottom:100px}.section-4 .section-4-button .app-button{height:auto;padding:10px 20px}}.section-4 .list-project-button-container{margin-top:80px;margin-bottom:80px}.section-4 h2{color:#060a26;font-family:Figtree;font-style:normal;font-weight:800;line-height:normal;font-size:50px}@media only screen and (max-width:499px){.section-4 h2{width:349px;font-size:36px;text-align:center;margin-top:-35px}}@media only screen and (max-width:799px){.section-4 h2{width:349px;font-size:36px;text-align:center;margin-top:-35px}}.section-4 .section-4-cards{gap:64.24px}@media only screen and (max-width:499px){.section-4 .section-4-cards{flex-direction:column}}@media only screen and (max-width:799px){.section-4 .section-4-cards{flex-direction:column;gap:35px}}.section-4 .section-4-cards ul{list-style:none;padding-left:0;width:257px;color:#060a26;font-size:15px;font-style:normal;font-weight:400;line-height:1.5;text-align:left;margin-top:59px}@media only screen and (max-width:799px){.section-4 .section-4-cards ul{margin-top:45.66px}}.section-4 .section-4-cards ul li{display:flex;align-items:flex-start;gap:8px;margin-bottom:20px}.section-4 .section-4-cards ul li:before{content:"•";font-size:18px;line-height:1;color:#000;flex-shrink:0;margin-top:2px}.section-4 .section-4-cards ul li span{color:#7d51fd;font-size:15px;font-weight:700}.section-4-button{margin-top:80px;margin-bottom:80px}.section-4-button button{width:665px;height:75.733px;font-size:40px}@media only screen and (max-width:499px){.section-4-button button{width:349px;height:67.294px}}@media only screen and (max-width:799px){.section-4-button button{width:349px;height:67.294px}}.section-2{height:770px;width:1440px}@media only screen and (max-width:499px){.section-2{width:100%;height:auto}}@media only screen and (max-width:799px){.section-2{width:100%;height:auto}}.section-2 h2{color:#060a26;text-align:center;font-family:Figtree;font-style:normal;font-weight:700;line-height:normal;font-size:50px}@media only screen and (max-width:499px){.section-2 h2{flex-direction:column;width:349px;font-size:36px}}@media only screen and (max-width:799px){.section-2 h2{flex-direction:column;width:349px;font-size:36px}}.section-2 .section-2-cards{gap:60px}@media only screen and (max-width:499px){.section-2 .section-2-cards{flex-direction:column;gap:35px}}@media only screen and (max-width:799px){.section-2 .section-2-cards{flex-direction:column;gap:35px}}.section-2 .section-2-cards .card-info-home{padding:20px 40px 20px 20px}.section-2 .section-2-cards .card-info-home h1{height:100px;margin:0}.section-2 .section-2-cards .card-info-home .project-description{width:256px;height:160px;color:#060a26;text-align:left;font-size:15px;margin:10px auto 0;display:-webkit-box;-webkit-line-clamp:9;-webkit-box-orient:vertical;overflow:hidden;text-overflow:ellipsis;white-space:normal}@media only screen and (max-width:799px){.section-2 .section-2-cards .card-info-home .project-description{margin-top:24px}}.section-2 .section-2-button{margin-top:80px;margin-bottom:40px}.section-2 .section-2-button button{width:350px;height:40px;font-size:20px}.homepage{font-family:Figtree;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage,.homepage .app-container{max-width:1440px;width:100%;margin:0 auto}