.elementor .section{padding-block-start:var(--space-24);padding-block-end:var(--space-24);padding-inline-start:0px;padding-inline-end:0px;}.elementor .container-default{max-width:var(--max-width-default);padding-block-start:0px;padding-block-end:0px;padding-inline-start:var(--space-12);padding-inline-end:var(--space-12);margin-inline-start:auto;margin-inline-end:auto;}.elementor .title-xl{font-family:var(--fonr-primary);font-weight:400;font-size:var(--fs-900);line-height:var(--lh-120);}.elementor .title-lg{font-family:var(--fonr-primary);font-weight:500;font-size:var(--fs-800);line-height:var(--lh-120);}.elementor .title-sm{font-family:var(--fonr-primary);font-size:var(--fs-500);}.elementor .p-lg{font-family:var(--fonr-primary);font-size:var(--fs-400);line-height:var(--lh-150);}.elementor .p-md{font-family:var(--fonr-primary);font-size:var(--fs-300);line-height:var(--lh-150);}.elementor .button-group{padding:0px;margin-block-start:var(--space-4);display:flex;flex-direction:row;gap:var(--space-4);align-items:start;}.elementor .hover:hover,.elementor .hover:focus-visible{text-decoration:underline;}.elementor .hover:focus{text-decoration:underline;}.elementor .card-benefit{padding:var(--space-12);background-color:#ffffff;display:flex;flex-direction:column;gap:var(--space-4);box-shadow: rgba(99, 99, 99, 0.2) 0px 2px 8px 0px;\n}.elementor .card-benefit__headline{color:var(--color-brand);}.elementor .container-narrow{max-width:var(--max-width-narrow);padding:0px;margin-inline-start:auto;margin-inline-end:auto;}.elementor .card-polikliniky{min-height:400px;padding:var(--space-6);display:flex;flex-direction:column;align-items:start;}.elementor .card-polikliniky__inner{color:var(--color-text-inverse);padding:0px;display:flex;flex-direction:column;gap:var(--space-2);flex:1 0 auto;justify-content:flex-end;}.elementor .card-polikliniky__badge{width:auto;font-family:var(--fonr-primary);font-weight:700;font-size:var(--fs-200);padding-block-start:var(--space-1);padding-block-end:var(--space-1);padding-inline-start:var(--space-4);padding-inline-end:var(--space-4);border-radius:999px;background-color:#ffffff;}.elementor .hover-card{transition:all 350ms;}.elementor .hover-card:hover,.elementor .hover-card:focus-visible{box-shadow: rgba(0, 0, 0, 0.35) 0px 5px 15px;\n}.elementor .gap-layout{gap:var(--space-12);}.elementor .gap-content{gap:var(--space-6);}.elementor .gap-grid{gap:var(--space-6);}