.caption-caption{width:100%;position:absolute;bottom:0;right:0;color:#fff;z-index:3;padding:0 4.625rem 2rem 2rem;opacity:0;visibility:hidden;transition:opacity .3s ease-in-out,visibility .3s ease-in-out}.caption-caption.active{opacity:1;visibility:visible}.caption-caption::after{background:linear-gradient(180deg, rgba(0, 0, 0, 0) 16.9%, #000000 100%);width:100%;height:18.125rem;position:absolute;bottom:0;left:0;z-index:-1;content:""}.caption-caption.rounded::after{border-bottom-left-radius:1.75rem;border-bottom-right-radius:1.75rem}.caption-caption.color-black .caption-info svg path{stroke:#000}@media(hover: hover)and (pointer: fine){.caption-caption.color-black .caption-info:hover svg{background:#00b388}}.caption-info.color-black svg path{stroke:#000}@media(hover: hover)and (pointer: fine){.caption-info.color-black:hover svg{background:#00b388}}.caption-info,.caption-close{position:absolute;display:block;bottom:1.125rem;right:1.125rem;width:1.875rem;height:1.875rem;opacity:0;visibility:hidden;z-index:4;transition:opacity .3s ease-in-out,visibility .3s ease-in-out;cursor:pointer}@media(hover: hover)and (pointer: fine){.caption-info:hover svg,.caption-close:hover svg{background:#00b388}}.caption-info svg,.caption-close svg{border-radius:50%;pointer-events:none;transition:background .3s ease-in-out}.caption-info svg path,.caption-close svg path{stroke:#fff}.caption-info.active,.caption-close.active{visibility:visible;opacity:1}.error-404{padding:11rem 0 5.25rem}@media screen and (max-width: 767px){.error-404{padding:7.75rem 0 2.75rem}}.error-404 h1{max-width:65.75rem;margin:0 auto 2.75rem;text-align:center}.error-404__image{margin:0 0 3rem;position:relative;width:100%;border-radius:1.75rem;max-height:31.25rem}.error-404__image img{width:100%;height:auto;border-radius:1.75rem;max-height:31.25rem;object-fit:cover}@media screen and (max-width: 767px){.error-404__image img{min-height:19.125rem}}@media screen and (max-width: 520px){.error-404__image img{min-height:unset;height:14.25rem}}.error-404__cards{display:flex;align-items:stretch}@media screen and (max-width: 1024px){.error-404__cards{flex-wrap:wrap}}.error-404__cards-card{display:flex;flex-direction:column;align-items:center;text-align:center;padding:3.4375rem 2.5rem 1.5rem;width:100%;height:auto;background:#6f5091;color:#fff}@media screen and (max-width: 1024px){.error-404__cards-card{max-width:50%}}@media screen and (max-width: 767px){.error-404__cards-card{padding:1.625rem 1rem 1.125rem;min-height:19.375rem}}.error-404__cards-card.color-yellow{color:#000;background:#ffcd00}.error-404__cards-card.color-yellow svg path{stroke:#000}.error-404__cards-card.color-green{color:#000;background:#00b388}.error-404__cards-card.color-green svg path{stroke:#000}.error-404__cards-card.color-blue{background:#3a8dde}.error-404__cards-card p{margin:0 0 0.25rem}.error-404__cards-card h3{margin:0 0 2.75rem}@media screen and (max-width: 767px){.error-404__cards-card h3{margin:0 0 1.125rem}}.error-404__cards-card svg{display:block;margin:auto 0 0;width:3rem;height:3rem}.error-404__cards-card svg path{stroke:#fff}@media screen and (max-width: 767px){.error-404__cards-card svg{width:2.5rem;height:2.5rem}}.error-404__cards-card img{width:7.875rem;height:7.875rem;min-width:7.875rem;margin:0 0 2.375rem}@media screen and (max-width: 767px){.error-404__cards-card img{width:5.625rem;height:5.625rem;min-width:5.625rem;margin:0 0 0.75rem}}

/*# sourceMappingURL=errorPage.css.map*/