body{-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#203b37;color:#fffff7;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;margin:0}*{box-sizing:border-box}.App{text-align:center}.App-header{background-color:#fffff5;box-shadow:0 2px 10px #0000001a;color:#203b37;padding:20px}.App-header h1{font-family:Malinton,serif;font-size:35px;font-weight:800;margin:0}.App-content{padding:20px}.btn{background-color:#203b37;border:none;border-radius:8px;color:#fff;cursor:pointer;font-family:PP Neue Montreal,sans-serif;font-size:15px;font-weight:400;margin:10px;padding:12px 30px;transition:all .3s ease}.btn:hover{background-color:#344f4b;box-shadow:0 4px 12px #0003;transform:translateY(-2px)}.btn:active{transform:scale(.95)}.card{background-color:#fff;border-radius:12px;box-shadow:0 4px 20px #0000001a;margin:20px auto;max-width:800px;padding:30px;text-align:left}.card h2{color:#203b37;font-family:Malinton,serif;font-size:35px;font-weight:800;margin-bottom:20px}.card p{color:#404040;font-size:18px;line-height:1.6;margin-bottom:15px}@media (max-width:768px){.App-header h1,.card h2{font-size:28px}.card{margin:10px;padding:20px}}.sih-header{align-items:center;display:flex;justify-content:space-between;left:0;padding:20px 40px;position:fixed;right:0;top:0;transition:transform .3s ease-in-out;z-index:1000}.sih-header--visible{transform:translateY(0)}.sih-header--hidden{transform:translateY(-100%)}.sih-header__logo{align-items:center;display:flex;gap:12px}.sih-header__logo-mark{align-items:center;background-image:url(/static/media/SAWA-Logo.37cff654e85609bc05c9.svg);background-position:50%;background-repeat:no-repeat;background-size:contain;border-radius:50%;cursor:pointer;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;width:40px}.sih-header__nav{align-items:center;display:flex;gap:32px}.sih-header__nav-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:500;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}.sih-header__nav-btn:hover{color:#cae3c8}.sih-header__contact{background-color:#cae3c8;border:none;border-radius:6px;color:#203b37;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.sih-header__contact:hover{background-color:#fff;transform:translateY(-2px)}.sih-header__hamburger{background:none;border:1px solid #ffffff4d;border-radius:6px;color:#fff;cursor:pointer;font-size:20px;padding:6px 10px}.sih-header__drawer{-webkit-backdrop-filter:blur(6px);backdrop-filter:blur(6px);background-color:#142321fa;bottom:0;box-shadow:-8px 0 24px #0000004d;display:flex;flex-direction:column;gap:16px;height:-webkit-max-content;height:max-content;max-width:320px;padding:80px 24px 24px;position:fixed;right:0;top:0;width:75%;z-index:2000}.sih-header__drawer-btn{background:none;border:none;color:#fff;font-size:16px;text-align:left}.sih-header__drawer-contact{background-color:#cae3c8;border:none;border-radius:6px;color:#203b37;font-size:14px;font-weight:600;padding:12px 16px;text-align:center}.sih-hero{align-items:center;justify-content:space-between;margin:6% 40px 0;min-height:50vh;overflow:hidden;position:relative}.sih-hero__inner{align-items:start;display:flex;flex-direction:column;justify-content:start;min-height:80vh}.sih-hero__headline{flex:1 1;max-width:60%;padding:7% 7% 20px;z-index:2}.sih-hero__h1{color:#fff;font-family:Malinton,sans-serif;font-size:58px;font-weight:700;line-height:1.1;margin:0;text-align:start;transition:all 1s ease}.sih-hero__sub{flex:1 1;max-width:60%;padding:14% 7%;z-index:2}.sih-hero__desc{color:#ffffffe6;font-family:Inter,sans-serif;font-size:20px;font-weight:400;line-height:1.5;max-width:600px;transition:all 1s ease .5s}.sih-hero__cta-area{align-items:center;display:flex;flex-direction:column;gap:12px;padding:80px 3%}.sih-hero__title-row{align-items:center;background-color:#fff;border-radius:8px;display:flex;flex-wrap:wrap;gap:40px;justify-content:center;padding:6px 40px 0;width:1000px}.sih-hero__title{color:#203b37;font-family:Malinton,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0}.sih-hero__contact{background-color:#cae3c8;border:none;border-radius:6px;color:#203b37;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;padding:12px 24px;text-transform:uppercase;transition:all .3s ease}.sih-hero__contact:hover{background-color:#fff;transform:translateY(-3px)}.sih-hero__video{background-color:#203b37cc;background-image:url(/static/media/sawa-innovation.86db110424da255c6a84.png);background-position:50%;background-repeat:no-repeat;background-size:cover;border-radius:12px;height:500px;max-width:1000px;position:relative;width:100%}.sih-hero__play{align-items:center;background-color:#ff6b35e6;border-radius:50%;color:#fff;cursor:pointer;display:flex;font-size:40px;height:100px;justify-content:center;transition:all .3s ease;width:100px}.sih-hero__play:hover{background-color:#ff6b35;transform:scale(1.1)}@media (min-width:769px){.sih-hero{background-position:100%}}@media (max-width:768px){.sih-hero{background-position:50%;margin:4% 20px;overflow:visible}.sih-hero__headline,.sih-hero__sub{max-height:270px;max-width:100%;padding:20px}.sih-hero__h1{font-size:40px}.sih-hero__title{font-size:32px}.sih-hero__title-row{gap:20px;padding:20px;width:100%}.sih-hero__inner{margin-top:20%;min-height:20vh!important}.sih-hero__desc{max-width:250px!important;text-align:start!important}.sih-hero__video{background-image:url(/static/media/sawa-innovation.86db110424da255c6a84.png);background-position:50%;background-repeat:no-repeat;background-size:contain;height:174px;max-width:1000px;position:relative;width:100%}}.mission-section{background-color:#203b37;overflow:hidden;padding:120px 40px 0;position:relative}.mission-section__bg-image{height:auto;max-width:100%;pointer-events:none;position:absolute;z-index:0}.mission-section__bg-image--1{left:0;opacity:.8;top:5%;width:35%}.mission-section__bg-image--2{opacity:.8;right:0;top:38%;width:35%}.mission-section__content{margin:16% auto;max-width:800px;position:relative;text-align:center;z-index:2}.mission-section__title{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;margin:0 0 40px;text-transform:uppercase}.mission-section__statement{color:#fff;font-family:Inter,sans-serif;font-size:32px;font-weight:300;line-height:1.4;margin:0 auto;max-width:700px}.mission-section__statement strong{font-weight:600}.mission-section__vision{margin:10% auto 0;max-width:800px;text-align:center}.mission-section__vision-title{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;margin:0 0 40px;text-transform:uppercase}.mission-section__vision-statement{color:#fff;font-family:Inter,sans-serif;font-size:28px;font-weight:400;line-height:1.5;margin:0}.mission-section__vision-statement strong{font-weight:600}.mission-section__vision-statement strong:first-of-type{color:#ff6b35}.mission-section__vision-statement strong:nth-of-type(2){color:#4fc3f7}.mission-section__vision-statement strong:nth-of-type(3){color:#cae3c8}.mission-section__decorations{display:flex;gap:30px;justify-content:center;margin-top:60px;position:relative}.mission-section__icon{align-items:center;border-radius:50%;display:flex;font-size:30px;height:60px;justify-content:center;width:60px}.mission-section__icon--lightbulb{background-color:#ff6b3533;color:#ff6b35}.mission-section__icon--rocket{background-color:#4fc3f733;color:#4fc3f7}.mission-section__icon--lightning{background-color:#26a69a33;color:#26a69a}@media (max-width:768px){.mission-section{padding:80px 20px}.mission-section__bg-image--1{opacity:.5;top:5%;width:45%}.mission-section__bg-image--2{opacity:.5;top:50%;width:45%}.mission-section__title{font-size:16px}.mission-section__statement{font-size:24px}.mission-section__vision-title{font-size:16px}.mission-section__vision-statement{font-size:22px}.mission-section__decorations{gap:20px;margin-top:40px}.mission-section__icon{font-size:24px;height:50px;width:50px}.mission-section__content{margin:50% auto}.mission-section__vision{margin:100% auto 0}}.apply-section{background-color:#203b37;padding:120px 40px;position:relative}.apply-section__separator{background-color:#ff6b35;background-image:linear-gradient(90deg,#ff6b35,#4fc3f7 50%,#cae3c8);height:1px;margin-bottom:60px;width:100%}.apply-section__container{margin:0 auto;max-width:1000px}.apply-section__title{color:#fff;font-family:Inter,sans-serif;font-size:18px;font-weight:500;letter-spacing:2px;margin:0 0 60px;text-transform:uppercase}.apply-section__cards{grid-gap:40px;display:grid;gap:40px;grid-template-columns:repeat(2,1fr)}.apply-section__card{align-items:start;background-color:#f5f3ed;border-radius:16px;box-shadow:0 4px 12px #0000001a;cursor:pointer;display:flex;flex-direction:column;gap:20px;justify-content:space-between;padding:40px;transition:all .3s ease}.apply-section__card:hover{box-shadow:0 16px 48px #0006;transform:translateY(-8px)}.apply-section__card-title{color:#1a1a1a;font-family:Malinton,Franklin Gothic Medium,Arial Narrow,Arial,sans-serif;font-size:44px;font-weight:600;line-height:1.3;margin:0 0 20px;text-align:start;width:280px}.apply-section__card-description{color:#666;font-size:16px;line-height:1.6;margin:0 0 80px}.apply-section__button{align-items:center;border:none;border-radius:12px;color:#fff;cursor:pointer;display:flex;font-size:16px;font-weight:500;height:56px;justify-content:space-between;padding:0 8px 0 24px;transition:all .3s ease;width:100%}.apply-section__button--orange{background-image:linear-gradient(90deg,#ff6b35,#e55a2b)}.apply-section__button--orange:hover{box-shadow:0 8px 25px #ff6b354d;transform:translateY(-2px)}.apply-section__button--blue{background-image:linear-gradient(90deg,#4fc3f7,#29b6f6)}.apply-section__button--blue:hover{box-shadow:0 8px 25px #4fc3f74d;transform:translateY(-2px)}.apply-section__button-icon{align-items:center;background-color:#fff;border-radius:8px;display:flex;font-size:20px;font-weight:700;height:40px;justify-content:center;min-width:40px;width:40px}.apply-section__button-icon--orange{color:#ff6b35}.apply-section__button-icon--blue{color:#4fc3f7}@media (max-width:768px){.apply-section{padding:80px 20px}.apply-section__cards{gap:20px;grid-template-columns:1fr}.apply-section__card{padding:30px 20px}.apply-section__title{font-size:16px}.apply-section__card-title{font-size:20px}.apply-section__card-description{font-size:14px}}.services-section{background-color:#203b37;overflow:hidden;position:relative}.services-section__container{margin:0 auto}.services-section__header{margin-bottom:80px}.services-section__title{align-items:center;color:#fffff7;display:none;font-family:Malinton,sans-serif;font-size:64px;font-weight:400;gap:15px;margin:0;padding:80px 0 40px 140px;text-align:left}.services-section__title-highlight{color:#fffff7}.services-section__content{overflow-x:hidden;position:relative;width:100%}.services-section__curve-svg{display:block;height:auto;max-width:100%;width:100%}.services-section__items{bottom:0;left:0;pointer-events:none;position:absolute;right:0;top:0;z-index:2}.services-section__item{max-width:400px;pointer-events:auto;position:absolute}.services-section__item--1{left:40%;top:11%}.services-section__item--2{left:40%;top:22%}.services-section__item--3{left:40%;top:34%}.services-section__item--4{left:40%;top:46%}.services-section__icon{align-items:center;background-color:#fff;border-radius:50%;box-shadow:0 4px 20px #0003;display:flex;flex-shrink:0;font-size:40px;height:80px;justify-content:center;width:80px}.services-section__text{max-width:500px}.services-section__item-title{color:#fffff7;font-family:Malinton,sans-serif;font-size:32px;font-weight:600;margin:0 0 15px}.services-section__item-description{color:#fffff7;font-family:Inter,sans-serif;font-size:14px;font-weight:400;line-height:1.6;margin:0}.services-section__cta{margin-top:100px;text-align:center}.services-section__cta-card{background-color:#fff;border-radius:16px;box-shadow:0 8px 32px #0000004d;margin:0 auto;max-width:600px;padding:40px}@media (max-width:768px){.services-section__title{align-items:flex-start;display:flex;flex-direction:column;font-size:48px;gap:10px;padding:40px 20px 30px}.services-section__title-text{color:#fffff7}.services-section__title-highlight{background:linear-gradient(90deg,#72b1e8,#0a3e6b);border-radius:15px;color:#fff;display:inline-block;font-size:48px;padding:12px 40px}.services-section__curve-svg{content:url(/static/media/what-we-provide-mobile.693dc9de4905912ab939.svg)}.services-section__item{max-width:300px;padding:0!important}.services-section__item--1{left:22%;top:8%;width:200px}.services-section__item--2{left:22%;top:20%;width:200px}.services-section__item--3{left:22%;top:33%;width:200px}.services-section__item--4{left:22%;top:45%;width:200px}.services-section__item-title{font-size:20px}.services-section__item-description{font-size:13px}}.contact-section{background-color:#203b37;margin-top:-300px;max-width:100vw;overflow-x:hidden;padding:120px 120px 0;position:relative;width:100%}.contact-section__gradient-bar{background-image:linear-gradient(90deg,#ff6b35,#4fc3f7 50%,#cae3c8);height:3px;margin-bottom:40px;width:100%}.contact-section__container{margin:0 auto}.contact-section__header{margin-bottom:60px;text-align:center}.contact-section__title{color:#fffff7;font-family:Malinton,sans-serif;font-size:48px;font-weight:700;line-height:1.2;margin:0 0 30px;text-align:start}.contact-section__description{color:#fffff7;font-size:24px;line-height:1.6;margin:0;text-align:start}.contact-section__form{margin-bottom:60px}.contact-section__form-grid{grid-gap:30px;display:grid;gap:30px;grid-template-columns:repeat(2,1fr)}.contact-section__form-group{display:flex;flex-direction:column}.contact-section__label{color:#fffff7;display:block;font-size:14px;font-weight:600;letter-spacing:1px;margin-bottom:8px;text-align:start;text-transform:uppercase}.contact-section__input{background-color:#2d423ecc;border:2px solid #fffff7;box-sizing:border-box;color:#fff;font-size:16px;outline:none;padding:15px;transition:all .3s ease;width:100%}.contact-section__input:focus{background-color:#2d423e;border-color:#4fc3f7}.contact-section__file-hint{color:#cae3c899;font-size:12px;margin-top:5px}.contact-section__message-group{margin-bottom:30px;margin-top:30px}.contact-section__textarea{background-color:#2d423ecc;border:2px solid #fffff7;box-sizing:border-box;color:#fff;font-family:Inter,sans-serif;font-size:16px;min-height:150px;outline:none;padding:15px;resize:vertical;transition:all .3s ease;width:100%}.contact-section__textarea:focus{background-color:#2d423e;border-color:#4fc3f7}.contact-section__submit{align-items:center;background:linear-gradient(90deg,#ff9901,#ff1704);border:none;border-radius:8px;color:#000;cursor:pointer;display:flex;font-size:16px;font-weight:400;gap:15px;justify-content:space-between;letter-spacing:1px;padding:12px 16px;transition:all .3s ease;width:500px}.contact-section__submit:hover{box-shadow:0 8px 25px #ff6b354d;transform:translateY(-2px)}.contact-section__submit-icon{align-items:center;background:#ffffff80;display:flex;font-size:14px;height:30px;justify-content:center;width:30px}.contact-section__nav{border-top:1px solid #cae3c8;margin-bottom:40px;padding-top:40px}.contact-section__nav-links{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:60px}.contact-section__nav-btn{background:none;border:none;color:#cae3c8;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:1px;text-transform:uppercase;transition:color .3s ease}.contact-section__nav-btn:hover{color:#4fc3f7}.contact-section__logo-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px}.contact-section__logo{align-items:center;border-radius:50%;color:#203b37;display:flex;font-size:40px;height:80px;justify-content:center;width:80px}.contact-section__company-name{color:#b1dbac;font-family:Malinton,sans-serif;font-size:160px;font-weight:700;margin:0;text-align:center}.contact-section__footer{align-items:center;border-top:1px solid #cae3c8;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:30px}.contact-section__footer-links{display:flex;flex-wrap:wrap;gap:30px}.contact-section__footer-btn{background:none;border:none;color:#cae3c8;cursor:pointer;font-size:12px;transition:color .3s ease}.contact-section__footer-btn:hover{color:#4fc3f7}.contact-section__copyright{color:#cae3c8;font-size:12px;margin:0}@media (max-width:768px){.contact-section{padding:80px 20px 0}.contact-section__title{font-size:36px}.contact-section__description{font-size:18px}.contact-section__form-grid{grid-template-columns:1fr}.contact-section__company-name{font-size:36px}.contact-section__footer{flex-direction:column;text-align:center}.contact-section__footer-links{justify-content:center}.contact-section__submit{width:100%!important}}.footer{background-color:#203b37;color:#fff;margin-top:40px;max-width:100vw;overflow-x:hidden;padding:50px 140px 60px;width:100%}.footer__nav{border-top:1px solid #cae3c84d;margin-bottom:40px;padding-top:40px}.footer__nav-links{display:flex;flex-wrap:wrap;gap:40px;justify-content:center;margin-bottom:60px}.footer__nav-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:14px;font-weight:600;letter-spacing:.5px;padding:0;text-transform:capitalize;transition:color .3s ease}.footer__nav-btn:hover{color:#b1dbac}.footer__logo-wrapper{align-items:center;display:flex;flex-direction:column;gap:20px}.footer__logo{align-items:center;background-color:initial;border-radius:50%;display:flex;justify-content:center}.footer__logo img{height:100%;object-fit:contain;width:100%}.footer__company-name{color:#b1dbac;font-family:Malinton,sans-serif;font-size:110px;font-weight:400;letter-spacing:.5px;margin:0;text-align:center}.footer__bottom{align-items:center;border-top:1px solid #cae3c84d;display:flex;flex-wrap:wrap;gap:20px;justify-content:space-between;padding-top:30px}.footer__links{display:flex;flex-wrap:wrap;gap:30px}.footer__link-btn{background:none;border:none;color:#fff;cursor:pointer;font-size:12px;padding:0;text-decoration:underline;transition:color .3s ease}.footer__link-btn:hover{color:#4fc3f7}.footer__copyright{color:#fff;font-size:12px;margin:0}@media (max-width:768px){.footer{margin-top:0;padding:40px 20px}.footer__nav{border-top:1px solid #cae3c84d;margin-bottom:30px;padding-top:30px}.footer__nav-links{align-items:flex-start;flex-direction:column;gap:20px;margin-bottom:40px}.footer__nav-btn{font-size:16px;text-align:left;width:100%}.footer__logo-wrapper{gap:15px}.footer__logo{height:60px;width:60px}.footer__company-name{font-size:20px}.footer__bottom{align-items:flex-start;flex-direction:column;gap:20px;padding-top:20px}.footer__links{flex-direction:column;gap:15px;width:100%}.footer__link-btn{text-align:left}.footer__copyright{text-align:left;width:100%}}@font-face{font-family:Malinton;font-style:normal;font-weight:400;src:url(/static/media/MalintonTrialVersion-Regular.897bffb77fa3c8c19b96.otf) format("opentype")}@font-face{font-family:Malinton;font-style:normal;font-weight:500;src:url(/static/media/MalintonTrialVersion-Medium.6d5cacac9c413c4c9817.otf) format("opentype")}@font-face{font-family:Malinton;font-style:normal;font-weight:700;src:url(/static/media/MalintonTrialVersion-Bold.1917a20087b80fc210f8.otf) format("opentype")}.app-container{overflow:hidden;position:relative;width:100%}.app-container__bg-image{height:100%;max-width:100%;object-fit:contain;object-position:right top;pointer-events:none;position:absolute;right:0;top:0;width:auto;z-index:0}.app-container__content{position:relative;z-index:1}@media (max-width:1224px){.app-container__bg-image{top:10%}}@media (max-width:768px){.app-container__bg-image{height:auto;left:50%;object-position:center top;right:auto;top:22%;transform:translateX(-50%);width:100%}}@media (max-width:480px){.app-container__bg-image{top:15%}}
/*# sourceMappingURL=main.f16c99a5.css.map*/