.custom_banner{--tw-bg-opacity:1;align-items:center;background-color:rgb(0 85 148/var(--tw-bg-opacity));display:flex;justify-content:center;overflow:hidden;position:relative;z-index:0}.custom_banner .banner_image{border-radius:.25rem;bottom:0;left:0;margin:auto;opacity:.15;overflow:hidden;position:absolute;right:0;top:0}.custom_banner .banner_image img{font-family:"object-fit: cover";height:100%;max-width:100%;object-fit:cover;opacity:1;transition-duration:.15s;transition-property:opacity;transition-timing-function:cubic-bezier(.4,0,.2,1);width:100%}.custom_banner .banner_content{display:flex;min-height:420px;padding:1.25rem 1.25rem 6rem;position:relative;width:100%;z-index:20}.banner-section .dnd-section{padding:0}.custom_banner .banner_heading{--tw-text-opacity:1;align-items:center;color:rgb(255 255 255/var(--tw-text-opacity));display:flex;flex:1 1 0%;margin-top:2rem;padding-top:20px;text-align:center}.custom_banner .banner_heading .page-center{margin:0 auto;max-width:1160px}.custom_banner .banner_heading h1{color:#fff;margin:0;padding-bottom:12px;text-align:center;width:100%}.custom_banner .banner_heading p{--tw-space-y-reverse:0;font-size:18px;margin-bottom:calc(.75rem*var(--tw-space-y-reverse));margin-top:calc(.75rem*(1 - var(--tw-space-y-reverse)))}@media (max-width:767px){.custom_banner .banner_heading{padding-top:0}}@media (max-width:320px){.custom_banner .banner_heading p{line-height:1.55}}