.styles-module-scss-module__ifR_UW__footer{background:linear-gradient(40deg,#ef8938 0%,#eb3266 48%,#204d9e 100%);justify-content:center;width:100%;padding:5em 2em;transition:transform 1s .85s,opacity 1s .85s;display:flex}.styles-module-scss-module__ifR_UW__footer.styles-module-scss-module__ifR_UW__hidden{opacity:0;transform:translateY(-20px)}.styles-module-scss-module__ifR_UW__footerContentWrapper{grid-template-columns:1fr auto;gap:22px;width:100%;max-width:1400px;display:grid}.styles-module-scss-module__ifR_UW__item{align-items:center;gap:18px;display:flex}.styles-module-scss-module__ifR_UW__item .styles-module-scss-module__ifR_UW__icon{background-color:#fff;border-radius:8px;justify-content:center;align-items:center;width:48px;height:48px;display:flex}.styles-module-scss-module__ifR_UW__item a{color:#fff;overflow-wrap:anywhere;font-weight:600}.styles-module-scss-module__ifR_UW__copyright{text-align:end;color:#c1c1c1;flex-direction:column;grid-row:2/3;grid-column-start:2;justify-content:space-between;place-self:stretch flex-end;gap:8px;padding-bottom:12px;font-size:13px;font-weight:600;display:flex}.styles-module-scss-module__ifR_UW__me{text-transform:uppercase;font-size:.95em}@media only screen and (max-width:720px){.styles-module-scss-module__ifR_UW__footerContentWrapper{grid-template-columns:1fr}.styles-module-scss-module__ifR_UW__copyright{grid-column-start:unset;grid-row-start:unset;grid-row-end:unset;color:#d2d2d2;padding-top:12px}}@media only screen and (max-width:500px){.styles-module-scss-module__ifR_UW__footer{padding:5em 1.2em}.styles-module-scss-module__ifR_UW__item{flex-direction:column;align-items:flex-start}}
.styles-module-scss-module__qaaf5G__headerWrapper{grid-template-columns:1fr;width:100%;padding-top:2em;display:grid;overflow:hidden}.styles-module-scss-module__qaaf5G__iconsWrapper{padding-right:2em}@media only screen and (max-width:500px){.styles-module-scss-module__qaaf5G__iconsWrapper{padding-right:1.2em}}.styles-module-scss-module__qaaf5G__iconsWrapper{width:100%;max-width:1400px;padding-left:2em}@media only screen and (max-width:500px){.styles-module-scss-module__qaaf5G__iconsWrapper{padding-left:1.2em}}.styles-module-scss-module__qaaf5G__iconsWrapper{justify-self:center;padding-top:5em;padding-bottom:5em;position:relative}.styles-module-scss-module__qaaf5G__logo{transition:transform 1s .35s,opacity 1s .35s}.styles-module-scss-module__qaaf5G__logo.styles-module-scss-module__qaaf5G__hidden{opacity:0;filter:blur(5px);transform:translate(-20px)}.styles-module-scss-module__qaaf5G__laptopIcon{padding-right:2em}@media only screen and (max-width:500px){.styles-module-scss-module__qaaf5G__laptopIcon{padding-right:1.2em}}.styles-module-scss-module__qaaf5G__laptopIcon{transition:transform 1s .35s,opacity 1s .35s;position:absolute;top:7em;right:0}.styles-module-scss-module__qaaf5G__laptopIcon.styles-module-scss-module__qaaf5G__hidden{opacity:0;transform:translate(20px)}.styles-module-scss-module__qaaf5G__titleWrapper{justify-content:center;width:100%;display:flex;position:relative}.styles-module-scss-module__qaaf5G__titleWrapper:before{content:"";z-index:-1;background:linear-gradient(40deg,#204d9e 0%,#eb3266 52%,#ef8938 100%);transition:all .5s;position:absolute;inset:0}.styles-module-scss-module__qaaf5G__titleWrapper.styles-module-scss-module__qaaf5G__hidden:before{filter:blur(10px);transform:translate(-100%)}.styles-module-scss-module__qaaf5G__title{padding-right:2em}@media only screen and (max-width:500px){.styles-module-scss-module__qaaf5G__title{padding-right:1.2em}}.styles-module-scss-module__qaaf5G__title{width:100%;max-width:1400px;padding-left:2em}@media only screen and (max-width:500px){.styles-module-scss-module__qaaf5G__title{padding-left:1.2em}}.styles-module-scss-module__qaaf5G__title{letter-spacing:.25em;color:#fff;width:100%;padding-top:5em;padding-bottom:2em}.styles-module-scss-module__qaaf5G__title h1,.styles-module-scss-module__qaaf5G__title h4{text-transform:uppercase}.styles-module-scss-module__qaaf5G__title h1{margin-bottom:.5em;font-size:3em;font-weight:600}.styles-module-scss-module__qaaf5G__title h4{margin-top:0;font-size:1.6em;font-weight:300}.styles-module-scss-module__qaaf5G__title{transition:transform 1s .35s,opacity 1s .35s}.styles-module-scss-module__qaaf5G__title.styles-module-scss-module__qaaf5G__hidden{opacity:0;filter:blur(5px);transform:translate(-20px)}@media only screen and (max-width:500px){.styles-module-scss-module__qaaf5G__logoWrapper{padding-top:2em;padding-bottom:5em}.styles-module-scss-module__qaaf5G__logoWrapper .styles-module-scss-module__qaaf5G__logo{width:120px}.styles-module-scss-module__qaaf5G__logoWrapper .styles-module-scss-module__qaaf5G__laptopIcon{min-width:190px}.styles-module-scss-module__qaaf5G__title{font-size:13px}}
.styles-module-scss-module__TnZ09q__stackDescriptionWrapper{width:100%;max-width:1400px;padding:0 2em}.styles-module-scss-module__TnZ09q__stackDescriptionWrapper h2{text-transform:uppercase;text-align:center;margin:3em 0 1.5em}.styles-module-scss-module__TnZ09q__stackDescriptionWrapper{transition:transform 1s .85s,opacity 1s .85s}.styles-module-scss-module__TnZ09q__stackDescriptionWrapper.styles-module-scss-module__TnZ09q__hidden{opacity:0;transform:translateY(-20px)}.styles-module-scss-module__TnZ09q__grid{grid-template-columns:repeat(2,1fr);display:grid}.styles-module-scss-module__TnZ09q__rightSeparator{border-right:1px solid orange}.styles-module-scss-module__TnZ09q__stackGroup{flex-direction:column;align-items:center;padding:1em 1em 1.5em;display:flex}.styles-module-scss-module__TnZ09q__stackGroup .styles-module-scss-module__TnZ09q__title{text-transform:uppercase;margin-bottom:.3em;font-size:.9em;font-weight:600}.styles-module-scss-module__TnZ09q__stackGroup .styles-module-scss-module__TnZ09q__item{font-size:1.2em;font-weight:300}.styles-module-scss-module__TnZ09q__topSeparator{border-top:1px solid orange;margin-top:2em;padding-top:2em}@media only screen and (max-width:720px){.styles-module-scss-module__TnZ09q__rightSeparator{border-bottom:1px solid orange;border-right:none}.styles-module-scss-module__TnZ09q__grid{grid-template-columns:1fr}}@media only screen and (max-width:500px){.styles-module-scss-module__TnZ09q__stackDescriptionWrapper{padding:0 1.2em}}
.Home-module-scss-module__Mg1cZq__main{flex-direction:column;align-items:center;padding:0 0 20px;display:flex}
