@media only screen and (min-width: 1000px){.mobile-only{display:none !important}}@media only screen and (max-width: 1000px){.desktop-only{display:none !important}}.title{position:relative;user-select:none}.title__background{display:flex;justify-content:flex-start;align-items:flex-end;overflow:hidden;position:absolute;top:calc(-1*var(--headerHeight));z-index:-1;left:0;right:0;width:100%;height:57.7rem;background-color:#1e4e8c}.title__background img{height:100%;max-width:192rem}.title__content{display:flex;justify-content:center;align-items:center;padding:5.4rem 0 4.3rem 0}.title__content h1 a img{width:20.8rem;height:auto}.title--nav .title__content{padding:1.6rem 0 10rem 8.5rem;justify-content:space-between;align-items:flex-start}.title--nav .title__content img{width:17.4rem;height:5.5rem;margin-top:1.1rem}.title--nav .title__login{position:relative;display:flex;justify-content:center;align-items:center;gap:2.2rem;flex-flow:row;font-size:1.6rem;color:#fff;line-height:1.9rem}.title--nav .title__login a{font-size:1.4rem;color:#1e4e8c;line-height:1.8rem;background-color:#ebcc8d;padding:1.6rem 4.4rem;text-transform:uppercase;transition:.2s ease-in-out all}.title--nav .title__login a:hover{background-color:#c2a262}.title--nav .title__form{position:relative;display:flex;justify-content:center;align-items:center;gap:2.2rem;flex-flow:row}.title--nav .title__form span{font-size:1.6rem;color:#fff;line-height:1.9rem}.title--nav .title__form button{font-size:1.4rem;background-color:#bbdff3;color:#3d768e;line-height:1.8rem;padding:1.6rem 4.4rem;font-weight:500;text-transform:uppercase;transition:.2s ease-in-out all}.title--nav .title__form button:hover{background-color:#c9e3f1}.title--nav .title__form a{text-decoration:underline;color:#fff;font-size:1.4rem;line-height:1.8rem;position:absolute;font-weight:500;right:0;top:6rem}.title--nav .title__form input{font-size:1.4rem;color:#888b8d;line-height:1.8rem;padding:1.6rem 0;max-width:17.8rem;width:100%;background-color:#fff;border-radius:2.4rem;text-align:center}.title--nav .title__form input:first-of-type{margin-right:-1rem}.title--nav .title__form input::placeholder{text-transform:uppercase;color:#888b8d}@media only screen and (max-width: 1000px){.title--nav .title__background{height:40rem}.title--nav .title__content{padding:5rem 0 !important}.title--nav .title__content img{display:none}.title--nav .title__login{flex-flow:column;width:100%;text-align:center;font-weight:600}.title--nav .title__login a{width:80%}.title--nav .title__form{flex-flow:column;width:100%}.title--nav .title__form span{display:none}.title--nav .title__form a{position:relative;top:unset;left:unset}.title--nav .title__form input{max-width:80%;width:100%}.title--nav .title__form input:first-of-type{margin-right:0}.title--nav .title__form button{width:80%}}@media only screen and (min-width: 768px)and (max-width: 1024px)and (orientation: portrait){.title--nav .title__form{width:55%;margin:auto}}.title--minor .title__background{height:19.6rem}.title--minor .title__content{padding-bottom:10rem}@media only screen and (max-width: 1000px){.title--minor .title__background{height:36rem}.title--minor .title__content{padding-bottom:6rem}}@media only screen and (max-width: 1000px){.title__background{height:35rem}.title__content{padding:5rem 0}.title__content h1 a img{width:100%;max-width:30rem;height:auto}}/*# sourceMappingURL=title.css.map */
