.public-page-section .container-banner{display:flex;position:relative;align-items:center;background-color:#000;min-height:510px;padding-bottom:1.25rem}.public-page-section .image-overlay{width:100%;display:none;-o-object-fit:cover!important;object-fit:cover!important;-o-object-position:100% 0;object-position:100% 0;min-height:400px}@media(min-width:766px){.public-page-section .image-overlay{display:unset}}.public-page-section .forgot-credentials-link{text-decoration:underline;margin-top:1.25rem}.public-page-section .button-pattern{width:11.875rem}.public-page-section .cds--link:hover{text-decoration:none}.public-page-section .information-display{display:flex;margin:2rem;justify-content:space-between;flex-direction:column}.public-page-section .information-display .feature-box{flex-direction:column}.public-page-section .information-display .feature-box .created-possibilities{margin-bottom:1.5rem;margin-right:2rem}.public-page-section .information-display .feature-box .created-possibilities .description{color:#374151}@media(min-width:766px){.public-page-section .information-display .feature-box{width:100%}}@media(min-width:912px){.public-page-section .information-display .feature-box{width:50%}}.public-page-section .information-display .register-box{display:flex;flex-direction:column}.public-page-section .information-display .register-box .list{margin-bottom:.75rem;margin-top:.75rem}.public-page-section .information-display .register-box .buttons{margin-top:.75rem;display:flex;flex-direction:column}@media(min-width:766px){.public-page-section .information-display .register-box{width:100%}}@media(min-width:912px){.public-page-section .information-display .register-box{width:50%}}.public-page-section .information-display .text-size-small{font-size:.875rem;line-height:1.25rem}@media(min-width:766px){.public-page-section .information-display{flex-direction:row}}.public-page-section .banner-intro-info{z-index:1;color:#f4f4f4;width:auto}@media(min-width:766px){.public-page-section .banner-intro-info{width:75vh}}.public-page-section .banner-intro-info h1{margin-bottom:1rem}@media(min-width:640px){.public-page-section .banner-intro-info h1{font-size:3xl}}.public-page-section .banner-intro-info p{font-size:.875rem}.public-page-section .banner-intro-info small{font-size:.865rem;margin-bottom:1rem;margin-top:1rem}.public-page-section .banner-intro-info .non-auth-buttons-wrapper{display:flex;flex-direction:column;margin-top:3rem}@media(min-width:766px){.public-page-section .banner-intro-info .non-auth-buttons-wrapper{flex-direction:row}}.public-page-section .banner-intro-info .login-button{margin-right:1rem}.public-page-section .banner-intro-info .login-button .cds--loading{margin-bottom:1rem}.public-page-section .banner-intro-info .request-access-button{margin-top:1rem;color:#fff;border-color:#fff}@media(min-width:766px){.public-page-section .banner-intro-info .request-access-button{margin-top:0}}.public-page-section .banner-intro-info .banner-search-fields{display:flex;flex-direction:column}.public-page-section .banner-intro-info .forgot-credentials-link{color:#78a9ff}.public-page-section .banner-intro-info .unregistered-form-wrapper{background-color:rgba(0,0,0,0)}.public-page-section .banner-intro-info .unregistered-form--input{margin-bottom:1rem}.public-page-section .banner-intro-info .unregistered-form--input label{color:#f4f4f4!important}.public-page-section .banner-intro-info .unregistered-form--button-wrapper{display:flex;flex-direction:row-reverse;margin-top:1rem}