.WebsitesPage_banner_img__0kgPF{object-position:0}.WebsitesPage_banner_title_span__ORsB1{color:#5395fd;font-weight:700}.WebsitesPage_banner_title__xvs9W{font-size:2.5rem!important;color:#fff;font-weight:600;line-height:1.2}.WebsitesPage_banner_description__UI8VI{max-width:320px;margin:0 auto;color:#fff;opacity:.9}.WebsitesPage_banner_subtitle__sxBhQ{color:#fff;opacity:.9}@media(min-width:576px){.WebsitesPage_banner_description__UI8VI{max-width:unset}}@media(min-width:992px){.WebsitesPage_banner_img__0kgPF{object-position:0 50%}.WebsitesPage_banner_title__xvs9W{font-size:3.5rem!important}}.ProjectShowcase_image__RsMZx{width:100%;height:100%;object-fit:cover;object-position:top}.ProjectShowcase_imageWrapper__ZkAUj{width:100%;overflow:hidden;border-radius:8px;transition:transform .3s ease-out,box-shadow .3s ease-out}.ProjectShowcase_imageWrapper__ZkAUj:hover{transform:translateY(-4px);box-shadow:0 4px 12px rgba(0,0,0,.1)}.ProjectShowcase_projectTitle__ChmkW{font-size:1.3125rem;font-weight:500;line-height:1.3;margin-top:16px;margin-bottom:8px;display:inline-block;transition:opacity .3s ease-out}.ProjectShowcase_projectTitle__ChmkW:hover{opacity:.65}.ProjectShowcase_projectDescription__pej52{font-size:.875rem;color:#565656}.ProjectShowcase_projectLink__SQ5i_{border:1px solid #3271d6;color:#3271d6;border-radius:999px;font-size:.875rem;padding:8px 18px;font-weight:500;text-decoration:none;transition:background-color .3s ease,border-color .3s ease,color .3s ease}.ProjectShowcase_projectLink__SQ5i_:hover{background-color:#3271d6;border-color:#3271d6!important;color:#fff!important}@media(min-width:992px){.ProjectShowcase_projectDescription__pej52{font-size:1rem}}.ButtonPrompt_wrapper__o7I2f{background-color:#1e1e1e;color:#f0f0f0;border-radius:0;max-width:1100px;margin:0 auto!important}.ButtonPrompt_heading__yeKpE{font-size:2.125rem;font-weight:600;line-height:1.2;max-width:520px;margin-left:auto;margin-right:auto}.ButtonPrompt_description__VMjnG{font-size:1rem;max-width:520px;margin-left:auto;margin-right:auto}.ButtonPrompt_button__E9Rqk{border-radius:999px}@media(min-width:576px){.ButtonPrompt_wrapper__o7I2f{border-radius:18px}}@media(min-width:992px){.ButtonPrompt_heading__yeKpE{font-size:2.875rem;max-width:720px;line-height:1;font-weight:500}.ButtonPrompt_description__VMjnG{max-width:720px;font-size:1.125rem}}