.banner-gradient{background-size:120% 120%;-webkit-animation:Gradient 35s ease infinite;-moz-animation:Gradient 35s ease infinite;animation:Gradient 35s ease infinite}body{background-repeat:no-repeat;background-size:auto;color:#025BE2 !important}@-webkit-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@-moz-keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}@keyframes Gradient{0%{background-position:0 50%}50%{background-position:100% 50%}100%{background-position:0 50%}}#lp-div{display:flex;flex-direction:column;align-content:center;align-items:center;justify-content:center;height:100%;width:100%;text-align:center;font-weight:900}#image-div{max-width:100%;padding:25px}#promo-image{width:clamp(20rem, 10vw, 50rem) !important}.castrol-logo{width:200px;position:relative;top:100px}.rails-default-error-page{background-size:100%;background-position:0%;background-repeat:no-repeat;background-size:cover;color:#FFFFFF;text-align:center;margin:0;width:100vw;height:100vh;display:flex;justify-content:center;align-items:center}h6{font-weight:900 !important;letter-spacing:1px}h5{margin:20px 0;font-weight:normal}.title-404{margin:0;padding-bottom:30px}.btn-404,.btn-404:hover{text-align:center;text-decoration:none;background-size:cover;border-radius:35px;letter-spacing:1px;display:flex;align-items:center;width:min-content;white-space:nowrap;margin:auto}.btn-404{font-weight:bolder;width:fit-content;max-width:200px;font-size:medium;color:#FFFFFF;padding:15px 20px 15px 20px;border:2px solid #FFFFFF}.btn-404:hover{background-color:rgba(255,255,255,0.6) !important}.rails-default-error-page h1{font-size:2.5em;color:#FFFFFF;margin-bottom:-20px;font-weight:bolder}.title-500{margin:10px;padding-bottom:30px}.dialog{width:100%;max-width:33em;padding:30px}.dialog div p{font-size:1.2em;color:#FFFFFF;font-weight:lighter;margin-top:0;margin-bottom:30px}.dialog>p{margin:0 0 1em;background-color:#FFFFFF;color:#666;padding-bottom:30px}@media screen and (max-width: 575px){.dialog{width:95%;max-width:initial}}h1{color:#025BE2 !important}h3{color:#025BE2 !important}
