.card{width:-webkit-min-content;width:min-content;margin:0 60px}.card img{max-width:none}.card .card-title{font-family:var(--font-serif);font-weight:700;font-size:24px;line-height:140%;color:var(--text-heading);margin-top:37px}.card .card-description{margin-top:30px;font-family:var(--font-sans);font-weight:400;line-height:140%;color:var(--text-regular)}.BorderCard{width:224px;height:392px;border-radius:24px;background-color:var(--background);box-shadow:0 4px 20px rgba(0,0,0,.1);display:flex;flex-direction:column;overflow:hidden}.BorderCard .image-background{width:100%;height:50%;display:flex;justify-content:center;align-items:center;-webkit-user-select:none;user-select:none;position:relative}:is(.BorderCard .image-background) .comingSoon{padding:3.5px 10.5px;background-color:var(--background);position:absolute;top:24px;left:24px;border-radius:8px;box-shadow:0 4px 10px rgba(0,0,0,.18);font-family:var(--font-sans);font-size:14px;line-height:150%;font-weight:500;color:var(--text-heading)}.BorderCard .card-content{padding:24px}:is(.BorderCard .card-content) .card-title{font-family:var(--font-sans);font-weight:700;font-size:16px;line-height:150%;color:var(--text-heading)}:is(.BorderCard .card-content) .card-description{margin-top:4px;font-family:var(--font-sans);line-height:140%;color:var(--text-regular)}.HomePage .home-page-content{height:100%;width:100%;overflow:auto}:is(.HomePage .home-page-content) .header-layout{padding:1rem 2rem;background-color:var(--surface)}:is(:is(.HomePage .home-page-content) .header-layout) .HeaderDesktop{padding:0}:is(.HomePage .home-page-content) .work-type-section{display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;top:.125rem}:is(:is(.HomePage .home-page-content) .work-type-section) .title{margin-top:5rem;font-family:var(--font-serif);font-weight:700;font-size:40px;line-height:114%;letter-spacing:-.02em;color:var(--text-heading)}:is(:is(.HomePage .home-page-content) .work-type-section) .BorderCard{width:264px;min-width:264px;height:416px}:is(:is(:is(.HomePage .home-page-content) .work-type-section) .BorderCard) .image-background{padding:18px 35px}:is(:is(:is(:is(.HomePage .home-page-content) .work-type-section) .BorderCard) .image-background) img{width:100%;height:100%}:is(:is(.HomePage .home-page-content) .work-type-section) .card-wrapper{display:flex;margin:5rem 0 10.5rem}:is(:is(.HomePage .home-page-content) .work-type-section) .footer-lines{position:absolute;bottom:0;width:2560px;max-width:none}:is(.HomePage .home-page-content) .visit-type-section{background-color:#f8f7f4;display:flex;flex-direction:column;align-items:center;position:relative;overflow:hidden;top:.0625rem}:is(:is(.HomePage .home-page-content) .visit-type-section) .title{margin-top:105px;font-family:var(--font-serif);font-weight:700;font-size:40px;line-height:150%;letter-spacing:.1px;text-align:center;color:var(--text-heading)}:is(:is(.HomePage .home-page-content) .visit-type-section) .subtitle{margin-top:32px;font-family:var(--font-sans);font-weight:400;font-size:20px;line-height:140%;letter-spacing:.1px;color:var(--text-regular)}:is(:is(.HomePage .home-page-content) .visit-type-section) .BorderCard{min-width:224px}:is(:is(.HomePage .home-page-content) .visit-type-section) .card-wrapper{margin:3rem 0 11rem;display:flex}:is(:is(.HomePage .home-page-content) .visit-type-section) .footer-lines{position:absolute;bottom:0;width:2560px;max-width:none}:is(.HomePage .home-page-content) .work-info-section{background-color:#e5f1f3;display:flex;flex-direction:column;align-items:center;position:relative}:is(:is(.HomePage .home-page-content) .work-info-section) .title{width:55%;margin-top:3.5rem;font-family:var(--font-serif);font-weight:700;font-size:2.5rem;line-height:1.5;letter-spacing:.00625rem;text-align:center;color:var(--text-heading)}:is(:is(.HomePage .home-page-content) .work-info-section) .section-layout{display:flex;margin:3.75rem 0 11.5rem;width:50%;z-index:55;justify-content:center}:is(:is(:is(.HomePage .home-page-content) .work-info-section) .section-layout) .card-wrapper{display:flex;align-items:center;justify-content:center}:is(:is(:is(:is(.HomePage .home-page-content) .work-info-section) .section-layout) .card-wrapper) .card{margin:0 1.25rem;display:flex}:is(:is(:is(:is(:is(.HomePage .home-page-content) .work-info-section) .section-layout) .card-wrapper) .card) .card-description{margin-top:1rem;margin-left:1.375rem;width:6.25rem;line-height:1.6;color:#000}:is(:is(.HomePage .home-page-content) .work-info-section) .background{position:absolute;width:100%;height:100%}:is(:is(:is(.HomePage .home-page-content) .work-info-section) .background) .relative-background{position:relative;width:100%;height:100%}:is(:is(:is(:is(.HomePage .home-page-content) .work-info-section) .background) .relative-background) .line-wrapper{width:100%;height:100%;position:relative;overflow:hidden}:is(:is(:is(:is(:is(.HomePage .home-page-content) .work-info-section) .background) .relative-background) .line-wrapper) .footer-line-dark{position:absolute;bottom:0;width:2560px;max-width:none}:is(:is(:is(:is(:is(.HomePage .home-page-content) .work-info-section) .background) .relative-background) .line-wrapper) .footer-line-light{position:absolute;bottom:-1px;width:2560px;max-width:none;z-index:3}:is(:is(:is(:is(.HomePage .home-page-content) .work-info-section) .background) .relative-background) .left-leave{position:absolute;left:30px;bottom:0}:is(:is(:is(:is(.HomePage .home-page-content) .work-info-section) .background) .relative-background) .right-leave{position:absolute;right:0;top:-135px}:is(.HomePage .home-page-content) .partners-section{background-color:#ffffff;position:relative;display:flex;flex-direction:column;align-items:center;overflow:hidden}:is(:is(.HomePage .home-page-content) .partners-section) .section-layout{margin:5rem 0 7rem;display:flex;flex-direction:column;align-items:center;padding:0 32px}:is(:is(.HomePage .home-page-content) .partners-section) .footer-lines{position:absolute;bottom:-1px;width:2560px;max-width:none}@media only screen and (max-width:1440px){:is(:is(.HomePage .home-page-content) .work-info-section) .section-layout{width:70%}:is(:is(.HomePage .home-page-content) .footer) .section-layout{margin:103px 0 96px;width:80%}}@media only screen and (max-width:1024px){:is(:is(.HomePage .home-page-content) .work-type-section) .card-wrapper{width:100%;justify-content:space-around}:is(:is(:is(.HomePage .home-page-content) .work-type-section) .card-wrapper) .card{margin:0}:is(:is(.HomePage .home-page-content) .work-info-section) .section-layout{width:90%}:is(:is(.HomePage .home-page-content) .footer) .section-layout{margin:103px 0 96px;width:90%}:is(:is(:is(:is(.HomePage .home-page-content) .footer) .section-layout) .text-wrapper) .policy{margin:0 24px;min-width:125px}}@media only screen and (max-width:768px){:is(.HomePage .home-page-content) .header-layout{padding:0}:is(:is(.HomePage .home-page-content) .work-type-section) .title{margin-top:48px;font-size:24px;line-height:140%;letter-spacing:.1px}:is(:is(.HomePage .home-page-content) .visit-type-section) .title{margin-top:48px;font-size:24px;line-height:140%;letter-spacing:.1px}:is(:is(.HomePage .home-page-content) .visit-type-section) .subtitle{margin-top:19px;font-size:16px;line-height:140%;text-align:center}:is(.HomePage .home-page-content) .work-info-section{padding:16px}:is(:is(.HomePage .home-page-content) .work-info-section) .title{margin-top:3rem;font-size:1.5rem;line-height:140%;letter-spacing:.00625rem;width:100%}:is(:is(.HomePage .home-page-content) .work-info-section) .section-layout{flex-direction:column;align-items:center;margin:32px 0;width:100%}:is(:is(:is(.HomePage .home-page-content) .work-info-section) .section-layout) .card-wrapper{flex-direction:column}:is(:is(:is(:is(.HomePage .home-page-content) .work-info-section) .section-layout) .card-wrapper) .card{display:flex;align-items:center;width:244px;margin:0 0 20px}:is(:is(:is(:is(:is(.HomePage .home-page-content) .work-info-section) .section-layout) .card-wrapper) .card) .card-description{margin-top:0;margin-left:1.25rem;font-size:1rem;line-height:1.4;width:100%;color:var(--text-regular)}:is(:is(:is(:is(.HomePage .home-page-content) .work-info-section) .background) .relative-background) .left-leave{display:none}:is(:is(:is(:is(.HomePage .home-page-content) .work-info-section) .background) .relative-background) .right-leave{display:none}:is(:is(.HomePage .home-page-content) .partners-section) .section-layout{width:100%;margin:32px 0 30px}:is(:is(.HomePage .home-page-content) .footer) .section-layout{width:100%;margin:32px 0 23px;padding:0 32px}:is(:is(:is(.HomePage .home-page-content) .footer) .section-layout) .text-wrapper{flex-direction:column;align-items:center}:is(:is(:is(:is(.HomePage .home-page-content) .footer) .section-layout) .text-wrapper) .content-us,:is(:is(:is(:is(.HomePage .home-page-content) .footer) .section-layout) .text-wrapper) .policy{display:flex;flex-direction:column;align-items:center;margin-bottom:32px}:is(:is(:is(:is(.HomePage .home-page-content) .footer) .section-layout) .text-wrapper) .disclaimer{font-weight:400;line-height:150%;letter-spacing:.1px}:is(:is(:is(:is(:is(.HomePage .home-page-content) .footer) .section-layout) .text-wrapper) .disclaimer)>span{font-weight:300}}