.LeaveTraceBanner_root__9FouA{background-color:#00011e;padding:160px 130px;border-radius:20px;min-height:600px;background-image:url(https://storage.yandexcloud.net/public-manual/techno_gto_images/leave_trace_xl.jpg);background-position:50%;background-size:cover}.LeaveTraceBanner_imageContainer__1MHTP{display:none}.LeaveTraceBanner_title__vfiXw{font-size:36px;font-weight:600;line-height:120%;margin-bottom:30px}.LeaveTraceBanner_subtitle__g2lJS,.LeaveTraceBanner_title__vfiXw{max-width:500px;color:#fff;font-family:var(--font-montserrat),sans-serif;font-style:normal}.LeaveTraceBanner_subtitle__g2lJS{font-size:20px;font-weight:500;line-height:140%;margin-bottom:40px}@media screen and (max-width:1280px){.LeaveTraceBanner_root__9FouA{padding:90px 60px;min-height:460px;background-image:url(https://storage.yandexcloud.net/public-manual/techno_gto_images/leave_trace_lg.jpg)}.LeaveTraceBanner_title__vfiXw{font-size:30px;max-width:450px}.LeaveTraceBanner_subtitle__g2lJS{max-width:450px}}@media screen and (max-width:1024px){.LeaveTraceBanner_root__9FouA{padding:70px 40px;min-height:400px;background-image:url(https://storage.yandexcloud.net/public-manual/techno_gto_images/leave_trace_md.jpg)}.LeaveTraceBanner_title__vfiXw{font-size:24px;max-width:320px}.LeaveTraceBanner_subtitle__g2lJS{font-size:16px;max-width:320px}}@media screen and (max-width:768px){.LeaveTraceBanner_root__9FouA{padding:30px;min-height:400px;background-image:none}.LeaveTraceBanner_imageContainer__1MHTP{display:block;background-image:url(https://storage.yandexcloud.net/public-manual/techno_gto_images/leave_trace_sm.jpg);aspect-ratio:1.75;background-position:50%;background-size:cover;border-radius:20px;background-color:rgba(0,0,0,0);margin-bottom:30px}.LeaveTraceBanner_title__vfiXw{font-size:24px;max-width:320px}.LeaveTraceBanner_subtitle__g2lJS{font-size:16px;max-width:320px}}@media screen and (max-width:480px){.LeaveTraceBanner_root__9FouA{padding:15px}.LeaveTraceBanner_root__9FouA button{width:100%}.LeaveTraceBanner_title__vfiXw{font-size:20px;margin-bottom:10px}.LeaveTraceBanner_subtitle__g2lJS{font-size:16px;max-width:320px;margin-bottom:20px}}.MarathonBanner_root__fVv5X{width:100%;margin-top:30px;padding:48px;background-color:var(--white-color);border-radius:20px;display:flex;align-items:stretch;gap:48px}.MarathonBanner_imageBox__m9uQJ{flex:0 0 300px;position:relative;min-height:172px;border-radius:12px;overflow:hidden}.MarathonBanner_image__ICsFp{object-fit:cover;object-position:30% 20%}.MarathonBanner_body__Cp2dT{flex:1 1;min-width:0;display:flex;flex-direction:column;justify-content:space-between;gap:30px}.MarathonBanner_textBox__BMHDF{display:flex;flex-direction:column;gap:10px}.MarathonBanner_title__cMCSE{font-family:var(--font-montserrat),sans-serif;font-size:24px;font-weight:600;line-height:30px}.MarathonBanner_text__Hjo5W{font-family:var(--font-montserrat),sans-serif;font-size:17px;font-weight:500;line-height:145%;-webkit-hyphens:none;hyphens:none}.MarathonBanner_button__tog4e{align-self:flex-start}@media screen and (max-width:1024px){.MarathonBanner_root__fVv5X{padding:30px}}@media screen and (max-width:768px){.MarathonBanner_root__fVv5X{flex-direction:column;gap:24px}.MarathonBanner_imageBox__m9uQJ{flex:0 0 auto;width:100%;aspect-ratio:2/1;min-height:unset}.MarathonBanner_body__Cp2dT{gap:24px}}@media screen and (max-width:480px){.MarathonBanner_root__fVv5X{padding:20px}.MarathonBanner_title__cMCSE{font-size:20px;font-weight:500;line-height:140%}.MarathonBanner_text__Hjo5W{font-size:16px;font-weight:400;line-height:150%}}@media screen and (max-width:374px){.MarathonBanner_root__fVv5X{gap:15px}.MarathonBanner_button__tog4e{align-self:stretch;width:100%}}