body.error404{height:100vh}.error404 .dialog-off-canvas-main-canvas{overflow-y:scroll}.error404.main-container{margin:255px auto 120px;overflow:hidden;height:fit-content}.error404.main-container .page-content{height:inherit;position:relative}.error404.main-container .grid-cont{text-align:center}.error404.main-container .grid-cont .main-area-name h2{font-family:"Mulish";position:relative;font-weight:300;font-size:32px;line-height:125%;color:#225e66;margin-top:25px;margin-bottom:16px}.error404.main-container .grid-cont .main-area-name p{font-family:"Mulish";font-weight:300;color:#212e3e;font-size:20px;line-height:140%;margin-bottom:48px}.error404.main-container .grid-cont .btn-title{display:flex;-webkit-flex-flow:row wrap;justify-content:space-around;position:relative;align-items:center;width:100%}.error404.main-container .grid-cont .btn-title a{font-size:18px;color:#222;font-family:"Mulish";font-weight:500;padding:15px 0px;position:relative;transition:linear .3s all;background-color:#28ff52;width:256px}.error404.main-container .grid-cont .btn-title a:hover{background-color:#7eff97;text-decoration:none}.error404 .footer{margin-top:0}.error404 .extras-container{display:none !important}.error404 .search-scroll-container{display:none !important}.error404 div.view-empty{display:none !important}.error404 div.views-element-container{display:none !important}@media screen and (min-width: 1024px){.error404.main-container .grid-cont .main-area-name h2{font-size:56px;line-height:120%}.error404.main-container .grid-cont .main-area-name p{font-size:24px;line-height:135%}}
