.PageContainer-module-scss-module__E4Tvga__wrapper{background-color:#fff;position:relative}@keyframes PageContainer-module-scss-module__E4Tvga__animation{0%{object-position:0px}to{object-position:100%}}.PageContainer-module-scss-module__E4Tvga__backgroundPicture img{z-index:-1;object-fit:cover;width:100%;height:calc(100% - 60px);animation-name:PageContainer-module-scss-module__E4Tvga__animation;animation-duration:60s;animation-timing-function:linear;animation-iteration-count:infinite;position:fixed;top:60px;left:0}.PageContainer-module-scss-module__E4Tvga__mask{z-index:-1;background-color:#0009;width:100%;height:100%;position:fixed;top:0;left:0}.PageContainer-module-scss-module__E4Tvga__otherPropertiesWrapper{background-color:#fff;width:100%;padding:80px 0}.PageContainer-module-scss-module__E4Tvga__buttonWrapper{width:100%;padding:0 30px 48px}
.InterviewListSection-module-scss-module__QOSf-a__wrapper{z-index:0;background-color:#222;padding:40px 0;position:relative}@media (min-width:769px){.InterviewListSection-module-scss-module__QOSf-a__wrapper{padding:48px 0}}.InterviewListSection-module-scss-module__QOSf-a__jumpTarget{width:1px;height:1px;position:absolute;top:60px;left:0}.InterviewListSection-module-scss-module__QOSf-a__header{top:var(--header_height);z-index:1;background-color:#222;justify-content:space-between;width:100%;max-width:1100px;margin:0 auto;padding:10px 30px;display:flex;position:sticky}@media (min-width:769px){.InterviewListSection-module-scss-module__QOSf-a__header{padding:10px 50px}}.InterviewListSection-module-scss-module__QOSf-a__heading{font-family:var(--font-family-english);color:#fff;font-size:2rem;font-weight:700;line-height:1.125}.InterviewListSection-module-scss-module__QOSf-a__container{grid-template-columns:repeat(auto-fill,minmax(240px,1fr));justify-content:center;gap:30px 20px;width:100%;max-width:1100px;margin:0 auto;padding:20px 30px;display:grid}@media (min-width:769px){.InterviewListSection-module-scss-module__QOSf-a__container{grid-template-columns:repeat(auto-fill,minmax(320px,1fr));padding:20px 50px}}
.HeroTemplate-module-scss-module__GW9diW__wrapper{flex-direction:column;align-items:center;width:100%;height:100lvh;display:flex;position:relative}.HeroTemplate-module-scss-module__GW9diW__container{width:100%;height:100vh;height:100svh;padding:95px 30px;position:relative}@media (min-width:769px){.HeroTemplate-module-scss-module__GW9diW__container{padding:120px 50px}}.HeroTemplate-module-scss-module__GW9diW__container[data-has-ad-header=true]{padding-top:120px}@media (min-width:769px){.HeroTemplate-module-scss-module__GW9diW__container[data-has-ad-header=true]{padding-top:145px}}
.Hero-module-scss-module__4zE4SW__heroHeadTitle{font-family:var(--font-family-english);color:#fff;text-shadow:0 3px 6px #00000029;font-size:3.2rem;font-weight:700;line-height:1.46154;position:relative}@media (min-width:769px){.Hero-module-scss-module__4zE4SW__heroHeadTitle{text-shadow:0 10px 20px #0000001a;font-size:4rem;line-height:1.25}}.Hero-module-scss-module__4zE4SW__heroHeadLead{color:#fff;text-shadow:0 3px 6px #00000029;font-size:1.5rem;font-weight:700;line-height:1.86667;position:relative}@media (min-width:769px){.Hero-module-scss-module__4zE4SW__heroHeadLead{font-size:1.6rem;line-height:1.875}}
.LeadSection-module-scss-module__GgbU3q__wrapper{flex-direction:column;justify-content:center;align-items:center;width:100%;height:100lvh;padding:95px 30px;display:flex;position:relative}@media (min-width:769px){.LeadSection-module-scss-module__GgbU3q__wrapper{padding:114px 50px}}.LeadSection-module-scss-module__GgbU3q__inner{width:100%;max-width:700px;margin:0 auto}.LeadSection-module-scss-module__GgbU3q__heading{font-family:var(--font-family-heading);color:#fff;letter-spacing:.12em;font-size:2.2rem;font-weight:700;line-height:1.6}@media (min-width:769px){.LeadSection-module-scss-module__GgbU3q__heading{font-size:2.8rem}}.LeadSection-module-scss-module__GgbU3q__description{font-family:var(--font-family-heading);color:#fff;margin-top:20px;margin-bottom:0;font-size:1.4rem;font-weight:700;line-height:2.6}@media (min-width:769px){.LeadSection-module-scss-module__GgbU3q__description{font-size:1.8rem;line-height:2.5}}
.PartnerHotelsSection-module-scss-module__Vdq_dW__section{max-width:700px;margin:0 30px;padding-top:60px}@media (min-width:769px){.PartnerHotelsSection-module-scss-module__Vdq_dW__section{width:700px;margin:0 auto;padding-top:80px}}.PartnerHotelsSection-module-scss-module__Vdq_dW__wrapper{flex-direction:column;gap:20px;margin-top:25px;display:flex}@media (min-width:769px){.PartnerHotelsSection-module-scss-module__Vdq_dW__wrapper{gap:30px;margin-top:30px}}.PartnerHotelsSection-module-scss-module__Vdq_dW__title{font-family:var(--font-family-heading);margin:0;font-size:2rem;font-weight:700}@media (min-width:769px){.PartnerHotelsSection-module-scss-module__Vdq_dW__title{font-size:2.4rem}}.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardItem{background:50% no-repeat;background-image:var(--vertical-image-url);background-size:cover;border-radius:10px;width:100%;position:relative;overflow:hidden;box-shadow:0 3px 6px #00000029}@media (max-width:768px){.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardItem{height:0;padding-top:39.6825%}}@media (min-width:769px){.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardItem{background-image:var(--horizontal-image-url);height:200px}.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardItem:hover{opacity:.8;transition:opacity .3s ease-in-out}}.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardLink{color:#fff;width:100%;height:100%;padding:18px 20px;text-decoration:none;display:block;position:absolute;top:0;left:0}@media (min-width:769px){.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardLink{padding:30px 35px}}.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardTitle{font-family:var(--font-family-english);text-shadow:0 3px 6px #0000001a;margin:0;font-size:1.7rem;font-weight:700;line-height:1.4706}@media (min-width:769px){.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardTitle{font-size:2.5rem}}.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardTitle span{font-size:1.6rem;display:block}@media (min-width:769px){.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardTitle span{font-size:2.3rem}}.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardPlace{margin:0;font-size:1rem;font-weight:700;position:absolute;bottom:15px;right:18px}@media (min-width:769px){.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardPlace{font-size:1.2rem;bottom:23px;right:35px}}.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardPartner{z-index:1;background:#fff;border-radius:4px;position:absolute;bottom:14px;left:20px;overflow:hidden}@media (max-width:768px){.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardPartner{transform-origin:50%;transform:scale(.9)}}@media (min-width:769px){.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardPartner{bottom:25px;left:35px}}.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardPartner span{font-family:var(--font-family-english);color:#000;padding:4px 7px;font-size:1rem;font-weight:700;line-height:1;display:block}@media (min-width:769px){.PartnerHotelsSection-module-scss-module__Vdq_dW__partnerHotelCardPartner span{font-size:1.2rem}}
.V2HeroAndLead-module-scss-module__a9TIgq__inner{text-align:center;flex-direction:column;align-items:center;gap:16px;display:flex}@media (min-width:769px){.V2HeroAndLead-module-scss-module__a9TIgq__inner{gap:24px}}.V2HeroAndLead-module-scss-module__a9TIgq__copy{font-family:var(--font-family-english);color:#fff;text-align:center;text-transform:uppercase;margin:0;font-size:1.4rem;font-weight:500;line-height:100%}@media (min-width:769px){.V2HeroAndLead-module-scss-module__a9TIgq__copy{font-size:1.6rem}}.V2HeroAndLead-module-scss-module__a9TIgq__title{color:#fff;text-align:center;font-size:2.6rem;font-weight:600;line-height:160%}@media (min-width:769px){.V2HeroAndLead-module-scss-module__a9TIgq__title{font-size:3.2rem}}.V2HeroAndLead-module-scss-module__a9TIgq__heroFooter{text-align:center;width:100%;position:absolute;bottom:40px;left:0}.V2HeroAndLead-module-scss-module__a9TIgq__leadWrapper{width:100%;height:100lvh;padding:95px 30px;position:relative}@media (min-width:769px){.V2HeroAndLead-module-scss-module__a9TIgq__leadWrapper{padding:114px 50px}}.V2HeroAndLead-module-scss-module__a9TIgq__leadInner{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:100%;margin:0 auto;display:flex}.V2HeroAndLead-module-scss-module__a9TIgq__lead{font-family:var(--font-family-heading);color:#fff;text-align:center;letter-spacing:.024em;word-break:auto-phrase;margin:0;font-size:1.6rem;font-weight:700;line-height:1.8}
