.section-1{background-image:url(/assets/Home/home-hero-bg.png);height:626px;width:1440px;background-repeat:no-repeat;background-size:cover}@media only screen and (max-width:499px){.section-1{width:100%;min-height:1165px;background-image:url(/assets/Home/home-hero-bg-bg.png);background-position:-230px;background-size:cover;background-repeat:no-repeat}}@media only screen and (max-width:799px){.section-1{width:100%;min-height:1165px;background-image:url(/assets/Home/home-hero-bg.png);background-position:-230px;background-size:cover;background-repeat:no-repeat}}.section-1 .section-overlay-1{position:absolute;background:rgba(0,48,73,.5);box-shadow:4px 4px 4px 0 rgba(0,0,0,.5);z-index:1;height:626px;width:1440px;padding:130px;box-sizing:border-box}@media only screen and (max-width:499px){.section-1 .section-overlay-1{width:100%;min-height:1165px;padding:70px 35px}}@media only screen and (max-width:799px){.section-1 .section-overlay-1{width:100%;min-height:1165px;padding:70px 35px}}.section-1 .section-overlay-1 .home-hero-card{width:100%;height:373px;border-radius:20px;background:linear-gradient(270deg,rgba(255,149,0,.75),rgba(67,97,238,.75));box-shadow:4px 4px 4px 0 rgba(0,0,0,.5);flex-shrink:0;padding:46px;box-sizing:border-box}@media only screen and (max-width:499px){.section-1 .section-overlay-1 .home-hero-card{flex-direction:column;height:auto;box-sizing:content-box;padding:36px 16px 66px}}@media only screen and (max-width:799px){.section-1 .section-overlay-1 .home-hero-card{gap:40px;flex-direction:column;height:auto;padding:36px 16px 66px}}.section-1 .section-overlay-1 .home-hero-card .card-cell p{color:#fafafa;text-align:center;font-family:Wix Madefor Display;margin:0;font-size:30px;font-style:normal;font-weight:800;line-height:normal}.section-1 .section-overlay-1 .home-hero-card .card-cell .years{margin-top:44px}.section-1 .section-overlay-1 .home-hero-card .card-cell .years p{font-weight:700}.section-1 .section-overlay-1 .home-hero-card .card-cell .years .number{font-size:120px;font-weight:800}.section-1 .section-overlay-1 .home-hero-card .card-cell.middle{border-left:1px solid #fafafa;border-right:1px solid #fafafa}.section-1 .section-overlay-1 .home-hero-card .separator{align-self:stretch;width:2px;height:100%;background-color:#fafafa}.home-industry{padding:91px 73px 130px}@media only screen and (max-width:499px){.home-industry{padding:91px 37px 50px}}@media only screen and (max-width:799px){.home-industry{font-size:40px;padding:91px 37px 50px}}.home-industry .title{margin:0;color:#003049;text-align:center;font-family:Wix Madefor Display;font-size:64px;font-style:normal;font-weight:800;line-height:normal}@media only screen and (max-width:499px){.home-industry .title{font-size:40px}}@media only screen and (max-width:799px){.home-industry .title{font-size:40px}}.home-industry .industry-cards{margin-top:135px}@media only screen and (max-width:499px){.home-industry .industry-cards{margin-top:80px;flex-direction:column;gap:80px}}@media only screen and (max-width:799px){.home-industry .industry-cards{margin-top:80px;flex-direction:column;gap:80px}}.home-industry .app-button{margin-top:92px}@media only screen and (max-width:499px){.home-industry .app-button.orange{width:100%}}@media only screen and (max-width:799px){.home-industry .app-button.orange{width:100%}}@media only screen and (max-width:499px){.home-industry .app-button{margin-top:80px}}@media only screen and (max-width:799px){.home-industry .app-button{margin-top:80px}}.industry-card{height:373px;flex:1 0;width:283.463px;border:.5px solid var(--Color-3,#003049);border-radius:20px}.industry-card p{margin:0;text-align:center;font-family:Wix Madefor Display;font-size:24px;font-style:normal;font-weight:800;line-height:normal}.industry-card .img{position:relative;background-repeat:no-repeat;background-size:cover;background-position:50%;height:50%;width:100%;border-top-left-radius:20px;border-top-right-radius:20px}@media only screen and (max-width:499px){.industry-card .img{min-height:207px}}@media only screen and (max-width:799px){.industry-card .img{min-height:207px}}.industry-card .img.economie{background-image:url(/assets/Home/Industry/Economie.png)}.industry-card .img.transport{background-image:url(/assets/Home/Industry/Transport.jpg)}.industry-card .img.infrastructura{background-image:url(/assets/Home/Industry/Infrastructura.jpg)}.industry-card .img.energie{background-image:url(/assets/Home/Industry/Energie.jpg)}.industry-card .img:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-top-left-radius:20px;border-top-right-radius:20px;pointer-events:none}.industry-card .img:before,.industry-card .info{background:linear-gradient(90deg,rgba(255,149,0,.2),rgba(67,97,238,.2))}.industry-card .info{padding:40px 0;height:50%;border-bottom-left-radius:20px;border-bottom-right-radius:20px;box-sizing:border-box}@media only screen and (max-width:499px){.industry-card .info{padding:23px 0 45px}}@media only screen and (max-width:799px){.industry-card .info{padding:23px 0 45px}}.industry-card .info .name{color:#003049}.industry-card .info .projects{color:#ff9500}.home-info{padding:149px 135px;background-image:url(/assets/Home/home-info.jpg);background-repeat:no-repeat;background-size:cover;position:relative}@media only screen and (max-width:799px){.home-info{padding:45px 35px}}@media only screen and (max-width:499px){.home-info{padding:45px 35px}}.home-info:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,48,73,.9);z-index:1}.home-info .content{z-index:2}.home-info .content p{margin:0}.home-info .content .title{text-align:left;width:100%;color:#fafafa;font-family:Wix Madefor Display;font-size:50px;font-style:normal;font-weight:800;line-height:normal;margin-bottom:60px}@media only screen and (max-width:799px){.home-info .content .title{text-align:center;font-size:40px}}@media only screen and (max-width:499px){.home-info .content .title{text-align:center;font-size:40px}}@media only screen and (max-width:799px){.home-info .content .cards{flex-direction:column}}@media only screen and (max-width:499px){.home-info .content .cards{flex-direction:column}}.home-info .content .cards span{color:#fafafa;text-align:justify;font-family:Wix Madefor Display;font-size:30px;font-style:normal;font-weight:700;line-height:normal}@media only screen and (max-width:799px){.home-info .content .cards span{text-align:center;margin-bottom:40px}}@media only screen and (max-width:499px){.home-info .content .cards span{text-align:center;margin-bottom:40px}}.home-info .content .cards .description{margin:0;color:#fafafa;font-family:Wix Madefor Display;font-size:20px;font-style:normal;font-weight:500;line-height:25px;text-align:justify}.home-info .content .cards>:nth-child(2){margin-left:140px}@media only screen and (max-width:799px){.home-info .content .cards>:nth-child(2){margin-left:0;margin-top:40px}}@media only screen and (max-width:499px){.home-info .content .cards>:nth-child(2){margin-left:0;margin-top:40px}}.home-investments{padding:149px 195px;background-image:url(/assets/Home/home-investments-bg.jpg);background-repeat:no-repeat;background-size:cover;position:relative}@media only screen and (max-width:499px){.home-investments{flex-direction:column;padding:45px 67px}}@media only screen and (max-width:799px){.home-investments{flex-direction:column;padding:45px 67px}}.home-investments:before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(211,211,211,.5);z-index:1}.home-investments .section-card{width:100%;border-radius:20px;background:var(--gradient-2,linear-gradient(90deg,var(--Color-1,#4361EE) 0,var(--Color-3,#003049) 100%));flex-shrink:0px;padding:84px;justify-content:space-between;z-index:10;align-items:stretch}@media only screen and (max-width:499px){.home-investments .section-card{flex-direction:column;padding:37px 30px 1px}}@media only screen and (max-width:799px){.home-investments .section-card{flex-direction:column;padding:37px 30px 1px}}@media only screen and (max-width:499px){.home-investments .section-card .app-button.orange{width:100%;margin-bottom:36px}}@media only screen and (max-width:799px){.home-investments .section-card .app-button.orange{width:100%;margin-bottom:36px}}.home-investments .section-card .info{width:397px;height:auto}@media only screen and (max-width:499px){.home-investments .section-card .info{justify-content:normal;margin-top:30px}}@media only screen and (max-width:799px){.home-investments .section-card .info{width:auto;justify-content:normal;margin-top:30px;height:auto}}.home-investments .section-card .info p{color:#fafafa;text-align:justify;font-family:Wix Madefor Display;font-size:15px;font-style:normal;font-weight:500;line-height:normal;margin:0}@media only screen and (max-width:499px){.home-investments .section-card .info p{margin-bottom:15px}}@media only screen and (max-width:799px){.home-investments .section-card .info p{margin-bottom:15px}}.home-investments .section-card .title{width:357px;color:var(--Color-5,#FAFAFA);text-align:left;font-family:Wix Madefor Display;font-size:64px;font-style:normal;font-weight:800;line-height:75px;margin:0}@media only screen and (max-width:499px){.home-investments .section-card .title{order:-1;font-size:40px;text-align:center;line-height:normal}}@media only screen and (max-width:799px){.home-investments .section-card .title{width:auto;order:-1;font-size:40px;text-align:center;line-height:normal}}.home-recom{padding:75px}.home-recom .title{color:#003049;font-family:Wix Madefor Display;font-size:50px;text-align:center;font-style:normal;font-weight:800;line-height:normal;margin-bottom:50px}.home-recom p{margin:0}@media only screen and (max-width:799px){.home-recom .cards{flex-direction:column}}.home-recom .cards .card{width:389px;padding-top:60px;height:283px;flex-shrink:0;border-radius:20px;border:.5px solid var(--Color-5,#fafafa);background:var(--gradient-2,linear-gradient(90deg,var(--Color-1,#4361EE) 0,var(--Color-3,#003049) 100%));box-shadow:4px 4px 4px 0 rgba(0,48,73,.3);box-sizing:border-box}.home-recom .cards .card .card-title{font-size:30px;font-weight:800}.home-recom .cards .card .card-title,.home-recom .cards .card .info{color:#fafafa;text-align:center;font-family:Wix Madefor Display;font-style:normal;line-height:normal}.home-recom .cards .card .info{font-size:25px;font-weight:700;margin-top:30px;margin-bottom:22px}.home-recom .cards .card .app-button{width:225.62px}.homepage{position:relative;background:#fafafa;font-family:Wix Madefor Display;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}.homepage,.homepage .app-container{max-width:1440px;width:100%;margin:0 auto}