html{scroll-behavior:smooth}body{background-image:url(/assets/student/student-bg-8756a6b1899128be91334766e50c7fb53ac88f5355fe58cc53dec9d3ca33f1eb.jpg);background-repeat:repeat-y;background-size:contain;background-position:center;font-family:'Plus Jakarta Sans', sans-serif}#f-header.student-landing-page{background-color:rgba(255,255,255,0.05);backdrop-filter:blur(11px) contrast(68%) brightness(94%) saturate(1.5);position:fixed;top:0}#student-splash{display:flex;flex-direction:column;justify-content:center;align-items:center;width:100%;max-height:843px;aspect-ratio:192 / 108;background:url(/assets/student/student-splash-6a6d69cf23b7616e1d204990cafcfbb39b9dbab283dbad376aa7167f9f461151.jpg);background-position:center;background-repeat:repeat-x;background-size:contain;animation:lighting 1.5s ease-in-out forwards, splash 1.5s ease-in-out forwards}@keyframes lighting{0%{opacity:0.7;box-shadow:0 0 0rem rgba(25,173,179,0)}20%{opacity:1}70%{box-shadow:0 0 32rem rgba(25,173,179,0)}100%{box-shadow:0 0 4rem rgba(25,173,179,0.7)}}.student-splash-container{width:100%;max-width:1500px;display:flex;flex-direction:column;justify-content:center;align-items:center;height:100%;background:url(/assets/student/student-splash-6a6d69cf23b7616e1d204990cafcfbb39b9dbab283dbad376aa7167f9f461151.jpg);background-position:center;background-repeat:no-repeat;background-size:contain;animation:splash 1s ease-in-out forwards}@keyframes splash{0%{opacity:0;filter:saturate(0%) contrast(80%)}40%{opacity:1}90%{filter:saturate(100%) contrast(100%)}100%{filter:saturate(100%)}}.student-splash-tagline{font-size:8.85rem;color:#fff;width:66.55%;max-width:1000px;background-image:url(/assets/student/student-tagline-846d42cbd317dd056fe458f5f733436df0c0e5892f6bc646d142a6f294e31f84.png);background-repeat:no-repeat;background-size:contain;background-position:center;aspect-ratio:1986 / 276;margin-top:26%;animation:glow 3s ease-in-out infinite, splashtagline 1s ease-in-out forwards}.student-splash-sub{font-size:calc(7px + 1cqw);font-weight:800;color:#fff;text-shadow:0 0.3rem 0.5rem rgba(0,0,0,0.7);animation:splashsub 1.5s ease-in-out forwards}@keyframes splashtagline{0%{opacity:0}70%{opacity:0}100%{opacity:100}}@keyframes splashsub{0%{opacity:0}90%{opacity:0}100%{opacity:100}}.student-landing-page.nav-main.nav-white .navbar-brand .logo{background-image:url(/assets/student/apts.jp-student-logo-a70d958ed8443afada16f5fef0c732527c6cc7bceb84f477a186f9f7c4ee7cba.png);background-size:contain;background-position:center;width:256px;height:auto;zoom:1;filter:none;aspect-ratio:363 / 62;position:relative;top:-8px}#student-benefits{width:100%;display:flex;flex-direction:row;justify-content:center;margin-top:8rem}.student-benefits-module{margin:0.7rem;width:290px;border-radius:1rem;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.student-benefits-1{border:3px solid rgba(224,62,216,0.7);box-shadow:0 0 2rem rgba(224,62,216,0.7)}.student-benefits-2{border:3px solid rgba(36,151,210,0.7);box-shadow:0 0 2rem rgba(36,151,210,0.7)}.student-benefits-3{border:3px solid rgba(162,104,208,0.7);box-shadow:0 0 2rem rgba(162,104,208,0.7)}.student-benefits-icon{font-size:3.5rem;margin:1rem}.student-benefits-title{text-transform:uppercase;font-weight:800;font-size:1.3em;margin-bottom:1rem}.student-benefits-description{color:#bfbfbf;font-weight:200;font-size:0.95em;max-width:80%;margin-bottom:1.5rem}.blurb-1{color:#e03ed8}.blurb-2{color:#2497d2}.blurb-3{color:#a268d0}.student-section-header{margin-top:9rem}.student-grid-section{width:98%}.student-schools-header{display:flex;flex-direction:row;width:90%;max-width:1337px;margin-left:auto;margin-right:auto;margin-top:7rem;align-items:center;margin-bottom:2.6rem}.student-schools-header-title{text-transform:uppercase;color:#fff;font-weight:800;font-size:2.4rem;margin-right:3rem;text-align:center}select#studentUniversities,select#studentLanguageSchools{font-weight:800;background-color:transparent;padding:0.3rem 0.7em;border-radius:0.4rem;font-size:1.2rem}select#studentUniversities option,select#studentLanguageSchools option{background-color:transparent;color:#333;font-weight:600;text-transform:none}select#studentUniversities,select#studentLanguageSchools{background-color:rgba(255,255,255,0.1);backdrop-filter:blur(10px);animation:glow 4s ease-out infinite}select#studentUniversities{color:#2497d2;border:2px solid #2497d2;box-shadow:0 0 2rem rgba(36,151,210,0.7);text-shadow:1px 1px 5px rgba(36,151,210,0.2)}select#studentLanguageSchools{color:#e03ed8;border:2px solid #e03ed8;box-shadow:0 0 2rem rgba(224,62,216,0.7);text-shadow:1px 1px 5px rgba(224,62,216,0.2)}.student-schools-grid{display:flex;flex-direction:row;flex-wrap:wrap;justify-content:center;align-items:flex-start;max-width:1500px;margin-left:auto;margin-right:auto}.student-schools-grid a{display:contents}.student-school-module{width:17%;margin:0.5rem;margin-bottom:2rem}.student-school-photo{width:100%;aspect-ratio:261 / 287;margin-bottom:0.5rem;margin-bottom:0.5rem}.university-photo,.language-school-photo{background-size:cover;background-position:center;width:100%;height:100%;border-radius:8.5%}.university-photo div,.language-school-photo div{background-size:cover;background-position:center;width:100%;height:100%}.university-photo{box-shadow:0 0 2.2rem rgba(36,151,210,0.55)}.language-school-photo{box-shadow:0 0 2.2rem rgba(224,62,216,0.35)}.university01{background-image:url(/assets/student/school-photos/university01-579cc09ba0f7d49ff9777925b53afe05aaa1e4d2ce3bd7639f0f39c9ecbb839e.jpg)}.university02{background-image:url(/assets/student/school-photos/university02-71a6988783a0328a90e5df655d778b304b0cb7a1398ccf0b5fad1eea899e9122.jpg)}.university03{background-image:url(/assets/student/school-photos/university03-2b7812c8abed9df89b399305374d5ae1e1833b73d2d350d12aa5ef9f0df10e4a.jpg)}.university04{background-image:url(/assets/student/school-photos/university04-2be6a3c4b76ee8f60c19c6dea5b9be9195aae4a42934ea73391db4c7294c412c.jpg)}.university05{background-image:url(/assets/student/school-photos/university05-05f660fcef98dff5645f2d143be16db42b6c08bd14d24cfee81ff36881b0e220.jpg)}.university06{background-image:url(/assets/student/school-photos/university06-e0b6e0ed6d98567f1f3a9fcf01e6ca4f425e664aae58c2c1ec1fbc32374afc85.jpg)}.university07{background-image:url(/assets/student/school-photos/university07-93b86388c02d9a0893b19ea52047b3663341138468ad536d6cebb7f758c1a017.jpg)}.university08{background-image:url(/assets/student/school-photos/university08-34321f56ca2bb7132fb5588ce6ae78e83d028173aa920649a8fdcb4edc86d198.jpg)}.university09{background-image:url(/assets/student/school-photos/university09-d6a120c9de873f4b321de1e2fd059e103fa77f835ba51485512357625a7ca20f.jpg)}.university10{background-image:url(/assets/student/school-photos/university10-08340660052f62da969e8699397c8ade61b29adc1fbb2accb9faa48f3edb1ef7.jpg)}.language-school01{background-image:url(/assets/student/school-photos/language-school01-b203aa323e009812fa47eb224d5819072e9e7db528e73e6c3a87e5bc7fbcf960.png)}.language-school02{background-image:url(/assets/student/school-photos/language-school02-7759eb19ec74017833d113732dd451f27fcac197bbd9227a9368da7de44ab566.png)}.language-school03{background-image:url(/assets/student/school-photos/language-school03-26bba48183a45be32ff215e8f9979d0711bfaed5c7e59dc06cc2d6116500ed34.png)}.language-school04{background-image:url(/assets/student/school-photos/language-school04-e0331417e079eaa47f015f3127e6e2bb2c75b330f3953c8063778d9cad73951a.png)}.language-school05{background-image:url(/assets/student/school-photos/language-school05-9ff3a04dc66238d3ca5e8eb1170ddfcc437cfa14b5478b04d9e90dfdc2dad880.png)}.language-school06{background-image:url(/assets/student/school-photos/language-school06-3db370b6b692d7e6466c60e7990ba82acfaa995306d0f3872b534148af79bb73.png)}.language-school07{background-image:url(/assets/student/school-photos/language-school07-1d125696a4d08889f3c321ad550682ade0150be66bf4b327847ce0accb5d02d8.png)}.language-school08{background-image:url(/assets/student/school-photos/language-school08-6d720bdd8d4ed3844dc66e047ca3dc46ef7d255cf752bfa3fb751b819c118436.png)}.language-school09{background-image:url(/assets/student/school-photos/language-school09-d04c6ccb9f0843b9929ad2251834d493914799f88c0575dd0bc0fd84161f9a4a.png)}.language-school10{background-image:url(/assets/student/school-photos/language-school10-d385fafed532c6dc28cbd9eea4ed62a8ecabb0dc80f26e1c4267869e7cdc88a4.png)}.student-school-name{font-weight:800;color:#fff;font-size:1em}.student-landing-page #f-top{position:relative;background:transparent}.student-landing-page .f-splash{justify-content:flex-start;animation:none;background-color:transparent}.student-landing-page .f-search{background-color:transparent;zoom:1.6;background-color:rgba(71,80,98,0.6);border:2px solid rgba(62,194,222,0.5);box-shadow:0 0 8rem #3ec2de;animation:glow-min 4s ease-out infinite}.student-landing-page .f-search-status{color:#00a8c6;text-shadow:0 0 10px rgba(10,205,251,0.8)}.student-header-commute{background-image:url(/assets/student/student-search-by-commute-61ae2bba787ecee7008b7213911d62d40f1e90efd4fb05e167027f79d9d9bff7.png);background-repeat:no-repeat;background-size:contain;background-position:center;aspect-ratio:1610 / 182;width:64%;max-width:1000px}.student-header-criteria{background-image:url(/assets/student/student-search-by-criteria-60fb0054e82f51e19d71e96eab7c6573f3b7eb658e566a6caf42063ad6dd6bb2.png);background-repeat:no-repeat;background-size:contain;background-position:center;aspect-ratio:1092 / 182;width:50%;max-width:647px}.student-header-contact-us{background-image:url(/assets/student/student-search-contact-us-b5ee260c48bfbc68217e704d31df4bf4f7fa6e71d7528629c47bad7a600604cb.png);background-repeat:no-repeat;background-size:contain;background-position:center;aspect-ratio:2122 / 184;width:88%;max-width:1061px}.student-header-latest{background-image:url(/assets/student/student-latest-long-term-rentals-bb616d2987695bfa6e78d434d81833a644f867836d3a606603d2d5b5476e294d.png);background-repeat:no-repeat;background-size:contain;background-position:center;aspect-ratio:1514 / 182;width:88%;max-width:950px}.student-header-monthly{background-image:url(/assets/student/student-latest-monthly-rentals-55083a3728da38a42231e2cd583b302157cb37885531a983464f66ab4ae10783.png);background-repeat:no-repeat;background-size:contain;background-position:center;aspect-ratio:1418 / 182;width:88%;max-width:950px}.student-header-luxury{background-image:url(/assets/student/student-latest-luxury-rentals-8ad9646e26afe66ce9d94aab3134b7d468171c8cd9378548db929e61f10ed6f3.png);background-repeat:no-repeat;background-size:contain;background-position:center;aspect-ratio:1418 / 182;width:88%;max-width:950px}.student-header-commute,.student-header-criteria,.student-header-contact-us,.student-header-latest,.student-header-monthly,.student-header-luxury{animation:glow 4s ease-out infinite;padding-top:4rem}.student-benefits-1{animation:glow-1 3s ease-out infinite}.student-benefits-2{animation:glow-2 3s ease-out infinite}.student-benefits-3{animation:glow-3 3s ease-out infinite}.student-header-sub{font-size:1.2em;font-weight:600;color:#fff;text-shadow:0 0.3rem 0.5rem rgba(0,0,0,0.7)}.f-splash-container.student-landing-page{height:fit-content;position:relative}.student-landing-page.vertical-cards-container.student-latest{background-color:rgba(71,80,98,0.6);border:1px solid #977c1a;box-shadow:0 0 5rem rgba(151,124,26,0.9)}.student-landing-page.vertical-cards-container.student-monthly{background-color:rgba(71,80,98,0.6);border:1px solid #cd6346;box-shadow:0 0 5rem rgba(205,99,70,0.9)}.student-landing-page.vertical-cards-container.student-luxury{background-color:rgba(71,80,98,0.6);border:1px solid rgba(52,219,229,0.5);box-shadow:0 0 5rem rgba(52,219,229,0.9)}#f-student-rent,#f-student-monthly,#f-student-luxury,#f-student-inquiry{padding-bottom:3rem;width:100%;display:flex;flex-direction:column;align-items:center}#student-inquiry-form{width:100%;padding:0 2rem;align-self:flex-start;background-color:rgba(71,80,98,0.6);border:1px solid rgba(222,62,134,0.2);box-shadow:0 0 5rem rgba(222,62,134,0.7);border-radius:1.6rem;background-color:rgba(255,255,255,0.4);backdrop-filter:blur(10px) saturate(1.4) brightness(2)}#f-student-inquiry label{color:#fff;font-weight:800;font-size:1.2em;margin-top:0.4rem;text-shadow:0 0 0.2rem rgba(0,0,0,0.6);font-size:1rem}#f-student-inquiry input[type=text],#f-student-inquiry input[type=email],#f-student-inquiry input[type=tel],#f-student-inquiry select,#f-student-inquiry textarea{width:100%;padding:0.8rem;margin:0.3rem 0 1rem 0;display:inline-block;border:1px solid #ccc;border-radius:0.3rem;box-sizing:border-box;height:auto;background-color:rgba(255,255,255,0.4);font-weight:700;color:#000;text-shadow:0 0 0.8rem rgba(255,255,255,0.5);font-size:0.9rem}#f-student-inquiry input[type=text]:focus-visible,input[type=email]:focus,#f-student-inquiry input[type=tel]:focus-visible,textarea:focus{outline:none}input::placeholder{font-weight:600;color:rgba(0,0,0,0.5);text-shadow:none;font-style:italic}#f-student-inquiry textarea{height:100%;min-height:200px;padding:0.8rem;margin:0.3rem 0 1rem 0;border-radius:0.3rem;border:1px solid #ccc}.student-inquiry-button,a.student-button-default{font-size:1.1rem;font-weight:800;text-transform:uppercase;color:#fff;background-color:transparent;border-radius:0.3rem;border:2px solid rgba(255,255,255,0.5);box-shadow:0 0 1.4rem rgba(255,255,255,0.6);padding:0.4rem 0.8rem;text-shadow:0 0 0.3rem rgba(0,0,0,0.3);transition:0.2s}.student-inquiry-button:hover,.student-inquiry-button:active,.student-inquiry-button:focus,a.student-button-default:hover,a.student-button-default:active,a.student-button-default:focus{transition:0.2s;box-shadow:0 0 3rem rgba(255,255,255,0.9);background-color:rgba(0,168,198,0.6);outline:0}a.student-button-default.book-a-call{zoom:1.2;margin-bottom:1rem;display:inline-block;animation:outer-glow 3s ease-out infinite}@keyframes outer-glow{0%{box-shadow:0 0 3rem rgba(255,255,255,0.9)}50%{box-shadow:0 0 3rem rgba(52,219,229,0.9)}100%{box-shadow:0 0 3rem rgba(255,255,255,0.9)}}.student-button-container{width:100%;text-align:right;padding:0 1rem}.student-landing-page .toast-header,.student-landing-page .toast-body,.student-landing-page .toast.my-3{transition:0.2s;display:none}.student-budget-size{display:flex;flex-direction:row}.student-budget-size-cont{width:48%}.student-budget-size-cont:first-child{margin-right:1rem}#f-book-a-call.student-landing-page{margin-bottom:3rem;padding:8rem 2rem}.student-landing-page p{color:#fff}.dt-hide{display:none}#footer{background-color:transparent}div.iti{margin:0.3rem 0 1rem 0}@media (min-width: 768.1px) and (max-width: 1024px){.student-schools-header-title{font-size:1.6rem}}@media (max-width: 768px){#student-benefits{flex-direction:column;margin-top:0.6rem}.student-benefits-module{width:90%;align-self:center}.student-benefits-icon{margin:0.2rem}.student-benefits-icon.blurb-1{font-size:1.7rem}.student-benefits-icon.blurb-2{font-size:1.6rem;margin-top:0.3rem}.student-benefits-icon.blurb-3{font-size:1.5rem;margin-top:0.3rem}.student-benefits-title{font-size:1rem;margin-bottom:0.4rem}.student-benefits-description{margin-bottom:0.6rem;max-width:90%;font-weight:400;font-size:0.75em}.student-splash-tagline{width:96%}.student-splash-sub{width:90%;text-align:center;font-size:calc(7px + 2cqw)}.dt-hide{display:inline-block}.student-landing-page.nav-main.nav-white .navbar-brand .logo{width:185px;top:-3px;left:9px;animation:logoMobile 2.2s ease-in-out forwards}.student-benefits-1{animation:glow-1 3s ease-out infinite, select-1 0.6s ease-out forwards}.student-benefits-2{animation:glow-2 3s ease-out infinite, select-1 0.85s ease-out forwards}.student-benefits-3{animation:glow-3 3s ease-out infinite, select-1 1.1s ease-out forwards}#student-splash .student-splash-container{animation:lighting 1.5s ease-in-out forwards, splash 1.5s ease-in-out forwards, intro-wipe 0.65s ease-in forwards}#student-splash{background:none}#f-header{position:fixed;top:0;animation:menu-1 1.5s ease-in-out forwards}.header{animation:menu-1 1.5s ease-in-out forwards}.student-section-header{margin-top:2.5rem;justify-content:space-between;padding:0}.student-header-commute,.student-header-criteria,.student-header-contact-us,.student-header-latest,.student-header-monthly,.student-header-luxury{width:100%;box-shadow:0 -1.1rem 1.5rem rgba(25,173,179,0.2);box-shadow:none}.student-schools-header{flex-direction:column;justify-content:center;align-items:center;position:sticky;top:55px;width:100%;margin-left:-1.5%;background-color:rgba(34,31,44,0.64);margin:1rem 0 2.6rem 0;padding:1rem;box-shadow:0 0 1rem #221f2c;z-index:99}.student-schools-header-title{font-size:1.2rem;margin:0 0 0.5rem 0}.student-schools-header-select{display:flex;justify-content:center;align-items:center}select#studentUniversities,select#studentLanguageSchools{font-size:0.8rem;text-align:center;width:70vw;background-color:rgba(0,0,0,0.23)}.student-schools-grid{width:100%}.student-school-module{width:44%}.student-school-name{font-size:0.85rem}.student-header-sub{font-size:0.95em}.student-landing-page .f-search.f-column.f-center{zoom:1;width:100%;padding:0.5rem 0}.student-landing-page .f-search-status{font-size:1.3em}.f-search-filters button{margin:0.2rem 0.6rem}.f-search-filters button.f-search-main-button{border-radius:0.6rem}.wd-100{padding:1rem 0.7rem}#student-inquiry-form{padding:1rem 0.5rem}#f-student-inquiry input.input-sep-mob[type=text],#f-student-inquiry select.input-sep-mob{margin-bottom:2.5rem}.student-landing-page .vertical-cards{min-width:290px}.student-header-commute{background-image:url(/assets/student/student-search-by-commute_mobile-247ce641a2cd12978cb6e876b2a5b21cf92b04f439ce2ee86f2291b909ce64cb.png);background-repeat:no-repeat;background-size:contain;background-position:center;aspect-ratio:1052 / 302;width:90%}.student-header-contact-us{background-image:url(/assets/student/student-search-contact-us_mobile-7844eb9fb85aaf1c199c031009849520cc685724419b06ae1da7093b9bf29576.png);background-repeat:no-repeat;background-size:contain;background-position:center;aspect-ratio:1240 / 302;width:100%}.student-landing-page .footer-copy-rights{padding:0}a.navbar-brand{width:50px}.student-landing-page .menubar-static .nav-link.alt-contact-dt-menu{display:none}.tab-bar{display:none}li.nav-item.studentMenu1{animation:menuMobileLinks 2.3s ease-in-out forwards}li.nav-item.studentMenu2{animation:menuMobileLinks 2.4s ease-in-out forwards}li.nav-item.studentMenu3{animation:menuMobileLinks 2.5s ease-in-out forwards}}@keyframes menuMobileLinks{0%{scale:0}90%{scale:0}100%{scale:1}}@keyframes logoMobile{0%{background-image:url(/assets/student/apts.jp-student-logo-a70d958ed8443afada16f5fef0c732527c6cc7bceb84f477a186f9f7c4ee7cba.png)}97%{filter:blur(0px)}98%{background-image:url(/assets/student/apts.jp-student-logo-a70d958ed8443afada16f5fef0c732527c6cc7bceb84f477a186f9f7c4ee7cba.png);filter:drop-shadow(2px 4px 6px rgba(0,0,0,0)) blur(2px)}100%{background-image:url(/assets/student/apts.jp-student-logo_mobile-0117d2e56d4fe1368b4037d116c2e71314b13d69c63cef8fd93e4e3aad6ae4e2.png);filter:drop-shadow(2px 4px 6px rgba(0,0,0,0.5)) blur(0px)}}@keyframes menu-1{0%{top:-150px}70%{top:-150px}100%{top:0}}@keyframes intro-wipe{0%{transform:scaleY(123);filter:blur(15px)}90%{filter:blur(23px)}100%{transform:scaleY(1);filter:blur(0)}}@keyframes select-1{0%{opacity:0;max-height:0;zoom:0.01}90%{opacity:0}100%{opacity:100;zoom:1;max-height:auto}}@keyframes glow{0%{filter:brightness(100%)}50%{filter:brightness(155%)}90%{filter:brightness(95%)}100%{filter:brightness(100%)}}@keyframes glow-min{0%{filter:brightness(100%)}30%{filter:brightness(115%)}90%{filter:brightness(90%)}100%{filter:brightness(100%)}}@keyframes glow-1{0%{filter:brightness(90%)}10%{filter:brightness(115%)}30%{filter:brightness(90%)}100%{filter:brightness(90%)}}@keyframes glow-2{0%{filter:brightness(90%)}20%{filter:brightness(90%)}30%{filter:brightness(115%)}50%{filter:brightness(90%)}100%{filter:brightness(90%)}}@keyframes glow-3{0%{filter:brightness(90%)}40%{filter:brightness(90%)}50%{filter:brightness(115%)}70%{filter:brightness(90%)}100%{filter:brightness(90%)}}
