:root{--primary: #02212E;--primary-light: #39bef6;--secondary: #5C0696;--secondary-light: #7a08c7;--grey-secondary: #b1b1b1;--white: #fff;--black: #000;--success: #28a745;--warning: #ffc107;--error: #dc3545;--grey-secondary: #b1b1b1;--grey-primary: #ededed;--grey-tertiary: #383838;--wp-admin-theme-color: var(--primary) !important;--wp-components-color-accent: var(--secondary) !important;--background-color: var(--white);--text-color: var(--primary);--text-color-transparent: rgba(2,33,46,0.3);--text-accent-color: var(--secondary);--text-accent-color-light: var(--secondary-light);--primary-gradient: linear-gradient(109.01deg, #552E91 40.11%, #2CAAE1 102.55%);--secondary-gradient: linear-gradient(106.01deg, #D64352 16.53%, #552E91 81.83%);--tertiary-gradient: linear-gradient(109.01deg, #004C6C 40.11%, #17B585 102.55%);--light-blue-gradient: linear-gradient(90deg, rgba(255, 255, 255, 0.5) 0%, rgba(0, 174, 239, 0.5) 100%)}.site-content{height:100%}.block-404{height:100%;background:-webkit-gradient(linear, left top, left bottom, from(#2AACE2), to(#552E91));background:linear-gradient(180deg, #2AACE2 0%, #552E91 100%);overflow:clip;position:relative;padding-top:3.75rem;padding-bottom:3.75rem;display:-webkit-box;display:-ms-flexbox;display:flex;-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column;-webkit-box-align:center;-ms-flex-align:center;align-items:center;-webkit-box-pack:center;-ms-flex-pack:center;justify-content:center}.block-404 .container{position:relative;z-index:2}.block-404 h1{color:var(--text-color);font-size:60px;line-height:1}@media only screen and (min-width: 320px){.block-404 h1{font-size:calc(60px + 60 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-404 h1{font-size:120px}}.block-404__content{text-align:center}.block-404__content .subtitle{text-transform:uppercase;font-size:28px;line-height:1}@media only screen and (min-width: 320px){.block-404__content .subtitle{font-size:calc(28px + 12 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-404__content .subtitle{font-size:40px}}.block-404__content .content-container{max-width:49.375rem;margin:0 auto}.block-404__content .content-container p{font-size:18px;line-height:1.3;text-wrap:balance}@media only screen and (min-width: 320px){.block-404__content .content-container p{font-size:calc(18px + 6 * (100vw - 320px) / (1440 - 320))}}@media only screen and (min-width: 1440px){.block-404__content .content-container p{font-size:24px}}.block-404__content .content-container :last-child{margin-bottom:0}.block-404__left,.block-404__right{height:75%;aspect-ratio:1/1;position:absolute;top:50%;left:0;-webkit-transform:translate3d(-85%, -50%, 0) rotate(-45deg);transform:translate3d(-85%, -50%, 0) rotate(-45deg);-webkit-box-shadow:0px 4px 52px 0px #202020 inset;box-shadow:0px 4px 52px 0px #202020 inset;-webkit-box-shadow:4px 4px 4px 0px #00AEEF;box-shadow:4px 4px 4px 0px #00AEEF;pointer-events:none;opacity:0}@media (min-width: 768px){.block-404__left,.block-404__right{opacity:0.5}}@media (min-width: 1200px){.block-404__left,.block-404__right{-webkit-transform:translate3d(-60%, -50%, 0) rotate(-45deg);transform:translate3d(-60%, -50%, 0) rotate(-45deg)}}.block-404__left{-webkit-animation-name:slideInLeft;animation-name:slideInLeft;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1s;animation-delay:1s}.block-404__right{right:0;left:auto;-webkit-transform:translate3d(85%, -50%, 0) rotate(135deg);transform:translate3d(85%, -50%, 0) rotate(135deg);-webkit-animation-name:slideInRight;animation-name:slideInRight;-webkit-animation-duration:1s;animation-duration:1s;-webkit-animation-fill-mode:both;animation-fill-mode:both;-webkit-animation-delay:1.25s;animation-delay:1.25s}@media (min-width: 1200px){.block-404__right{-webkit-transform:translate3d(60%, -50%, 0) rotate(135deg);transform:translate3d(60%, -50%, 0) rotate(135deg)}}.block-404__right:after{width:80%;height:80%;content:"";position:absolute;top:0;left:0;-webkit-box-shadow:0px 4px 52px 0px #202020 inset;box-shadow:0px 4px 52px 0px #202020 inset;-webkit-box-shadow:4px 4px 4px 0px #00AEEF;box-shadow:4px 4px 4px 0px #00AEEF}@-webkit-keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, -50%, 0) rotate(-45deg);transform:translate3d(-100%, -50%, 0) rotate(-45deg);opacity:0}}@keyframes slideInLeft{from{-webkit-transform:translate3d(-100%, -50%, 0) rotate(-45deg);transform:translate3d(-100%, -50%, 0) rotate(-45deg);opacity:0}}@-webkit-keyframes slideInRight{from{-webkit-transform:translate3d(100%, -50%, 0) rotate(135deg);transform:translate3d(100%, -50%, 0) rotate(135deg);opacity:0}}@keyframes slideInRight{from{-webkit-transform:translate3d(100%, -50%, 0) rotate(135deg);transform:translate3d(100%, -50%, 0) rotate(135deg);opacity:0}}.block-404 .hero__svg{z-index:1;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-animation:heroSvgFadeIn 1s ease-out forwards;animation:heroSvgFadeIn 1s ease-out forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s}.block-404 .hero__svg-left{position:absolute;left:0;top:0;height:100%;-webkit-transform:translateX(100%);transform:translateX(100%);opacity:0;-webkit-animation:heroSvgFadeInReverse 2s cubic-bezier(0.25, 0.1, 0.05, 1) forwards;animation:heroSvgFadeInReverse 2s cubic-bezier(0.25, 0.1, 0.05, 1) forwards;-webkit-animation-delay:0.3s;animation-delay:0.3s;z-index:1;pointer-events:none}.block-404 .hero__svg-right{position:absolute;right:0;top:0;height:100%;-webkit-transform:translateX(-100%);transform:translateX(-100%);opacity:0;-webkit-animation:heroSvgFadeIn 2s cubic-bezier(0.25, 0.1, 0.05, 1) forwards;animation:heroSvgFadeIn 2s cubic-bezier(0.25, 0.1, 0.05, 1) forwards;-webkit-animation-delay:1s;animation-delay:1s;z-index:1;pointer-events:none}@-webkit-keyframes heroSvgFadeIn{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes heroSvgFadeIn{0%{opacity:0;-webkit-transform:translateX(100%);transform:translateX(100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@-webkit-keyframes heroSvgFadeInReverse{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}@keyframes heroSvgFadeInReverse{0%{opacity:0;-webkit-transform:translateX(-100%);transform:translateX(-100%)}100%{opacity:1;-webkit-transform:translateX(0);transform:translateX(0)}}

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