.component-builder.component-wrapper--type-page_not_found{margin-bottom:40px}.component-builder.component-wrapper--type-page_not_found *,.component-builder.component-wrapper--type-page_not_found :after,.component-builder.component-wrapper--type-page_not_found :before{box-sizing:border-box}.component-builder.component-wrapper--type-page_not_found .field--type-image{float:unset;margin:0}.component-builder.component-wrapper--type-page_not_found .component-wrapper--content{margin-bottom:40px;margin-top:40px}.component-builder.component-wrapper--type-page_not_found .component-item--content{align-items:center;background-color:#fff;border-radius:25px;box-shadow:0 0 0 hsla(0,0%,100%,.5),15px 15px 15px transparent,inset 4px 4px 5px hsla(0,0%,100%,.8),inset -4px -4px 5px rgba(0,0,0,.05),0 50px 40px rgba(0,0,0,.05);display:flex;flex-direction:column;justify-content:center;margin-left:auto;margin-right:auto;margin-top:-20px;max-width:calc(100% - 50px);min-height:300px;padding:30px 25px;position:relative}.component-builder.component-wrapper--type-page_not_found .component-item--content .field--name-field-error-image{margin-bottom:20px;width:auto}.component-builder.component-wrapper--type-page_not_found .component-item--content h3.title{font-size:20px;font-weight:700;line-height:27px;margin-bottom:15px;margin-top:0}.component-builder.component-wrapper--type-page_not_found .component-item--content .field--name-field-description{margin-bottom:26px;max-width:616px}.component-builder.component-wrapper--type-page_not_found .component-item--content .field--name-field-description p{color:#6e6e6e;font-size:14px;font-weight:300;line-height:17px}.component-builder.component-wrapper--type-page_not_found .component-item--content .field--name-field-link a{align-items:center;background:#00a19c;border-radius:24px;color:#fff;display:flex;font-size:14px;font-weight:700;justify-content:center;letter-spacing:.9px;line-height:19px;margin-left:3.5px;margin-right:3.5px;padding:11.5px 25px;text-decoration:none;transition:all .2s ease-in-out}.component-builder.component-wrapper--type-page_not_found .component-item--content .field--name-field-link a:focus,.component-builder.component-wrapper--type-page_not_found .component-item--content .field--name-field-link a:hover{background:#00a19c;box-shadow:inset 0 0 300px 0 rgba(0,0,0,.3);transition:all .3s ease-in-out}.component-builder.component-wrapper--type-page_not_found .group-banner-page-not-found{position:relative}.component-builder.component-wrapper--type-page_not_found .group-banner-page-not-found h2.title{color:#fff;font-size:30px;font-weight:600;left:50%;line-height:36px;margin:0;position:absolute;top:50%;transform:translate(-50%,-50%);z-index:2}.component-builder.component-wrapper--type-page_not_found .group-banner-page-not-found .field--name-field-image img{height:200px;object-fit:cover}.component-builder.component-wrapper--type-page_not_found .group-banner-page-not-found .field--name-field-image:before{background:linear-gradient(90deg,rgba(0,0,0,.91),rgba(0,0,0,.11) 63.6%,transparent);content:"";display:inline-block;height:100%;left:0;position:absolute;top:0;width:100%}