header{align-items:center;background-color:#f3f1ef;display:flex;justify-content:center;padding:36px 0;text-align:center}footer{background-color:#1c166d;padding:96px 0}footer .footer-bottom-section{border-top:1px solid #9794bc;padding:40px 0 0}footer a{color:#9794bc;text-decoration:none}.transforming-human-section{--human-section-height:70vh;align-items:center;background-color:#f4f1ef;display:flex;height:var(--human-section-height);justify-content:center;overflow:hidden;position:relative}.transforming-human-wrapper{text-align:center}.transforming-human-wrapper.clone{left:0;position:absolute;top:0}.transforming-human-section .eclipse{--top:52px;--left:calc(50vw - 389.5px);height:979px;left:var(--left);top:var(--top);width:779px}.transforming-human-section .eclipse,.transforming-human-section .eclipse1{position:absolute;--border-width:1px;border:var(--border-width) solid #c4c4c4;border-radius:50%;overflow:hidden}.transforming-human-section .eclipse1{--left:calc(50vw - 389.5px);--offset:-372px;height:810px;left:calc(var(--left) + var(--offset));top:382px;width:458px}.transforming-human-section .eclipse2{position:absolute;--border-width:1px;--left:calc(50vw - 389.5px);--offset:682px;border:var(--border-width) solid #c4c4c4;border-radius:50%;height:1118px;left:calc(var(--left) + var(--offset));overflow:hidden;top:0;width:1118px}.transforming-human-section .eclipse .clone-section{align-items:center;display:flex;height:var(--human-section-height);justify-content:center;left:calc(0px - var(--left) - var(--border-width));position:absolute;top:calc(0px - var(--top) - var(--border-width));width:100vw}.clone-section .transforming-human-wrapper .sub-text,.clone-section .transforming-human-wrapper p{visibility:hidden}.transforming-human-wrapper .sub-text{color:#1c166d;font-family:Golos Text;font-size:20px;font-weight:400;font-weight:500;line-height:30px}.transforming-human-wrapper h2{font-family:Golos Text;font-size:156px;font-weight:500;letter-spacing:-.03em;line-height:156px;margin:0;text-align:center}.transforming-human-wrapper h2.stroke{-webkit-text-stroke:1px #000;-webkit-text-fill-color:transparent}.transforming-human-wrapper p{color:#71717a;font-family:Golos Text;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:22.4px;margin:30px auto 0;max-width:400px;text-align:center}.clone-section .transforming-human-wrapper h2{background:linear-gradient(96.62deg,#4c2eff 28.95%,#1c166d 91.86%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}.container{color:#fff;margin:auto;max-width:1240px;width:100%}@media screen and (max-width:768px){.container{padding:0 20px}}.two-col-section{padding:96px 0}.blue-bg{background-color:#1c166d;color:#fff}.white-bg{background-color:#fff;color:#000}.white-bg .text-wrapper p,.white-bg.two-col-section .text-wrapper h2{color:#1c166d}.two-col-section .text-wrapper h2{color:#fff;font-family:Golos Text;font-size:60px;font-weight:500;letter-spacing:-.04em;line-height:64px;text-align:left}.two-col-section .text-wrapper p{font-family:Golos Text;font-size:16px;font-weight:400;letter-spacing:-.02em;line-height:24px;text-align:left}.two-col-section .container{display:grid;gap:50px;grid-template-columns:1fr 1fr}@media screen and (max-width:768px){.two-col-section .container{display:grid;gap:50px;grid-template-columns:1fr}}.two-col-section .text-wrapper .quote-wrapper h3.quote{color:#bfbed6;font-family:Golos Text;font-size:38px;font-weight:500;letter-spacing:-.04em;line-height:48px;text-align:left}.two-col-section .text-wrapper .quote-wrapper h3.quote span{color:#1c166d}.two-col-section .text-wrapper .quote-wrapper{border-left:1px solid #1c166d;padding-left:20px}.two-col-section .text-wrapper .quote-wrapper p{color:#000;font-family:Georgia;font-size:24px;font-weight:400;line-height:27.27px;text-align:left}.quote-section p{color:#000}.offering-section{padding:96px 0}.offering-section h2{color:#fff;font-family:Golos Text;font-size:60px;font-weight:500;letter-spacing:-.04em;line-height:64px;margin-bottom:55px;text-align:left}.offering-wrapper{display:grid;gap:35px;grid-template-columns:1fr 1fr 1fr}@media screen and (max-width:768px){.offering-wrapper{grid-template-columns:1fr}}.offering-wrapper .offering-item{border-left:1px solid #fff;padding-left:24px}.offering-wrapper .offering-item h3{color:#fff;font-family:Golos Text;font-size:38px;font-weight:500;letter-spacing:-.04em;line-height:48px;margin-bottom:39px;text-align:left}.offering-wrapper .offering-item p{color:#fff;font-family:Golos Text;font-size:14px;font-weight:400;letter-spacing:-.02em;line-height:20px;margin-bottom:39px;text-align:left}.yellow-bg{background-color:#f4cf1e}.laas-experience-section{padding:96px 0}.laas-experience-section .title-wrapper h2{margin:0}.laas-experience-section .quote-wrapper h3.quote,.laas-experience-section .title-wrapper h2{font-family:Golos Text;font-size:60px;font-weight:500;letter-spacing:-.04em;line-height:64px;text-align:left}.laas-experience-section .column-wrapper{display:grid;grid-template-columns:repeat(2,1fr)}@media screen and (max-width:768px){.laas-experience-section .column-wrapper{gap:50px;grid-template-columns:1fr}}.laas-experience-section .column-wrapper .cta-wrapper{align-items:center;display:flex}.laas-experience-section .column-wrapper .cta-wrapper a.button{background-color:#1c166d;color:#ffd300}.laas-experience-section .column-wrapper .cta-wrapper a.button:before{background-image:url(//7169947.fs1.hubspotusercontent-na1.net/hubfs/7169947/raw_assets/public/softway-theme-v3/images/button-arrow-hover.svg)}.laas-experience-section .title-wrapper{margin-bottom:55px}.laas-experience-section .quote-wrapper{border-left:1px solid #1c166d;padding-left:20px}.culture-counter-section{padding:96px 0}.culture-counter-section .text-content{margin-bottom:55px;text-align:center}.culture-counter-section .text-content h4{font-family:Georgia;font-size:24px;font-weight:400;line-height:27.27px;margin:0;text-align:center}.culture-counter-section .text-content h2{color:#9794bc;font-family:Golos Text;font-size:60px;font-weight:500;letter-spacing:-.04em;line-height:64px;margin:20px 0;text-align:center}.culture-counter-section .text-content h2 span{color:#1c166d}.cta-section{padding:96px 0}.cta-section .text-content{text-align:center}.cta-section .text-content h2{color:#bfbed6;font-family:Golos Text;font-size:60px;font-weight:500;letter-spacing:-.04em;line-height:64px;text-align:center}.cta-section .text-content h2 span{color:#fff}.cta-section .text-content p{font-family:Golos Text;font-size:20px;font-weight:400;letter-spacing:-.02em;line-height:32px;text-align:center}.landing-page-header .header{display:block;padding:0}