.facial_container__YlYzl{display:flex;flex-direction:column;background-color:#f5f5f5;color:#000;gap:60pt}.facial_imageBox__5o_zg{display:flex;width:100%;justify-content:center}.facial_image__0q_ai{display:flex;position:relative;width:100%}.facial_textBox__6YvmB{align-self:center;justify-content:center;max-width:70%;font-weight:bolder}.facial_imageText__P8e9F,.facial_textBox__6YvmB{display:flex;flex-direction:column;position:absolute;text-align:center;padding:.3em;color:#fff}.facial_imageText__P8e9F{align-self:baseline;font-size:.9em;width:100%;font-weight:700;margin-top:3em}.facial_section__evOlK{display:flex;flex-direction:column;align-items:center;gap:20pt;margin-left:12vw;margin-right:12vw}.facial_sectionTitle__0LjBQ{flex-direction:column;align-self:flex-start;font-size:2em;font-weight:700}.facial_sectionText__2SmfO{font-size:1.6em;font-weight:lighter;align-self:flex-start;text-align:justify}.facial_subSectionContainer__btSTt{display:flex;flex-direction:row;align-items:flex-start;align-self:flex-start;gap:50pt;flex-wrap:wrap}.facial_subSection__ZKfw4{display:flex;flex-direction:column;flex:1;min-width:45%;max-width:45%;gap:20pt;margin-top:20pt}.facial_subSectionTitle__S8iwc{flex-direction:column;align-self:flex-start;font-size:1.6em;font-weight:400}.facial_subSectionText__3a_OJ{font-size:1.4em;font-weight:lighter;align-self:flex-start;text-align:justify}.facial_screenshots__iQmu1{display:flex;flex-direction:column;justify-content:center;width:100%;height:-moz-max-content;height:max-content}.facial_video__qifOP{display:flex;flex-direction:column;align-self:center;width:min(60vh,70%);height:40vh;overflow:hidden;border-radius:calc(70vh * .05);background-color:gray;isolation:isolate}.facial_technologyStack__2fgPb{display:flex;flex-direction:column;align-items:center;gap:20pt;margin-top:2em;margin-bottom:8em}.facial_technologyStackTitle__zFKox{align-self:center}.facial_technologyStackLeftPadding__E7NiA{padding-left:3em}.facial_technologyStackRightPadding__O_xOC{padding-right:3em}@media screen and (min-width:300px){.facial_imageText__P8e9F{font-size:1.6em}.facial_subSection__ZKfw4{min-width:100%;max-width:100%;gap:20pt}}@media screen and (min-width:600px){.facial_imageText__P8e9F{font-size:1.6em}.facial_subSection__ZKfw4{min-width:100%;max-width:100%;gap:20pt}}@media screen and (min-width:850px){.facial_imageText__P8e9F{font-size:2.2em}.facial_subSection__ZKfw4{min-width:45%;max-width:45%;gap:20pt}}.screenshotpanel_screenshots__DXjfA{display:flex;flex-direction:row;justify-content:flex-start;width:100%;height:-moz-max-content;height:max-content;gap:4em;padding:4em;overflow:auto;overflow-x:scroll;-webkit-user-select:none;-moz-user-select:none;user-select:none}.screenshotpanel_screenshots__DXjfA::-webkit-scrollbar{height:0}.screenshotpanel_screenshots__DXjfA::-webkit-scrollbar-track{background:hsla(0,0%,96%,0)}.screenshotpanel_screenshots__DXjfA::-webkit-scrollbar-thumb{background-color:hsla(0,0%,74%,0);border-radius:0;border:0 solid #ffa600}.screenshotpanel_upScreenshot__ReO6I{margin-top:0;border-radius:20pt;box-shadow:30pt 40px 25px 0 rgba(0,0,0,.4)}.screenshotpanel_downScreenshot__sf82G{margin-top:40pt;border-radius:20pt;box-shadow:0 13px 27px -5px rgba(50,50,93,.25),0 8px 16px -8px rgba(0,0,0,.3)}.screenshots_container__ZoVQW{min-width:calc(75vh * .462053571429);min-height:clac(75vh);max-width:clac(75vh * .462053571429);max-height:calc(75vh);overflow:hidden;border-radius:calc(70vh * .05);box-shadow:30pt 40px 25px 0 rgba(0,0,0,.4)}.screenshots_image__Bt0Jl{width:100%;height:100%;pointer-events:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}.technologystackcell_technologyLogoContainer__GaNPB{display:flex;flex-direction:row;align-items:center;align-self:center;align-content:space-between;justify-content:space-between;width:97vw;height:100pt;gap:40pt;margin-top:1em;overflow-x:auto;overflow-y:hidden}.technologystackcell_technologyLogo__WFpoy{display:flex;align-self:flex-start;width:100pt;height:60pt;-webkit-user-select:none;-moz-user-select:none;user-select:none}.technologystackcell_dragable__7rd7n{display:flex;align-self:flex-start}.technologystackcell_technologyLogoContainer__GaNPB::-webkit-scrollbar{height:0}.technologystackcell_technologyLogoContainer__GaNPB::-webkit-scrollbar-track{background:hsla(0,0%,96%,0)}.technologystackcell_technologyLogoContainer__GaNPB::-webkit-scrollbar-thumb{background-color:hsla(0,0%,74%,0);border-radius:0;border:0 solid #ffa600}.videocell_showVideo__yd0AU{display:flex;-o-object-fit:cover;object-fit:cover;height:100%;animation-name:videocell_showVideoAnimation__jPN94;animation-duration:.5s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}.videocell_hideVideo__cbYZS{display:flex;animation-name:videocell_hideVideoAnimation__sIMgM;animation-duration:.3s;animation-timing-function:ease-in-out;animation-fill-mode:forwards}@keyframes videocell_showVideoAnimation__jPN94{0%{opacity:0}to{opacity:1}}@keyframes videocell_hideVideoAnimation__sIMgM{0%{opacity:1}70%{opacity:0}to{opacity:0}}