/* @license GPL-2.0-or-later https://www.drupal.org/licensing/faq */
div.not-found-content{margin:0;overflow:hidden;display:-ms-flexbox;display:flex;-ms-flex-align:center;align-items:center;position:relative;height:100vh;-ms-flex-direction:column;flex-direction:column}@media screen and (max-width:768px){div.not-found-content{height:70vh}}canvas{display:block;position:absolute;top:0;left:0;z-index:0}.overlay{position:absolute;top:50%;left:50%;transform:translate(-50%,-50%);text-align:center;color:#555;font-family:Arial,sans-serif;z-index:1}.overlay .error-code{font-size:18vw;font-weight:700;background:linear-gradient(90deg,#02b602,#016101);background-size:200% 200%;-webkit-background-clip:text;-webkit-text-fill-color:transparent;animation:gradient 3s linear infinite;font-weight:800;padding-top:6vw;height:15vw}.overlay .error-message{font-weight:800;text-transform:uppercase}.overlay .error-message p{font-size:3vw;line-height:3vw}@keyframes gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}div.content{height:100%;width:100%}.full-width-button{display:inline-block;text-align:center;width:100%;padding:2vw 20px;font-size:3vw;color:#029602;background-color:#fff;border:.6vw solid #029602;border-radius:5px;text-decoration:none;text-transform:uppercase;font-weight:700;transition:background-color .3s,color .3s;font-weight:800;margin-top:60px}.full-width-button:hover{background-color:#029602;color:#fff;text-decoration:none}.full-width-button:visited{text-decoration:none}.full-width-button:active{text-decoration:none}@media screen and (min-width:1024px){.overlay .error-code{font-size:12vw;height:12vw}.overlay .error-message p{font-size:2vw;line-height:2vw}.full-width-button{font-size:2vw;width:88%;border:.4vw solid #029602}}body>div.dialog-off-canvas-main-canvas>div.main-container.container-fluid.js-quickedit-main-content>div>div.col-sm-12:nth-child(2){background-image:url(https://www.fraternidad.com/sites/default/files/patterns/test-fraternito-2.png);background-repeat:repeat-x;background-size:auto 100%;background-position:top}
