.p-certificate-page .page-heading{display:flex;flex-direction:column;align-items:center;justify-content:space-evenly;background-color:var(--color-grey-9);padding:2.5rem 1.25rem}@media (min-width:768px){.p-certificate-page .page-heading{flex-direction:row}}.p-certificate-page .page-heading{background-image:url(/images/certificate-section-bg.png);background-size:cover;background-position:top;background-repeat:no-repeat}.p-certificate-page .page-heading .content{order:2;display:flex;max-width:600px;flex-direction:column}@media (min-width:768px){.p-certificate-page .page-heading .content{order:1;width:50%}}.p-certificate-page .page-heading .content .page-title{font-size:2.25rem;line-height:2.5rem;font-weight:700;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.p-certificate-page .page-heading .content .page-subtitle{margin-top:1rem;font-size:1.5rem;line-height:2rem;--tw-text-opacity:1;color:rgb(255 255 255/var(--tw-text-opacity))}.p-certificate-page .page-heading .image{order:1;margin-bottom:1.25rem;display:flex;justify-content:flex-end;padding-top:2.5rem;padding-bottom:2.5rem}@media (min-width:768px){.p-certificate-page .page-heading .image{order:2;margin-bottom:0;width:50%;padding-left:2.5rem;padding-right:2.5rem}}.p-certificate-page .certificate-validate-form{border-radius:.375rem;--tw-bg-opacity:1;background-color:rgb(243 244 246/var(--tw-bg-opacity));padding:2.5rem 1.25rem;text-align:center}.p-certificate-page .certificate-validate-form .instruction{margin-bottom:.5rem;font-size:1.125rem;line-height:1.75rem}@media (min-width:768px){.p-certificate-page .certificate-validate-form .instruction{font-size:1.5rem;line-height:2rem}}.p-certificate-page .certificate-validate-form .search-input{margin-left:auto;margin-right:auto;width:100%;max-width:none}@media (min-width:768px){.p-certificate-page .certificate-validate-form .search-input{max-width:400px}}.p-certificate-page .certificate-validate-form .search-input .MuiInputBase-input{height:4rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}@media (min-width:768px){.p-certificate-page .certificate-validate-form .search-input .MuiInputBase-input{font-size:1.875rem;line-height:2.25rem}}.p-certificate-page .certificate-validate-form .search-input .MuiInputAdornment-root .MuiTypography-root{font-size:1.25rem;line-height:1.75rem}@media (min-width:768px){.p-certificate-page .certificate-validate-form .search-input .MuiInputAdornment-root .MuiTypography-root{font-size:1.875rem;line-height:2.25rem}}.p-certificate-page .certificate-validate-form .search-input input::-webkit-inner-spin-button,.p-certificate-page .certificate-validate-form .search-input input::-webkit-outer-spin-button{-webkit-appearance:none;appearance:none;margin:0}.p-certificate-page .certificate-validate-form .search-input input[type=number]{-webkit-appearance:textfield;-moz-appearance:textfield;appearance:textfield}.p-certificate-page .certificate-validate-form .error{text-align:left;--tw-text-opacity:1;color:rgb(255 0 0/var(--tw-text-opacity))}@media (min-width:768px){.p-certificate-page .certificate-validate-form .error{text-align:center}}.p-certificate-page .certificate-validate-form .cta{margin-left:auto;margin-right:auto;margin-top:1rem;display:flex;justify-content:center}@media (min-width:768px){.p-certificate-page .certificate-validate-form .cta{max-width:20rem}}.p-certificate-page .certificate-validate-form .cta .button-cta{display:flex;flex:1 1 0%;border-radius:20px;background-color:var(--color-primary);padding:.5rem 1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700}.p-certificate-page .certificate-validate-form .cta .button-cta:disabled{opacity:.5}.p-certificate-page .validation-result{padding-top:1.25rem;padding-bottom:2.5rem}.p-certificate-page .validation-result .loader{display:flex;justify-content:center}.p-certificate-page .validation-result .loader .MuiCircularProgress-circle{stroke:var(--color-primary)}.p-certificate-page .validation-result .result{display:flex;flex-direction:column;align-items:center;justify-content:center}.p-certificate-page .validation-result .result .icon{margin-bottom:1.25rem;height:100px;width:100px}.p-certificate-page .validation-result .result.not-found{--tw-text-opacity:1;color:rgb(220 38 38/var(--tw-text-opacity))}.p-certificate-page .validation-result .result.not-found .icon{fill:#dc2626}.p-certificate-page .validation-result .result.found{--tw-text-opacity:1;color:rgb(22 163 74/var(--tw-text-opacity))}.p-certificate-page .validation-result .result.found h2{margin-bottom:1.25rem;text-align:center;font-size:1.5rem;line-height:2rem;font-weight:700}.p-certificate-page .validation-result .result.found .icon{fill:#16a34a}.p-certificate-page .validation-result .result.found .certificate-card{border-radius:.5rem;--tw-shadow:0 10px 15px -3px rgba(0,0,0,.1),0 4px 6px -4px rgba(0,0,0,.1);--tw-shadow-colored:0 10px 15px -3px var(--tw-shadow-color),0 4px 6px -4px var(--tw-shadow-color);box-shadow:var(--tw-ring-offset-shadow,0 0 #0000),var(--tw-ring-shadow,0 0 #0000),var(--tw-shadow)}.p-certificate-page .validation-result .result.found .product-title{margin-left:auto;margin-right:auto;margin-top:1rem;max-width:400px;text-align:center;font-size:1.25rem;line-height:1.75rem;font-weight:700;color:var(--color-black)}.p-certificate-page .validation-result .result.found .cta{margin-left:auto;margin-right:auto;margin-top:1rem;display:flex;justify-content:center}@media (min-width:768px){.p-certificate-page .validation-result .result.found .cta{max-width:20rem}}.p-certificate-page .validation-result .result.found .cta .button-cta{display:flex;flex:1 1 0%;border-radius:20px;background-color:var(--color-primary);padding:.5rem 1rem;font-size:1.25rem;line-height:1.75rem;font-weight:700;--tw-text-opacity:1;color:rgb(0 0 0/var(--tw-text-opacity))}.p-certificate-page .error-message{display:flex;flex-direction:column;align-items:center;justify-content:center;padding:2.5rem}.p-certificate-page .error-message .icon{margin-bottom:1rem;height:2.5rem;width:2.5rem}.p-certificate-page .error-message .icon path{fill:var(--color-grey-5)}