.home_main__O0hBY{display:grid;grid-template:"image ." 1fr "image title" auto "image descr" auto "image cta" auto "image ." 1fr "cards cards" auto/1fr 450px;grid-column-gap:50px;column-gap:50px;margin:100px;max-width:1500px}.home_main_image__AUEkU{grid-area:image;position:relative}.home_main_image_logo__omeQl{position:absolute;z-index:1;top:40px;left:-62px}.home_main_image_bg__QtVCc{aspect-ratio:4/3;height:auto;width:100%;border-radius:20px;object-fit:cover;object-position:left}.home_main_title__fEdnV{grid-area:title;font-size:3.5rem}.home_main_descr__um_D_{grid-area:descr;margin:40px 0;font-size:1.5rem;line-height:2rem}.home_main_cta__78jD_{grid-area:cta;display:flex;flex-direction:column;gap:15px}.home_main_cards__Nfczz{grid-area:cards;margin-top:120px;display:grid;grid-template-columns:repeat(auto-fit,minmax(320px,440px));grid-gap:80px;gap:80px}@media only screen and (max-width:992px){.home_main__O0hBY{grid-template:". image image image ." auto ". . title . ." auto ". . descr . ." auto ". . cta . ." auto ". cards cards cards ." auto/30px 30px 1fr 30px 30px;column-gap:0;margin:100px 0}.home_main_image_logo__omeQl{top:-73px;left:calc(50% - 60px)}.home_main_title__fEdnV{margin-top:40px;font-size:2.7rem}.home_main_descr__um_D_{margin:30px 0;font-size:1.25rem}}.button_vo_button__MuWBm{background-color:#fff;color:var(--iconButtonText);height:47px;padding:0 25px;border:none;border-radius:15px;font-weight:700;font-size:1rem;position:relative;margin-left:32px;cursor:pointer;display:grid;align-items:center;width:-moz-fit-content;width:fit-content;text-decoration:none}.button_vo_button__MuWBm:hover{text-decoration:underline}.button_vo_button__MuWBm:hover .button_vo_button_icon___CPop{background:radial-gradient(circle at 50% 25%,var(--iconButtonGradientStart) 0,var(--iconButtonIconBg) 50%)}.button_vo_button__MuWBm:hover img{filter:drop-shadow(0 3px 3px rgba(0,0,0,.5))}.button_vo_button_icon___CPop{display:grid;place-items:center;position:absolute;background:var(--iconButtonIconBg);height:47px;width:47px;border-radius:50%;left:-35px;top:0}@media only screen and (max-width:992px){.button_hide_text__nIroU.button_vo_button__MuWBm{background:none}.button_hide_text__nIroU .button_vo_button__MuWBm:hover{text-decoration:none}.button_hide_text__nIroU .button_vo_button_text__WHZ87{display:none}.button_hide_text__nIroU .button_vo_button_icon___CPop{left:0}}.service-card_card__MG8Yt{display:flex;flex-direction:column;justify-content:flex-start;align-items:flex-start;max-width:470px}.service-card_card_figure__VooiK{aspect-ratio:4/3;width:100%;border-radius:20px;display:flex;align-items:flex-end;flex-direction:row;padding:50px}.service-card_card_figure__VooiK.service-card_mod_security__u0GUG{background:radial-gradient(96% 114.17% at 0 100%,var(--color-brand-primary) 0,rgba(43,85,143,.52) 100%),url(/_next/static/media/security_bg.3754e2f3.png) no-repeat 100% 0}.service-card_card_figure__VooiK.service-card_mod_appointment__0PI56{background:radial-gradient(96% 114.17% at 0 100%,var(--color-brand-primary) 0,rgba(43,85,143,.52) 100%),url(/_next/static/media/appointment_bg.302e0299.png) no-repeat 100% 0}.service-card_card_figure_caption__Wevwc{font-size:2rem;color:white;font-weight:600}.service-card_card_content__ZuydJ{margin:30px;display:flex;flex-direction:column;gap:40px;align-items:flex-start;justify-content:space-between;height:100%}@media only screen and (max-width:992px){.service-card_card_figure__VooiK{padding:20px}.service-card_card_figure_caption__Wevwc{font-size:1.5rem}}.payment_main__G_PZs{max-width:1200px;margin:0 auto;display:grid;grid-template:"title content" auto "description content" auto ". content" auto/1fr 700px;grid-gap:40px;gap:40px}.payment_main_title__3wj7M{grid-area:title}.payment_main_description__ZoYTD{grid-area:description}.payment_main_content__jiiy_{grid-area:content;display:grid;grid-template-columns:repeat(auto-fit,150px);grid-column-gap:20px;column-gap:20px;grid-row-gap:40px;row-gap:40px}.payment_main_link__quK7O{text-decoration:none;font-weight:600}.payment_main_link__quK7O:hover{text-decoration:underline;cursor:pointer}@media only screen and (max-width:992px){.payment_main__G_PZs{grid-template:"title" auto "description" auto "content" auto/1fr;margin:0 20px}}