*{margin:0;padding:0;box-sizing:border-box;scroll-behavior:smooth}ul,ol{list-style:none}a{text-decoration:none;color:inherit}button{background:0 0;border:none;padding:0;cursor:pointer}table{border-collapse:collapse;border-spacing:0}input,textarea,select,button{font:inherit;color:inherit;border:none;outline:none}img,embed,object,video{max-width:100%;height:auto}h1,h2,h3,h4,h5,h6{margin:0;font-size:inherit;font-weight:inherit}p{margin:0}blockquote,figure{margin:0}.visually-hidden{position:absolute;width:1px;height:1px;margin:-1px;border:0;padding:0;white-space:nowrap;clip-path:inset(100%);clip:rect(0 0 0 0);overflow:hidden}.notice{display:flex;justify-content:center;align-items:center;gap:2px;margin:60px 0 12px}.notice-icon{width:21px;height:20px}.notice-text{font-size:17px}.index-heading{font-size:32px;line-height:120%;text-align:center;max-width:524px;margin:0 auto 40px}@media(max-width:760px){.index-heading{font-size:24px}}.cards{margin:40px 0 80px;display:flex;flex-direction:column;align-items:center;gap:40px}.card{display:flex;flex-direction:column;align-items:center;overflow:hidden;width:100%;max-width:900px;min-width:300px;min-height:200px;aspect-ratio:1.9/1;background-size:cover;background-repeat:no-repeat;background-position:50%;box-shadow:0 0 1px #111;border-radius:24px;background-color:#e9eaeb;padding:32px 24px}.card:hover{transform:scale(1.01);transition:all .2s ease}.card:active{transform:scale(1);transition:all .2s ease}@media(max-width:760px){.card{padding:20px}}.card-text--top{justify-content:start}.card-text--center{justify-content:center}.card-text--bottom{justify-content:end}.card-text--top-bottom{justify-content:space-between}.card-title{font-size:48px;line-height:108%;background-color:#fff;color:#000;padding:8px 8px 9px;margin-bottom:6px;text-align:center;display:inline;border-radius:12px;font-weight:700}@media(max-width:760px){.card-title{font-size:22px}}.card-subtitle{font-size:22px;line-height:108%;background-color:#fff;color:#000;padding:8px 8px 9px;text-align:center;display:inline;border-radius:10px;font-weight:700}@media(max-width:760px){.card-subtitle{font-size:18px}}.card--camp{background-image:url(/assets/images/camp.avif)}.card--grants{background-image:url(/assets/images/grants.avif)}.card--translator{background-image:url(/assets/images/translate.avif)}.card--tours{background-image:url(/assets/images/factory.avif)}.card--dental{background-image:url(/assets/images/dental.avif)}.contacts--index{max-width:908px}.section-title{font-size:42px;margin-bottom:12px;line-height:100%}.section-subtitle{font-size:22px;line-height:130%;margin:-6px 0 24px}.grants-features{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:0 0 60px}@media(max-width:760px){.grants-features{display:block}}.feature-card{padding:20px;border-radius:20px;display:flex;flex-direction:column;justify-content:center;align-items:center}@media(max-width:760px){.feature-card{margin-bottom:20px}}.feature-image{display:block;margin-bottom:8px}.feature-title{font-size:19px;text-align:center}#languages{background-color:#efedf6}#exams{background-color:#e6f3f9}#grants{background-color:#e6f9e8}.grants-text{font-size:24px}.grants-types{display:grid;grid-template-columns:1fr 1fr 1fr;gap:20px;margin:40px 0}@media(max-width:760px){.grants-types{display:block}}.grant{background-color:#f5f5f5;padding:16px 20px;border-radius:16px}@media(max-width:760px){.grant{margin-bottom:20px}}.grant-title{font-size:22px;margin-bottom:6px}.grant-list{list-style:none;font-size:20px}.process{margin:60px auto}.process-step{background-color:#f5f5f5;padding:20px;margin:20px 0;border-radius:20px}.process-step-number{display:inline-block;font-size:28px;padding:10px 30px;border-radius:40px;margin:0 0 16px;background-color:#1e1e1e;color:#fff;font-family:monospace;font-feature-settings:"tnum" 1}.process-step-image{margin-bottom:12px}.process-step-title{font-size:28px;line-height:100%;margin-bottom:8px}.process-step-text{font-size:20px;margin-bottom:8px}.pricing{margin:0 auto}.pricing-cards{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin-bottom:48px}.pricing-card{background-color:#f5f5f5;padding:24px;border-radius:20px}.pricing-card-title{font-size:24px;margin-bottom:8px}.pricing-card-list-item{font-size:18px;margin-bottom:2px}.pricing-card-image{display:block;margin:8px 0 4px}.question{font-size:22px;line-height:120%;margin-bottom:4px}.answer{font-size:19px;line-height:128%;margin-bottom:20px}body{margin:12px 28px;background-color:#fff;color:#111;font-family:helvetica neue,Helvetica,Arial,Roboto,sans-serif}@media(max-width:760px){body{margin:12px 16px}}main{margin:auto;max-width:984px}h1,h2,h3,h4,h5,strong{font-weight:700}header{margin:0 -18px 60px}@media(max-width:760px){header{margin:0 -8px 60px}}nav{display:flex;justify-content:space-between;align-items:center;font-size:16px}.logo{display:flex;align-items:center;margin:0;gap:5px;font-size:16px;padding:0}.logo:active{transform:scale(.96);transition:all .2s ease}.main-menu{display:flex;list-style:none;margin:0;padding:0;align-items:center;gap:20px}@media(max-width:760px){.main-menu{display:none}}.main-menu--mobile{display:none}@media(max-width:760px){.main-menu--mobile{display:inline}}.menu-item{display:block;padding:6px 0;text-decoration:none}.menu-item:hover{opacity:.7}.menu-item--active{opacity:.7;cursor:default;text-decoration:none}.menu-button{padding:7px 10px 8px;background-color:#1e1e1e;color:#fff;border-radius:8px}.menu-button:hover{opacity:.8}.contacts{display:grid;grid-template-columns:1fr 1fr;gap:24px;margin:40px auto;background-color:#111;color:#fff;padding:28px;border-radius:24px}@media(max-width:760px){.contacts{display:inline-block;width:100%}}.contacts-text{margin:12px 0}@media(max-width:760px){.contacts-text{margin-bottom:24px}}.contacts-title{font-size:28px;margin-bottom:8px;line-height:112%}@media(max-width:760px){.contacts-title{font-size:24px}}.contacts-situation{font-size:16px;display:block;margin:8px 0}.contacts-button{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:8px;background-color:#fff;color:#111;padding:12px;text-align:center;margin:8px 0;border-radius:12px;font-size:16px;line-height:100%}.contacts-button:hover{opacity:.9}.contacts-button:active{opacity:.7}.contacts-button-icon{width:36px;margin:0}.page-width{max-width:900px}.page-header{display:flex;flex-direction:column;margin-bottom:54px}.page-header--no-margin{margin-bottom:-12px}.page-header--center{align-items:center;text-align:center}.page-header--left{align-items:start}.page-title{font-size:44px;line-height:108%;letter-spacing:-2%;color:#111;margin-bottom:12px;display:inline;font-weight:700}@media(max-width:760px){.page-title{font-size:32px}}.page-subtitle{font-size:22px;line-height:140%;color:#111;display:inline}@media(max-width:760px){.page-subtitle{font-size:19px}}.page-header-button{display:block;text-align:center;padding:12px 24px 14px;background-color:#1e1e1e;color:#fff;border-radius:12px;font-size:20px;margin:24px 0}.page-header-button:hover{transform:scale(1.01);transition:all .2s ease}.page-header-button:active{transform:scale(1);transition:all .2s ease}.header-image{margin:28px 0;border-radius:20px}.page-image{width:100%;margin:24px 0;border-radius:20px}.page-lead{font-size:22px;line-height:140%;margin-bottom:32px}@media(max-width:760px){.page-lead{font-size:19px}}.fotorama-wrapper{margin:24px 0}.fotorama__stage{border-radius:24px}.page-h2{font-size:28px;line-height:120%;margin-bottom:16px}@media(max-width:760px){.page-h2{font-size:22px}}.page-text{font-size:21px;line-height:140%;margin:4px 0 20px;max-width:840px}@media(max-width:760px){.page-text{font-size:20px}}.page-list{font-size:20px;line-height:140%;margin:14px 0 20px;max-width:840px}.page-list li{margin:8px 0}.big-button{display:block;text-align:center;padding:20px 10px 24px;background-color:#1e1e1e;color:#fff;border-radius:18px;font-size:26px}.big-button:hover{transform:scale(1.01);transition:all .2s ease}.big-button:active{transform:scale(1);transition:all .2s ease}footer{margin:60px 0 20px;font-size:14px;opacity:.6}