.custom-banner-area{background-attachment:scroll;background-color:#798588;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#fff;padding:50px 0}.custom-banner-area .page-center{display:-ms-grid;display:grid;gap:var(--global-row-gutter-md,2rem) var(--global-row-gutter-md,2rem);grid-auto-rows:minmax(-webkit-min-content,-webkit-max-content);grid-auto-rows:minmax(min-content,max-content);position:relative;z-index:1;-ms-grid-columns:minmax(0,1fr);grid-template-columns:minmax(0,1fr);max-width:800px;padding:0 15px}@-webkit-keyframes slideInBottom{0%{opacity:0;-webkit-transform:translateY(5em);transform:translateY(5em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}@keyframes slideInBottom{0%{opacity:0;-webkit-transform:translateY(5em);transform:translateY(5em)}to{opacity:1;-webkit-transform:translateY(0);transform:translateY(0)}}.custom-banner-area h1{-webkit-animation-fill-mode:forwards;animation-fill-mode:forwards;-webkit-animation-timing-function:ease-in;animation-timing-function:ease-in;color:#fff;margin:0 0 .5rem;opacity:0;text-align:center}.custom-banner-area.revealed h1{-webkit-animation-duration:.75s;animation-duration:.75s;-webkit-animation-name:slideInBottom;animation-name:slideInBottom}.custom-banner-area .content{animation-fill-mode:forwards;animation-timing-function:ease-in;font-size:1.2em;opacity:0;text-align:center}.custom-banner-area.revealed .content{animation-duration:.75s;animation-name:slideInBottom}