.parent-section[data-v-8583171d],.parent-section .hero-container[data-v-8583171d]{background-color:#000;overflow:hidden}.parent-section .hero-container[data-v-8583171d]{border-radius:0 0 60px 60px;height:auto;min-height:567px;padding:120px 0 80px;position:relative}.parent-section .hero-container .container[data-v-8583171d]{margin-top:0;position:relative;z-index:10}.parent-section .hero-container .container .main-title[data-v-8583171d]{color:#fff;font-family:Gotham-Medium,sans-serif;font-size:64px;font-stretch:normal;font-style:normal;font-weight:500;font-weight:600;letter-spacing:normal;line-height:1.2;margin:0 0 24px;text-align:center;word-break:break-word}.parent-section .hero-container .container .sub-title[data-v-8583171d]{color:#f2f2f2;font-family:Gilroy-Light,sans-serif;font-size:24px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.5;max-width:666px;padding:0 8px}@media (max-width:991.98px){.parent-section .hero-container[data-v-8583171d]{border-radius:0 0 32px 32px;min-height:420px;padding:100px 16px 56px}.parent-section .hero-container .container .main-title[data-v-8583171d]{font-size:40px;margin-bottom:16px}.parent-section .hero-container .container .sub-title[data-v-8583171d]{font-size:18px}}@media (max-width:575.98px){.parent-section .hero-container[data-v-8583171d]{border-radius:0 0 24px 24px;min-height:360px;padding:96px 12px 48px}.parent-section .hero-container .container .main-title[data-v-8583171d]{font-size:28px;line-height:1.25}.parent-section .hero-container .container .sub-title[data-v-8583171d]{font-size:16px;margin-top:8px!important}}.parent-section .hero-container[data-v-dd48079a]{background-color:#f2f2f2;border-radius:0 0 60px 60px;height:auto;min-height:567px}.parent-section .hero-container .container[data-v-dd48079a]{margin-bottom:90px;margin-top:90px;z-index:10}.parent-section .hero-container .container .sub-title[data-v-dd48079a]{color:#446bbb;font-family:Gotham-Bold,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:600;font-weight:700;letter-spacing:normal;line-height:1.5;margin-bottom:5px;text-align:left}.parent-section .hero-container .container .general-info[data-v-dd48079a]{color:#000;font-family:Gilroy-Light,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.5;margin-bottom:10px;text-align:left;white-space:pre-wrap;word-break:break-word}.parent-section .hero-container .container .main-label[data-v-dd48079a]{color:#446bbb;font-family:Gotham-Medium,sans-serif;font-size:64px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.5;text-align:left}.parent-section .hero-container .container .project-description[data-v-dd48079a]{color:#242424;font-family:Gilroy-Light,sans-serif;font-size:24px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.5;text-align:left}@media (max-width:991.98px){.parent-section .hero-container[data-v-dd48079a]{border-radius:0 0 32px 32px;min-height:auto}.parent-section .hero-container .container[data-v-dd48079a]{margin-bottom:48px;margin-top:40px;padding-left:16px;padding-right:16px}.parent-section .hero-container .container .main-label[data-v-dd48079a]{font-size:40px;line-height:1.25;margin-top:24px}.parent-section .hero-container .container .project-description[data-v-dd48079a]{font-size:18px}.parent-section .hero-container .container .general-info[data-v-dd48079a],.parent-section .hero-container .container .sub-title[data-v-dd48079a]{font-size:16px}}@media (max-width:575.98px){.parent-section .hero-container[data-v-dd48079a]{border-radius:0 0 24px 24px}.parent-section .hero-container .container[data-v-dd48079a]{margin-bottom:36px;margin-top:28px}.parent-section .hero-container .container .main-label[data-v-dd48079a]{font-size:32px;margin-top:20px}.parent-section .hero-container .container .project-description[data-v-dd48079a]{font-size:16px}}.parent-section[data-v-dbb4d4ef]{background-color:#242424!important;margin-top:-10vh;z-index:-1}.parent-section .stack-section[data-v-dbb4d4ef]{background-color:#446bbb;border-radius:0 0 60px 60px;padding:220px 0 100px}.parent-section .stack-section .container .content-row .main-title[data-v-dbb4d4ef]{color:#fff;font-family:Gotham-Medium,sans-serif;font-size:65px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;text-align:left}.parent-section .stack-section .container .content-row .main-description[data-v-dbb4d4ef]{font-family:Gilroy-Light,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.5;text-align:left}.parent-section .stack-section .container .technology-item[data-v-dbb4d4ef]{background:none;border:2px solid #fff;border-radius:12px;box-shadow:0 0 12px #8080801a;color:#fff;cursor:pointer;font-family:Gotham-Medium,sans-serif;font-size:16px;font-stretch:normal;font-style:normal;font-weight:500;height:100%;margin-bottom:40px;max-height:50px;max-width:238px;text-align:center;width:100%}@media (max-width:575.98px){.parent-section[data-v-dbb4d4ef]{margin-top:0;z-index:auto}.parent-section .stack-section[data-v-dbb4d4ef]{border-radius:0 0 24px 24px;padding:48px 0}.parent-section .stack-section .container .content-row .main-title[data-v-dbb4d4ef]{font-size:32px;line-height:1.25}.parent-section .stack-section .container .content-row .main-description[data-v-dbb4d4ef]{font-size:16px}.parent-section .stack-section .container .technology-item[data-v-dbb4d4ef]{font-size:13px;margin-bottom:16px;max-width:100%;padding:8px 4px}}.solution .container{background-color:#242424;border-radius:65px;display:block;overflow:hidden;position:relative}.solution .container .container-solution{padding:60px 100px 0;z-index:10}.solution .container .container-solution .title{color:#fff;font-family:Gotham-Medium,sans-serif;font-size:48px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;line-height:1.5;text-align:left}.solution .container .container-solution .content{margin-bottom:20px}.solution .container .container-solution .content .description{color:#fff;font-family:Gilroy-Light,sans-serif;font-size:24px;font-stretch:normal;font-weight:300;letter-spacing:normal;line-height:1.5;margin-bottom:75px;text-align:left}@media (max-width:991.98px){.solution .container{border-radius:32px;margin:0 12px}.solution .container .container-solution{padding:40px 24px 0}.solution .container .container-solution .title{font-size:32px;text-align:center}.solution .container .container-solution .content .description{font-size:18px;margin-bottom:40px}}@media (max-width:575.98px){.solution .container{border-radius:24px}.solution .container .container-solution{padding:32px 16px 0}.solution .container .container-solution .title{font-size:28px}.solution .container .container-solution .content .description{font-size:16px;margin-bottom:32px}}.parent-section[data-v-dbf5eb51]{background-color:#fff}.parent-section .stack-section[data-v-dbf5eb51]{background-color:#242424;border-radius:0 0 60px 60px;padding:150px 0 100px}.parent-section .stack-section .container[data-v-dbf5eb51]{z-index:10}.parent-section .stack-section .container .content-row .main-title[data-v-dbf5eb51]{color:#fff;font-family:Gotham-Medium,sans-serif;font-size:75px;font-stretch:normal;font-style:normal;font-weight:500;letter-spacing:normal;text-align:left}.parent-section .stack-section .container .content-row .general-info[data-v-dbf5eb51]{margin-bottom:10px}.parent-section .stack-section .container .content-row .general-info[data-v-dbf5eb51],.parent-section .stack-section .container .content-row .main-description[data-v-dbf5eb51]{color:#fff;font-family:Gilroy-Light,sans-serif;font-size:20px;font-stretch:normal;font-style:normal;font-weight:300;letter-spacing:normal;line-height:1.5;text-align:left}@media (max-width:575.98px){.parent-section .stack-section[data-v-dbf5eb51]{border-radius:0 0 24px 24px;padding:48px 0}.parent-section .stack-section .container .content-row .main-title[data-v-dbf5eb51]{font-size:32px;line-height:1.25}.parent-section .stack-section .container .content-row .general-info[data-v-dbf5eb51]{font-size:16px}.parent-section .stack-section .container .project-image[data-v-dbf5eb51]{height:auto;margin-top:24px;width:100%}}
