
:root{--wp--preset--aspect-ratio--square: 1;--wp--preset--aspect-ratio--4-3: 4/3;--wp--preset--aspect-ratio--3-4: 3/4;--wp--preset--aspect-ratio--3-2: 3/2;--wp--preset--aspect-ratio--2-3: 2/3;--wp--preset--aspect-ratio--16-9: 16/9;--wp--preset--aspect-ratio--9-16: 9/16;--wp--preset--color--black: #000000;--wp--preset--color--cyan-bluish-gray: #abb8c3;--wp--preset--color--white: #ffffff;--wp--preset--color--pale-pink: #f78da7;--wp--preset--color--vivid-red: #cf2e2e;--wp--preset--color--luminous-vivid-orange: #ff6900;--wp--preset--color--luminous-vivid-amber: #fcb900;--wp--preset--color--light-green-cyan: #7bdcb5;--wp--preset--color--vivid-green-cyan: #00d084;--wp--preset--color--pale-cyan-blue: #8ed1fc;--wp--preset--color--vivid-cyan-blue: #0693e3;--wp--preset--color--vivid-purple: #9b51e0;--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple: linear-gradient(135deg,rgb(6,147,227) 0%,rgb(155,81,224) 100%);--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan: linear-gradient(135deg,rgb(122,220,180) 0%,rgb(0,208,130) 100%);--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange: linear-gradient(135deg,rgb(252,185,0) 0%,rgb(255,105,0) 100%);--wp--preset--gradient--luminous-vivid-orange-to-vivid-red: linear-gradient(135deg,rgb(255,105,0) 0%,rgb(207,46,46) 100%);--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray: linear-gradient(135deg,rgb(238,238,238) 0%,rgb(169,184,195) 100%);--wp--preset--gradient--cool-to-warm-spectrum: linear-gradient(135deg,rgb(74,234,220) 0%,rgb(151,120,209) 20%,rgb(207,42,186) 40%,rgb(238,44,130) 60%,rgb(251,105,98) 80%,rgb(254,248,76) 100%);--wp--preset--gradient--blush-light-purple: linear-gradient(135deg,rgb(255,206,236) 0%,rgb(152,150,240) 100%);--wp--preset--gradient--blush-bordeaux: linear-gradient(135deg,rgb(254,205,165) 0%,rgb(254,45,45) 50%,rgb(107,0,62) 100%);--wp--preset--gradient--luminous-dusk: linear-gradient(135deg,rgb(255,203,112) 0%,rgb(199,81,192) 50%,rgb(65,88,208) 100%);--wp--preset--gradient--pale-ocean: linear-gradient(135deg,rgb(255,245,203) 0%,rgb(182,227,212) 50%,rgb(51,167,181) 100%);--wp--preset--gradient--electric-grass: linear-gradient(135deg,rgb(202,248,128) 0%,rgb(113,206,126) 100%);--wp--preset--gradient--midnight: linear-gradient(135deg,rgb(2,3,129) 0%,rgb(40,116,252) 100%);--wp--preset--font-size--small: 13px;--wp--preset--font-size--medium: 20px;--wp--preset--font-size--large: 36px;--wp--preset--font-size--x-large: 42px;--wp--preset--spacing--20: 0.44rem;--wp--preset--spacing--30: 0.67rem;--wp--preset--spacing--40: 1rem;--wp--preset--spacing--50: 1.5rem;--wp--preset--spacing--60: 2.25rem;--wp--preset--spacing--70: 3.38rem;--wp--preset--spacing--80: 5.06rem;--wp--preset--shadow--natural: 6px 6px 9px rgba(0, 0, 0, 0.2);--wp--preset--shadow--deep: 12px 12px 50px rgba(0, 0, 0, 0.4);--wp--preset--shadow--sharp: 6px 6px 0px rgba(0, 0, 0, 0.2);--wp--preset--shadow--outlined: 6px 6px 0px -3px rgb(255, 255, 255), 6px 6px rgb(0, 0, 0);--wp--preset--shadow--crisp: 6px 6px 0px rgb(0, 0, 0);}:where(body) { margin: 0; }:where(.is-layout-flex){gap: 0.5em;}:where(.is-layout-grid){gap: 0.5em;}body .is-layout-flex{display: flex;}.is-layout-flex{flex-wrap: wrap;align-items: center;}.is-layout-flex > :is(*, div){margin: 0;}body .is-layout-grid{display: grid;}.is-layout-grid > :is(*, div){margin: 0;}body{padding-top: 0px;padding-right: 0px;padding-bottom: 0px;padding-left: 0px;}:root :where(.wp-element-button, .wp-block-button__link){background-color: #32373c;border-width: 0;color: #fff;font-family: inherit;font-size: inherit;font-style: inherit;font-weight: inherit;letter-spacing: inherit;line-height: inherit;padding-top: calc(0.667em + 2px);padding-right: calc(1.333em + 2px);padding-bottom: calc(0.667em + 2px);padding-left: calc(1.333em + 2px);text-decoration: none;text-transform: inherit;}.has-black-color{color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-color{color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-color{color: var(--wp--preset--color--white) !important;}.has-pale-pink-color{color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-color{color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-color{color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-color{color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-color{color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-color{color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-color{color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-color{color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-color{color: var(--wp--preset--color--vivid-purple) !important;}.has-black-background-color{background-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-background-color{background-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-background-color{background-color: var(--wp--preset--color--white) !important;}.has-pale-pink-background-color{background-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-background-color{background-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-background-color{background-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-background-color{background-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-background-color{background-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-background-color{background-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-background-color{background-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-background-color{background-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-background-color{background-color: var(--wp--preset--color--vivid-purple) !important;}.has-black-border-color{border-color: var(--wp--preset--color--black) !important;}.has-cyan-bluish-gray-border-color{border-color: var(--wp--preset--color--cyan-bluish-gray) !important;}.has-white-border-color{border-color: var(--wp--preset--color--white) !important;}.has-pale-pink-border-color{border-color: var(--wp--preset--color--pale-pink) !important;}.has-vivid-red-border-color{border-color: var(--wp--preset--color--vivid-red) !important;}.has-luminous-vivid-orange-border-color{border-color: var(--wp--preset--color--luminous-vivid-orange) !important;}.has-luminous-vivid-amber-border-color{border-color: var(--wp--preset--color--luminous-vivid-amber) !important;}.has-light-green-cyan-border-color{border-color: var(--wp--preset--color--light-green-cyan) !important;}.has-vivid-green-cyan-border-color{border-color: var(--wp--preset--color--vivid-green-cyan) !important;}.has-pale-cyan-blue-border-color{border-color: var(--wp--preset--color--pale-cyan-blue) !important;}.has-vivid-cyan-blue-border-color{border-color: var(--wp--preset--color--vivid-cyan-blue) !important;}.has-vivid-purple-border-color{border-color: var(--wp--preset--color--vivid-purple) !important;}.has-vivid-cyan-blue-to-vivid-purple-gradient-background{background: var(--wp--preset--gradient--vivid-cyan-blue-to-vivid-purple) !important;}.has-light-green-cyan-to-vivid-green-cyan-gradient-background{background: var(--wp--preset--gradient--light-green-cyan-to-vivid-green-cyan) !important;}.has-luminous-vivid-amber-to-luminous-vivid-orange-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-amber-to-luminous-vivid-orange) !important;}.has-luminous-vivid-orange-to-vivid-red-gradient-background{background: var(--wp--preset--gradient--luminous-vivid-orange-to-vivid-red) !important;}.has-very-light-gray-to-cyan-bluish-gray-gradient-background{background: var(--wp--preset--gradient--very-light-gray-to-cyan-bluish-gray) !important;}.has-cool-to-warm-spectrum-gradient-background{background: var(--wp--preset--gradient--cool-to-warm-spectrum) !important;}.has-blush-light-purple-gradient-background{background: var(--wp--preset--gradient--blush-light-purple) !important;}.has-blush-bordeaux-gradient-background{background: var(--wp--preset--gradient--blush-bordeaux) !important;}.has-luminous-dusk-gradient-background{background: var(--wp--preset--gradient--luminous-dusk) !important;}.has-pale-ocean-gradient-background{background: var(--wp--preset--gradient--pale-ocean) !important;}.has-electric-grass-gradient-background{background: var(--wp--preset--gradient--electric-grass) !important;}.has-midnight-gradient-background{background: var(--wp--preset--gradient--midnight) !important;}.has-small-font-size{font-size: var(--wp--preset--font-size--small) !important;}.has-medium-font-size{font-size: var(--wp--preset--font-size--medium) !important;}.has-large-font-size{font-size: var(--wp--preset--font-size--large) !important;}.has-x-large-font-size{font-size: var(--wp--preset--font-size--x-large) !important;}
/*# sourceURL=global-styles-inline-css */



@font-face{font-family:"Involve";font-weight:700;font-style:italic;font-display:swap;src:url(https://gynecology.sferogel.ru/wp-content/uploads/2026/03/Involve-BoldOblique.woff2) format("woff2");}@font-face{font-family:"Involve";font-weight:500;font-style:italic;font-display:swap;src:url(https://gynecology.sferogel.ru/wp-content/uploads/2026/03/Involve-MediumOblique.woff2) format("woff2");}@font-face{font-family:"Involve";font-weight:400;font-style:italic;font-display:swap;src:url(https://gynecology.sferogel.ru/wp-content/uploads/2026/03/Involve-Oblique.woff2) format("woff2");}@font-face{font-family:"Involve";font-weight:600;font-style:italic;font-display:swap;src:url(https://gynecology.sferogel.ru/wp-content/uploads/2026/03/Involve-SemiBoldOblique.woff2) format("woff2");}@font-face{font-family:"Involve";font-weight:500;font-display:swap;src:url(https://gynecology.sferogel.ru/wp-content/uploads/2026/03/Involve-Medium.woff2) format("woff2");}@font-face{font-family:"Involve";font-weight:600;font-display:swap;src:url(https://gynecology.sferogel.ru/wp-content/uploads/2026/03/Involve-SemiBold.woff2) format("woff2");}@font-face{font-family:"Involve";font-weight:700;font-display:swap;src:url(https://gynecology.sferogel.ru/wp-content/uploads/2026/03/Involve-Bold.woff2) format("woff2");}@font-face{font-family:"Involve";font-weight:400;font-display:swap;src:url(https://gynecology.sferogel.ru/wp-content/uploads/2026/03/Involve-Regular.woff2) format("woff2");}

/*# sourceURL=bricks-frontend-inline-css */



:root {--text-xs: clamp(1.02rem, calc(0.0010185185185185173 * (100vw - 36rem) + 1.02rem), 1.13rem);--text-s: clamp(1.28rem, calc(0.002037037037037037 * (100vw - 36rem) + 1.28rem), 1.5rem);--text-m: clamp(1.6rem, calc(0.003703703703703703 * (100vw - 36rem) + 1.6rem), 2rem);--text-l: clamp(2rem, calc(0.0062037037037037035 * (100vw - 36rem) + 2rem), 2.67rem);--text-xl: clamp(2.5rem, calc(0.00972222222222222 * (100vw - 36rem) + 2.5rem), 3.55rem);--text-2xl: clamp(3.13rem, calc(0.014907407407407411 * (100vw - 36rem) + 3.13rem), 4.74rem);} body {color: #202020; font-family: "Involve"; font-weight: 500; line-height: 1.55} h1, h2, h3, h4, h5, h6 {font-family: "Involve"; font-weight: 500; font-size: #202020; line-height: 1.25}:root {--bricks-color-grey-100: #f5f5f5;--bricks-color-grey-300: #e0e0e0;--bricks-color-grey-500: #9e9e9e;--bricks-color-grey-700: #616161;--bricks-color-grey-800: #424242;--bricks-color-grey-900: #212121;--bricks-color-yellow: #ffeb3b;--bricks-color-amber: #ffc107;--bricks-color-orange: #ff9800;--bricks-color-deep-orange: #ff5722;--bricks-color-red: #f44336;--bricks-color-purple: #9c27b0;--bricks-color-blue: #2196f3;--bricks-color-light-blue: #03a9f4;--bricks-color-sky-blue: #81D4FA;--bricks-color-green: #4caf50;--bricks-color-light-green: #8bc34a;--bricks-color-lime: #cddc39;--accent: #2EACA8;} html {background-color: #f2f2f2} body {background: none} #brx-content {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0} .content-area {margin-top: 0; margin-right: 0; margin-bottom: 0; margin-left: 0}#brxe-qofxxt {height: 50px}#brxe-rpdfdr {height: 70px; width: 215px; background-color: #2EACA8; display: flex; align-self: auto !important; justify-content: center; align-items: center; border-radius: 10px}#brxe-rpdfdr { box-shadow: 0px 51px 77px rgba(0, 0, 0, 0.03), 0px 21.3066px 32.1688px rgba(0, 0, 0, 0.0215656), 0px 11.3915px 17.199px rgba(0, 0, 0, 0.0178832), 0px 6.38599px 9.64159px rgba(0, 0, 0, 0.015), 0px 3.39155px 5.12058px rgba(0, 0, 0, 0.0121168), 0px 1.4113px 2.13079px rgba(0, 0, 0, 0.00843437);}#brxe-pkobzw {font-size: 13px}#brxe-fkidbz {font-size: 13px}#brxe-fxzxne {font-size: 13px}#brxe-ldmimh {font-size: 13px}#brxe-zhwllq {font-size: 13px}#brxe-pytzif {margin-bottom: 10px; text-wrap: nowrap; padding-top: 5px; padding-bottom: 5px}#brxe-tccznj {text-wrap: nowrap; padding-top: 5px; padding-bottom: 5px}#brxe-owvmgs {padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; border-radius: 8px}#brxe-yeyhok {font-size: 13px}#brxe-ujcwzf {color: #202020; font-size: 15px; font-family: "Involve"; flex-wrap: nowrap}@layer bricks {@media (max-width: 991px) {#brxe-cvlcvc .brx-toggle-div { display: inline-flex; }#brxe-cvlcvc .brxe-toggle { display: inline-flex; }[data-script-id="cvlcvc"] .brx-nav-nested-items {opacity: 0;visibility: hidden;gap: 0;position: fixed;z-index: 1001;top: 0;right: 0;bottom: 0;left: 0;display: flex;align-items: center;justify-content: center;flex-direction: column;background-color: #fff;overflow-y: scroll;flex-wrap: nowrap;}#brxe-cvlcvc.brx-open .brx-nav-nested-items {opacity: 1;visibility: visible;}}}#brxe-zakcbc {background-color: hsl(0, 0%, 100%); height: 70px; display: flex; align-self: auto !important; justify-content: center; align-items: center; padding-top: 5px; padding-right: 30px; padding-bottom: 5px; padding-left: 30px; border-radius: 10px}#brxe-zakcbc { box-shadow: 0px 51px 77px rgba(0, 0, 0, 0.03), 0px 21.3066px 32.1688px rgba(0, 0, 0, 0.0215656), 0px 11.3915px 17.199px rgba(0, 0, 0, 0.0178832), 0px 6.38599px 9.64159px rgba(0, 0, 0, 0.015), 0px 3.39155px 5.12058px rgba(0, 0, 0, 0.0121168), 0px 1.4113px 2.13079px rgba(0, 0, 0, 0.00843437);}@media (max-width: 991px) {#brxe-zakcbc {order: 4}}@media (max-width: 478px) {#brxe-zakcbc {margin-left: auto}}#brxe-umwvpl {font-family: "Involve"; font-weight: 500; font-size: 13px; letter-spacing: 1px}#brxe-myxtzv {background-color: #2EACA8; height: 70px; display: flex; align-self: auto !important; justify-content: center; align-items: center; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; border-radius: 10px; flex-grow: 1; font-size: 15px; color: #fff}#brxe-myxtzv { box-shadow: 0px 51px 77px rgba(0, 0, 0, 0.03), 0px 21.3066px 32.1688px rgba(0, 0, 0, 0.0215656), 0px 11.3915px 17.199px rgba(0, 0, 0, 0.0178832), 0px 6.38599px 9.64159px rgba(0, 0, 0, 0.015), 0px 3.39155px 5.12058px rgba(0, 0, 0, 0.0121168), 0px 1.4113px 2.13079px rgba(0, 0, 0, 0.00843437); cursor: pointer;}@media (max-width: 991px) {#brxe-myxtzv {order: 3}}@media (max-width: 767px) {#brxe-myxtzv {order: 0; display: none}}#brxe-xqvoil .separator {display: none}#brxe-xqvoil .content {justify-content: center; align-items: center}#brxe-xqvoil .description {justify-content: center; align-items: center}#brxe-xqvoil .title {margin-bottom: 2px; margin-left: 10px}#brxe-xqvoil {font-family: "Golos Text"; font-weight: 400; font-size: 13px; text-align: left; text-transform: none}#brxe-nodvul {background-color: hsl(0, 0%, 100%); height: 70px; display: flex; align-self: auto !important; justify-content: center; align-items: center; padding-top: 5px; padding-right: 15px; padding-bottom: 5px; padding-left: 15px; border-radius: 10px; flex-grow: 1; font-size: 15px}#brxe-nodvul { box-shadow: 0px 51px 77px rgba(0, 0, 0, 0.03), 0px 21.3066px 32.1688px rgba(0, 0, 0, 0.0215656), 0px 11.3915px 17.199px rgba(0, 0, 0, 0.0178832), 0px 6.38599px 9.64159px rgba(0, 0, 0, 0.015), 0px 3.39155px 5.12058px rgba(0, 0, 0, 0.0121168), 0px 1.4113px 2.13079px rgba(0, 0, 0, 0.00843437);}@media (max-width: 767px) {#brxe-nodvul {flex-grow: 0; margin-left: auto}}@media (max-width: 478px) {#brxe-nodvul {display: none}}#brxe-vwcosv {margin-top: 30px; margin-bottom: 30px; flex-direction: row; column-gap: 12px; width: 1400px}#brxe-vwcosv { }#brxe-hwjqom {height: 70px; width: 100%}@media (max-width: 991px) {#brxe-hwjqom {padding-right: 20px; padding-left: 20px; display: none}}@media (max-width: 767px) {#brxe-hwjqom {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {#brxe-hwjqom {padding-right: 10px; padding-left: 10px}}.brxe-ubaxxj {font-size: 70px; text-align: center; color: #3B3B3B; text-transform: uppercase; font-family: "Involve"; font-weight: 500; --brx-motion-parallax-speed-y: 10}@media (max-width: 767px) {.brxe-ubaxxj {font-size: 50px}}@media (max-width: 478px) {.brxe-ubaxxj {font-size: 36px}}.brxe-ctafmo {width: 560px; margin-top: 40px; --brx-motion-parallax-speed-y: 40}.brxe-zqymhc {width: 1360px; align-self: center !important; justify-content: center; align-items: center; margin-bottom: 40px}.brxe-aqxxdq {margin-top: 102px; width: 100%}@media (max-width: 991px) {.brxe-aqxxdq {padding-right: 20px; padding-left: 20px; margin-top: 65px}}@media (max-width: 767px) {.brxe-aqxxdq {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {.brxe-aqxxdq {padding-right: 10px; padding-left: 10px}}.brxe-tvtthm {font-size: 50px; font-family: "Involve"; font-weight: 500; color: #202020; text-align: center}.brxe-tvaizi .bricks-layout-wrapper {--gutter: 20px; --columns: 1}.brxe-tvaizi .bricks-layout-wrapper[data-layout=list] .bricks-layout-inner {flex-direction: column !important}.brxe-tvaizi .bricks-layout-inner {border-radius: 20px; height: 100%}.brxe-tvaizi {width: 50%}.brxe-tvaizi .bricks-layout-wrapper[data-layout=list] .image-wrapper {max-width: 100%}.brxe-tvaizi .bricks-layout-wrapper[data-layout=grid] .image-wrapper {max-width: 100%}.brxe-tvaizi .bricks-layout-inner > a {max-width: 100%}.brxe-tvaizi .overlay-wrapper {max-width: 100%; height: 100%}.brxe-tvaizi .image {aspect-ratio: 3/4}.brxe-tvaizi .bricks-layout-wrapper[data-layout=list] img {height: 100%}.brxe-tvaizi .bricks-layout-wrapper[data-layout=grid] img {height: 100%}.brxe-tvaizi [data-layout="grid"] .bricks-layout-item:first-child {grid-column: 1 / -1; width: 100%}@media (max-width: 991px) {.brxe-tvaizi {width: 100%}.brxe-tvaizi .bricks-layout-inner {height: auto}}.brxe-yrmarq .bricks-layout-wrapper {--gutter: 20px; --columns: 2}.brxe-yrmarq .repeater-item [data-field-id="b5a345"] {font-size: 18px; text-align: left; line-height: 1.55; font-weight: 600; margin-top: 20px; margin-bottom: 10px}.brxe-yrmarq .repeater-item [data-field-id="ywygxw"] {font-size: 13px; line-height: 1.75; font-family: "Golos Text"; font-weight: 400}.brxe-yrmarq .bricks-layout-wrapper[data-layout=list] .bricks-layout-inner {flex-direction: column !important}.brxe-yrmarq .image {aspect-ratio: 4/3}.brxe-yrmarq .bricks-layout-inner {font-family: "Involve"; font-size: 16px}.brxe-yrmarq img { border-radius: 15px;}@media (max-width: 478px) {.brxe-yrmarq .bricks-layout-wrapper {--columns: 1}}.brxe-rldzxf {margin-top: 30px; font-weight: 700; color: #2EACA8}.brxe-onomci {width: 50%}@media (max-width: 991px) {.brxe-onomci {width: 100%}}.brxe-zcqlnj {column-gap: 30px; display: flex; flex-wrap: nowrap; flex-direction: row; margin-top: 60px; align-items: stretch}@media (max-width: 991px) {.brxe-zcqlnj {flex-direction: column; row-gap: 30px}}.brxe-ducaai {width: 1360px; align-self: center !important; justify-content: flex-start; align-items: center}.brxe-thnorb {width: 100%; margin-top: 120px}@media (max-width: 991px) {.brxe-thnorb {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {.brxe-thnorb {padding-right: 10px; padding-left: 10px}}#brxe-wplryd {font-size: 50px; text-align: left; color: #202020; font-family: "Involve"; font-weight: 500}@media (max-width: 991px) {#brxe-wplryd {font-size: 36px}}#brxe-psbype {width: 67%}#brxe-faraev {width: 33%}#brxe-imbquy {margin-top: 30px; margin-bottom: 0; font-size: 18px; font-family: "Golos Text"; font-weight: 400; color: #3B3B3B}#brxe-hkideq {font-size: 20px; font-weight: 700}#brxe-evxsjn {font-size: 18px; font-weight: 700; margin-top: 20px; height: 70px}#brxe-tmkzij {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-bfpxyq {position: absolute; right: 0px; top: 0px}#brxe-pdermc {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100%}#brxe-jopkqe {font-size: 20px; font-weight: 700}#brxe-yppuye {font-size: 18px; font-weight: 700; margin-top: 20px; height: 70px}#brxe-hrvlzv {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-aruohw {position: absolute; right: 0px; top: 0px}#brxe-ylxybb {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100%}#brxe-frasux {font-size: 20px; font-weight: 700}#brxe-qcrcoy {font-size: 18px; font-weight: 700; margin-top: 20px; height: 70px}#brxe-xnyjoc {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-cvlewn {position: absolute; right: 0px; top: 0px}#brxe-vtkkci {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100%}#brxe-jtwvex {font-size: 20px; font-weight: 700}#brxe-jzqewo {font-size: 18px; font-weight: 700; margin-top: 20px}#brxe-uwlxsh {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-tkclvn {position: absolute; right: 0px; top: 0px}#brxe-rffndo {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100%}#brxe-pqejhu {margin-top: 60px; flex-wrap: nowrap; flex-direction: row; column-gap: 20px; align-items: stretch}@media (max-width: 991px) {#brxe-pqejhu {flex-direction: column; column-gap: 20px; row-gap: 20px}}#brxe-eqtiee {width: 1360px; justify-content: flex-start; align-items: flex-start; align-self: auto !important}#what {width: 100%; margin-top: 120px}@media (max-width: 991px) {#what {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {#what {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {#what {padding-right: 10px; padding-left: 10px}}.brxe-cudfkq {font-size: 50px; text-align: left; color: #202020; font-family: "Involve"; font-weight: 500}@media (max-width: 991px) {.brxe-cudfkq {font-size: 36px}}.brxe-kqirkt {width: 67%}.brxe-sbjcoc {width: 33%}.brxe-lyrfap {margin-top: 30px; margin-bottom: 0; font-size: 18px; font-family: "Golos Text"; font-weight: 400; color: #3B3B3B; text-align: left}@media (max-width: 478px) {.brxe-lyrfap {font-size: 16px}}.brxe-knvbmu {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-knvbmu {text-align: center}}.brxe-bsyxqi {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-bsyxqi {height: auto}}.brxe-mbsyuo {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-mbsyuo {text-align: center}}.brxe-dmlfac {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-dmlfac {height: auto}}.brxe-dnrdrb {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-dnrdrb {text-align: center}}.brxe-ynwwbs {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-ynwwbs {height: auto}}.brxe-oocefu {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-oocefu {text-align: center}}.brxe-jxlbri {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-jxlbri {height: auto}}.brxe-spjmyq {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-spjmyq {text-align: center}}.brxe-qaoxeo {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-qaoxeo {height: auto}}.brxe-cgdqvj {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-cgdqvj {text-align: center}}.brxe-ngwuau {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-ngwuau {height: auto}}.brxe-gudiaa {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-gudiaa {text-align: center}}.brxe-exbunv {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-exbunv {height: auto}}.brxe-jsgtcy {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-jsgtcy {text-align: center}}.brxe-ywsvfo {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-ywsvfo {height: auto}}.brxe-jhixtc {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-jhixtc {text-align: center}}.brxe-jnehps {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-jnehps {height: auto}}.brxe-dchlam {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-dchlam {text-align: center}}.brxe-jtsiuh {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-jtsiuh {height: auto}}.brxe-srpssv {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-srpssv {text-align: center}}.brxe-vyvxog {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-vyvxog {height: auto}}.brxe-sbtyzt {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-sbtyzt {text-align: center}}.brxe-drflgd {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-drflgd {height: auto}}.brxe-dlfccy {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-dlfccy {text-align: center}}.brxe-zyptqc {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-zyptqc {height: auto}}.brxe-dsvlpb {font-size: 16px; font-weight: 500; font-family: "Golos Text"}@media (max-width: 478px) {.brxe-dsvlpb {text-align: center}}.brxe-vyttpq {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 40px; padding-bottom: 20px; padding-left: 40px; position: relative; flex-grow: 1; width: auto; display: flex; flex-direction: row; align-self: auto !important; justify-content: center; align-items: center; column-gap: 20px; row-gap: 20px; flex-wrap: wrap; height: 80px}@media (max-width: 478px) {.brxe-vyttpq {height: auto}}.brxe-rwsioj {margin-top: 60px; flex-wrap: wrap; flex-direction: row; column-gap: 20px; align-items: stretch; row-gap: 20px}.brxe-avbgsr {width: 1360px; justify-content: flex-start; align-items: flex-start; align-self: auto !important}.brxe-vajhty {width: 100%; margin-top: 120px}@media (max-width: 991px) {.brxe-vajhty {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {.brxe-vajhty {padding-right: 10px; padding-left: 10px}}.brxe-uorhoq {font-size: 50px; color: #202020; font-family: "Involve"; font-weight: 500; text-align: left}@media (max-width: 991px) {.brxe-uorhoq {font-size: 36px}}.brxe-knphhu {width: 67%}.brxe-lwwukg {width: 33%}.brxe-fjmgjg {margin-top: 30px; margin-bottom: 0; font-size: 18px; font-family: "Golos Text"; font-weight: 400; color: #3B3B3B; text-align: left}.brxe-mvkvry {width: 67%}.brxe-zshmnm {width: 33%}.brxe-aczczz {margin-top: 15px; margin-bottom: 0; font-size: 18px; font-family: "Golos Text"; font-weight: 500; color: #3B3B3B; text-align: left}.brxe-aagftg {right: 0px; top: 0px}.brxe-wzpsgo {font-size: 18px; font-weight: 700; color: #1c1c1e; text-align: center; margin-top: 30px}.brxe-uyoibn {font-size: 18px; font-weight: 500; text-align: center; font-family: "Golos Text"; margin-top: 20px}.brxe-rtaipf {font-size: 16px; line-height: 1.8; text-align: center; font-family: "Golos Text"; font-weight: 400; margin-top: 5px; margin-bottom: 30px; padding-right: 15px; padding-left: 15px}.brxe-hjregt {padding-top: 15px; padding-right: 15px; padding-bottom: 15px; padding-left: 15px; background-color: #f}.brxe-qoujfe {font-size: 14px; color: #fff; font-weight: 500; text-transform: uppercase; background-color: #2EACA8; width: 200px; height: 70px; margin-top: auto; border-radius: 10px}.brxe-ovardc {background-color: unset; border-radius: 20px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative; flex-grow: 1; width: 100%; align-self: auto !important; justify-content: flex-start; align-items: center; display: flex; flex-direction: column}.brxe-mdhpqo {right: 0px; top: 0px}.brxe-gpfbva {font-size: 18px; font-weight: 700; color: #1c1c1e; text-align: center; margin-top: 30px}.brxe-bqynlr {font-size: 18px; font-weight: 500; text-align: center; font-family: "Golos Text"; margin-top: 20px}.brxe-xavfzs {font-size: 16px; line-height: 1.8; text-align: center; font-family: "Golos Text"; font-weight: 400; margin-top: 5px; margin-bottom: 30px; padding-right: 15px; padding-left: 15px}.brxe-ttsrte {font-size: 14px; color: #fff; font-weight: 500; text-transform: uppercase; background-color: #2EACA8; width: 200px; height: 70px; margin-top: auto; border-radius: 10px}.brxe-megnbh {background-color: unset; border-radius: 20px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative; flex-grow: 1; width: 100%; align-self: auto !important; justify-content: flex-start; align-items: center; display: flex; flex-direction: column}.brxe-yinjua {right: 0px; top: 0px}.brxe-lojpfy {font-size: 18px; font-weight: 700; color: #1c1c1e; text-align: center; margin-top: 30px}.brxe-nkdpli {font-size: 18px; font-weight: 500; text-align: center; font-family: "Golos Text"; margin-top: 20px}.brxe-acelzc {font-size: 16px; line-height: 1.8; text-align: center; font-family: "Golos Text"; font-weight: 400; margin-top: 5px; margin-bottom: 30px; padding-right: 15px; padding-left: 15px}.brxe-qbjuac {font-size: 14px; color: #fff; font-weight: 500; text-transform: uppercase; background-color: #2EACA8; width: 200px; height: 70px; margin-top: auto; border-radius: 10px}.brxe-qixsmk {background-color: unset; border-radius: 20px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative; flex-grow: 1; width: 100%; align-self: auto !important; justify-content: flex-start; align-items: center; display: flex; flex-direction: column}.brxe-rtijlo {margin-top: 60px; flex-wrap: nowrap; flex-direction: row; column-gap: 20px; align-items: stretch}@media (max-width: 478px) {.brxe-rtijlo {flex-direction: column; row-gap: 20px}}.brxe-uzfwqh {width: 1360px; justify-content: flex-start; align-items: flex-start; align-self: auto !important}.brxe-yeroxm {width: 100%; margin-top: 120px}@media (max-width: 991px) {.brxe-yeroxm {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {.brxe-yeroxm {padding-right: 10px; padding-left: 10px}}#brxe-gmpgjh {font-size: 50px; text-align: left; color: #202020; font-family: "Involve"; font-weight: 500}@media (max-width: 991px) {#brxe-gmpgjh {font-size: 36px}}#brxe-kuthzb {font-size: 18px; font-weight: 700; text-transform: uppercase; margin-top: 20px; width: 100%; height: 60px}#brxe-cgrwdm {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-ibyyca {position: absolute; right: 0px; top: 0px}#brxe-epivsi {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100%}#brxe-zuprdf {font-size: 18px; font-weight: 700; text-transform: uppercase; margin-top: 20px; width: 100%; height: 60px}#brxe-kxxyqh {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-nvzpvh {position: absolute; right: 0px; top: 0px}#brxe-lauspo {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100%}#brxe-mpwckn {font-size: 18px; font-weight: 700; text-transform: uppercase; margin-top: 20px; width: 100%; height: 60px}#brxe-czvgam {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-ceoiwg {position: absolute; right: 0px; top: 0px}#brxe-dbmcgj {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100%}#brxe-rzbhdz {margin-top: 60px; flex-wrap: nowrap; flex-direction: row; column-gap: 20px; align-items: stretch}@media (max-width: 478px) {#brxe-rzbhdz {flex-direction: column; row-gap: 20px}}#brxe-wvenoc {width: 1360px; justify-content: flex-start; align-items: flex-start; align-self: auto !important}#brxe-gzggvl {width: 100%; margin-top: 120px}@media (max-width: 991px) {#brxe-gzggvl {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-gzggvl {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {#brxe-gzggvl {padding-right: 10px; padding-left: 10px}}#brxe-pkobin {font-size: 50px; text-align: left; color: #202020; font-family: "Involve"; font-weight: 500}@media (max-width: 991px) {#brxe-pkobin {font-size: 36px}}#brxe-fsmeto {font-size: 18px; font-weight: 700; text-transform: uppercase; margin-top: 20px; width: 100%; height: 60px}#brxe-rjyiyg {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-ctkajj {position: absolute; right: 0px; top: 0px}#brxe-yksnrb {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100%}#brxe-kopvvb {font-size: 18px; font-weight: 700; text-transform: uppercase; margin-top: 20px; width: 100%; height: 60px}#brxe-jteegm {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-hirpvy {position: absolute; right: 0px; top: 0px}#brxe-jlwyxd {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100%}#brxe-ibbxct {display: flex; flex-direction: column; column-gap: 20px; row-gap: 20px; width: 33%}@media (max-width: 478px) {#brxe-ibbxct {width: 100%}}#brxe-uqfafx {font-size: 18px; font-weight: 700; text-transform: uppercase; margin-top: 20px; width: 100%; height: 60px}#brxe-xgfwwe {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-dpqvtn {position: absolute; right: 0px; top: 0px}#brxe-fjtwlf {background-color: #eeeef2; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 33%; justify-content: space-between; display: flex; flex-direction: column}@media (max-width: 478px) {#brxe-fjtwlf {width: 100%; margin-top: 20px; margin-bottom: 20px}}#brxe-yeilie {font-size: 18px; font-weight: 700; text-transform: uppercase; margin-top: 20px; width: 100%; height: 60px}#brxe-rthcxh {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-fthnnz {position: absolute; right: 0px; top: 0px}#brxe-tvtngo {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100%}#brxe-dtpvhn {font-size: 18px; font-weight: 700; text-transform: uppercase; margin-top: 20px; width: 100%; height: 60px}#brxe-rxcozs {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-bzydfs {position: absolute; right: 0px; top: 0px}#brxe-nvfkzq {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100%}#brxe-nytyyt {display: flex; flex-direction: column; column-gap: 20px; row-gap: 20px; width: 33%}@media (max-width: 478px) {#brxe-nytyyt {width: 100%}}#brxe-wfadct {margin-top: 60px; flex-wrap: nowrap; flex-direction: row; column-gap: 20px; align-items: stretch}@media (max-width: 478px) {#brxe-wfadct {flex-direction: column}}#brxe-unfoee {font-size: 18px; font-weight: 700; text-transform: uppercase; margin-top: 0; width: 100%; height: auto}#brxe-gftwgs {position: absolute; right: 0px; top: 0px}#brxe-lrqkqj {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 33%; justify-content: center; display: flex; flex-direction: column; align-items: stretch}@media (max-width: 478px) {#brxe-lrqkqj {width: 100%}}#brxe-uxofga {font-size: 18px; font-weight: 700; text-transform: uppercase; margin-top: 0; width: 100%; height: auto}#brxe-cbleey {position: absolute; right: 0px; top: 0px}#brxe-vlxpzt {background-color: #fff; border-radius: 20px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 33%; justify-content: center; display: flex; flex-direction: column; align-items: stretch}@media (max-width: 478px) {#brxe-vlxpzt {width: 100%}}#brxe-oirjqz {flex-wrap: nowrap; flex-direction: row; column-gap: 20px; align-items: stretch; margin-top: 20px}@media (max-width: 478px) {#brxe-oirjqz {flex-direction: column; row-gap: 20px}}#brxe-uvqspd {width: 1360px; justify-content: flex-start; align-items: flex-start; align-self: auto !important}#brxe-fiowsc {width: 100%; margin-top: 120px}@media (max-width: 991px) {#brxe-fiowsc {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-fiowsc {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {#brxe-fiowsc {padding-right: 10px; padding-left: 10px}}#brxe-roruxb {font-size: 50px; text-align: left; color: #202020; font-family: "Involve"; font-weight: 500; line-height: 1.55}@media (max-width: 991px) {#brxe-roruxb {font-size: 36px}}#brxe-wpsuoj {font-size: 16px; font-weight: 400; text-transform: none; text-align: center; color: #6a6d83; font-family: "Golos Text"; margin-top: 0; height: auto; width: 240px}#brxe-ubdjqc {font-size: 16px; font-weight: 400; text-transform: none; text-align: center; color: #6a6d83; font-family: "Golos Text"; margin-top: 0; height: auto; width: 240px}#brxe-tuoddw {font-size: 16px; font-weight: 400; text-transform: none; text-align: center; color: #6a6d83; font-family: "Golos Text"; margin-top: 0; height: auto; width: 240px}#brxe-dmcdxv {font-size: 16px; font-weight: 400; text-transform: none; text-align: center; color: #6a6d83; font-family: "Golos Text"; margin-top: 0; height: auto; width: 240px}#brxe-sqanee {flex-wrap: nowrap; flex-direction: row; column-gap: 20px; align-items: center; margin-top: 80px; justify-content: space-between; position: static; padding-right: 10px; padding-left: 10px}#brxe-ttzffr {position: absolute; left: 0px; color: var(--bricks-color-grey-300); box-shadow: 1px 0 1px 1px var(--bricks-color-grey-300)}@media (max-width: 478px) {#brxe-ttzffr.horizontal {justify-content: flex-start}#brxe-ttzffr.vertical {align-self: flex-start}#brxe-ttzffr.horizontal .line {border-top-style: none}#brxe-ttzffr.vertical .line {border-right-style: none}}#brxe-czgkqe {font-size: 18px; font-weight: 700; text-transform: lowercase; text-align: center; color: #fff; font-family: "Golos Text"; margin-top: 0; width: 100%; height: auto}#brxe-rewebh {background-color: #62b9af; border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100px; justify-content: center; display: flex; flex-direction: column; align-items: stretch; height: 100px; max-width: 100px; max-height: 100px}#brxe-jrjlor {font-size: 16px; font-weight: 700; text-transform: lowercase; text-align: center; color: #186159; font-family: "Golos Text"; margin-top: 0; width: 100%; height: auto}#brxe-vcjvxz {background-color: #d7e7e5; border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 90px; justify-content: center; display: flex; flex-direction: column; align-items: stretch; height: 90px; max-width: 90px; max-height: 90px}#brxe-xjbiss {font-size: 16px; font-weight: 700; text-transform: lowercase; text-align: center; color: #186159; font-family: "Golos Text"; margin-top: 0; width: 100%; height: auto}#brxe-rouctr {background-color: #d7e7e5; border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 90px; justify-content: center; display: flex; flex-direction: column; align-items: stretch; height: 90px; max-width: 90px; max-height: 90px}#brxe-nvssen {font-size: 16px; font-weight: 700; text-transform: lowercase; text-align: center; color: #186159; font-family: "Golos Text"; margin-top: 0; width: 100%; height: auto}#brxe-vpddax {background-color: #d7e7e5; border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 90px; justify-content: center; display: flex; flex-direction: column; align-items: stretch; height: 90px; max-width: 90px; max-height: 90px}#brxe-hedfec {font-size: 16px; font-weight: 700; text-transform: lowercase; text-align: center; color: #186159; font-family: "Golos Text"; margin-top: 0; width: 100%; height: auto}#brxe-efnamr {background-color: #d7e7e5; border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 90px; justify-content: center; display: flex; flex-direction: column; align-items: stretch; height: 90px; max-width: 90px; max-height: 90px}#brxe-vuklau {font-size: 16px; font-weight: 700; text-transform: lowercase; text-align: center; color: #186159; font-family: "Golos Text"; margin-top: 0; width: 100%; height: auto}#brxe-jpmvcx {background-color: #d7e7e5; border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 90px; justify-content: center; display: flex; flex-direction: column; align-items: stretch; height: 90px; max-width: 90px; max-height: 90px}#brxe-ttgxvz {font-size: 18px; font-weight: 700; text-transform: lowercase; text-align: center; color: #fff; font-family: "Golos Text"; margin-top: 0; width: 100%; height: auto}#brxe-wbzsvq {background-color: #62b9af; border-radius: 100px; padding-top: 20px; padding-right: 20px; padding-bottom: 20px; padding-left: 20px; position: relative; flex-grow: 1; width: 100px; justify-content: center; display: flex; flex-direction: column; align-items: stretch; height: 100px; max-width: 100px; max-height: 100px}#brxe-notktc {flex-wrap: nowrap; flex-direction: row; column-gap: 20px; align-items: center; justify-content: space-evenly; position: static; margin-top: 30px}@media (max-width: 478px) {#brxe-notktc {flex-direction: column; align-self: flex-start !important}}#brxe-dfgeqs {font-size: 16px; font-weight: 400; text-transform: none; text-align: center; color: #6a6d83; font-family: "Golos Text"; margin-top: 0; height: auto; width: 300px}#brxe-qqwzlr {font-size: 16px; font-weight: 400; text-transform: none; text-align: center; color: #6a6d83; font-family: "Golos Text"; margin-top: 0; height: auto; width: 300px}#brxe-ecflal {font-size: 16px; font-weight: 400; text-transform: none; text-align: center; color: #6a6d83; font-family: "Golos Text"; margin-top: 0; height: auto; width: 300px}#brxe-jaeoaq {flex-wrap: nowrap; flex-direction: row; column-gap: 20px; align-items: center; margin-top: 45px; margin-right: 0; margin-bottom: 0; margin-left: 0; justify-content: space-between; position: static; padding-right: 170px; padding-left: 170px}#brxe-bensho {max-height: 400px; width: auto; border-radius: 15px}@media (max-width: 991px) {#brxe-bensho {height: 200px; width: auto}}#brxe-uyddkg {max-height: 400px; width: auto; border-radius: 15px}@media (max-width: 991px) {#brxe-uyddkg {height: 200px; width: auto}}#brxe-etjrle {border-radius: 15px; max-height: 400px; width: auto; height: 250px}@media (max-width: 991px) {#brxe-etjrle {height: 200px; width: auto}}#brxe-brutud {max-height: 400px; width: auto; border-radius: 15px}@media (max-width: 991px) {#brxe-brutud {height: 200px; width: auto}}#brxe-eprzfv {max-height: 400px; width: auto; border-radius: 15px; height: 400px}@media (max-width: 991px) {#brxe-eprzfv {height: 200px; width: auto}}#brxe-cerguq {max-height: 400px; width: auto; border-radius: 15px}@media (max-width: 991px) {#brxe-cerguq {height: 200px; width: auto}}#brxe-qodapl {max-height: 400px; width: auto; border-radius: 15px}@media (max-width: 991px) {#brxe-qodapl {height: 200px; width: auto}}#brxe-lvgxgv {justify-content: center; align-items: center; display: flex; flex-direction: row; flex-wrap: wrap; column-gap: 30px; row-gap: 30px; margin-top: 80px}#brxe-akrejs {width: 1360px; justify-content: flex-start; align-items: flex-start; align-self: auto !important}#brxe-vypsww {width: 100%; margin-top: 120px}@media (max-width: 991px) {#brxe-vypsww {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-vypsww {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {#brxe-vypsww {padding-right: 10px; padding-left: 10px; display: none}}#brxe-ndwsts {width: 1360px; align-self: center !important; flex-direction: column; align-items: flex-start}#brxe-mthquh {width: 100%; margin-top: 120px; padding-right: 20px; padding-left: 20px}#brxe-zkspug {font-size: 50px; text-align: left; color: #202020; font-family: "Involve"; font-weight: 500}@media (max-width: 991px) {#brxe-zkspug {font-size: 36px}}#brxe-cpyksl:not(.tag), #brxe-cpyksl img {aspect-ratio: 1/1; object-fit: scale-down}#brxe-akwzhl {font-size: 16px; font-weight: 400; text-transform: none; text-align: center; line-height: 1.7; font-family: "Golos Text"; margin-top: 20px; width: 100%; height: 60px}@media (max-width: 991px) {#brxe-akwzhl {font-size: 13px}}#brxe-cjevmi {background-color: unset; border-radius: 20px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative; flex-grow: 1; width: 100%; display: flex; flex-direction: column; row-gap: 20px; justify-content: space-between}#brxe-vthays:not(.tag), #brxe-vthays img {aspect-ratio: 1/1; object-fit: scale-down}#brxe-icgspz {font-size: 16px; font-weight: 400; text-transform: none; text-align: center; line-height: 1.7; font-family: "Golos Text"; margin-top: 20px; width: 100%; height: 60px}@media (max-width: 991px) {#brxe-icgspz {font-size: 13px}}#brxe-ffkorw {background-color: unset; border-radius: 20px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative; flex-grow: 1; width: 100%; display: flex; flex-direction: column; row-gap: 20px; justify-content: space-between}#brxe-teptjr:not(.tag), #brxe-teptjr img {aspect-ratio: 1/1; object-fit: scale-down}#brxe-tynxno {font-size: 16px; font-weight: 400; text-transform: none; text-align: center; line-height: 1.7; font-family: "Golos Text"; margin-top: 20px; width: 100%; height: 60px}@media (max-width: 991px) {#brxe-tynxno {font-size: 13px}}#brxe-pobgmi {background-color: unset; border-radius: 20px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative; flex-grow: 1; width: 100%; display: flex; flex-direction: column; row-gap: 20px; justify-content: space-between}#brxe-cqbbmo:not(.tag), #brxe-cqbbmo img {aspect-ratio: 1/1; object-fit: scale-down}#brxe-erinxd {font-size: 16px; font-weight: 400; text-transform: none; text-align: center; line-height: 1.7; font-family: "Golos Text"; margin-top: 20px; width: 100%; height: 60px}@media (max-width: 991px) {#brxe-erinxd {font-size: 13px}}#brxe-aoaydc {background-color: unset; border-radius: 20px; padding-top: 0; padding-right: 0; padding-bottom: 0; padding-left: 0; position: relative; flex-grow: 1; width: 100%; display: flex; flex-direction: column; row-gap: 20px; justify-content: space-between}#brxe-dmdqeh {margin-top: 60px; flex-wrap: nowrap; flex-direction: row; column-gap: 20px; align-items: stretch}@media (max-width: 478px) {#brxe-dmdqeh {display: grid; align-items: initial; grid-gap: 30px; grid-template-columns: 1fr 1fr}}#brxe-olzgax {width: 1360px; justify-content: flex-start; align-items: flex-start; align-self: auto !important}#brxe-tvpwhe {width: 100%; margin-top: 120px}@media (max-width: 991px) {#brxe-tvpwhe {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-tvpwhe {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {#brxe-tvpwhe {padding-right: 10px; padding-left: 10px}}#brxe-vfwror {font-size: 50px; text-align: left; color: #202020; font-family: "Involve"; font-weight: 500; line-height: 1.55; margin-bottom: 40px}@media (max-width: 991px) {#brxe-vfwror {font-size: 36px}}#brxe-tjvjqe {margin-top: 0}#brxe-tjvjqe .accordion-title-wrapper {background-color: #FFF; border-radius: 15px; margin-top: 0; margin-bottom: 15px; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px}#brxe-tjvjqe .accordion-title .title {font-size: 18px; font-weight: 500; font-family: "Golos Text"}#brxe-tjvjqe .brx-open .accordion-title-wrapper {background-color: #2eaca8}#brxe-tjvjqe .brx-open .title {color: #FFF}#brxe-tjvjqe .accordion-content-wrapper {padding-top: 15px; padding-right: 25px; padding-bottom: 15px; padding-left: 25px; font-size: 16px; line-height: 2; font-family: "Golos Text"; font-weight: 400; margin-bottom: 25px}#brxe-mrbloo {width: 1360px; justify-content: flex-start; align-items: flex-start; align-self: auto !important}#faq {width: 100%; margin-top: 120px}@media (max-width: 991px) {#faq {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {#faq {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {#faq {padding-right: 10px; padding-left: 10px}}#brxe-omksqn {font-size: 50px; text-align: left; color: #202020; font-family: "Involve"; font-weight: 500; line-height: 1.55}@media (max-width: 991px) {#brxe-omksqn {font-size: 36px}}#brxe-ukbxvl {margin-bottom: 20px; font-size: 36px}@media (max-width: 991px) {#brxe-ukbxvl {font-size: 24px}}#brxe-poouqc {font-size: 30px; font-weight: 600; font-family: "Golos Text"}#brxe-yguzsf {font-size: 24px; font-family: "Golos Text"; font-weight: 400; margin-top: 15px}#brxe-dkkcvu {margin-bottom: 20px; font-size: 36px}@media (max-width: 991px) {#brxe-dkkcvu {font-size: 24px}}#brxe-vnceuf {font-size: 30px; font-weight: 600; font-family: "Golos Text"}@media (max-width: 767px) {#brxe-rfdesh {margin-top: 30px}}#brxe-nvbioo {flex-direction: row; margin-top: 40px; column-gap: 60px}#brxe-yfkmro {border-radius: 15px; margin-top: 40px}#brxe-yfkmro .leaflet-right { display: none !important;}#brxe-jseedw {font-size: 20px; font-weight: 700; color: #fff; text-align: center; width: 40px; height: 40px; border-radius: 5px; position: absolute; right: 20px; top: 20px}#brxe-jseedw { display: flex; flex-flow: row nowrap; align-items: center; justify-content: center;}@media (max-width: 478px) {#brxe-jseedw {font-size: 8px; transform: scaleX(0.); top: 15px; right: 15px; width: 30px; height: 30px}}#brxe-vdjfxo {font-size: 20px; font-weight: 700; margin-top: 0; width: 50%}@media (max-width: 478px) {#brxe-vdjfxo {font-size: 14px}}#brxe-fcotyy {font-size: 15px; line-height: 1.8; font-family: "Golos Text"; font-weight: 400; margin-top: 25px}#brxe-ovirnu {background-color: #fff; border-radius: 20px; padding-top: 35px; padding-right: 35px; padding-bottom: 35px; padding-left: 35px; position: relative; flex-grow: 1; width: 100%; display: flex; flex-direction: column; row-gap: 20px}#brxe-lzxpjj {font-size: 20px; font-weight: 700; color: #fff; text-align: center; width: 40px; height: 40px; border-radius: 5px; position: absolute; right: 20px; top: 20px}#brxe-lzxpjj { display: flex; flex-flow: row nowrap; align-items: center; justify-content: center;}@media (max-width: 478px) {#brxe-lzxpjj {top: 15px; right: 15px; width: 30px; height: 30px}}#brxe-tuyaab {font-size: 20px; font-weight: 700; margin-top: 0; width: 50%}@media (max-width: 478px) {#brxe-tuyaab {font-size: 14px}}#brxe-gnxven {font-size: 15px; line-height: 1.8; font-weight: 400; font-family: "Golos Text"; margin-top: 25px}#brxe-cdpupc {background-color: #fff; border-radius: 20px; padding-top: 35px; padding-right: 35px; padding-bottom: 35px; padding-left: 35px; position: relative; flex-grow: 1; width: 100%; display: flex; flex-direction: column; justify-content: space-between; row-gap: 20px}#brxe-emoafw {margin-top: 60px; flex-wrap: nowrap; flex-direction: row; column-gap: 20px; align-items: stretch}@media (max-width: 478px) {#brxe-emoafw {flex-direction: column; row-gap: 29px}}#brxe-mgvmbg {width: 1360px; justify-content: flex-start; align-items: flex-start; align-self: auto !important}#brxe-tktekv {width: 100%; margin-top: 120px}@media (max-width: 991px) {#brxe-tktekv {padding-right: 20px; padding-left: 20px}}@media (max-width: 767px) {#brxe-tktekv {padding-right: 10px; padding-left: 10px}}@media (max-width: 478px) {#brxe-tktekv {padding-right: 10px; padding-left: 10px}}#brxe-htesdt {font-size: 14px; color: #fff; font-family: "Golos Text"}#brxe-xgcepz {font-size: 14px; color: #fff; font-family: "Golos Text"}#brxe-aokivh {font-size: 14px; color: #fff; font-family: "Golos Text"}#brxe-gsjzbu {display: flex; flex-direction: row; column-gap: 20px; justify-content: space-between}@media (max-width: 767px) {#brxe-gsjzbu {flex-direction: column; row-gap: 20px}}#brxe-vqorut {width: 1400px; margin-bottom: 0; padding-top: 25px; padding-right: 25px; padding-bottom: 25px; padding-left: 25px; flex-direction: column; display: flex; row-gap: 20px}#brxe-bvfcgi {margin-top: 120px; margin-bottom: 0; background-color: #2eaca8; width: 98%; border-top-left-radius: 15px; border-top-right-radius: 15px}.brxe-popup-653.brx-popup {align-items: flex-start; justify-content: flex-end; padding-bottom: 30px; padding-left: 30px}.brxe-popup-653 {pointer-events: none}.brxe-popup-653 .brx-popup-content {pointer-events: auto; width: 450px; background-color: rgba(17, 102, 101, 0.57); border-radius: 25px}.brxe-popup-653.brx-infobox-popup::after {border-top-color: rgba(17, 102, 101, 0.57)}@media (max-width: 478px) {.brxe-popup-653.brx-popup {align-items: center; justify-content: flex-end; padding-right: 10px; padding-bottom: 10px; padding-left: 10px}.brxe-popup-653 .brx-popup-content {width: 100%}}#brxe-hkpbuc {color: hsl(0, 0%, 100%); font-weight: 700; font-size: 14px}#brxe-kppfyl {margin-top: 25px; font-size: 12px; color: hsl(0, 0%, 100%)}#brxe-xsvavt {margin-top: 15px; color: #ffffff; font-weight: 600; font-size: 12px; padding-right: 25px; padding-left: 25px; background-color: rgba(0, 0, 0, 0.18)}#brxe-xsvavt { cursor: pointer;}.brxe-popup-493 .brx-popup-content {border-radius: 30px; width: 600px}@media (max-width: 478px) {.brxe-popup-493.brx-popup {padding-right: 10px; padding-left: 10px}}#brxe-zpnzjk {color: var(--bricks-color-grey-800); fill: var(--bricks-color-grey-800); font-size: 30px; position: absolute; right: 0px}#brxe-zpnzjk { cursor: pointer;}#brxe-umawwx {text-align: center}#brxe-miumsw {margin-top: 40px; justify-content: center}#brxe-miumsw .bricks-button {background-color: #2eaca8; color: #fff}#brxe-miumsw button[type=submit].bricks-button {border-radius: 10px}#brxe-yzjbqd {position: relative; justify-content: flex-start; align-items: center}.animate-on-scroll { opacity: 0; transition: all 0.8s ease-in-out; transform: translateY(40px); } .animate-on-scroll.active { opacity: 1; transform: translateY(0); } .fade-in-up { transform: translateY(60px); } .fade-in-down { transform: translateY(-60px); } .fade-in-left { transform: translateX(-60px); } .fade-in-right { transform: translateX(60px); } .zoom-in { transform: scale(0.85); } .slow { transition-duration: 1.2s; } .fast { transition-duration: 0.6s; }
/*# sourceURL=bricks-frontend-inline-inline-css */



.is-small-text{font-size:.875em}.is-regular-text{font-size:1em}.is-large-text{font-size:2.25em}.is-larger-text{font-size:3em}.has-drop-cap:not(:focus):first-letter{float:left;font-size:8.4em;font-style:normal;font-weight:100;line-height:.68;margin:.05em .1em 0 0;text-transform:uppercase}body.rtl .has-drop-cap:not(:focus):first-letter{float:none;margin-left:.1em}p.has-drop-cap.has-background{overflow:hidden}:root :where(p.has-background){padding:1.25em 2.375em}:where(p.has-text-color:not(.has-link-color)) a{color:inherit}p.has-text-align-left[style*="writing-mode:vertical-lr"],p.has-text-align-right[style*="writing-mode:vertical-rl"]{rotate:180deg}
/*# sourceURL=https://gynecology.sferogel.ru/wp-includes/blocks/paragraph/style.min.css */


/* ========================================= */
/* MOBILE UI */
/* ONLY < 1024px */
/* ========================================= */


/* ========================================= */
/* ACCENT COLOR */
/* ========================================= */

:root{
  --sg-accent: #2EACA8;
  --sg-accent-hover: #259490;

  /* Second accent — deep teal. Headlines, solid buttons, footer. */
  --sg-accent-deep: #186159;
  --sg-accent-deep-hover: #114A44;
  --sg-accent-soft: #EAF5F4;
}


/* ========================================= */
/* DEFAULT HIDDEN */
/* ========================================= */

.mobile-header,
.mobile-menu,
.bottom-navbar{
  display:none;
}


/* ========================================= */
/* MOBILE STYLES */
/* ========================================= */

@media (max-width: 1023px){

  /* ========================================= */
  /* BODY SAFE SPACING — top only */
  /* === НИЗ убран: пусть футер === */
  /* === упирается в край экрана === */
  /* ========================================= */

  body{
    padding-top:30px;
  }


  /* ========================================= */
  /* FOOTER PADDING UNDER NAVBAR */
  /* === Падинг ВНУТРИ футера, чтобы === */
  /* === его фон простирался под === */
  /* === плавающий навбар === */
  /* ========================================= */

  .footer {
    padding-bottom:110px !important;
  }


  /* ========================================= */
  /* GLOBAL BOX-SIZING SAFETY */
  /* ========================================= */

  .mobile-header,
  .mobile-header *,
  .mobile-menu,
  .mobile-menu *,
  .bottom-navbar,
  .bottom-navbar *{
    box-sizing:border-box;
  }


  /* ========================================= */
  /* ENABLE COMPONENTS */
  /* ========================================= */

  .mobile-header{
    display:flex;
    justify-content: center;
  }

  .mobile-menu{
    display:block;
  }

  .bottom-navbar{
    display:flex;
  }


  /* ========================================= */
  /* FLOATING LOGO */
  /* ========================================= */

  .mobile-header{
    position:fixed;

    top:14px;
		width: 100%;
    z-index:999;
  }

  .mobile-logo{

    display:flex;
    align-items:center;
    justify-content:center;

    padding:10px 14px;

    border-radius:18px;

    background:rgba(255,255,255,.88);

    backdrop-filter:blur(20px);
    -webkit-backdrop-filter:blur(20px);

    border:1px solid rgba(0,0,0,.06);

    box-shadow:
      0 10px 30px rgba(0,0,0,.08);
  }

  .mobile-logo img{
    height:34px;
    display:block;
  }


  /* ========================================= */
  /* FULLSCREEN MENU */
  /* ========================================= */

  .mobile-menu{

    position:fixed;
    inset:0;

    background:#fff;

    z-index:2000;

    opacity:0;
    visibility:hidden;

    transform:translateY(20px);

    transition:
      opacity .35s ease,
      transform .35s ease,
      visibility .35s;
  }

  .mobile-menu.active{

    opacity:1;
    visibility:visible;

    transform:none;
  }

  .mobile-menu-inner{

    height:100dvh;

    display:flex;
    flex-direction:column;

    overflow-y:auto;

    padding:
      max(24px, env(safe-area-inset-top))
      24px
      max(24px, env(safe-area-inset-bottom));
  }


  /* ========================================= */
  /* MENU TOP */
  /* ========================================= */

  .mobile-menu-top{

    display:flex;
    align-items:center;
    justify-content:space-between;

    margin-bottom:38px;
  }

  .mobile-menu-top img{
    height:42px;
  }

  .mobile-menu-close{
    display: flex; 
    justify-content: center;
    align-items: center;
    width:46px;
    height:46px;

    border:none;
    outline:none;

    border-radius:14px;

    background:#f4f4f4;

    font-size:20px;
    color:#111;

    cursor:pointer;

    flex-shrink:0;
  }


  /* ========================================= */
  /* NAVIGATION */
  /* ========================================= */

  .mobile-nav{

    display:flex;
    flex-direction:column;

    gap:22px;
  }

  .mobile-nav > a{

    text-decoration:none;

    color:#111;

    font-size:24px;
    font-weight:600;

    line-height:1.15;

    letter-spacing:-0.03em;
  }


  /* ========================================= */
  /* SUBGROUP (Контакты) */
  /* ========================================= */

  .mobile-nav-group{

    display:flex;
    flex-direction:column;

    gap:14px;

    padding-top:14px;

    border-top:1px solid rgba(0,0,0,.07);
  }

  .mobile-nav-group-title{

    font-size:13px;
    font-weight:600;

    text-transform:uppercase;
    letter-spacing:.08em;

    color:var(--sg-accent);
  }

  .mobile-nav-group a{

    text-decoration:none;

    color:#111;

    font-size:20px;
    font-weight:600;

    line-height:1.2;

    letter-spacing:-0.02em;
  }


  /* ========================================= */
  /* MENU BOTTOM */
  /* ========================================= */

  .mobile-menu-bottom{

    margin-top:auto;

    padding-top:34px;

    display:flex;
    flex-direction:column;

    gap:14px;
  }

  .mobile-contact{

    display:flex;
    align-items:center;

    gap:12px;

    text-decoration:none;

    color:#555;

    font-size:15px;
  }

  .mobile-contact i{
    font-size:20px;
    color:var(--sg-accent);
  }


  /* ========================================= */
  /* CTA BUTTON */
  /* ========================================= */

  .mobile-cta{

    margin-top:10px;

    width:100%;
    min-height:58px;

    border:none;
    outline:none;

    border-radius:18px;

    background:var(--sg-accent);

    color:#fff;

    text-decoration:none;

    display:flex;
    align-items:center;
    justify-content:center;

    text-align:center;

    font-size:15px;
    font-weight:600;

    letter-spacing:.02em;
    text-transform:uppercase;

    cursor:pointer;

    transition:background .2s ease;
  }

  .mobile-cta:active{
    background:var(--sg-accent-hover);
  }


  /* ========================================= */
  /* BOTTOM NAVBAR */
  /* ========================================= */

  .bottom-navbar{

    position:fixed;

    left:12px;
    right:12px;
    bottom:18px;

    margin:0 auto;

    width:auto;
    max-width:520px;

    height:74px;

    border-radius:20px;

    background:rgba(255,255,255,.92);

    backdrop-filter:blur(24px);
    -webkit-backdrop-filter:blur(24px);

    border:1px solid rgba(0,0,0,.06);

    box-shadow:
      0 10px 40px rgba(0,0,0,.08);

    display:flex;
    align-items:center;
    justify-content:space-around;

    padding:0 6px;

    z-index:999;
  }

  .bottom-nav-item{

    flex:1;
    min-width:0;

    padding:0 4px;

    border:none;
    background:none;

    display:flex;
    flex-direction:column;

    align-items:center;
    justify-content:center;

    gap:4px;

    color:#7c7c7c;

    text-decoration:none;

    font-size:11px;
    font-weight:500;

    cursor:pointer;

    transition:color .2s ease;
  }

  .bottom-nav-item span{
    white-space:nowrap;
    overflow:hidden;
    text-overflow:ellipsis;
    max-width:100%;
  }

  .bottom-nav-item i{
    font-size:24px;
  }

  .bottom-nav-item.active{
    color:var(--sg-accent);
  }

  .bottom-nav-item:active{
    color:var(--sg-accent);
  }

}



/* Yandex map replica */
#brxe-yfkmro { height: 480px; margin-top: 40px; border-radius: 15px; position: relative; overflow: hidden; }
#brxe-yfkmro #yfkmro-map { position: absolute; inset: 0; }

/* Performance: disable scroll/fade animations on mobile (elements start hidden, hurt LCP). */
@media (max-width: 767px) {
  .animate-on-scroll, .animate-on-scroll.active {
    opacity: 1 !important;
    transform: none !important;
    transition: none !important;
  }
}

/* ========================================= */
/* HOME — BLOCKS PORTED FROM THE 2026 REDESIGN */
/* ========================================= */

/* ===== Home: blocks ported from the 2026 redesign ===== */

/* Shared section head: left-aligned title + note/link on the right.
   Type scale and families stay as on the rest of the live site
   (Involve 50px headings, Golos Text body). */
.home-head {
  display: flex;
  align-items: flex-end;
  justify-content: space-between;
  gap: 32px;
  width: 100%;
  margin-bottom: 60px;
}
.home-h2 {
  margin: 0;
  font-family: "Involve", sans-serif;
  font-size: 50px;
  font-weight: 500;
  line-height: 1.2;
  color: #202020;
  text-align: left;
  max-width: 22ch;
}
.home-h2 em { font-style: normal; }
.home-sub {
  margin: 0;
  font-family: "Golos Text", sans-serif;
  font-size: 17px;
  font-weight: 400;
  line-height: 1.7;
  color: #5B6B67;
  max-width: 40ch;
  text-align: left;
}
.home-sub em { font-style: normal; }
.home-head-link {
  flex: 0 0 auto;
  font-family: "Golos Text", sans-serif;
  font-size: 16px;
  font-weight: 600;
  color: var(--sg-accent-deep);
  text-decoration: none;
  white-space: nowrap;
  transition: color .2s ease;
}
.home-head-link:hover { color: var(--sg-accent); }

/* ---------- 1. Events + news ---------- */
/* Left column keeps the 3/4 poster; right column is a plain news list.
   align-self: flex-start opts the poster out of the container's stretch,
   so the 3/4 ratio is never overridden by the news column's height. */
/* The events container centred its children for the old centred heading;
   the ported head is left-aligned and full-width. */
.brxe-ducaai { align-items: flex-start; }
/* .brxe-zcqlnj still carries margin-top:60px from the old layout; .home-head
   already supplies the gap and flex margins do not collapse. */
.brxe-zcqlnj { margin-top: 0; }
/* Left column is a single 3/4 poster of the current event (widened); right is
   a 2x2 grid of news cards (image + title + short desc). The poster opts out
   of the container's stretch (align-self: flex-start), so the container cross
   height is set by the poster; `.brxe-onomci` then stretches to that height and
   its grid splits it 1:1 per row — the grid always matches the poster. */
.home-ev { width: 42%; display: block; align-self: flex-start; }
.home-ev-card {
  display: block;
  width: 100%;
  border-radius: 20px;
  overflow: hidden;
  background: var(--sg-accent-soft);
  text-decoration: none;
}
.home-ev-card img {
  width: 100%;
  height: auto;
  object-fit: cover;
  aspect-ratio: 3 / 4;
  border-radius: 20px;
}
.brxe-onomci { width: 58%; display: flex; }
.home-news-grid {
  display: grid;
  grid-template-columns: 1fr 1fr;
  grid-template-rows: minmax(0, 1fr) minmax(0, 1fr);
  gap: 20px;
  width: 100%;
  min-height: 0;
  flex: 1;
}
.home-news-card {
  display: flex;
  flex-direction: column;
  min-height: 0;
  text-decoration: none;
  color: inherit;
}
.home-news-card .thumb {
  display: block;
  aspect-ratio: 4 / 3;
  max-height: 230px;
  overflow: hidden;
  border-radius: 16px;
  background: var(--sg-accent-soft);
}
.home-news-card .thumb img {
  width: 100%;
  height: 100%;
  object-fit: cover;
  display: block;
}
.home-news-card .txt {
  display: flex;
  flex-direction: column;
  gap: 6px;
  padding: 14px 16px 18px;
  min-height: 0;
}
.home-news-card h3 {
  margin: 0;
  font-family: "Golos Text", sans-serif;
  font-size: 15px;
  font-weight: 600;
  line-height: 1.4;
  color: #202020;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
  transition: color .2s ease;
}
.home-news-card:hover h3 { color: var(--sg-accent-deep); }
.home-news-card .desc {
  font-family: "Golos Text", sans-serif;
  font-size: 13px;
  line-height: 1.5;
  color: #5B6B67;
  display: -webkit-box;
  -webkit-line-clamp: 2;
  -webkit-box-orient: vertical;
  overflow: hidden;
}

/* ---------- 2. Products ---------- */
.home-prod-grid {
  display: grid;
  grid-template-columns: repeat(3, 1fr);
  gap: 20px;
  width: 100%;
}
.home-prod {
  display: flex;
  flex-direction: column;
  padding: 32px 28px;
  background: #fff;
  border: 1px solid #E3EAE8;
  border-radius: 20px;
}
.home-prod img { width: min(240px, 70%); height: auto; margin: 0 auto 26px; }
.home-prod .tier {
  font-family: "Golos Text", sans-serif;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: var(--sg-accent-deep);
}
.home-prod h3 {
  margin: 10px 0 8px;
  font-family: "Involve", sans-serif;
  font-size: 24px;
  font-weight: 600;
  line-height: 1.2;
  color: #202020;
}
.home-prod h3 em { font-style: normal; }
.home-prod p {
  margin: 0;
  font-family: "Golos Text", sans-serif;
  font-size: 15px;
  line-height: 1.7;
  color: #5B6B67;
  flex: 1 1 auto;
}
.home-prod-btn {
  align-self: flex-start;
  margin-top: 24px;
  padding: 15px 30px;
  width: auto;
  height: auto;
  font-family: "Golos Text", sans-serif;
  font-size: 15px;
  font-weight: 500;
  text-transform: none;
  letter-spacing: .01em;
  color: #202020;
  background: #fff;
  border: 1px solid #E3EAE8;
  border-radius: 999px;
  cursor: pointer;
  transition: border-color .2s ease, color .2s ease, background .2s ease;
}
.home-prod-btn:hover { border-color: var(--sg-accent); color: var(--sg-accent-deep); }

/* ---------- 3. Research (numbered list) ---------- */
.home-res-list { width: 100%; counter-reset: homeres; }
.home-res-item {
  counter-increment: homeres;
  display: grid;
  grid-template-columns: 64px 1fr 32px;
  gap: 24px;
  align-items: baseline;
  padding: 26px 0;
  border-bottom: 1px solid #E3EAE8;
  text-decoration: none;
  color: inherit;
}
.home-res-item:first-child { border-top: 1px solid #E3EAE8; }
.home-res-item::before {
  content: counter(homeres, decimal-leading-zero);
  font-family: "Golos Text", sans-serif;
  font-size: 14px;
  font-weight: 500;
  letter-spacing: .08em;
  color: var(--sg-accent);
}
.home-res-item h3 {
  margin: 0;
  font-family: "Golos Text", sans-serif;
  font-size: 18px;
  font-weight: 500;
  line-height: 1.5;
  color: #202020;
  max-width: 75ch;
  transition: color .2s ease;
}
.home-res-item:hover h3 { color: var(--sg-accent-deep); }
.home-res-item .arr {
  font-family: "Golos Text", sans-serif;
  font-size: 20px;
  color: var(--sg-accent);
  justify-self: end;
}
.home-res-item.is-more h3 { color: var(--sg-accent-deep); font-weight: 600; }
.home-res-item.is-more::before { content: "+"; font-size: 18px; }

/* ---------- 4. Gov clients ---------- */
.home-gov-grid {
  display: grid;
  grid-template-columns: repeat(4, 1fr);
  gap: 20px;
  width: 100%;
}
.home-gov-grid--two {
  grid-template-columns: repeat(2, 1fr);
}
.home-gov {
  display: flex;
  flex-direction: column;
  align-items: flex-start;
  gap: 18px;
  padding: 26px;
  background: #fff;
  border: 1px solid #E3EAE8;
  border-radius: 20px;
}
.home-gov img { height: 72px; width: auto; object-fit: contain; }
.home-gov p {
  margin: 0;
  font-family: "Golos Text", sans-serif;
  font-size: 14px;
  line-height: 1.5;
  color: #5B6B67;
  text-align: left;
}

/* ---------- 5. Footer (redesign) ---------- */
#brx-footer .ftr {
  width: 100%;
  margin-top: 120px;
  padding: 64px 0 36px;
  background: #0E2B27;
  color: rgba(255,255,255,.75);
}
#brx-footer .ftr-in {
  width: 1360px;
  max-width: 100%;
  margin: 0 auto;
  padding: 0 20px;
}
#brx-footer .ftr-grid {
  display: grid;
  grid-template-columns: 1.2fr 1fr 1fr;
  gap: 64px;
  padding-bottom: 44px;
  border-bottom: 1px solid rgba(255,255,255,.12);
}
#brx-footer .ftr-logo img { height: 46px; width: auto; }
#brx-footer .ftr-brand p {
  margin: 18px 0 0;
  font-family: "Golos Text", sans-serif;
  font-size: 14.5px;
  line-height: 1.7;
  max-width: 34ch;
  color: rgba(255,255,255,.75);
}
#brx-footer .ftr h4 {
  margin: 0 0 18px;
  font-family: "Golos Text", sans-serif;
  font-size: 13px;
  font-weight: 500;
  letter-spacing: .1em;
  text-transform: uppercase;
  color: rgba(255,255,255,.45);
}
#brx-footer .ftr-col { display: flex; flex-direction: column; gap: 10px; }
#brx-footer .ftr-col a {
  font-family: "Golos Text", sans-serif;
  font-size: 15px;
  line-height: 1.5;
  color: rgba(255,255,255,.85);
  text-decoration: none;
  transition: color .2s ease;
}
#brx-footer .ftr-col a:hover { color: #7ED9D5; }
#brx-footer .ftr-bottom {
  display: flex;
  justify-content: space-between;
  align-items: center;
  gap: 24px;
  padding-top: 28px;
  flex-wrap: wrap;
}
#brx-footer .ftr-bottom p {
  margin: 0;
  font-family: "Golos Text", sans-serif;
  font-size: 13.5px;
  color: rgba(255,255,255,.45);
}
#brx-footer .ftr-legal { display: flex; gap: 20px; flex-wrap: wrap; }
#brx-footer .ftr-legal a {
  font-family: "Golos Text", sans-serif;
  font-size: 13.5px;
  color: rgba(255,255,255,.55);
  text-decoration: none;
  transition: color .2s ease;
}
#brx-footer .ftr-legal a:hover { color: #7ED9D5; }

/* ---------- Responsive ---------- */
@media (max-width: 1100px) {
  .home-gov-grid:not(.home-gov-grid--two) { grid-template-columns: repeat(2, 1fr); }
}
@media (max-width: 991px) {
  .home-head { flex-direction: column; align-items: flex-start; gap: 16px; margin-bottom: 40px; }
  .home-h2 { font-size: 36px; max-width: none; }
  /* Both columns full-width once .brxe-zcqlnj stacks. These re-state the
     older 100% rules, which our desktop widths above would otherwise win. */
  .home-ev { width: 100%; }
  .brxe-onomci { width: 100%; }
  .home-prod-grid { grid-template-columns: 1fr; }
  #brx-footer .ftr-grid { grid-template-columns: 1fr; gap: 36px; }
  #brx-footer .ftr { margin-top: 80px; }
}
@media (max-width: 767px) {
  .home-news-grid { grid-template-columns: 1fr; gap: 12px; }
  .home-news-card .txt { padding: 10px 12px 14px; }
  .home-news-card .thumb { max-height: none; }
  .home-gov-grid { grid-template-columns: 1fr; }
  .home-res-item { grid-template-columns: 40px 1fr; gap: 16px; }
  .home-res-item .arr { display: none; }
  #brx-footer .ftr { padding: 48px 0 32px; }
}
