.Hero_wrapper__NisQA{width:100%;height:50vh;display:flex;position:relative;justify-self:center;align-items:center;overflow:hidden;background-color:#fff}.Hero_image__elsXi{object-fit:cover;opacity:50%}.Hero_content__l_2wH{width:100%;display:flex;flex-direction:column;justify-self:center;align-items:center;padding:24px}.Hero_content__l_2wH>h1{font-size:48px;line-height:58px;text-align:center;z-index:1}.Hero_content__l_2wH>h2{font-size:24px;line-height:29px;text-align:center;z-index:1}@media screen and (max-width:1023px){.Hero_content__l_2wH>h1,.Hero_content__l_2wH>h2{margin-bottom:calc(var(--standard-padding) * 2)}}.ProjectsView_container__tpIZk{background-color:#f8f8f8;padding-bottom:30px}.ProjectsView_content__hTAhn{margin:0 100px}.ProjectsView_content__hTAhn>h2{text-align:center;font-size:32px;padding:60px}.ProjectsView_content__hTAhn hr{width:70%;margin-left:auto;margin-right:auto;height:1px;background-color:#c8c8c8;border:0}.ProjectsView_projects__VVoz_{display:flex;flex-wrap:wrap;justify-content:center;margin-bottom:60px;gap:30px}.ProjectsView_primary__cGuq2{background-color:#f8f8f8}.ProjectsView_secondary__zM1Uh{background-color:#f0f0f0}.ProjectsView_tertiary__nP3sR{background-color:#e8e8e8}@media screen and (max-width:1023px){.ProjectsView_content__hTAhn{margin:0 calc(var(--standard-padding) * 2)}.ProjectsView_content__hTAhn>h2{padding:calc(var(--standard-padding) * 5) calc(var(--standard-padding) * 2)}}.ProjectCard_projectCard___7W7j{width:356px;background-color:#fff;border:1px solid #c8c8c8;border-radius:5px}.ProjectCard_projectCard___7W7j:hover{box-shadow:0 1px 3px 0 #bcbdbd,0 0 0 1px #d4d4d5;transform:translateY(-3px)}.ProjectCard_projectCard___7W7j>img{object-fit:contain;width:100%}.ProjectCard_projectCard___7W7j div{padding:4px 8px}.ProjectCard_content__ZJRBK{margin:calc(var(--standard-padding) * 1);height:150px}.ProjectCard_content__ZJRBK>h3{font-size:20px}.ProjectCard_content__ZJRBK p{font-size:18px}.ProjectCard_tags__dh1L6{font-size:16px;color:rgba(0,0,0,.6);border-top:1px solid #c8c8c8}.ProjectCard_tags__dh1L6 ul{list-style-type:none;display:flex;flex-wrap:wrap;margin:calc(var(--standard-padding) * .5)}.ProjectCard_tags__dh1L6 li{white-space:nowrap}.ProjectCard_tags__dh1L6 li:not(:last-child):after{content:",";margin-right:.25em}@media screen and (max-width:1023px){.ProjectCard_projectCard___7W7j{width:340px}}.MoreProjectsView_container__TQrYf{padding:100px 100px 150px}.MoreProjectsView_container__TQrYf h2{font-size:32px;padding:36px 0;text-align:center}.MoreProjectsView_container__TQrYf p{font-size:20px;text-align:center}.MoreProjectsView_container__TQrYf a{color:#516171}.MoreProjectsView_container__TQrYf a:hover{color:#8191a1}@media screen and (max-width:1023px){.MoreProjectsView_container__TQrYf{padding:calc(var(--standard-padding) * 5) calc(var(--standard-padding) * 2) calc(var(--standard-padding) * 10)}}.WhoWeAre_container__t2lY0{gap:10px 20px;padding:20px 0;margin:50px 100px}.WhoWeAre_container__t2lY0>h2{font-size:32px;margin-bottom:20px}.WhoWeAre_container__t2lY0>img{float:right;margin-left:calc(var(--standard-padding) * 2);border:1px solid #b1c1d1}.WhoWeAre_container__t2lY0>div{grid-area:content}.WhoWeAre_container__t2lY0 p{font-size:20px;text-align:left;margin-bottom:.5em}@media screen and (max-width:1023px){.WhoWeAre_container__t2lY0{margin:0;padding:calc(var(--standard-padding) * 2)}.WhoWeAre_container__t2lY0>img{float:none;margin:0 0 calc(var(--standard-padding) * 2) 0}}.WhatWeDo_container__7KALk{gap:10px 20px;padding:20px 0;margin:50px 100px}.WhatWeDo_container__7KALk>h2{font-size:32px;margin-bottom:20px}.WhatWeDo_container__7KALk>img{float:left;margin-right:calc(var(--standard-padding) * 2);border:1px solid #b1c1d1}.WhatWeDo_container__7KALk>div{grid-area:content}.WhatWeDo_container__7KALk p{font-size:20px;text-align:left;margin-bottom:.5em}@media screen and (max-width:1023px){.WhatWeDo_container__7KALk{margin:0;padding:calc(var(--standard-padding) * 2)}.WhatWeDo_container__7KALk>img{float:none;margin:0 0 calc(var(--standard-padding) * 2) 0}}.MoreTutorialsView_container__LTKNA{padding:100px 100px 150px;background-color:#f8f8f8}.MoreTutorialsView_container__LTKNA h2{font-size:32px;padding:36px 0;text-align:center}.MoreTutorialsView_container__LTKNA p{font-size:20px;text-align:center}.MoreTutorialsView_container__LTKNA a{color:#516171}.MoreTutorialsView_container__LTKNA a:hover{color:#8191a1}@media screen and (max-width:1023px){.MoreTutorialsView_container__LTKNA{padding:calc(var(--standard-padding) * 5) calc(var(--standard-padding) * 2) calc(var(--standard-padding) * 10)}}