diff --git a/app/css/main.css b/app/css/main.css index 60986103ab5623c79d0af50077d64b6da56533a0..60cf11d065d7a99eaa834807f7961d8b14847e77 100644 --- a/app/css/main.css +++ b/app/css/main.css @@ -2691,8 +2691,9 @@ a { margin-bottom: 8px; } .accordion .active .accordion__content { - max-height: 650px; + max-height: 600px; padding: 10px 10px 10px 14px; + overflow-y: scroll; } @media (max-width: 1280px) { diff --git a/app/css/main.css.map b/app/css/main.css.map index 354f6ba75e5a706ca814d4c87154909a68ad8973..75306b2c617c9f203e89e1d28b85525cea864900 100644 --- a/app/css/main.css.map +++ b/app/css/main.css.map @@ -1 +1 @@ -{"version":3,"sources":["_vars.scss","main.css","_fonts.scss","_settings.scss","components/_header.scss","components/_footer.scss","components/_top.scss","components/_video.scss","components/_choice.scss","components/professional.scss","components/_interview.scss","components/_chat.scss","components/_accordion.scss","components/_banner.scss","components/_goods.scss","components/_labels.scss","components/recommendations.scss","components/_partners.scss","components/_history-header.scss","components/_history-top.scss","components/_history-question.scss","components/_history-quote.scss","components/_history-question-right.scss","components/_history-slogan.scss","components/_history-blitz.scss"],"names":[],"mappings":"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","file":"main.css","sourcesContent":[":root {\r\n --font-family: 'Roboto Flex', sans-serif;\r\n --content-width: 1420px;\r\n --container-fluid: 1920px;\r\n --container-offset: 15px;\r\n --container-width: calc(var(--content-width) + (var(--container-offset) * 2));\r\n --max-offset: calc(max(calc((100vw - var(--content-width)) / 2), var(--container-offset)) * -1);\r\n\r\n --transition: 0.3s;\r\n --scale-hover: scale(1.08);\r\n // colors\r\n --default: #5a5a5a;\r\n --light: #fff;\r\n --accent: #cd1338;\r\n --blue-light: #1c60f6;\r\n --blue-middle: #00406c;\r\n --blue-dark: #1c2e44;\r\n --gray: #aaa;\r\n\r\n // media\r\n --big-desktop: 1600px;\r\n --desktop: 1440px;\r\n --small-desktop: 1280px;\r\n --tablet: 1024px;\r\n --small-tablet: 768px;\r\n --mobile: 576px;\r\n --index: calc(1vh + 1vw);\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n :root {\r\n --content-width: 1260px;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n :root {\r\n --content-width: 1160px;\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n :root {\r\n --content-width: 900px;\r\n }\r\n}\r\n\r\n@media (max-width: 800px) {\r\n :root {\r\n --content-width: 100%;\r\n }\r\n}",":root {\n --font-family: \"Roboto Flex\", sans-serif;\n --content-width: 1420px;\n --container-fluid: 1920px;\n --container-offset: 15px;\n --container-width: calc(var(--content-width) + (var(--container-offset) * 2));\n --max-offset: calc(max(calc((100vw - var(--content-width)) / 2), var(--container-offset)) * -1);\n --transition: 0.3s;\n --scale-hover: scale(1.08);\n --default: #5a5a5a;\n --light: #fff;\n --accent: #cd1338;\n --blue-light: #1c60f6;\n --blue-middle: #00406c;\n --blue-dark: #1c2e44;\n --gray: #aaa;\n --big-desktop: 1600px;\n --desktop: 1440px;\n --small-desktop: 1280px;\n --tablet: 1024px;\n --small-tablet: 768px;\n --mobile: 576px;\n --index: calc(1vh + 1vw);\n}\n\n@media (max-width: 1440px) {\n :root {\n --content-width: 1260px;\n }\n}\n@media (max-width: 1280px) {\n :root {\n --content-width: 1160px;\n }\n}\n@media (max-width: 1024px) {\n :root {\n --content-width: 900px;\n }\n}\n@media (max-width: 800px) {\n :root {\n --content-width: 100%;\n }\n}\n@font-face {\n font-family: \"Roboto Flex\";\n font-style: normal;\n font-display: swap;\n src: local(\"Roboto Flex\"), url(\"../fonts/Roboto-Flex.woff2\") format(\"woff2\");\n font-weight: 100 1000;\n font-stretch: 25% 151%;\n}\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin: 0;\n}\n\n*::-webkit-scrollbar {\n width: 10px;\n}\n\n*::-webkit-scrollbar-track {\n background-color: var(--light);\n}\n\n*::-webkit-scrollbar-thumb {\n background-color: var(--blue-middle);\n}\n\n* {\n scrollbar-width: thin;\n scrollbar-color: var(--blue-middle) #fff;\n}\n\n.page {\n font-size: 20px;\n font-weight: 200;\n line-height: 1.2;\n color: var(--light);\n height: 100%;\n font-family: var(--font-family);\n font-variation-settings: \"wdth\" 140, \"wght\" 200;\n}\n\n.page__body {\n margin: 0;\n min-width: 320px;\n min-height: 100%;\n}\n\nimg {\n height: auto;\n max-width: 100%;\n object-fit: cover;\n display: block;\n}\n\na {\n text-decoration: none;\n display: inline-block;\n}\n\n.site-container {\n overflow: hidden;\n}\n\n.is-hidden {\n display: none !important;\n}\n\n.btn-reset {\n border: none;\n padding: 0;\n background-color: transparent;\n cursor: pointer;\n}\n\n.list-reset {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.input-reset {\n -webkit-appearance: none;\n appearance: none;\n border: none;\n border-radius: 0;\n background-color: #fff;\n}\n.input-reset::-webkit-search-decoration, .input-reset::-webkit-search-cancel-button, .input-reset::-webkit-search-results-button, .input-reset::-webkit-search-results-decoration {\n display: none;\n}\n\n.container {\n margin: 0 auto;\n padding: 0 var(--container-offset);\n max-width: var(--container-width);\n}\n\n.container-fluid {\n margin: 0 auto;\n max-width: var(--container-fluid);\n}\n\n.js-focus-visible :focus:not(.focus-visible) {\n outline: none;\n}\n\n.centered {\n text-align: center;\n}\n\n.dis-scroll {\n position: fixed;\n left: 0;\n top: 0;\n overflow: hidden;\n width: 100%;\n height: 100vh;\n overscroll-behavior: none;\n}\n\n.page--ios .dis-scroll {\n position: relative;\n}\n\n.btn {\n cursor: pointer;\n text-align: center;\n font-size: 20px;\n font-weight: 200;\n font-stretch: 140%;\n line-height: 40px;\n letter-spacing: 0.1px;\n background-color: var(--light);\n border-radius: 50px;\n border: none;\n min-width: 220px;\n text-transform: capitalize;\n transition: var(--transition);\n color: var(--blue-dark);\n}\n.btn:hover {\n background-color: var(--blue-dark);\n color: var(--light);\n}\n\n.btn--accent {\n color: var(--accent);\n}\n\n.btn-up-wrapper {\n position: relative;\n display: none;\n justify-content: flex-end;\n}\n\n.btn-up {\n position: fixed;\n z-index: 20;\n right: 110px;\n bottom: 165px;\n width: 56px;\n height: 56px;\n padding: 0;\n cursor: pointer;\n min-width: auto;\n border-radius: 50%;\n border: none;\n background-color: var(--accent);\n border-color: var(--accent);\n transition: all var(--transition);\n}\n.btn-up::before {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n content: \"\";\n background-image: url(\"./../img/svg/up.svg\");\n background-repeat: no-repeat;\n width: 28px;\n height: 28px;\n background-position: center;\n background-size: contain;\n z-index: 1;\n}\n\n.btn-up-wrapper.active {\n display: flex;\n}\n\n.section-title {\n font-variation-settings: \"wght\" 700, \"opsz\" 37, \"wdth\" 25, \"slnt\" -10;\n font-size: 45px;\n line-height: 47px;\n letter-spacing: 1.8px;\n text-transform: uppercase;\n margin-bottom: 24px;\n color: var(--light);\n}\n\n.large-title {\n font-variation-settings: \"wght\" 700, \"opsz\" 37, \"wdth\" 25, \"slnt\" -10;\n font-size: 65px;\n line-height: 1.1;\n letter-spacing: 3.4px;\n text-transform: uppercase;\n color: var(--light);\n}\n\n.section-title--reset {\n display: inline-block;\n margin-bottom: 0;\n}\n\n.burger-js .line {\n display: block;\n height: 4px;\n width: 100%;\n border-radius: 10px;\n background-color: var(--light);\n transition: all var(--transition);\n}\n.burger-js.active .line1 {\n transform: rotate(45deg) translate(4px, -4px);\n transform-origin: left;\n}\n.burger-js.active .line2 {\n opacity: 0;\n}\n.burger-js.active .line3 {\n transform: rotate(-45deg) translate(3px, 6px);\n transform-origin: left;\n}\n\n@media (max-width: 1600px) {\n .btn-up {\n right: auto;\n }\n}\n@media (max-width: 1280px) {\n .btn {\n font-size: 14px;\n line-height: 32px;\n min-width: 170px;\n }\n .section-title {\n font-size: 32px;\n line-height: 1;\n border-radius: 30px;\n line-height: 30px;\n }\n .large-title {\n font-size: 46px;\n letter-spacing: 2.4px;\n }\n .page {\n font-size: 14px;\n }\n}\n@media (max-width: 800px) {\n .btn-up {\n bottom: 50px;\n width: 50px;\n height: 50px;\n }\n}\n@media (max-width: 700px) {\n .section-title {\n font-size: 30px;\n letter-spacing: 1.2px;\n }\n .large-title {\n font-size: 30px;\n letter-spacing: 1.2px;\n }\n}\n@media (max-width: 360px) {\n .section-title {\n font-size: 26px;\n }\n}\n.carousel__track {\n display: none !important;\n}\n\n.header {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n z-index: 20;\n}\n.header.active {\n background-image: linear-gradient(90deg, var(--blue-dark) 38.01%, rgba(0, 64, 108, 0.53) 117.87%);\n backdrop-filter: blur(5px);\n}\n.header__burger, .header__mobile-logo {\n display: none;\n}\n\n.nav__list {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n column-gap: 66px;\n padding: 20px 0;\n}\n\n.nav__link {\n font-size: 20px;\n font-weight: 200;\n line-height: 30px;\n text-transform: uppercase;\n border-bottom: 1px solid transparent;\n transition: all var(--transition);\n}\n.nav__link:hover {\n color: var(--accent);\n}\n\n@media (max-width: 1280px) {\n .nav__list {\n padding: 14px 0;\n column-gap: 40px;\n }\n .nav__link {\n font-size: 14px;\n }\n}\n@media (max-width: 992px) {\n .header {\n height: 60px;\n background-color: var(--light);\n }\n .header__container {\n max-width: 100%;\n }\n .header__inner {\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n .header.active {\n background-image: none;\n }\n .header__mobile-logo {\n display: block;\n cursor: auto;\n max-width: 190px;\n }\n .header__burger {\n align-self: center;\n display: flex;\n cursor: pointer;\n height: 36px;\n padding: 4px 0;\n width: 36px;\n z-index: 2;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n }\n .header__burger .line {\n display: block;\n height: 4px;\n width: 100%;\n border-radius: 10px;\n background-color: var(--blue-middle);\n transition: all var(--transition);\n }\n .header__burger.active .line1 {\n transform: rotate(45deg) translate(4px, -4px);\n transform-origin: left;\n }\n .header__burger.active .line2 {\n opacity: 0;\n }\n .header__burger.active .line3 {\n transform: rotate(-45deg) translate(3px, 6px);\n transform-origin: left;\n }\n .header__mobile-logo {\n margin-left: calc(var(--container-offset) * -1);\n }\n .nav {\n position: fixed;\n background-color: var(--light);\n top: 60px;\n left: -100vw;\n right: 100vw;\n min-height: calc(100vh - 60px);\n bottom: 0;\n display: flex;\n align-items: flex-start;\n justify-content: center;\n transition: all var(--transition);\n overflow-y: scroll;\n text-align: center;\n }\n .nav__list {\n flex-direction: column;\n padding: 80px 20px 60px;\n gap: 20px 0;\n }\n .nav__link {\n color: var(--blue-middle);\n font-size: 21px;\n line-height: 1.5;\n text-transform: uppercase;\n padding: 20px;\n transition: all var(--transition);\n }\n .nav__link:hover {\n color: var(--accent);\n }\n .nav.active {\n left: 0;\n right: 0;\n }\n}\n@media (max-width: 360px) {\n .nav__list {\n padding: 40px 20px 40px;\n gap: 10px 0;\n }\n .nav__link {\n padding: 10px 0;\n }\n}\n.footer {\n background-color: var(--blue-middle);\n}\n.footer__inner {\n padding: 30px 0 12px;\n}\n.footer__list {\n display: flex;\n gap: 0 100px;\n font-size: 16px;\n font-weight: 200;\n line-height: 1.9;\n letter-spacing: 0.32px;\n}\n.footer__item:first-child span:nth-child(2) {\n display: block;\n font-size: 10px;\n line-height: 1.2;\n}\n.footer__item:last-child {\n margin-left: auto;\n height: 30px;\n align-self: center;\n}\n.footer__link {\n transition: all var(--transition);\n}\n.footer__link:hover {\n color: var(--accent);\n}\n.footer__source {\n display: inline-block;\n padding-top: 36px;\n color: rgba(255, 255, 255, 0.5);\n font-family: Roboto Flex;\n font-size: 12px;\n font-style: normal;\n font-weight: 300;\n line-height: 16px;\n}\n\n.social-list {\n display: flex;\n gap: 0 5px;\n align-items: center;\n}\n.social-list__link {\n height: 30px;\n width: 30px;\n border-radius: 50%;\n}\n.social-list__link svg path {\n transition: all var(--transition);\n}\n.social-list__link:hover svg path {\n fill: red;\n}\n.social-list__item:nth-child(4) .social-list__link svg g:nth-child(2):hover path:nth-child(2) {\n fill: red;\n}\n\n@media (max-width: 1280px) {\n .footer__list {\n gap: 0 40px;\n }\n .footer__source {\n font-size: 10px;\n }\n}\n@media (max-width: 1024px) {\n .footer__list {\n font-size: 14px;\n }\n .social-list {\n padding-left: 0;\n }\n}\n@media (max-width: 900px) {\n .footer__list {\n gap: 0 15px;\n }\n}\n@media (max-width: 800px) {\n .footer__inner {\n padding: 40px 0 50px;\n }\n .footer__list {\n flex-direction: column;\n gap: 20px 0;\n align-items: center;\n text-align: center;\n }\n .footer__item:first-child {\n margin-right: 0;\n max-width: 100%;\n text-align: center;\n }\n .footer__item:last-child {\n margin-top: 20px;\n margin-left: initial;\n }\n .footer__source {\n text-align: center;\n }\n .contacts-list {\n text-align: center;\n }\n}\n.top {\n background-color: #183052;\n overflow: hidden;\n position: relative;\n}\n.top__background {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n}\n.top__background img {\n position: absolute;\n right: 0;\n bottom: 0;\n object-fit: contain;\n height: 100%;\n width: 100%;\n object-position: right bottom;\n}\n.top__inner {\n position: relative;\n max-width: 700px;\n z-index: 1;\n}\n.top__container {\n padding-top: 70px;\n min-height: 100vh;\n min-height: 100svh;\n display: flex;\n flex-direction: column;\n}\n.top__logo {\n position: relative;\n margin: 63px 0 13%;\n position: relative;\n z-index: 1;\n align-self: flex-start;\n padding: 7px 60px 0 0;\n height: 142px;\n font-size: 130px;\n cursor: auto;\n pointer-events: none;\n}\n.top__logo::before {\n content: \"\";\n position: absolute;\n top: 0;\n width: calc(100vw - var(--content-width) / 2);\n height: 100%;\n height: 100%;\n right: 20px;\n background-color: var(--accent);\n z-index: -1;\n transform: skewX(351deg);\n}\n.top__logo-title {\n line-height: 1;\n letter-spacing: 3px;\n margin: 0;\n height: 100%;\n display: flex;\n align-items: center;\n font-size: inherit;\n font-variation-settings: \"ital\" 1, \"opsz\" 30, \"wdth\" 36, \"wght\" 800, \"slnt\" -10;\n}\n.top__title {\n font-variation-settings: \"opsz\" 51, \"wdth\" 25, \"slnt\" -10;\n font-size: 85px;\n line-height: 0.95;\n letter-spacing: 5.95px;\n margin-bottom: 22px;\n text-transform: uppercase;\n color: var(--light);\n}\n.top__subtitle {\n font-size: 36px;\n font-style: normal;\n display: inline-block;\n font-weight: 300;\n line-height: 1.2;\n letter-spacing: 0.18px;\n}\n\n@media (min-width: 1920px) {\n .top__container {\n min-height: 1080px;\n }\n}\n@media (max-width: 1920px) and (orientation: portrait) {\n .top {\n max-height: 1920px;\n }\n .top__logo {\n position: relative;\n margin: 63px 0 10% 0;\n }\n}\n@media (max-width: 1440px) and (orientation: landscape) {\n .top__logo {\n margin: 63px 0 15% 0;\n }\n}\n@media (max-width: 1280px) and (orientation: landscape) {\n .top__container {\n padding-top: 60px;\n }\n .top__logo {\n margin: 28px 0 11%;\n padding: 5px 40px 0 0;\n height: 104px;\n font-size: 90px;\n }\n .top__title {\n font-variation-settings: \"opsz\" 33, \"wdth\" 25, \"slnt\" -10;\n font-size: 54px;\n letter-spacing: 3.8px;\n }\n .top__subtitle {\n font-size: 25px;\n }\n}\n@media (max-width: 1280px) and (orientation: portrait) {\n .top__container {\n padding-top: 60px;\n }\n}\n@media (max-width: 1024px) and (orientation: portrait) {\n .top {\n background-size: 90%;\n }\n .top__logo {\n padding: 5px 40px 0 0;\n height: 104px;\n font-size: 90px;\n }\n}\n@media (max-width: 992px) and (orientation: landscape) {\n .top__title {\n padding-top: 80px;\n }\n .top__logo {\n display: none;\n }\n}\n@media (max-width: 992px) and (orientation: portrait) {\n .top__logo {\n display: none;\n }\n .top__title {\n padding-top: 50px;\n font-variation-settings: \"opsz\" 33, \"wdth\" 25, \"slnt\" -10;\n font-size: 54px;\n letter-spacing: 3.8px;\n }\n .top__subtitle {\n font-size: 25px;\n }\n}\n@media (max-width: 768px) and (orientation: landscape) {\n .top__title {\n font-variation-settings: \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\n font-size: 43px;\n letter-spacing: 3.1px;\n }\n}\n@media (max-width: 768px) and (orientation: portrait) {\n .top {\n background-size: contain;\n }\n .top__logo {\n display: none;\n }\n}\n@media (max-width: 700px) and (orientation: landscape) {\n .top__container {\n padding-top: 60px;\n }\n .top__title {\n font-variation-settings: \"opsz\" 17, \"wdth\" 25, \"slnt\" -10;\n padding-top: 40px;\n font-size: 30px;\n margin-bottom: 15px;\n letter-spacing: 1.2px;\n }\n}\n@media (max-width: 700px) and (orientation: portrait) {\n .top__container {\n padding-top: 60px;\n }\n .top__title {\n font-variation-settings: \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\n font-size: 44px;\n margin-bottom: 18px;\n letter-spacing: 3.1px;\n }\n}\n@media (max-width: 500px) and (orientation: portrait) {\n .top__container {\n width: 100%;\n }\n .top__title {\n font-variation-settings: \"opsz\" 17, \"wdth\" 25, \"slnt\" -10;\n font-size: 30px;\n letter-spacing: 1.2px;\n }\n}\n@media (max-width: 500px) and (orientation: landscape) {\n .top__container {\n width: 100%;\n min-height: 320px;\n }\n .top__subtitle {\n font-size: 20px;\n }\n}\n@media (max-width: 400px) and (orientation: portrait) {\n .top {\n background-size: cover;\n background-position: center bottom;\n }\n .top__background img {\n width: 100%;\n height: auto;\n }\n .top__subtitle {\n font-size: 25px;\n }\n}\n@media (max-width: 360px) and (orientation: portrait) {\n .top__container {\n min-height: 500px;\n height: 100vh;\n height: 100svh;\n }\n .top__title {\n padding-top: 30px;\n font-size: 24px;\n letter-spacing: 1.68px;\n margin-bottom: 10px;\n }\n .top__subtitle {\n font-size: 22px;\n }\n}\n.video {\n background-image: url(\"./img/video-preview.jpg\");\n background-repeat: no-repeat;\n background-position: center;\n background-size: cover;\n position: relative;\n}\n.video__gradient {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(75deg, #000 -10.46%, #000 -4.93%, rgba(0, 0, 0, 0) 65.31%);\n z-index: 2;\n}\n.video__gradient::before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n background: rgba(0, 0, 0, 0.3);\n}\n.video__gradient.hide {\n z-index: 0;\n}\n.video__intro {\n background-color: #000;\n}\n.video__mask {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 30px;\n z-index: 0;\n}\n.video__mask.visible {\n z-index: 10;\n}\n.video__player {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n z-index: 1;\n}\n.video__player.play {\n cursor: pointer;\n object-fit: cover;\n}\n.video__player .vjs-tech {\n object-fit: cover;\n}\n.video__player .vjs-paused .vjs-big-play-button {\n display: none;\n}\n.video__inner {\n min-height: 100vh;\n position: relative;\n transition: all var(--transition);\n padding: 120px 0 198px;\n display: flex;\n flex-direction: column;\n justify-content: end;\n}\n.video__inner.active {\n min-height: 100px;\n padding: 0;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 2;\n}\n.video__title {\n max-width: 660px;\n z-index: 3;\n margin-bottom: 30px;\n}\n.video__title.hide {\n display: none;\n}\n.video__text {\n max-width: 510px;\n z-index: 3;\n margin-bottom: 24px;\n}\n.video__text.hide {\n display: none;\n}\n.video__link {\n font-weight: 700;\n z-index: 3;\n transition: color var(--transition);\n align-self: flex-start;\n}\n.video__link:hover {\n color: var(--accent);\n}\n.video__link.hide {\n display: none;\n}\n.video__btn {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n transition: all var(--transition);\n z-index: 4;\n}\n.video__btn svg path {\n transition: all var(--transition);\n}\n.video__btn.hide {\n display: none;\n}\n.video__btn.center-position {\n position: absolute;\n transform: translate(-50%, -50%);\n}\n.video__btn:hover svg path:nth-child(1) {\n fill: var(--blue-dark);\n}\n.video__btn:hover svg path:nth-child(2) {\n fill: var(--light);\n}\n\n@media (min-width: 1920px) or (min-height: 1080px) {\n .video__inner {\n min-height: 1080px;\n }\n}\n@media (max-width: 1280px) {\n .video__inner {\n padding: 80px 0;\n }\n .video__title {\n margin-bottom: 27px;\n }\n .video__btn svg {\n width: 133.401px;\n height: 109.86px;\n }\n .video__text {\n padding-top: 0;\n font-size: 14px;\n line-height: 24px;\n margin-bottom: 20px;\n }\n}\n@media (max-width: 768px) {\n .video {\n background-image: url(\"./../img/video-preview-mobile.jpg\");\n }\n}\n@media (max-width: 600px) {\n .video__inner {\n padding: 40px 0;\n }\n .video__title {\n max-width: 440px;\n margin-bottom: 20px;\n }\n .video__btn {\n position: static;\n transform: none;\n margin: 0 auto 150px;\n }\n .video__btn svg {\n width: 100px;\n height: 82px;\n }\n}\n@media (max-width: 400px) {\n .video__title {\n max-width: 316px;\n }\n}\n@media (max-width: 360px) {\n .video__text {\n font-size: 13px;\n line-height: 22px;\n font-stretch: 120%;\n }\n .video__btn {\n margin: 0 auto 50px;\n }\n}\n.video-js.active {\n position: relative !important;\n z-index: 2;\n width: 100% !important;\n height: auto !important;\n}\n\n.vjs-poster.active {\n position: absolute !important;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n display: none;\n}\n\n.choice {\n padding-top: 78px;\n margin-bottom: 90px;\n background-color: var(--light);\n}\n.choice__title {\n max-width: 820px;\n text-transform: uppercase;\n margin-bottom: 20px;\n}\n.choice__title span {\n color: var(--blue-middle);\n}\n.choice__title--mobile {\n display: none;\n}\n.choice__subtitle {\n color: var(--blue-middle);\n margin-bottom: 74px;\n max-width: 580px;\n}\n.choice__list {\n display: flex;\n flex-direction: column;\n color: var(--default);\n gap: 12px 0;\n align-items: flex-end;\n}\n.choice__item {\n position: relative;\n min-height: 134px;\n padding: 11px 0 11px 110px;\n background-color: #f5f5f5;\n display: flex;\n align-items: center;\n gap: 0 110px;\n font-weight: 300;\n z-index: 1;\n width: 100%;\n transition: all var(--transition);\n user-select: none;\n}\n.choice__item::after {\n content: \"\";\n position: absolute;\n bottom: 0;\n right: var(--max-offset);\n width: max((100vw - var(--content-width)) / 2, var(--container-offset));\n height: 100%;\n background-color: #f5f5f5;\n z-index: -1;\n}\n.choice__item:hover {\n transform: var(--scale-hover);\n}\n.choice__item-text--mobile {\n display: none;\n}\n.choice__item-bold {\n font-weight: 700;\n}\n.choice__item-star {\n display: inline-flex;\n font-size: 8px;\n}\n.choice__item-star::before {\n content: \"\";\n}\n.choice__item-source {\n padding-top: 10px;\n font-size: 14px;\n font-weight: 300;\n line-height: 16px;\n}\n.choice__item-decor {\n width: 100px;\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n}\n.choice__item-decor::before {\n content: \"\";\n position: absolute;\n left: -40px;\n top: -1px;\n bottom: 0;\n width: 80px;\n background-color: var(--light);\n transform: skewX(-31deg);\n}\n.choice__item:nth-child(1) {\n max-width: 1156px;\n}\n.choice__item:nth-child(2) {\n max-width: 1244px;\n}\n.choice__item:nth-child(3) {\n max-width: 1332px;\n}\n.choice__item:nth-child(4) {\n max-width: 1420px;\n}\n\n@media (max-width: 1440px) {\n .choice__item {\n gap: 0 95px;\n }\n .choice__item:nth-child(1) {\n max-width: 855px;\n }\n .choice__item:nth-child(2) {\n max-width: 940px;\n }\n .choice__item:nth-child(3) {\n max-width: 1030px;\n }\n .choice__item:nth-child(4) {\n max-width: 1115px;\n }\n}\n@media (max-width: 1280px) {\n .choice {\n padding-top: 55px;\n margin-bottom: 60px;\n }\n .choice__list {\n gap: 10px 0;\n }\n .choice__subtitle {\n max-width: 395px;\n margin-bottom: 40px;\n }\n .choice__item {\n min-height: 96px;\n padding: 11px 0 11px 78px;\n line-height: 18px;\n gap: 0 70px;\n }\n .choice__item-source {\n padding-top: 0;\n font-size: 10px;\n }\n .choice__item:nth-child(1) {\n max-width: 778px;\n }\n .choice__item:nth-child(1) img {\n width: 84px;\n }\n .choice__item:nth-child(2) {\n max-width: 842px;\n }\n .choice__item:nth-child(2) img {\n width: 80px;\n }\n .choice__item:nth-child(3) {\n max-width: 906px;\n }\n .choice__item:nth-child(3) img {\n width: 80px;\n }\n .choice__item:nth-child(4) {\n max-width: 970px;\n }\n .choice__item:nth-child(4) img {\n width: 70px;\n }\n}\n@media (max-width: 1024px) {\n .choice__item:nth-child(1) {\n max-width: 710px;\n }\n .choice__item:nth-child(1) img {\n width: 84px;\n }\n .choice__item:nth-child(2) {\n max-width: 775px;\n }\n .choice__item:nth-child(2) img {\n width: 80px;\n }\n .choice__item:nth-child(3) {\n max-width: 838px;\n }\n .choice__item:nth-child(3) img {\n width: 80px;\n }\n .choice__item:nth-child(4) {\n max-width: 900px;\n }\n .choice__item:nth-child(4) img {\n width: 70px;\n }\n}\n@media (max-width: 940px) {\n .choice__item {\n padding: 11px 0 11px 70px;\n gap: 0 40px;\n }\n .choice__item:nth-child(1) {\n max-width: 586px;\n }\n .choice__item:nth-child(1) img {\n width: 84px;\n }\n .choice__item:nth-child(2) {\n max-width: 648px;\n }\n .choice__item:nth-child(2) img {\n width: 80px;\n }\n .choice__item:nth-child(3) {\n max-width: 708px;\n }\n .choice__item:nth-child(3) img {\n width: 80px;\n }\n .choice__item:nth-child(4) {\n max-width: 768px;\n }\n .choice__item:nth-child(4) img {\n width: 70px;\n }\n}\n@media (max-width: 800px) {\n .choice__item {\n padding: 9px 0 8px 55px;\n gap: 0 30px;\n }\n .choice__item-decor::before {\n transform: skewX(-20deg);\n }\n .choice__item:nth-child(1) {\n max-width: 554px;\n }\n .choice__item:nth-child(1) img {\n width: 54px;\n }\n .choice__item:nth-child(2) {\n max-width: 592px;\n }\n .choice__item:nth-child(2) img {\n width: 50px;\n }\n .choice__item:nth-child(3) {\n max-width: 630px;\n }\n .choice__item:nth-child(3) img {\n width: 50px;\n }\n .choice__item:nth-child(4) {\n max-width: 668px;\n }\n .choice__item:nth-child(4) img {\n width: 50px;\n }\n}\n@media (max-width: 700px) {\n .choice__item {\n width: 100%;\n max-width: 100% !important;\n padding: 20px 0 8px 20px;\n gap: 0 20px;\n }\n .choice__item::before {\n display: none;\n }\n .choice__item img {\n align-self: flex-start;\n }\n .choice__item-decor {\n display: none;\n }\n .choice__item-text {\n display: none;\n }\n .choice__item-source {\n display: none;\n }\n .choice__item-text--mobile {\n display: block;\n max-width: 600px;\n }\n .choice__subtitle {\n color: var(--default);\n }\n}\n@media (max-width: 600px) {\n .choice {\n padding-top: 50px;\n }\n .choice__title {\n font-size: 30px;\n letter-spacing: 1.2px;\n line-height: 32px;\n margin-bottom: 20px;\n }\n .choice__subtitle {\n margin-bottom: 30px;\n }\n}\n@media (max-width: 500px) {\n .choice {\n padding-top: 50px;\n }\n .choice__title {\n display: none;\n }\n .choice__title--mobile {\n display: block;\n }\n}\n@media (max-width: 360px) {\n .choice__title--mobile {\n font-size: 26px;\n }\n}\n.professional {\n position: relative;\n overflow: hidden;\n margin-top: 85px;\n background-color: var(--blue-middle);\n}\n.professional__inner {\n display: flex;\n position: relative;\n}\n.professional__content {\n width: 50%;\n padding: 85px 0 55px;\n display: flex;\n flex-direction: column;\n position: relative;\n z-index: 11;\n color: var(--light);\n}\n.professional__content::before {\n content: \"\";\n position: absolute;\n right: 26%;\n bottom: 0;\n width: 66vw;\n height: 100%;\n background-image: linear-gradient(108deg, #cd1338 39.39%, rgba(205, 19, 56, 0.46) 127.43%);\n z-index: -1;\n transform: skewX(17deg);\n backdrop-filter: blur(5px);\n transform-origin: top;\n}\n.professional__title {\n margin-bottom: 24px;\n}\n.professional__subtitle {\n line-height: 1;\n font-size: 36px;\n font-weight: 600;\n margin-top: -5px;\n margin-bottom: 70px;\n}\n.professional__text {\n font-size: 24px;\n font-weight: 200;\n line-height: 1.17;\n max-width: 560px;\n width: 100%;\n}\n.professional__text-wrapper {\n display: flex;\n flex-direction: column;\n gap: 30px;\n margin-bottom: 44px;\n}\n.professional__slider-container {\n position: absolute;\n top: 0;\n bottom: 0;\n width: 100%;\n max-width: 1440px;\n left: 50%;\n transform: translateX(-50%);\n overflow: hidden;\n}\n.professional__slider {\n width: 70%;\n position: absolute;\n top: 160px;\n right: -6%;\n}\n.professional__slider-wrapper {\n padding: 40px 0;\n}\n.professional__slider-item {\n display: flex;\n justify-content: center;\n align-items: center;\n filter: grayscale(100%);\n transform: scale(1);\n transition: transform var(--transition);\n}\n.professional__slider-item img {\n margin: auto;\n height: 220px;\n width: 400px;\n transition: all var(--transition);\n}\n.professional__slider-item.swiper-slide-active {\n transform: scale(1.3);\n z-index: 11;\n filter: grayscale(0);\n}\n.professional__slider-item.swiper-slide-active .professional__slider-link {\n box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.45);\n}\n.professional__slider-item.swiper-slide-active .professional__slider-link::before {\n background-color: rgba(0, 0, 0, 0.1);\n}\n.professional__slider-item.swiper-slide-active .professional__slider-icon {\n opacity: 1;\n}\n.professional__slider-item.swiper-slide-active img {\n width: 350px;\n transition: all var(--transition);\n}\n.professional__slider-item--hide {\n filter: grayscale(100%) !important;\n pointer-events: none;\n}\n.professional__slider-link {\n position: relative;\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);\n transition: all var(--transition);\n}\n.professional__slider-link::before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.25);\n z-index: 1;\n}\n.professional__slider-icon {\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 80px;\n height: 66px;\n overflow: hidden;\n top: 50%;\n left: 50%;\n display: flex;\n transform: translate(-50%, -50%);\n z-index: 1;\n opacity: 0;\n transition: all var(--transition);\n}\n.professional__slider-icon svg path {\n transition: all var(--transition);\n}\n.professional__slider-icon:hover svg path:nth-child(1) {\n fill: var(--blue-dark);\n}\n.professional__slider-icon:hover svg path:nth-child(2) {\n fill: var(--light);\n}\n.professional__slider-btn {\n box-shadow: none;\n background-color: var(--light);\n border-radius: 50%;\n border: none;\n width: 56px;\n height: 56px;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n top: 150px;\n}\n.professional__slider-btn::after {\n content: \"\";\n}\n.professional__slider-btn svg {\n transform: scale(0.8);\n}\n.professional__slider-btn.swiper-button-disabled {\n opacity: 0.5;\n}\n.professional__slider-navigation-prev {\n left: 19%;\n}\n.professional__slider-navigation-next {\n right: 19%;\n}\n.professional__slider-info {\n margin: 0 auto;\n display: block;\n max-width: 420px;\n font-weight: 600;\n color: #fff;\n text-align: center;\n font-size: 20px;\n line-height: 1.17;\n}\n.professional__slider-pagination {\n width: auto !important;\n position: static !important;\n padding-top: 16px;\n margin-bottom: 32px;\n}\n.professional__slider-pagination .swiper-pagination-bullet {\n width: 56px;\n height: 3px;\n padding: 0;\n border-radius: 0;\n margin: 0 9px !important;\n background-color: var(--light);\n opacity: 0.5;\n bottom: 0;\n}\n.professional__slider-pagination .swiper-pagination-bullet-active {\n background-color: var(--light) !important;\n opacity: 1;\n}\n\n@media (max-width: 1440px) {\n .professional__content::before {\n right: 20%;\n }\n .professional__slider {\n width: 66%;\n right: -108px;\n }\n .professional__slider-item img {\n height: 220px;\n }\n .professional__slider-navigation-prev {\n left: 16%;\n }\n .professional__slider-navigation-next {\n right: 16%;\n }\n}\n@media (max-width: 1280px) {\n .professional {\n margin-top: 60px;\n }\n .professional__content {\n padding: 60px 0 80px;\n }\n .professional__content::before {\n right: 23%;\n }\n .professional__subtitle {\n font-size: 25px;\n margin-bottom: 50px;\n }\n .professional__text {\n font-size: 17px;\n max-width: 520px;\n }\n .professional__text-wrapper {\n margin-bottom: 38px;\n }\n .professional__slider {\n top: 128px;\n right: -80px;\n }\n .professional__slider-item img {\n height: 194px;\n width: 400px;\n }\n .professional__slider-item.swiper-slide-active img {\n width: 300px;\n }\n .professional__slider-btn {\n top: 130px;\n }\n .professional__slider-pagination {\n padding-top: 2px;\n margin-bottom: 27px;\n }\n .professional__slider-pagination .swiper-pagination-bullet {\n width: 50px;\n }\n .professional__slider-info {\n font-size: 14px;\n max-width: 290px;\n }\n}\n@media (max-width: 1140px) {\n .professional__content::before {\n right: 17%;\n }\n .professional__slider-navigation-prev {\n left: 14%;\n }\n .professional__slider-navigation-next {\n right: 14%;\n }\n}\n@media (max-width: 1024px) {\n .professional {\n padding-bottom: 70px;\n }\n .professional__content {\n padding: 60px 0 70px;\n }\n .professional__content::before {\n right: 13%;\n }\n .professional__subtitle {\n margin-bottom: 55px;\n }\n .professional__text {\n max-width: 420px;\n }\n .professional__text-wrapper {\n margin-bottom: 56px;\n gap: 20px;\n }\n .professional__slider-item.swiper-slide-active img {\n width: 240px;\n }\n .professional__slider-item img {\n height: 150px;\n width: 300px;\n }\n .professional__slider-icon {\n width: 56px;\n height: 46px;\n }\n .professional__slider-btn {\n width: 42px;\n height: 42px;\n top: 116px;\n }\n .professional__slider-navigation-prev {\n left: 18%;\n }\n .professional__slider-navigation-next {\n right: 18%;\n }\n .professional__slider-pagination {\n padding-top: 0;\n }\n .professional__slider-pagination .swiper-pagination-bullet {\n width: 38px;\n }\n}\n@media (max-width: 992px) {\n .professional__content {\n width: 100%;\n padding-bottom: 45px;\n }\n .professional__content::before {\n display: none;\n }\n .professional__subtitle {\n margin-bottom: 33px;\n }\n .professional__text-wrapper {\n margin-bottom: 0;\n }\n .professional__text {\n max-width: 520px;\n }\n .professional__slider {\n position: static;\n width: 100%;\n }\n .professional__slider-decor {\n position: relative;\n transform: rotate(180deg);\n z-index: 1;\n }\n .professional__slider-decor::before {\n content: \"\";\n position: absolute;\n z-index: 2;\n left: 0;\n top: 0;\n right: 0;\n height: 1000px;\n background-image: linear-gradient(180deg, #cd1338 39.39%, rgba(205, 19, 56, 0.46) 127.43%);\n transform: skewY(343deg) rotate(180deg);\n backdrop-filter: blur(5px);\n }\n .professional__slider-container {\n padding: 0 var(--container-offset);\n max-width: var(--container-width);\n position: static;\n transform: translateX(0);\n margin: 0 auto 52px auto;\n }\n .professional__slider-item img {\n height: 160px;\n }\n .professional__slider-item.swiper-slide-active {\n transform: scale(1.5);\n }\n .professional__slider-item.swiper-slide-active img {\n width: 250px;\n }\n .professional__slider-btn {\n top: 122px;\n }\n .professional__slider-pagination {\n margin-bottom: 20px;\n }\n .professional__slider-navigation-prev {\n left: 20%;\n }\n .professional__slider-navigation-next {\n right: 20%;\n }\n}\n@media (max-width: 768px) {\n .professional {\n margin-top: 60px;\n }\n .professional__slider-item.swiper-slide-active {\n transform: scale(1.4);\n }\n}\n@media (max-width: 700px) {\n .professional__subtitle {\n font-size: 16px;\n }\n .professional__text {\n font-size: 14px;\n line-height: 18px;\n max-width: 340px;\n }\n .professional__slider-decor {\n padding-top: 10px;\n }\n .professional__slider-decor::before {\n top: -30px;\n }\n .professional__slider-item img {\n height: 140px;\n }\n .professional__slider-item.swiper-slide-active img {\n width: 230px;\n }\n .professional__slider-icon {\n width: 50px;\n height: 40px;\n }\n .professional__slider-btn {\n top: 110px;\n width: 38px;\n height: 38px;\n }\n .professional__slider-btn svg {\n transform: scale(0.6);\n }\n .professional__slider-navigation-prev {\n left: 28%;\n }\n .professional__slider-navigation-next {\n right: 28%;\n }\n}\n@media (max-width: 500px) {\n .professional__content {\n padding: 45px 0 10px;\n }\n .professional__slider-decor {\n padding-top: 30px;\n }\n .professional__slider-container {\n padding-left: 0;\n padding-right: 0;\n margin-bottom: 40px;\n }\n .professional__slider-pagination {\n padding-top: 10px;\n }\n .professional__slider-navigation-prev {\n left: 14%;\n }\n .professional__slider-navigation-next {\n right: 14%;\n }\n}\n@media (max-width: 360px) {\n .professional__slider-container {\n padding-top: 0;\n }\n .professional__slider-btn {\n top: 115px;\n }\n .professional__slider-item.swiper-slide-active {\n transform: scale(1.2);\n }\n}\n.interview {\n --content-width: 800px;\n --content-offset: 140px;\n position: relative;\n overflow: hidden;\n background-color: var(--blue-middle);\n}\n.interview__slider-wrapper {\n align-items: stretch;\n}\n.interview__slider-content {\n position: relative;\n z-index: 1;\n flex-grow: 1;\n}\n.interview__slider-inner {\n padding: 200px var(--container-offset) 288px;\n position: relative;\n max-width: var(--content-width);\n margin-left: auto;\n margin-right: var(--content-offset);\n}\n.interview__slider-title {\n font-size: 68px;\n margin-bottom: 35px;\n}\n.interview__slider-info {\n max-width: 280px;\n margin-bottom: 120px;\n}\n.interview__slider-name {\n font-size: 16px;\n font-weight: 700;\n line-height: 1.05;\n margin-bottom: 22px;\n}\n.interview__slider-descr {\n font-size: 16px;\n font-weight: 200;\n line-height: 18px;\n}\n.interview__slider-text {\n font-size: 24px;\n font-weight: 200;\n line-height: 1.2;\n}\n.interview__slider-item {\n height: auto;\n position: relative;\n overflow: hidden;\n display: flex;\n align-items: flex-end;\n}\n.interview__slider-item::before {\n content: \"\";\n position: absolute;\n left: 36%;\n bottom: 0;\n width: 100vw;\n height: 100%;\n z-index: 1;\n transform: skewX(-17deg);\n transform-origin: top;\n background-image: linear-gradient(270deg, #00406C 38.01%, rgba(0, 64, 108, 0.53) 117.87%);\n backdrop-filter: blur(10px);\n}\n.interview__slider-item-content {\n position: relative;\n z-index: 11;\n}\n.interview__slider-img {\n position: absolute;\n height: 100%;\n z-index: -1;\n}\n.interview__slider-img img {\n height: 100%;\n}\n.interview__slider-link {\n font-variation-settings: \"wdth\" 140, \"wght\" 700;\n position: absolute;\n bottom: 100px;\n left: var(--container-offset);\n right: var(--container-offset);\n font-size: 24px;\n font-weight: 700;\n line-height: 56px;\n letter-spacing: 0.12px;\n box-sizing: border-box;\n text-transform: none;\n}\n.interview__slider-btn {\n box-shadow: none;\n background-color: var(--light);\n border-radius: 50%;\n border: none;\n width: 56px;\n height: 56px;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n bottom: 440px;\n top: auto;\n}\n.interview__slider-btn::after {\n content: \"\";\n}\n.interview__slider-btn svg {\n transform: scale(0.8);\n}\n.interview__slider-navigation svg path {\n fill: var(--light);\n}\n.interview__slider-navigation-prev {\n left: auto;\n right: var(--content-width);\n background-color: var(--accent);\n}\n.interview__slider-navigation-next {\n left: var(--content-width);\n background-color: var(--accent);\n}\n.interview__slider-navigation-inner {\n position: relative;\n max-width: var(--content-width);\n margin-left: auto;\n margin-right: var(--content-offset);\n}\n.interview__slider-info {\n margin-left: auto;\n padding-right: 60px;\n}\n.interview__slider-navigation-container {\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 2;\n}\n.interview__slider-pagination {\n width: auto !important;\n bottom: 230px !important;\n left: 50% !important;\n transform: translateX(-50%) !important;\n}\n.interview__slider-pagination {\n display: flex;\n gap: 10px;\n}\n.interview__slider-pagination .swiper-pagination-bullet {\n width: 70px;\n height: 3px;\n padding: 0;\n border-radius: 0;\n background-color: var(--light);\n opacity: 0.5;\n margin: 0;\n}\n.interview__slider-pagination .swiper-pagination-bullet-active {\n background-color: var(--light) !important;\n opacity: 1;\n}\n\n@media (max-width: 1440px) {\n .interview {\n --content-offset: 60px;\n --content-width: 760px;\n }\n .interview__slider-info {\n padding-right: 134px;\n }\n .interview__slider-item::before {\n left: 39%;\n }\n}\n@media (max-width: 1280px) {\n .interview {\n --content-offset: 8%;\n --content-width: 58%;\n }\n .interview__slider-inner {\n padding: 90px 0 252px;\n }\n .interview__slider-item::before {\n left: 34%;\n }\n .interview__slider-title {\n font-size: 50px;\n }\n .interview__slider-info {\n padding-right: 0;\n margin-bottom: 50px;\n }\n .interview__slider-name {\n font-size: 12px;\n margin-bottom: 10px;\n }\n .interview__slider-descr {\n font-size: 12px;\n }\n .interview__slider-text {\n font-size: 17px;\n max-width: 600px;\n }\n .interview__slider-link {\n font-size: 17px;\n line-height: 38px;\n }\n .interview__slider-pagination {\n bottom: 190px !important;\n }\n .interview__slider-btn {\n bottom: 350px;\n }\n .interview__slider-navigation-prev {\n right: auto;\n left: -80px;\n }\n .interview__slider-navigation-next {\n left: auto;\n right: -80px;\n }\n}\n@media (max-width: 1024px) {\n .interview {\n --content-offset: 7%;\n --content-width: 61%;\n }\n .interview__slider-img {\n left: -50px;\n }\n .interview__slider-btn {\n width: 46px;\n height: 46px;\n }\n .interview__slider-text {\n max-width: 470px;\n }\n .interview__slider-title {\n font-size: 47px;\n letter-spacing: 1.5px;\n }\n .interview__slider-navigation-prev {\n left: -60px;\n }\n .interview__slider-navigation-next {\n right: -60px;\n }\n}\n@media (max-width: 900px) {\n .interview {\n --content-offset: 0;\n --content-width: 560px;\n }\n .interview__slider-inner {\n padding: 490px 0 210px;\n margin-left: 0;\n margin: 0 auto;\n }\n .interview__slider-info {\n margin-bottom: 36px;\n }\n .interview__slider-link {\n bottom: 90px;\n left: 0;\n right: 0;\n }\n .interview__slider-pagination {\n bottom: 168px !important;\n }\n .interview__slider-title {\n font-size: 50px;\n letter-spacing: 2.5px;\n }\n .interview__slider-navigation-inner {\n max-width: 100%;\n }\n .interview__slider-navigation-prev {\n left: 0;\n }\n .interview__slider-navigation-next {\n right: 0;\n }\n .interview__slider-item {\n max-height: 100%;\n }\n .interview__slider-item::before {\n transform: skewX(0);\n transform: skewY(18deg);\n left: 0;\n right: 0;\n top: 406px;\n height: 100%;\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\n }\n .interview__slider-img {\n width: 100%;\n left: 0;\n }\n .interview__slider-img img {\n width: 100%;\n }\n}\n@media (max-width: 700px) {\n .interview__slider-title {\n margin-bottom: 25px;\n font-size: 32px;\n letter-spacing: 1.6px;\n }\n .interview__slider-img img {\n height: auto;\n }\n .interview__slider-info {\n max-width: 220px;\n }\n .interview__slider-text {\n font-size: 14px;\n }\n .interview__slider-pagination .swiper-pagination-bullet {\n width: 46px;\n }\n .interview__slider-link {\n line-height: 30px;\n font-size: 14px;\n }\n .interview__slider-btn {\n bottom: 150px;\n width: 36px;\n height: 36px;\n }\n .interview__slider-btn svg {\n transform: scale(0.6);\n }\n}\n@media (max-width: 400px) {\n .interview__slider-inner {\n padding: 390px 0 210px;\n }\n .interview__slider-item::before {\n top: 333px;\n }\n}\n.chat {\n position: relative;\n padding: 54px 0 48px;\n overflow: hidden;\n background-image: url(\"./../img/chat-bg.webp\");\n background-repeat: no-repeat;\n background-size: cover;\n}\n.chat__inner {\n position: relative;\n z-index: 1;\n}\n.chat__title {\n margin-bottom: 24px;\n}\n.chat__text {\n max-width: 686px;\n margin-bottom: 30px;\n font-size: 24px;\n}\n.chat__mobile {\n position: absolute;\n right: 0;\n top: 0;\n z-index: -1;\n transform: scale(1.1);\n transform-origin: top right;\n}\n.chat__bottom {\n display: inline-flex;\n flex-direction: column;\n align-content: center;\n justify-content: center;\n gap: 36px;\n}\n.chat__img {\n align-self: center;\n width: 216px;\n}\n.chat__btn {\n padding: 0 35px;\n text-transform: initial;\n font-size: 20px;\n}\n\n@media (max-width: 1440px) {\n .chat {\n background-position: top right -100px;\n }\n .chat__mobile {\n transform: scale(1);\n }\n}\n@media (max-width: 1280px) {\n .chat__text {\n max-width: 656px;\n margin-bottom: 50px;\n font-size: 17px;\n }\n .chat__mobile {\n transform: scale(0.9);\n }\n .chat__img {\n width: 194px;\n }\n .chat__btn {\n padding: 5px 35px;\n }\n}\n@media (max-width: 1024px) {\n .chat__text {\n max-width: 570px;\n margin-bottom: 50px;\n font-size: 17px;\n }\n .chat__mobile {\n transform: scale(0.8);\n }\n}\n@media (max-width: 900px) {\n .chat__text {\n max-width: 690px;\n }\n .chat__mobile {\n display: flex;\n justify-content: center;\n transform: scale(1);\n top: 173px;\n right: 2%;\n }\n}\n@media (max-width: 700px) {\n .chat {\n padding: 54px 0 0;\n background-image: url(\"./../img/chat-bg-mobile.webp\");\n background-position: top right 0;\n }\n .chat__mobile {\n position: static;\n max-width: 450px;\n width: 100%;\n margin: 0 auto;\n transform: scale(1);\n }\n .chat__text {\n font-size: 14px;\n line-height: 1.2;\n margin-bottom: 30px;\n }\n .chat__bottom {\n position: absolute;\n z-index: 3;\n bottom: 0;\n padding-bottom: 56px;\n left: 0;\n right: 0;\n }\n .chat__bottom::before {\n content: \"\";\n position: absolute;\n left: calc(var(--container-offset) * -1);\n right: calc(var(--container-offset) * -1);\n bottom: 0;\n height: 180px;\n z-index: -1;\n background-image: linear-gradient(-17deg, rgba(0, 64, 108, 0.5803921569) 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\n backdrop-filter: blur(5px);\n clip-path: polygon(0px 60px, 100% 0%, 100% 100%, 0% 100%);\n }\n .chat__img {\n display: none;\n }\n .chat__btn {\n max-width: 400px;\n width: 100%;\n margin: 0 auto;\n font-size: 14px;\n padding: 4px 35px;\n }\n}\n@media (max-width: 400px) {\n .chat {\n padding: 34px 0 0;\n }\n .chat__btn {\n padding: 4px 10px;\n }\n .chat__text {\n max-width: 310px;\n }\n}\n.accordion-mobile {\n display: none;\n}\n\n.accordion__item .accordion__title-wrapper {\n clip-path: polygon(0 0, 95% 0, 100% 100%, 0% 100%);\n}\n.accordion__item:nth-child(1) {\n width: 408px;\n margin-bottom: 20px;\n}\n.accordion__item:nth-child(2) {\n width: 436px;\n}\n.accordion__item:nth-child(2) .accordion__title-wrapper {\n color: var(--default);\n}\n.accordion__title-wrapper {\n cursor: pointer;\n padding: 13px 0 13px 16px;\n background-color: var(--light);\n color: var(--blue-middle);\n font-size: 24px;\n font-weight: 600;\n line-height: 1.7;\n display: flex;\n align-items: center;\n}\n.accordion__title {\n display: inline-block;\n padding-right: 18px;\n}\n.accordion__icon {\n width: 32px;\n height: 16px;\n transition: all 0.5s ease-in-out;\n}\n.accordion__content {\n max-height: 0;\n overflow: hidden;\n transition: all 0.5s ease-in-out;\n color: var(--default);\n font-size: 24px;\n font-weight: 200;\n background-color: #f5f5f5;\n padding: 0 10px 0 14px;\n margin: -1px 0 0 0;\n}\n.accordion__content-text {\n line-height: 1.17;\n}\n.accordion__content-text span {\n font-variation-settings: \"wdth\" 140, \"wght\" 600;\n}\n.accordion__content-text:not(:last-child) {\n margin-bottom: 8px;\n}\n.accordion .active .accordion__content {\n max-height: 650px;\n padding: 10px 10px 10px 14px;\n}\n\n@media (max-width: 1280px) {\n .accordion__content {\n font-size: 17px;\n padding: 0 10px 0 27px;\n }\n .accordion__content-text:not(:last-child) {\n margin-bottom: 6px;\n }\n .accordion .active .accordion__content {\n padding: 10px 10px 10px 27px;\n }\n .accordion__item:nth-child(1) {\n width: 370px;\n margin-bottom: 14px;\n }\n .accordion__item:nth-child(2) {\n width: 390px;\n }\n .accordion__item .accordion__title-wrapper {\n clip-path: polygon(0 0, 96% 0, 100% 100%, 0% 100%);\n }\n .accordion__title-wrapper {\n padding: 10px 0 10px 27px;\n }\n .accordion__title {\n font-size: 17px;\n }\n .accordion__icon {\n margin: 0 30px 0 auto;\n }\n}\n@media (max-width: 992px) {\n .accordion-desktop {\n display: none;\n }\n .accordion-mobile {\n display: block;\n padding: 0 var(--container-offset);\n max-width: var(--container-width);\n margin-left: auto;\n margin-right: auto;\n }\n .accordion__items {\n display: flex;\n justify-content: space-between;\n gap: 6px;\n }\n .accordion__item-wrapper {\n padding: 10px 0 10px 16px;\n }\n .accordion__item:nth-child(1) {\n width: 50%;\n margin-bottom: 0;\n }\n .accordion__item:nth-child(2) {\n width: 50%;\n }\n .accordion__item:nth-child(2) .accordion__title-wrapper {\n clip-path: polygon(0 0, 100% 0, 100% 100%, 4% 100%);\n }\n .accordion__item:nth-child(2) .accordion__content {\n margin-left: 1.9vw;\n }\n .accordion__item:nth-child(2) .accordion__icon {\n margin: 0 12px 0 auto;\n }\n .accordion__title {\n padding-right: 0;\n }\n .accordion__icon {\n margin: 0 22px 0 auto;\n }\n}\n@media (max-width: 700px) {\n .accordion__items {\n flex-direction: column;\n gap: 14px;\n }\n .accordion__content {\n font-size: 14px;\n padding: 0 10px 0 12px;\n }\n .accordion__content-text:not(:last-child) {\n margin-bottom: 4px;\n }\n .accordion .active .accordion__content {\n padding: 10px 10px 10px 12px;\n }\n .accordion__item:nth-child(1) {\n width: auto;\n max-width: 320px;\n }\n .accordion__item:nth-child(2) {\n width: auto;\n max-width: 336px;\n }\n .accordion__item:nth-child(2) .accordion__content {\n margin-left: 0;\n }\n .accordion__item:nth-child(2) .accordion__title-wrapper {\n clip-path: polygon(0 0, 96% 0, 100% 100%, 0% 100%);\n }\n .accordion__item:nth-child(2) .accordion__icon {\n margin: 0 22px 0 auto;\n }\n .accordion__title-wrapper {\n padding: 10px 10px 10px 12px;\n }\n .accordion__title {\n font-size: 14px;\n }\n .accordion__icon {\n width: 20px;\n height: 10px;\n }\n .accordion__icon img {\n object-fit: contain;\n }\n}\n.banner {\n margin-top: 85px;\n}\n.banner__background {\n background-image: url(\"./../img/banner-bg.jpg\");\n background-size: cover;\n background-position: center;\n background-repeat: no-repeat;\n}\n.banner__inner {\n min-height: 96px;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.banner__title {\n font-size: 48px;\n margin-right: 88px;\n margin-bottom: 0;\n}\n.banner__btn {\n margin-right: 140px;\n}\n\n@media (max-width: 1280px) {\n .banner {\n margin-top: 60px;\n }\n .banner__inner {\n min-height: 68px;\n }\n .banner__title {\n font-size: 34px;\n margin-right: 50px;\n }\n .banner__btn {\n margin-right: 180px;\n }\n}\n@media (max-width: 940px) {\n .banner__btn {\n margin-right: 0;\n }\n}\n@media (max-width: 700px) {\n .banner__inner {\n min-height: 68px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding: 46px 0 20px;\n }\n .banner__title {\n margin-bottom: 20px;\n text-align: center;\n margin-right: 0;\n font-size: 30px;\n letter-spacing: 1.2px;\n line-height: 32px;\n }\n}\n@media (max-width: 360px) {\n .banner__title {\n font-size: 26px;\n }\n}\n.goods {\n padding: 62px 0 10px;\n}\n.goods__slider {\n margin-left: -5px;\n margin-right: -5px;\n}\n.goods__slider-wrapper {\n align-items: stretch;\n}\n.goods__item {\n height: auto;\n padding: 10px 10px 14px;\n box-sizing: border-box;\n background-color: var(--light);\n display: flex;\n flex-direction: column;\n justify-content: center;\n text-align: center;\n}\n.goods__item-shadow {\n box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);\n padding: 28px 10px 42px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n.goods__item-bottom {\n padding: 0 10px;\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n.goods__item img {\n margin-left: auto;\n margin-right: auto;\n width: 310px;\n max-height: 310px;\n object-fit: contain;\n}\n.goods__item-title {\n color: var(--blue-middle);\n font-size: 20px;\n font-weight: 629;\n line-height: 22px;\n margin-bottom: 5px;\n}\n.goods__item-subtitle {\n display: inline-block;\n margin-bottom: 18px;\n font-size: 16px;\n line-height: 18px;\n font-weight: 200;\n color: var(--gray);\n}\n.goods__item-text {\n color: var(--default);\n margin-bottom: 28px;\n font-size: 16px;\n font-weight: 200;\n line-height: 18px;\n text-align: left;\n}\n.goods__item-btn {\n width: 100%;\n margin-left: auto;\n margin-right: auto;\n opacity: 0.5;\n margin-top: auto;\n}\n.goods__item-btn:hover {\n background-color: var(--blue-dark);\n opacity: 1;\n}\n.goods__item-img {\n position: relative;\n margin-bottom: 10px;\n}\n.goods__item.goods__item--icon .goods__item-img::before {\n content: \"\";\n position: absolute;\n bottom: 0px;\n right: 16%;\n width: 15px;\n height: 15px;\n background-size: cover;\n object-fit: cover;\n background-image: url(\"./../img/label-icon.png\");\n}\n.goods__slider-wrapper__arros {\n position: relative;\n padding: 0 38px;\n}\n.goods__slider-navigation {\n left: 0;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n}\n.goods__slider-btn {\n background-color: transparent;\n cursor: pointer;\n border: none;\n padding: 0;\n width: 34px;\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: -50px;\n}\n.goods__slider-btn::after {\n content: \"\";\n}\n.goods__slider-btn svg {\n transform: scale(0.9);\n}\n.goods__slider-btn.swiper-button-disabled svg path {\n stroke: var(--default);\n}\n.goods__slider-prev {\n left: 2px;\n}\n.goods__slider-next {\n right: 2px;\n}\n.goods__slider-pagination {\n position: relative;\n top: -5px;\n margin-left: -5px;\n margin-right: -5px;\n}\n.goods__slider-pagination .swiper-pagination-bullet {\n width: 56px;\n height: 2px;\n padding: 5px 0;\n border-radius: 0;\n margin: 0 18px !important;\n position: relative;\n background-color: var(--light);\n bottom: 0;\n}\n.goods__slider-pagination .swiper-pagination-bullet::before {\n content: \"\";\n position: absolute;\n top: 50%;\n left: 0;\n height: 3px;\n width: 100%;\n transform: translateY(-50%);\n background-color: var(--default) !important;\n}\n.goods__slider-pagination .swiper-pagination-bullet-active::before {\n background-color: var(--accent) !important;\n}\n\n@media (max-width: 1440px) {\n .goods__item-text {\n margin-bottom: 25px;\n }\n}\n@media (max-width: 1280px) {\n .goods__item img {\n width: 220px;\n max-height: 220px;\n }\n .goods__item-title {\n font-size: 14px;\n line-height: 16px;\n margin-bottom: 0;\n }\n .goods__item-subtitle {\n font-size: 12px;\n }\n .goods__item-text {\n font-size: 12px;\n margin-bottom: 30px;\n }\n .goods__item-shadow {\n padding: 16px 10px 28px;\n }\n .goods__item.goods__item--icon .goods__item-img::before {\n right: 12%;\n }\n .goods__slider-pagination .swiper-pagination-bullet {\n margin: 0 10px !important;\n }\n}\n@media (max-width: 1024px) {\n .goods__item-text {\n margin-bottom: 15px;\n }\n}\n@media (max-width: 1024px) and (min-width: 941px) {\n .goods__item img {\n width: 166px;\n max-height: 166px;\n }\n .goods__item-btn {\n min-width: 140px;\n }\n}\n@media (max-width: 940px) {\n .goods {\n padding-top: 40px;\n }\n .goods__slider-pagination .swiper-pagination-bullet {\n width: 48px;\n margin: 0 7px !important;\n }\n}\n@media (max-width: 768px) {\n .goods__slider-pagination .swiper-pagination-bullet {\n width: 35px;\n margin: 0 5px !important;\n }\n .goods__item-text {\n margin-bottom: 10px;\n }\n .goods__item.goods__item--icon .goods__item-img::before {\n right: 12%;\n }\n}\n@media (max-width: 600px) {\n .goods__slider-pagination .swiper-pagination-bullet {\n width: 18px;\n margin: 0 5px !important;\n }\n .goods__item.goods__item--icon .goods__item-img::before {\n right: 22%;\n }\n}\n@media (max-width: 400px) {\n .goods__slider-pagination .swiper-pagination-bullet {\n width: 14px;\n margin: 0 4px !important;\n }\n .goods__item.goods__item--icon .goods__item-img::before {\n right: 16%;\n }\n}\n.labels {\n padding: 70px 0 108px;\n}\n.labels__title {\n text-align: center;\n color: var(--accent);\n margin-bottom: 50px;\n font-size: 48px;\n}\n.labels__list {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-wrap: wrap;\n gap: 42px;\n}\n.labels__item {\n display: inherit;\n transition: all var(--transition);\n}\n.labels__item:hover {\n transform: var(--scale-hover);\n}\n.labels__link img {\n height: 47px;\n}\n\n@media (max-width: 1440px) {\n .labels {\n padding: 70px 0 85px;\n }\n .labels__list {\n gap: 32px;\n }\n}\n@media (max-width: 1280px) {\n .labels {\n padding: 46px 0 50px;\n }\n .labels__list {\n gap: 30px;\n }\n .labels__title {\n font-size: 34px;\n line-height: 34px;\n margin-bottom: 37px;\n }\n .labels__link img {\n height: 34px;\n }\n}\n@media (max-width: 1024px) {\n .labels__list {\n gap: 26px;\n }\n}\n@media (max-width: 900px) {\n .labels {\n padding: 46px 0 35px;\n }\n .labels__link img {\n height: 45px;\n }\n}\n@media (max-width: 700px) {\n .labels {\n padding: 46px 0 100px;\n }\n .labels__list {\n gap: 16px 24px;\n }\n .labels__title {\n font-size: 30px;\n line-height: 1;\n margin-bottom: 30px;\n }\n .labels__link img {\n height: 34px;\n }\n}\n@media (max-width: 400px) {\n .labels__title {\n margin-bottom: 24px;\n }\n .labels__link img {\n height: 32px;\n }\n}\n@media (max-width: 360px) {\n .labels__title {\n font-weight: 800;\n font-size: 26px;\n }\n .labels__link img {\n height: 28px;\n }\n .labels__list {\n gap: 16px 20px;\n }\n}\n.recommendations {\n padding: 85px 0 0;\n margin-bottom: -1px;\n}\n.recommendations__inner {\n display: flex;\n}\n.recommendations__content {\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding-left: 40px;\n position: relative;\n z-index: 11;\n}\n.recommendations__title {\n margin-bottom: 24px;\n color: var(--accent);\n}\n.recommendations__text {\n color: var(--default);\n font-size: 24px;\n font-weight: 200;\n line-height: 28px;\n max-width: 540px;\n width: 100%;\n}\n.recommendations__slider {\n position: relative;\n height: 660px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.recommendations__slider-inner {\n width: 50%;\n position: relative;\n clip-path: polygon(var(--max-offset) 0, 83% 0, 100% 100%, var(--max-offset) 100%);\n}\n.recommendations__slider-inner::before {\n content: \"\";\n position: absolute;\n bottom: 0;\n right: 0;\n width: calc(100% + 100vw - var(--content-width) / 2);\n height: 100%;\n background-color: var(--blue-middle);\n z-index: -1;\n}\n.recommendations__slider-wrapper {\n min-width: 0;\n flex-grow: 1;\n position: relative;\n}\n.recommendations__slider-container {\n padding-right: 140px;\n}\n.recommendations__slider-item {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.recommendations__slider-link {\n position: relative;\n}\n.recommendations__slider-link::before {\n content: \"\";\n position: absolute;\n background-image: url(\"./../img/svg/zoom.svg\");\n background-position: center;\n background-size: contain;\n background-repeat: no-repeat;\n right: 20px;\n top: 10px;\n width: 62px;\n height: 66px;\n}\n.recommendations__slider-link img {\n max-width: 370px;\n}\n.recommendations__slider-btn {\n box-shadow: none;\n background-color: transparent;\n border: none;\n width: 40px;\n height: 42px;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.recommendations__slider-btn::after {\n content: \"\";\n}\n.recommendations__slider-btn svg {\n transform: scale(0.8);\n}\n.recommendations__slider-btn.swiper-button-disabled {\n opacity: 0.5;\n}\n.recommendations__slider-navigation-prev {\n left: -10px;\n}\n.recommendations__slider-navigation-next {\n right: 130px;\n}\n\n@media (max-width: 1280px) {\n .recommendations {\n padding: 60px 0 0;\n }\n .recommendations__slider {\n height: 606px;\n }\n .recommendations__slider-inner {\n width: 55%;\n }\n .recommendations__slider-link::before {\n width: 50px;\n height: 54px;\n right: 6px;\n }\n .recommendations__slider-link img {\n max-width: 350px;\n }\n .recommendations__text {\n font-size: 17px;\n line-height: 20px;\n max-width: 376px;\n }\n .recommendations__content {\n padding-left: 130px;\n }\n}\n@media (max-width: 1024px) {\n .recommendations__slider {\n height: 506px;\n }\n .recommendations__slider-inner {\n width: 62%;\n }\n .recommendations__slider-link img {\n max-width: 290px;\n }\n .recommendations__content {\n padding-left: 10px;\n padding-bottom: 76px;\n }\n}\n@media (max-width: 900px) {\n .recommendations__slider {\n height: 440px;\n }\n .recommendations__slider-inner {\n width: 58%;\n }\n .recommendations__slider-link img {\n max-width: 240px;\n }\n .recommendations__content {\n padding-left: 0;\n padding-bottom: 45px;\n }\n}\n@media (max-width: 768px) {\n .recommendations__title {\n margin-bottom: 14px;\n }\n .recommendations__slider-link img {\n max-width: 220px;\n }\n .recommendations__slider-link::before {\n width: 30px;\n height: 32px;\n }\n}\n@media ((max-width: 768px) and (min-width: 701px)) {\n .recommendations__slider-inner {\n width: 58%;\n }\n .recommendations__slider-link img {\n max-width: 200px;\n }\n .recommendations__content {\n margin-left: -10px;\n }\n}\n@media (max-width: 700px) {\n .recommendations {\n padding: 50px 0 0;\n }\n .recommendations__inner {\n flex-direction: column;\n justify-content: center;\n }\n .recommendations__content {\n margin-bottom: 0;\n margin-left: 0;\n margin-bottom: 30px;\n padding-bottom: 0;\n }\n .recommendations__slider {\n height: 344px;\n }\n .recommendations__slider-link img {\n max-width: 200px;\n }\n .recommendations__slider-inner {\n width: 100%;\n order: 2;\n clip-path: none;\n }\n .recommendations__slider-inner::before {\n transform: skewX(0);\n width: 100vw;\n left: calc(var(--container-offset) * -1);\n }\n .recommendations__slider-wrapper {\n margin: 0 calc(var(--container-offset) * -1);\n }\n .recommendations__slider-container {\n padding-right: 0;\n }\n .recommendations__slider-navigation-prev {\n left: 0;\n }\n .recommendations__slider-navigation-next {\n right: 0;\n }\n .recommendations__text {\n font-size: 14px;\n line-height: 1.2;\n }\n .recommendations__title span {\n font-size: 30px;\n letter-spacing: 1.2px;\n line-height: 32px;\n }\n}\n@media (max-width: 360px) {\n .recommendations__title {\n font-size: 26px;\n letter-spacing: 1px;\n }\n}\n.partners {\n padding: 90px 0 30px;\n}\n.partners__title {\n color: var(--accent);\n margin-bottom: 60px;\n}\n.partners__list {\n transition-timing-function: linear !important;\n align-items: center;\n display: inline-flex;\n}\n.partners__item {\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n width: auto !important;\n}\n.partners__item img {\n max-height: 90px;\n max-width: 200px;\n width: 100%;\n filter: grayscale(100%);\n object-fit: contain;\n}\n\n.marquee {\n animation: scroll 30s linear infinite;\n}\n\n@keyframes scroll {\n from {\n transform: translateX(0);\n }\n to {\n transform: translateX(calc(-100% - 86px));\n }\n}\n@media (max-width: 1280px) {\n .partners {\n padding: 55px 0 0;\n }\n}\n@media (max-width: 768px) {\n @keyframes scroll {\n from {\n transform: translateX(0);\n }\n to {\n transform: translateX(calc(-100% - 60px));\n }\n }\n .partners__title {\n margin-bottom: 40px;\n }\n .partners__item img {\n max-height: 60px;\n max-width: 140px;\n }\n}\n@media (max-width: 700px) {\n .partners {\n padding: 50px 0 0;\n }\n .partners__title {\n margin-bottom: 30px;\n }\n}\n.header-history {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n z-index: 20;\n background-color: var(--blue-middle);\n}\n.header-history__burger, .header-history__mobile-logo {\n display: none;\n}\n\n.nav-history__container {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: 74px;\n}\n.nav-history__list {\n display: flex;\n align-items: center;\n column-gap: 15px;\n}\n.nav-history__next.active {\n color: var(--accent);\n}\n.nav-history__next.active svg path {\n stroke: var(--accent);\n}\n.nav-history__item--back {\n display: none;\n}\n.nav-history__link {\n font-variation-settings: \"wght\" 700, \"wdth\" 25, \"slnt\" -10;\n display: flex;\n align-items: center;\n gap: 6px;\n font-size: 16px;\n font-weight: 200;\n line-height: 30px;\n text-transform: uppercase;\n border-bottom: 1px solid transparent;\n transition: all var(--transition);\n font-stretch: 25%;\n line-height: 47px;\n letter-spacing: 0;\n}\n.nav-history__link-icon {\n margin-bottom: 2px;\n}\n.nav-history__link-icon path {\n transition: all var(--transition);\n}\n.nav-history__link:hover {\n color: var(--accent);\n}\n.nav-history__link:hover svg path {\n stroke: var(--accent);\n}\n.nav-history__back {\n margin-right: auto;\n}\n\n@media (max-width: 1280px) {\n .nav-history__link {\n font-size: 13px;\n }\n}\n@media (max-width: 1024px) {\n .nav-history__list {\n column-gap: 10px;\n }\n}\n@media (max-width: 900px) {\n .header-history__inner {\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n .header-history__burger {\n display: flex;\n }\n .header-history.active {\n background-image: none;\n }\n .header-history__mobile-logo {\n display: block;\n cursor: auto;\n max-width: 190px;\n }\n .header-history__burger {\n align-self: center;\n display: flex;\n margin-left: auto;\n cursor: pointer;\n height: 36px;\n padding: 4px 0;\n width: 36px;\n z-index: 2;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n }\n .header-history__mobile-logo {\n margin-left: calc(var(--container-offset) * -1);\n }\n .header-history__item--back {\n display: block;\n }\n .nav-history {\n position: fixed;\n top: 60px;\n left: -100vw;\n right: 100vw;\n min-height: calc(100vh - 60px);\n bottom: 0;\n display: flex;\n align-items: flex-start;\n justify-content: center;\n transition: all var(--transition);\n background-color: var(--blue-middle);\n overflow-y: auto;\n text-align: center;\n }\n .nav-history__container {\n height: 60px;\n }\n .nav-history__logo {\n display: none;\n }\n .nav-history__item--back {\n display: block;\n }\n .nav-history__list {\n flex-direction: column;\n padding: 80px 20px 60px;\n gap: 20px 0;\n }\n .nav-history__link {\n font-size: 21px;\n }\n .nav-history__next {\n font-size: 13px;\n }\n .nav-history.active {\n left: 0;\n right: 0;\n }\n}\n@media (max-width: 400px) {\n .nav-history__next {\n font-size: 10px;\n }\n}\n@media (max-width: 360px) {\n .nav-history__list {\n padding: 40px 20px 40px;\n gap: 10px 0;\n }\n .nav-history__link {\n padding: 10px 0;\n }\n}\n.history-top {\n position: relative;\n overflow: hidden;\n margin-top: 74px;\n background-color: var(--blue-middle);\n}\n.history-top__img {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n.history-top__img img {\n position: absolute;\n right: 0;\n height: 100%;\n width: 50%;\n object-fit: cover;\n object-position: top right;\n}\n.history-top__inner {\n padding: 234px 0 200px 0;\n position: relative;\n z-index: 1;\n}\n.history-top__inner::before {\n content: \"\";\n position: absolute;\n right: 50%;\n bottom: 0;\n width: 100vw;\n height: 100%;\n z-index: -1;\n transform: skewX(17deg);\n transform-origin: top;\n background-image: linear-gradient(90deg, #00406C 38.01%, rgba(0, 64, 108, 0.53) 117.87%);\n backdrop-filter: blur(10px);\n}\n.history-top__title {\n margin-bottom: 40px;\n font-size: 68px;\n}\n.history-top__name {\n font-variation-settings: \"wdth\" 100, \"wght\" 700;\n margin-bottom: 14px;\n font-size: 20px;\n font-style: normal;\n line-height: 1.35;\n font-stretch: normal;\n}\n.history-top__text {\n max-width: 540px;\n line-height: 1.2;\n}\n\n@media (max-width: 1440px) {\n .history-top__inner::before {\n right: 44%;\n }\n}\n@media (max-width: 1280px) {\n .history-top__inner {\n padding: 140px 0 248px 0;\n }\n .history-top__inner::before {\n right: 46%;\n }\n .history-top__title {\n margin-bottom: 70px;\n font-size: 48px;\n }\n .history-top__name {\n font-size: 14px;\n margin-bottom: 20px;\n }\n .history-top__text {\n font-size: 14px;\n }\n}\n@media (max-width: 1024px) {\n .history-top__inner {\n padding: 140px 0 115px 0;\n }\n .history-top__inner::before {\n right: 43%;\n }\n .history-top__img img {\n object-position: top center;\n }\n}\n@media (max-width: 900px) {\n .history-top {\n margin-top: 60px;\n }\n .history-top__inner {\n width: 100%;\n position: absolute;\n padding: 0 0 40px 0;\n bottom: 0;\n }\n .history-top__inner::before {\n transform: skewX(0);\n transform: skewY(18deg);\n left: calc(var(--container-offset) * -1);\n right: calc(var(--container-offset) * -1);\n top: -40px;\n height: 200%;\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\n }\n .history-top__img {\n position: static;\n }\n .history-top__img img {\n position: static;\n width: 100%;\n }\n .history-top__title {\n margin-bottom: 40px;\n }\n .history-top__name {\n margin-bottom: 8px;\n }\n}\n@media (max-width: 700px) {\n .history-top {\n padding-bottom: 100px;\n }\n .history-top__title {\n font-size: 30px;\n }\n}\n@media (max-width: 400px) {\n .history-top {\n padding-bottom: 120px;\n }\n .history-top__inner::before {\n top: -60px;\n }\n .history-top__title {\n margin-bottom: 40px;\n font-size: 25px;\n }\n}\n.history-question {\n position: relative;\n background-color: var(--blue-middle);\n}\n.history-question__img {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n.history-question__img img {\n position: absolute;\n left: 0;\n height: 100%;\n width: 50%;\n object-fit: cover;\n object-position: top left;\n}\n.history-question__inner {\n min-height: 834px;\n display: flex;\n align-items: center;\n padding: 70px 0 70px 0;\n max-width: 50%;\n margin-left: auto;\n position: relative;\n z-index: 1;\n}\n.history-question__inner::before {\n content: \"\";\n position: absolute;\n left: -37%;\n bottom: 0;\n width: 100vw;\n height: 100%;\n z-index: -1;\n transform: skewX(17deg);\n transform-origin: top;\n background-color: var(--blue-middle);\n}\n.history-question__list {\n display: flex;\n flex-direction: column;\n gap: 46px;\n}\n.history-question__title {\n font-size: 40px;\n line-height: 1.1;\n letter-spacing: 2.3px;\n margin-bottom: 18px;\n}\n.history-question__text {\n font-size: 24px;\n font-weight: 200;\n line-height: 1.1;\n}\n\n@media (max-width: 1440px) {\n .history-question__inner::before {\n left: -42%;\n }\n}\n@media (max-width: 1280px) {\n .history-question__inner {\n max-width: 560px;\n min-height: auto;\n padding: 50px 0 50px 0;\n }\n .history-question__inner::before {\n left: -30%;\n }\n .history-question__title {\n font-size: 30px;\n letter-spacing: 1.2px;\n }\n .history-question__list {\n gap: 30px;\n }\n .history-question__text {\n font-size: 17px;\n }\n}\n@media (max-width: 1024px) {\n .history-question__inner {\n max-width: 450px;\n }\n .history-question__inner::before {\n left: -40%;\n }\n}\n@media (max-width: 900px) {\n .history-question__inner {\n max-width: 100%;\n padding: 66px 0 100px 0;\n }\n .history-question__img {\n position: static;\n margin-bottom: 65px;\n }\n .history-question__img img {\n position: static;\n width: 100%;\n }\n .history-question__list {\n flex-direction: row;\n }\n}\n@media (max-width: 700px) {\n .history-question__list {\n flex-direction: column;\n }\n}\n@media (max-width: 400px) {\n .history-question__text {\n font-size: 14px;\n }\n .history-question__list {\n gap: 50px;\n }\n}\n.history-quite__inner {\n padding: 53px 0 51px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 30px;\n}\n.history-quite__inner--start {\n align-items: start;\n}\n.history-quite__title {\n color: var(--accent);\n font-size: 40px;\n max-width: 650px;\n margin-bottom: 0;\n line-height: 1.1;\n}\n.history-quite__text {\n max-width: 620px;\n color: var(--default);\n font-size: 24px;\n line-height: 1.2;\n}\n\n@media (max-width: 1280px) {\n .history-quite__title {\n font-size: 30px;\n }\n .history-quite__text {\n max-width: 522px;\n font-size: 17px;\n }\n}\n@media (max-width: 1024px) {\n .history-quite__inner {\n padding: 59px 0 53px;\n }\n .history-quite__title {\n display: inline;\n }\n .history-quite__text {\n max-width: 470px;\n }\n}\n@media (max-width: 900px) {\n .history-quite__title {\n width: 50%;\n }\n .history-quite__text {\n max-width: 100%;\n width: 50%;\n }\n}\n@media (max-width: 700px) {\n .history-quite__inner {\n flex-direction: column;\n }\n .history-quite__title {\n width: 100%;\n }\n .history-quite__text {\n width: 100%;\n }\n}\n@media (max-width: 400px) {\n .history-quite__inner {\n padding: 50px 0 50px;\n gap: 25px;\n }\n .history-quite__text {\n font-size: 14px;\n }\n}\n.history-question-right {\n position: relative;\n background-color: var(--blue-middle);\n}\n.history-question-right__img {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n.history-question-right__img img {\n position: absolute;\n right: 0;\n height: 100%;\n width: 56%;\n object-fit: cover;\n object-position: bottom right;\n}\n.history-question-right__inner {\n min-height: 934px;\n display: flex;\n align-items: center;\n padding: 70px 0 70px 0;\n max-width: 554px;\n position: relative;\n z-index: 1;\n}\n.history-question-right__inner::before {\n content: \"\";\n position: absolute;\n right: -13%;\n bottom: 0;\n width: 100vw;\n height: 100%;\n z-index: -1;\n transform: skewX(17deg);\n transform-origin: top;\n background-color: var(--blue-middle);\n}\n.history-question-right__list {\n display: flex;\n flex-direction: column;\n gap: 46px;\n}\n.history-question-right__title {\n font-size: 40px;\n line-height: 1.1;\n letter-spacing: 2.3px;\n margin-bottom: 18px;\n}\n.history-question-right__title span {\n display: block;\n margin-bottom: 0;\n}\n.history-question-right__text {\n font-size: 24px;\n font-weight: 200;\n line-height: 1.1;\n}\n\n@media (max-width: 1440px) {\n .history-question-right__inner::before {\n right: 0;\n }\n}\n@media (max-width: 1280px) {\n .history-question-right__inner {\n padding: 50px 0 50px 0;\n min-height: 660px;\n max-width: 520px;\n }\n .history-question-right__list {\n gap: 32px;\n }\n .history-question-right__title {\n margin-bottom: 14px;\n font-size: 32px;\n }\n .history-question-right__title span {\n font-size: 32px;\n }\n .history-question-right__text {\n font-size: 17px;\n line-height: 1.1;\n }\n}\n@media (max-width: 1024px) {\n .history-question-right__inner {\n min-height: 564px;\n max-width: 400px;\n }\n .history-question-right__inner::before {\n right: 2%;\n }\n .history-question-right__title {\n line-height: 1.1;\n }\n}\n@media (max-width: 900px) {\n .history-question-right__inner {\n min-height: auto;\n max-width: 100%;\n }\n .history-question-right__img {\n position: static;\n }\n .history-question-right__img img {\n position: static;\n width: 100%;\n }\n .history-question-right__list {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 54px;\n }\n}\n@media (max-width: 700px) {\n .history-question-right__list {\n grid-template-columns: 1fr;\n }\n .history-question-right__title {\n width: 100%;\n }\n .history-question-right__text {\n width: 100%;\n }\n}\n@media (max-width: 400px) {\n .history-question-right__title {\n font-size: 30px;\n }\n .history-question-right__title span {\n font-size: 30px;\n }\n .history-question-right__list {\n gap: 20px;\n }\n .history-question-right__text {\n font-size: 14px;\n }\n}\n.history-slogan__inner {\n padding: 40px 0 50px;\n}\n.history-slogan__title {\n color: var(--accent);\n font-size: 40px;\n line-height: 1.1;\n letter-spacing: 1.6px;\n margin-bottom: 0;\n}\n.history-slogan__text {\n color: var(--default);\n font-size: 24px;\n line-height: 1.14;\n}\n\n@media (max-width: 1280px) {\n .history-slogan__title {\n font-size: 30px;\n letter-spacing: 1.2px;\n letter-spacing: 1.2px;\n }\n}\n@media (max-width: 900px) {\n .history-slogan__inner {\n padding: 40px 0 40px;\n }\n .history-slogan__title {\n display: inline;\n }\n}\n.history-blitz {\n position: relative;\n overflow: hidden;\n background-color: var(--blue-middle);\n}\n.history-blitz__img {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n.history-blitz__img img {\n position: absolute;\n left: 0;\n height: 100%;\n width: 42%;\n object-fit: cover;\n object-position: top left;\n}\n.history-blitz__inner {\n min-height: 834px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding: 70px 0 70px 0;\n max-width: 850px;\n margin-left: auto;\n position: relative;\n z-index: 1;\n}\n.history-blitz__inner::before {\n content: \"\";\n position: absolute;\n left: -10%;\n bottom: -1px;\n width: 100vw;\n height: 100%;\n z-index: -1;\n transform: skewX(-17deg);\n transform-origin: top;\n background-image: linear-gradient(76deg, rgba(0, 64, 108, 0.53), #00406C 25.01% 117.87%);\n backdrop-filter: blur(5px);\n}\n.history-blitz__list {\n display: flex;\n flex-direction: column;\n gap: 36px;\n}\n.history-blitz__item {\n display: flex;\n}\n.history-blitz__item-title {\n font-variation-settings: \"wght\" 700, \"opsz\" 16, \"wdth\" 25, \"slnt\" -10;\n margin-bottom: 0;\n font-size: 22px;\n text-align: left;\n letter-spacing: 0.9px;\n line-height: 1.2;\n}\n.history-blitz__title {\n font-size: 45px;\n line-height: 1;\n letter-spacing: 1.8px;\n margin-bottom: 56px;\n text-align: center;\n letter-spacing: 0.9px;\n}\n.history-blitz__text {\n max-width: 450px;\n margin-left: auto;\n font-size: 24px;\n line-height: 1.2;\n}\n\n@media (max-width: 1440px) {\n .history-blitz__inner::before {\n left: -4%;\n }\n}\n@media (max-width: 1280px) {\n .history-blitz__title {\n font-variation-settings: \"wght\" 700, \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\n font-size: 30px;\n letter-spacing: 1.2px;\n margin-bottom: 66px;\n }\n .history-blitz__inner {\n max-width: 705px;\n min-height: auto;\n }\n .history-blitz__list {\n gap: 34px;\n }\n .history-blitz__item-title {\n font-size: 18px;\n letter-spacing: 0.9px;\n }\n .history-blitz__text {\n max-width: 340px;\n font-size: 17px;\n }\n}\n@media (max-width: 1024px) {\n .history-blitz__img img {\n width: 50%;\n }\n .history-blitz__inner {\n max-width: 524px;\n }\n .history-blitz__inner::before {\n left: 5%;\n }\n .history-blitz__item-title {\n max-width: 230px;\n }\n .history-blitz__text {\n max-width: 264px;\n }\n}\n@media (max-width: 900px) {\n .history-blitz__inner {\n min-height: auto;\n max-width: 100%;\n padding-top: 80px;\n margin-top: -134px;\n }\n .history-blitz__inner::before {\n transform: skewY(18deg);\n left: calc(var(--container-offset) * -1);\n right: calc(var(--container-offset) * -1);\n top: -30px;\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\n }\n .history-blitz__title {\n margin-bottom: 52px;\n }\n .history-blitz__img {\n position: static;\n }\n .history-blitz__img img {\n position: static;\n width: 100%;\n }\n .history-blitz__item {\n display: grid;\n grid-template-columns: 264px 1fr;\n gap: 36px;\n }\n .history-blitz__item-title {\n max-width: 100%;\n }\n .history-blitz__text {\n max-width: 100%;\n }\n}\n@media (max-width: 700px) {\n .history-blitz__title {\n text-align: left;\n }\n .history-blitz__item {\n grid-template-columns: 1fr;\n }\n}\n@media (max-width: 400px) {\n .history-blitz__inner {\n padding: 70px 0 50px 0;\n margin-top: -65px;\n }\n .history-blitz__title {\n text-align: left;\n margin-bottom: 44px;\n }\n .history-blitz__text {\n font-size: 14px;\n }\n}","@font-face {\r\n\tfont-family: 'Roboto Flex';\r\n\tfont-style: normal;\r\n\tfont-display: swap;\r\n\tsrc: local('Roboto Flex'), url('../fonts/Roboto-Flex.woff2') format('woff2');\r\n\t// src: local('Roboto Flex'), url('../fonts/Roboto-Flex.woff2') format('woff2-variations');\r\n\tfont-weight: 100 1000;\r\n\tfont-stretch: 25% 151%;\r\n}","html {\r\n box-sizing: border-box;\r\n}\r\n\r\n*,\r\n*::before,\r\n*::after {\r\n box-sizing: inherit;\r\n}\r\n\r\nh1,\r\nh2,\r\nh3,\r\nh4,\r\nh5,\r\nh6 {\r\n margin: 0;\r\n}\r\n\r\n*::-webkit-scrollbar {\r\n width: 10px;\r\n}\r\n\r\n*::-webkit-scrollbar-track {\r\n background-color: var(--light);\r\n}\r\n\r\n*::-webkit-scrollbar-thumb {\r\n background-color: var(--blue-middle);\r\n}\r\n\r\n* {\r\n scrollbar-width: thin;\r\n scrollbar-color: var(--blue-middle) #fff;\r\n}\r\n\r\n.page {\r\n font-size: 20px;\r\n font-weight: 200;\r\n line-height: 1.2;\r\n color: var(--light);\r\n height: 100%;\r\n font-family: var(--font-family);\r\n font-variation-settings: \"wdth\" 140, \"wght\" 200;\r\n}\r\n\r\n.page__body {\r\n margin: 0;\r\n min-width: 320px;\r\n min-height: 100%;\r\n}\r\n\r\nimg {\r\n height: auto;\r\n max-width: 100%;\r\n object-fit: cover;\r\n display: block;\r\n}\r\n\r\na {\r\n text-decoration: none;\r\n display: inline-block;\r\n}\r\n\r\n.site-container {\r\n overflow: hidden;\r\n}\r\n\r\n.is-hidden {\r\n display: none !important;\r\n}\r\n\r\n.btn-reset {\r\n border: none;\r\n padding: 0;\r\n background-color: transparent;\r\n cursor: pointer;\r\n}\r\n\r\n.list-reset {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.input-reset {\r\n -webkit-appearance: none;\r\n appearance: none;\r\n border: none;\r\n border-radius: 0;\r\n background-color: #fff;\r\n\r\n &::-webkit-search-decoration,\r\n &::-webkit-search-cancel-button,\r\n &::-webkit-search-results-button,\r\n &::-webkit-search-results-decoration {\r\n display: none;\r\n }\r\n}\r\n\r\n.container {\r\n margin: 0 auto;\r\n padding: 0 var(--container-offset);\r\n max-width: var(--container-width);\r\n}\r\n\r\n.container-fluid {\r\n margin: 0 auto;\r\n max-width: var(--container-fluid);\r\n}\r\n\r\n.js-focus-visible :focus:not(.focus-visible) {\r\n outline: none;\r\n}\r\n\r\n.centered {\r\n text-align: center;\r\n}\r\n\r\n.dis-scroll {\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n overflow: hidden;\r\n width: 100%;\r\n height: 100vh;\r\n overscroll-behavior: none;\r\n}\r\n\r\n.page--ios .dis-scroll {\r\n position: relative;\r\n}\r\n\r\n.btn {\r\n cursor: pointer;\r\n text-align: center;\r\n font-size: 20px;\r\n font-weight: 200;\r\n font-stretch: 140%;\r\n line-height: 40px;\r\n letter-spacing: 0.1px;\r\n background-color: var(--light);\r\n border-radius: 50px;\r\n border: none;\r\n min-width: 220px;\r\n text-transform: capitalize;\r\n transition: var(--transition);\r\n color: var(--blue-dark);\r\n\r\n &:hover {\r\n background-color: var(--blue-dark);\r\n color: var(--light);\r\n }\r\n}\r\n\r\n.btn--accent {\r\n color: var(--accent);\r\n}\r\n\r\n.btn-up-wrapper {\r\n position: relative;\r\n display: none;\r\n justify-content: flex-end;\r\n}\r\n\r\n.btn-up {\r\n position: fixed;\r\n z-index: 20;\r\n right: 110px;\r\n bottom: 165px;\r\n width: 56px;\r\n height: 56px;\r\n padding: 0;\r\n cursor: pointer;\r\n min-width: auto;\r\n border-radius: 50%;\r\n border: none;\r\n background-color: var(--accent);\r\n border-color: var(--accent);\r\n transition: all var(--transition);\r\n\r\n &::before {\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n transform: translate(-50%, -50%);\r\n content: '';\r\n background-image: url('./../img/svg/up.svg');\r\n background-repeat: no-repeat;\r\n width: 28px;\r\n height: 28px;\r\n background-position: center;\r\n background-size: contain;\r\n z-index: 1;\r\n }\r\n}\r\n\r\n.btn-up-wrapper.active {\r\n display: flex;\r\n}\r\n\r\n.section-title {\r\n font-variation-settings: \"wght\" 700, \"opsz\" 37, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 45px;\r\n line-height: 47px;\r\n letter-spacing: 1.8px;\r\n text-transform: uppercase;\r\n margin-bottom: 24px;\r\n color: var(--light);\r\n}\r\n\r\n.large-title {\r\n font-variation-settings: \"wght\" 700, \"opsz\" 37, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 65px;\r\n line-height: 1.1;\r\n letter-spacing: 3.4px;\r\n text-transform: uppercase;\r\n color: var(--light);\r\n}\r\n\r\n.section-title--reset {\r\n display: inline-block;\r\n margin-bottom: 0;\r\n}\r\n\r\n.burger-js {\r\n & .line {\r\n display: block;\r\n height: 4px;\r\n width: 100%;\r\n border-radius: 10px;\r\n background-color: var(--light);\r\n transition: all var(--transition);\r\n }\r\n\r\n &.active {\r\n .line1 {\r\n transform: rotate(45deg) translate(4px, -4px);\r\n transform-origin: left;\r\n }\r\n\r\n .line2 {\r\n opacity: 0;\r\n }\r\n\r\n .line3 {\r\n transform: rotate(-45deg) translate(3px, 6px);\r\n transform-origin: left;\r\n }\r\n }\r\n\r\n}\r\n\r\n@media (max-width: 1600px) {\r\n .btn-up {\r\n right: auto;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .btn {\r\n font-size: 14px;\r\n line-height: 32px;\r\n min-width: 170px;\r\n }\r\n\r\n .section-title {\r\n font-size: 32px;\r\n line-height: 1;\r\n border-radius: 30px;\r\n line-height: 30px;\r\n }\r\n\r\n .large-title {\r\n font-size: 46px;\r\n letter-spacing: 2.4px;\r\n }\r\n\r\n .page {\r\n font-size: 14px;\r\n }\r\n}\r\n\r\n@media (max-width: 800px) {\r\n .btn-up {\r\n bottom: 50px;\r\n width: 50px;\r\n height: 50px;\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .section-title {\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n }\r\n\r\n .large-title {\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n .section-title {\r\n font-size: 26px;\r\n }\r\n}\r\n\r\n.carousel__track {\r\n display: none !important;\r\n}",".header {\r\n\tposition: fixed;\r\n\tleft: 0;\r\n\tright: 0;\r\n\ttop: 0;\r\n\tz-index: 20;\r\n\r\n\t&.active {\r\n\t\tbackground-image: linear-gradient(90deg,\r\n\t\t\t\tvar(--blue-dark) 38.01%,\r\n\t\t\t\trgba(0, 64, 108, 0.53) 117.87%);\r\n\t\tbackdrop-filter: blur(5px);\r\n\t}\r\n\r\n\t&__burger,\r\n\t&__mobile-logo {\r\n\t\tdisplay: none;\r\n\t}\r\n}\r\n\r\n.nav__list {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: flex-end;\r\n\tcolumn-gap: 66px;\r\n\tpadding: 20px 0;\r\n}\r\n\r\n.nav__link {\r\n\tfont-size: 20px;\r\n\tfont-weight: 200;\r\n\tline-height: 30px;\r\n\ttext-transform: uppercase;\r\n\tborder-bottom: 1px solid transparent;\r\n\ttransition: all var(--transition);\r\n\r\n\t&:hover {\r\n\t\tcolor: var(--accent);\r\n\t}\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.nav {\r\n\t\t&__list {\r\n\t\t\tpadding: 14px 0;\r\n\t\t\tcolumn-gap: 40px;\r\n\t\t}\r\n\r\n\t\t&__link {\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 992px) {\r\n\t.header {\r\n\t\theight: 60px;\r\n\t\tbackground-color: var(--light);\r\n\r\n\t\t&__container {\r\n\t\t\tmax-width: 100%;\r\n\t\t}\r\n\r\n\t\t&__inner {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t&.active {\r\n\t\t\tbackground-image: none;\r\n\t\t}\r\n\r\n\t\t&__mobile-logo {\r\n\t\t\tdisplay: block;\r\n\t\t\tcursor: auto;\r\n\t\t\tmax-width: 190px;\r\n\t\t}\r\n\r\n\t\t&__burger {\r\n\t\t\talign-self: center;\r\n\t\t\tdisplay: flex;\r\n\t\t\tcursor: pointer;\r\n\t\t\theight: 36px;\r\n\t\t\tpadding: 4px 0;\r\n\t\t\twidth: 36px;\r\n\t\t\tz-index: 2;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tjustify-content: space-between;\r\n\r\n\t\t\t& .line {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\theight: 4px;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tborder-radius: 10px;\r\n\t\t\t\tbackground-color: var(--blue-middle);\r\n\t\t\t\ttransition: all var(--transition);\r\n\t\t\t}\r\n\r\n\t\t\t&.active {\r\n\t\t\t\t.line1 {\r\n\t\t\t\t\ttransform: rotate(45deg) translate(4px, -4px);\r\n\t\t\t\t\ttransform-origin: left;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.line2 {\r\n\t\t\t\t\topacity: 0;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.line3 {\r\n\t\t\t\t\ttransform: rotate(-45deg) translate(3px, 6px);\r\n\t\t\t\t\ttransform-origin: left;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__mobile-logo {\r\n\t\t\tmargin-left: calc(var(--container-offset) * -1);\r\n\t\t}\r\n\t}\r\n\r\n\t.nav {\r\n\t\tposition: fixed;\r\n\t\tbackground-color: var(--light);\r\n\t\ttop: 60px;\r\n\t\tleft: -100vw;\r\n\t\tright: 100vw;\r\n\t\tmin-height: calc(100vh - 60px);\r\n\t\tbottom: 0;\r\n\t\tdisplay: flex;\r\n\t\talign-items: flex-start;\r\n\t\tjustify-content: center;\r\n\t\ttransition: all var(--transition);\r\n\t\toverflow-y: scroll;\r\n\t\ttext-align: center;\r\n\r\n\t\t&__list {\r\n\t\t\tflex-direction: column;\r\n\t\t\tpadding: 80px 20px 60px;\r\n\t\t\tgap: 20px 0;\r\n\t\t}\r\n\r\n\t\t&__link {\r\n\t\t\tcolor: var(--blue-middle);\r\n\t\t\tfont-size: 21px;\r\n\t\t\tline-height: 1.5;\r\n\t\t\ttext-transform: uppercase;\r\n\t\t\tpadding: 20px;\r\n\t\t\ttransition: all var(--transition);\r\n\r\n\t\t\t&:hover {\r\n\t\t\t\tcolor: var(--accent);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.active {\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 360px) {\r\n\t.nav {\r\n\t\t&__list {\r\n\t\t\tpadding: 40px 20px 40px;\r\n\t\t\tgap: 10px 0;\r\n\t\t}\r\n\r\n\t\t&__link {\r\n\t\t\tpadding: 10px 0;\r\n\t\t}\r\n\t}\r\n}",".footer {\r\n\tbackground-color: var(--blue-middle);\r\n\r\n\t&__inner {\r\n\t\tpadding: 30px 0 12px;\r\n\t}\r\n\r\n\t&__list {\r\n\t\tdisplay: flex;\r\n\t\tgap: 0 100px;\r\n\t\tfont-size: 16px;\r\n\t\tfont-weight: 200;\r\n\t\tline-height: 1.9;\r\n\t\tletter-spacing: 0.32px;\r\n\t}\r\n\r\n\t&__item:first-child {\r\n\r\n\t\tspan:nth-child(2) {\r\n\t\t\tdisplay: block;\r\n\t\t\tfont-size: 10px;\r\n\t\t\tline-height: 1.2;\r\n\t\t}\r\n\t}\r\n\r\n\t&__item:last-child {\r\n\t\tmargin-left: auto;\r\n\t\theight: 30px;\r\n\t\talign-self: center;\r\n\t}\r\n\r\n\t&__link {\r\n\t\ttransition: all var(--transition);\r\n\r\n\t\t&:hover {\r\n\t\t\tcolor: var(--accent);\r\n\t\t}\r\n\t}\r\n\r\n\t&__source {\r\n\t\tdisplay: inline-block;\r\n\t\tpadding-top: 36px;\r\n\t\tcolor: rgba(255, 255, 255, 0.50);\r\n\t\tfont-family: Roboto Flex;\r\n\t\tfont-size: 12px;\r\n\t\tfont-style: normal;\r\n\t\tfont-weight: 300;\r\n\t\tline-height: 16px;\r\n\t}\r\n}\r\n\r\n.social-list {\r\n\tdisplay: flex;\r\n\tgap: 0 5px;\r\n\talign-items: center;\r\n\r\n\t&__link {\r\n\t\theight: 30px;\r\n\t\twidth: 30px;\r\n\t\tborder-radius: 50%;\r\n\r\n\t\tsvg path {\r\n\t\t\ttransition: all var(--transition);\r\n\t\t}\r\n\r\n\t\t&:hover svg path {\r\n\t\t\tfill: red;\r\n\t\t}\r\n\t}\r\n\r\n\t&__item:nth-child(4) &__link svg g:nth-child(2):hover path:nth-child(2) {\r\n\t\tfill: red;\r\n\t}\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.footer {\r\n\t\t&__list {\r\n\t\t\tgap: 0 40px;\r\n\t\t}\r\n\r\n\t\t&__source {\r\n\t\t\tfont-size: 10px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n\t.footer {\r\n\t\t&__list {\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.social-list {\r\n\t\tpadding-left: 0;\r\n\t}\r\n}\r\n\r\n@media (max-width: 900px) {\r\n\t.footer {\r\n\t\t&__list {\r\n\t\t\tgap: 0 15px;\r\n\t\t}\r\n\r\n\t}\r\n}\r\n\r\n@media (max-width: 800px) {\r\n\t.footer {\r\n\t\t&__inner {\r\n\t\t\tpadding: 40px 0 50px;\r\n\t\t}\r\n\r\n\t\t&__list {\r\n\t\t\tflex-direction: column;\r\n\t\t\tgap: 20px 0;\r\n\t\t\talign-items: center;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t&__item:first-child {\r\n\t\t\tmargin-right: 0;\r\n\t\t\tmax-width: 100%;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t&__item:last-child {\r\n\t\t\tmargin-top: 20px;\r\n\t\t\tmargin-left: initial;\r\n\t\t}\r\n\r\n\t\t&__source {\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\t}\r\n\r\n\t.contacts-list {\r\n\t\ttext-align: center;\r\n\t}\r\n}",".top {\r\n background-color: #183052;\r\n overflow: hidden;\r\n position: relative;\r\n\r\n &__background {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n\r\n img {\r\n position: absolute;\r\n right: 0;\r\n bottom: 0;\r\n object-fit: contain;\r\n height: 100%;\r\n width: 100%;\r\n object-position: right bottom;\r\n }\r\n }\r\n\r\n &__inner {\r\n position: relative;\r\n max-width: 700px;\r\n z-index: 1;\r\n }\r\n\r\n &__container {\r\n padding-top: 70px;\r\n min-height: 100vh;\r\n min-height: 100svh;\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n\r\n &__logo {\r\n position: relative;\r\n margin: 63px 0 13%;\r\n position: relative;\r\n z-index: 1;\r\n align-self: flex-start;\r\n padding: 7px 60px 0 0;\r\n height: 142px;\r\n font-size: 130px;\r\n cursor: auto;\r\n pointer-events: none;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 0;\r\n width: calc(100vw - var(--content-width) / 2);\r\n height: 100%;\r\n height: 100%;\r\n right: 20px;\r\n background-color: var(--accent);\r\n z-index: -1;\r\n transform: skewX(351deg);\r\n }\r\n\r\n &-title {\r\n line-height: 1;\r\n letter-spacing: 3px;\r\n margin: 0;\r\n height: 100%;\r\n display: flex;\r\n align-items: center;\r\n font-size: inherit;\r\n font-variation-settings: \"ital\" 1, \"opsz\" 30, \"wdth\" 36, \"wght\" 800, \"slnt\" -10;\r\n }\r\n }\r\n\r\n &__title {\r\n font-variation-settings: \"opsz\" 51, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 85px;\r\n line-height: 0.95;\r\n letter-spacing: 5.95px;\r\n margin-bottom: 22px;\r\n text-transform: uppercase;\r\n color: var(--light);\r\n }\r\n\r\n &__subtitle {\r\n font-size: 36px;\r\n font-style: normal;\r\n display: inline-block;\r\n font-weight: 300;\r\n line-height: 1.2;\r\n letter-spacing: 0.18px;\r\n }\r\n}\r\n\r\n@media (min-width: 1920px) {\r\n .top {\r\n &__container {\r\n min-height: 1080px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1920px) and (orientation: portrait) {\r\n .top {\r\n max-height: 1920px;\r\n\r\n &__logo {\r\n position: relative;\r\n margin: 63px 0 10% 0;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) and (orientation: landscape) {\r\n .top {\r\n &__logo {\r\n margin: 63px 0 15% 0;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) and (orientation: landscape) {\r\n .top {\r\n &__container {\r\n padding-top: 60px;\r\n }\r\n\r\n &__logo {\r\n margin: 28px 0 11%;\r\n padding: 5px 40px 0 0;\r\n height: 104px;\r\n font-size: 90px;\r\n }\r\n\r\n &__title {\r\n font-variation-settings: \"opsz\" 33, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 54px;\r\n letter-spacing: 3.8px;\r\n }\r\n\r\n &__subtitle {\r\n font-size: 25px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) and (orientation: portrait) {\r\n .top {\r\n &__container {\r\n padding-top: 60px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) and (orientation: portrait) {\r\n .top {\r\n background-size: 90%;\r\n\r\n &__logo {\r\n padding: 5px 40px 0 0;\r\n height: 104px;\r\n font-size: 90px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 992px) and (orientation: landscape) {\r\n .top {\r\n &__title {\r\n padding-top: 80px;\r\n }\r\n\r\n &__logo {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 992px) and (orientation: portrait) {\r\n\r\n .top {\r\n\r\n &__logo {\r\n display: none;\r\n }\r\n\r\n &__title {\r\n padding-top: 50px;\r\n font-variation-settings: \"opsz\" 33, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 54px;\r\n letter-spacing: 3.8px;\r\n }\r\n\r\n &__subtitle {\r\n font-size: 25px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 768px) and (orientation: landscape) {\r\n .top {\r\n &__title {\r\n font-variation-settings: \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 43px;\r\n letter-spacing: 3.1px;\r\n }\r\n\r\n }\r\n}\r\n\r\n@media (max-width: 768px) and (orientation: portrait) {\r\n .top {\r\n background-size: contain;\r\n\r\n &__logo {\r\n display: none;\r\n }\r\n\r\n }\r\n}\r\n\r\n@media (max-width: 700px) and (orientation: landscape) {\r\n .top {\r\n &__container {\r\n padding-top: 60px;\r\n }\r\n\r\n &__title {\r\n font-variation-settings: \"opsz\" 17, \"wdth\" 25, \"slnt\" -10;\r\n padding-top: 40px;\r\n font-size: 30px;\r\n margin-bottom: 15px;\r\n letter-spacing: 1.2px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) and (orientation: portrait) {\r\n .top {\r\n &__container {\r\n padding-top: 60px;\r\n }\r\n\r\n &__title {\r\n font-variation-settings: \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 44px;\r\n margin-bottom: 18px;\r\n letter-spacing: 3.1px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 500px) and (orientation: portrait) {\r\n .top {\r\n &__container {\r\n width: 100%;\r\n }\r\n\r\n &__title {\r\n font-variation-settings: \"opsz\" 17, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 500px) and (orientation: landscape) {\r\n .top {\r\n &__container {\r\n width: 100%;\r\n min-height: 320px;\r\n }\r\n\r\n &__subtitle {\r\n font-size: 20px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) and (orientation: portrait) {\r\n .top {\r\n\r\n &__background {\r\n img {\r\n width: 100%;\r\n height: auto;\r\n }\r\n }\r\n\r\n background-size: cover;\r\n background-position: center bottom;\r\n\r\n &__subtitle {\r\n font-size: 25px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 360px) and (orientation: portrait) {\r\n .top {\r\n &__container {\r\n min-height: 500px;\r\n height: 100vh;\r\n height: 100svh;\r\n }\r\n\r\n &__title {\r\n padding-top: 30px;\r\n font-size: 24px;\r\n letter-spacing: 1.68px;\r\n margin-bottom: 10px;\r\n }\r\n\r\n &__subtitle {\r\n font-size: 22px;\r\n }\r\n }\r\n}",".video {\r\n\tbackground-image: url('./img/video-preview.jpg');\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tbackground-size: cover;\r\n\tposition: relative;\r\n\r\n\t&__gradient {\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t\ttop: 0;\r\n\t\tbottom: 0;\r\n\t\tright: 0;\r\n\t\tbackground: linear-gradient(75deg,\r\n\t\t\t\t#000 -10.46%,\r\n\t\t\t\t#000 -4.93%,\r\n\t\t\t\trgba(0, 0, 0, 0) 65.31%);\r\n\t\tz-index: 2;\r\n\r\n\t\t&::before {\r\n\t\t\tcontent: '';\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0;\r\n\t\t\ttop: 0;\r\n\t\t\tbottom: 0;\r\n\t\t\tright: 0;\r\n\t\t\tbackground: rgba(0, 0, 0, 0.3);\r\n\t\t}\r\n\r\n\t\t&.hide {\r\n\t\t\tz-index: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t&__intro {\r\n\t\tbackground-color: #000;\r\n\t}\r\n\r\n\t&__mask {\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t\ttop: 0;\r\n\t\tright: 0;\r\n\t\tbottom: 30px;\r\n\t\tz-index: 0;\r\n\r\n\t\t&.visible {\r\n\t\t\tz-index: 10;\r\n\t\t}\r\n\t}\r\n\r\n\t&__player {\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t\ttop: 0;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tobject-fit: cover;\r\n\t\tz-index: 1;\r\n\r\n\t\t&.play {\r\n\t\t\tcursor: pointer;\r\n\t\t\tobject-fit: cover;\r\n\t\t}\r\n\r\n\t\t& .vjs-tech {\r\n\t\t\tobject-fit: cover;\r\n\t\t}\r\n\r\n\t\t& .vjs-paused .vjs-big-play-button {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\t&__inner {\r\n\t\tmin-height: 100vh;\r\n\t\tposition: relative;\r\n\t\ttransition: all var(--transition);\r\n\t\tpadding: 120px 0 198px;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: end;\r\n\r\n\t\t&.active {\r\n\t\t\tmin-height: 100px;\r\n\t\t\tpadding: 0;\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 50%;\r\n\t\t\tleft: 50%;\r\n\t\t\ttransform: translate(-50%, -50%);\r\n\t\t\tz-index: 2;\r\n\t\t}\r\n\t}\r\n\r\n\t&__title {\r\n\t\tmax-width: 660px;\r\n\t\tz-index: 3;\r\n\t\tmargin-bottom: 30px;\r\n\r\n\t\t&.hide {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\t&__text {\r\n\t\tmax-width: 510px;\r\n\t\tz-index: 3;\r\n\t\tmargin-bottom: 24px;\r\n\r\n\t\t&.hide {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\t&__link {\r\n\t\tfont-weight: 700;\r\n\t\tz-index: 3;\r\n\t\ttransition: color var(--transition);\r\n\t\talign-self: flex-start;\r\n\r\n\t\t&:hover {\r\n\t\t\tcolor: var(--accent);\r\n\t\t}\r\n\r\n\t\t&.hide {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\t&__btn {\r\n\t\tposition: absolute;\r\n\t\ttop: calc(50%);\r\n\t\tleft: 50%;\r\n\t\ttransform: translate(-50%, -50%);\r\n\t\ttransition: all var(--transition);\r\n\t\tz-index: 4;\r\n\r\n\t\t& svg path {\r\n\t\t\ttransition: all var(--transition);\r\n\t\t}\r\n\r\n\t\t&.hide {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t&.center-position {\r\n\t\t\tposition: absolute;\r\n\t\t\ttransform: translate(-50%, -50%);\r\n\t\t}\r\n\t}\r\n\r\n\t&__btn:hover svg path:nth-child(1) {\r\n\t\tfill: var(--blue-dark);\r\n\t}\r\n\r\n\t&__btn:hover svg path:nth-child(2) {\r\n\t\tfill: var(--light);\r\n\t}\r\n}\r\n\r\n@media (min-width: 1920px) or (min-height: 1080px) {\r\n\t.video {\r\n\t\t&__inner {\r\n\t\t\tmin-height: 1080px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.video {\r\n\t\t&__inner {\r\n\t\t\tpadding: 80px 0;\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tmargin-bottom: 27px;\r\n\t\t}\r\n\r\n\t\t&__btn {\r\n\t\t\t& svg {\r\n\t\t\t\twidth: 133.401px;\r\n\t\t\t\theight: 109.86px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__text {\r\n\t\t\tpadding-top: 0;\r\n\t\t\tfont-size: 14px;\r\n\t\t\tline-height: 24px;\r\n\t\t\tmargin-bottom: 20px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 768px) {\r\n\t.video {\r\n\t\tbackground-image: url('./../img/video-preview-mobile.jpg');\r\n\t}\r\n}\r\n\r\n@media (max-width: 600px) {\r\n\t.video {\r\n\t\t&__inner {\r\n\t\t\tpadding: 40px 0;\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tmax-width: 440px;\r\n\t\t\tmargin-bottom: 20px;\r\n\t\t}\r\n\r\n\t\t&__btn {\r\n\t\t\tposition: static;\r\n\t\t\ttransform: none;\r\n\t\t\tmargin: 0 auto 150px;\r\n\r\n\t\t\tsvg {\r\n\t\t\t\twidth: 100px;\r\n\t\t\t\theight: 82px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 400px) {\r\n\t.video {\r\n\t\t&__title {\r\n\t\t\tmax-width: 316px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 360px) {\r\n\t.video {\r\n\t\t&__text {\r\n\t\t\tfont-size: 13px;\r\n\t\t\tline-height: 22px;\r\n\t\t\tfont-stretch: 120%;\r\n\t\t}\r\n\r\n\t\t&__btn {\r\n\t\t\tmargin: 0 auto 50px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.video-js.active {\r\n\tposition: relative !important;\r\n\tz-index: 2;\r\n\twidth: 100% !important;\r\n\theight: auto !important;\r\n}\r\n\r\n.vjs-poster.active {\r\n\tposition: absolute !important;\r\n\tleft: 0;\r\n\tright: 0;\r\n\ttop: 0;\r\n\tbottom: 0;\r\n\tdisplay: none;\r\n}",".choice {\r\n\tpadding-top: 78px;\r\n\tmargin-bottom: 90px;\r\n\tbackground-color: var(--light);\r\n\r\n\t&__title {\r\n\t\tmax-width: 820px;\r\n\t\ttext-transform: uppercase;\r\n\t\tmargin-bottom: 20px;\r\n\r\n\t\t& span {\r\n\t\t\tcolor: var(--blue-middle);\r\n\t\t}\r\n\t}\r\n\r\n\t&__title--mobile {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t&__subtitle {\r\n\t\tcolor: var(--blue-middle);\r\n\t\tmargin-bottom: 74px;\r\n\t\tmax-width: 580px;\r\n\t}\r\n\r\n\t&__list {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tcolor: var(--default);\r\n\t\tgap: 12px 0;\r\n\t\talign-items: flex-end;\r\n\t}\r\n\r\n\t&__item {\r\n\t\tposition: relative;\r\n\t\tmin-height: 134px;\r\n\t\tpadding: 11px 0 11px 110px;\r\n\t\tbackground-color: #f5f5f5;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tgap: 0 110px;\r\n\t\tfont-weight: 300;\r\n\t\tz-index: 1;\r\n\t\twidth: 100%;\r\n\t\ttransition: all var(--transition);\r\n\t\tuser-select: none;\r\n\r\n\t\t&::after {\r\n\t\t\tcontent: '';\r\n\t\t\tposition: absolute;\r\n\t\t\tbottom: 0;\r\n\t\t\tright: var(--max-offset);\r\n\t\t\twidth: max(calc((100vw - var(--content-width)) / 2), var(--container-offset));\r\n\t\t\theight: 100%;\r\n\t\t\tbackground-color: #f5f5f5;\r\n\t\t\tz-index: -1;\r\n\t\t}\r\n\r\n\t\t&:hover {\r\n\t\t\ttransform: var(--scale-hover);\r\n\t\t}\r\n\r\n\t\t&-text--mobile {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t&-bold {\r\n\t\t\tfont-weight: 700;\r\n\t\t}\r\n\r\n\t\t&-star {\r\n\t\t\tdisplay: inline-flex;\r\n\r\n\t\t\t&::before {\r\n\t\t\t\tcontent: '';\r\n\t\t\t}\r\n\r\n\t\t\tfont-size: 8px;\r\n\t\t}\r\n\r\n\t\t&-source {\r\n\t\t\tpadding-top: 10px;\r\n\t\t\tfont-size: 14px;\r\n\t\t\tfont-weight: 300;\r\n\t\t\tline-height: 16px;\r\n\t\t}\r\n\r\n\t\t&-decor {\r\n\t\t\twidth: 100px;\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0;\r\n\t\t\ttop: 0;\r\n\t\t\theight: 100%;\r\n\r\n\t\t\t&::before {\r\n\t\t\t\tcontent: '';\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tleft: -40px;\r\n\t\t\t\ttop: -1px;\r\n\t\t\t\tbottom: 0;\r\n\t\t\t\twidth: 80px;\r\n\t\t\t\tbackground-color: var(--light);\r\n\t\t\t\ttransform: skewX(-31deg);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&__item:nth-child(1) {\r\n\t\tmax-width: 1156px;\r\n\t}\r\n\r\n\t&__item:nth-child(2) {\r\n\t\tmax-width: 1244px;\r\n\t}\r\n\r\n\t&__item:nth-child(3) {\r\n\t\tmax-width: 1332px;\r\n\t}\r\n\r\n\t&__item:nth-child(4) {\r\n\t\tmax-width: 1420px;\r\n\t}\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n\t.choice {\r\n\t\t&__item {\r\n\t\t\tgap: 0 95px;\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(1) {\r\n\t\t\tmax-width: 855px;\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(2) {\r\n\t\t\tmax-width: 940px;\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(3) {\r\n\t\t\tmax-width: 1030px;\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(4) {\r\n\t\t\tmax-width: 1115px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.choice {\r\n\t\tpadding-top: 55px;\r\n\t\tmargin-bottom: 60px;\r\n\r\n\t\t&__list {\r\n\t\t\tgap: 10px 0;\r\n\t\t}\r\n\r\n\t\t&__subtitle {\r\n\t\t\tmax-width: 395px;\r\n\t\t\tmargin-bottom: 40px;\r\n\t\t}\r\n\r\n\t\t&__item {\r\n\t\t\tmin-height: 96px;\r\n\t\t\tpadding: 11px 0 11px 78px;\r\n\t\t\tline-height: 18px;\r\n\t\t\tgap: 0 70px;\r\n\r\n\t\t\t&-source {\r\n\t\t\t\tpadding-top: 0;\r\n\t\t\t\tfont-size: 10px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(1) {\r\n\t\t\tmax-width: 778px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 84px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(2) {\r\n\t\t\tmax-width: 842px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(3) {\r\n\t\t\tmax-width: 906px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(4) {\r\n\t\t\tmax-width: 970px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 70px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n\t.choice {\r\n\t\t&__item:nth-child(1) {\r\n\t\t\tmax-width: 710px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 84px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(2) {\r\n\t\t\tmax-width: 775px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(3) {\r\n\t\t\tmax-width: 838px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(4) {\r\n\t\t\tmax-width: 900px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 70px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 940px) {\r\n\t.choice {\r\n\t\t&__item {\r\n\t\t\tpadding: 11px 0 11px 70px;\r\n\t\t\tgap: 0 40px;\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(1) {\r\n\t\t\tmax-width: 586px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 84px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(2) {\r\n\t\t\tmax-width: 648px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(3) {\r\n\t\t\tmax-width: 708px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(4) {\r\n\t\t\tmax-width: 768px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 70px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 800px) {\r\n\t.choice {\r\n\t\t&__item {\r\n\t\t\tpadding: 9px 0 8px 55px;\r\n\t\t\tgap: 0 30px;\r\n\r\n\t\t\t&-decor::before {\r\n\t\t\t\ttransform: skewX(-20deg);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(1) {\r\n\t\t\tmax-width: 554px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 54px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(2) {\r\n\t\t\tmax-width: 592px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 50px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(3) {\r\n\t\t\tmax-width: 630px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 50px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(4) {\r\n\t\t\tmax-width: 668px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 50px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 700px) {\r\n\t.choice {\r\n\r\n\t\t&__item {\r\n\t\t\twidth: 100%;\r\n\t\t\tmax-width: 100% !important;\r\n\t\t\tpadding: 20px 0 8px 20px;\r\n\t\t\tgap: 0 20px;\r\n\r\n\t\t\t&::before {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t& img {\r\n\t\t\t\talign-self: flex-start;\r\n\t\t\t}\r\n\r\n\t\t\t&-decor {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t&-text {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t&-source {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t&-text--mobile {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tmax-width: 600px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__subtitle {\r\n\t\t\tcolor: var(--default);\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 600px) {\r\n\t.choice {\r\n\t\tpadding-top: 50px;\r\n\r\n\t\t&__title {\r\n\t\t\tfont-size: 30px;\r\n\t\t\tletter-spacing: 1.2px;\r\n\r\n\t\t\tline-height: 32px;\r\n\t\t\tmargin-bottom: 20px;\r\n\t\t}\r\n\r\n\t\t&__subtitle {\r\n\t\t\tmargin-bottom: 30px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 500px) {\r\n\t.choice {\r\n\t\tpadding-top: 50px;\r\n\r\n\t\t&__title {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t&__title--mobile {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 360px) {\r\n\t.choice {\r\n\t\t&__title--mobile {\r\n\t\t\tfont-size: 26px;\r\n\t\t}\r\n\t}\r\n}",".professional {\r\n position: relative;\r\n overflow: hidden;\r\n margin-top: 85px;\r\n background-color: var(--blue-middle);\r\n\r\n &__inner {\r\n display: flex;\r\n position: relative;\r\n }\r\n\r\n &__content {\r\n width: 50%;\r\n padding: 85px 0 55px;\r\n display: flex;\r\n flex-direction: column;\r\n position: relative;\r\n z-index: 11;\r\n color: var(--light);\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n right: 26%;\r\n bottom: 0;\r\n width: 66vw;\r\n height: 100%;\r\n background-image: linear-gradient(108deg,\r\n #cd1338 39.39%,\r\n rgba(205, 19, 56, 0.46) 127.43%);\r\n z-index: -1;\r\n transform: skewX(17deg);\r\n backdrop-filter: blur(5px);\r\n transform-origin: top;\r\n }\r\n }\r\n\r\n &__title {\r\n margin-bottom: 24px;\r\n }\r\n\r\n &__subtitle {\r\n line-height: 1;\r\n font-size: 36px;\r\n font-weight: 600;\r\n margin-top: -5px;\r\n margin-bottom: 70px;\r\n }\r\n\r\n &__text {\r\n font-size: 24px;\r\n font-weight: 200;\r\n line-height: 1.17;\r\n max-width: 560px;\r\n width: 100%;\r\n }\r\n\r\n &__text-wrapper {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 30px;\r\n margin-bottom: 44px;\r\n }\r\n\r\n &__slider-container {\r\n position: absolute;\r\n top: 0;\r\n bottom: 0;\r\n width: 100%;\r\n max-width: 1440px;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n overflow: hidden;\r\n }\r\n\r\n &__slider {\r\n width: 70%;\r\n position: absolute;\r\n top: 160px;\r\n right: -6%;\r\n\r\n &-wrapper {\r\n padding: 40px 0;\r\n }\r\n\r\n &-item {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n filter: grayscale(100%);\r\n transform: scale(1);\r\n transition: transform var(--transition);\r\n\r\n img {\r\n margin: auto;\r\n height: 220px;\r\n width: 400px;\r\n transition: all var(--transition);\r\n }\r\n\r\n &.swiper-slide-active {\r\n transform: scale(1.3);\r\n z-index: 11;\r\n filter: grayscale(0);\r\n\r\n .professional__slider-link {\r\n box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.45);\r\n\r\n &::before {\r\n background-color: rgba(0, 0, 0, 0.1);\r\n }\r\n }\r\n\r\n .professional__slider-icon {\r\n opacity: 1;\r\n }\r\n\r\n img {\r\n width: 350px;\r\n transition: all var(--transition);\r\n }\r\n }\r\n\r\n //TODO hide last slide\r\n &--hide {\r\n filter: grayscale(100%) !important;\r\n pointer-events: none;\r\n }\r\n }\r\n\r\n &-link {\r\n position: relative;\r\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);\r\n transition: all var(--transition);\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background-color: rgba(0, 0, 0, 0.25);\r\n z-index: 1;\r\n }\r\n }\r\n\r\n &-icon {\r\n position: absolute;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n width: 80px;\r\n height: 66px;\r\n overflow: hidden;\r\n top: 50%;\r\n left: 50%;\r\n display: flex;\r\n transform: translate(-50%, -50%);\r\n z-index: 1;\r\n opacity: 0;\r\n transition: all var(--transition);\r\n\r\n & svg path {\r\n transition: all var(--transition);\r\n }\r\n\r\n &:hover svg path:nth-child(1) {\r\n fill: var(--blue-dark);\r\n }\r\n\r\n &:hover svg path:nth-child(2) {\r\n fill: var(--light);\r\n }\r\n }\r\n\r\n &-btn {\r\n box-shadow: none;\r\n background-color: var(--light);\r\n border-radius: 50%;\r\n border: none;\r\n width: 56px;\r\n height: 56px;\r\n padding: 0;\r\n display: flex;\r\n\r\n justify-content: center;\r\n align-items: center;\r\n top: 150px;\r\n\r\n &::after {\r\n content: '';\r\n }\r\n\r\n & svg {\r\n transform: scale(0.8);\r\n }\r\n }\r\n\r\n &-btn.swiper-button-disabled {\r\n opacity: 0.5;\r\n }\r\n\r\n &-navigation-prev {\r\n left: 19%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 19%;\r\n }\r\n\r\n &-info {\r\n margin: 0 auto;\r\n display: block;\r\n max-width: 420px;\r\n font-weight: 600;\r\n color: #fff;\r\n text-align: center;\r\n font-size: 20px;\r\n line-height: 1.17;\r\n }\r\n }\r\n\r\n &__slider-pagination {\r\n width: auto !important;\r\n position: static !important;\r\n padding-top: 16px;\r\n margin-bottom: 32px;\r\n }\r\n\r\n &__slider-pagination .swiper-pagination-bullet {\r\n width: 56px;\r\n height: 3px;\r\n padding: 0;\r\n border-radius: 0;\r\n margin: 0 9px !important;\r\n background-color: var(--light);\r\n opacity: 0.5;\r\n bottom: 0;\r\n }\r\n\r\n &__slider-pagination .swiper-pagination-bullet-active {\r\n background-color: var(--light) !important;\r\n opacity: 1;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .professional {\r\n &__content::before {\r\n right: 20%;\r\n }\r\n\r\n &__slider {\r\n width: 66%;\r\n right: -108px;\r\n\r\n &-item {\r\n img {\r\n height: 220px;\r\n }\r\n }\r\n\r\n &-navigation-prev {\r\n left: 16%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 16%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .professional {\r\n margin-top: 60px;\r\n\r\n &__content {\r\n padding: 60px 0 80px;\r\n\r\n &::before {\r\n right: 23%;\r\n }\r\n }\r\n\r\n &__subtitle {\r\n font-size: 25px;\r\n margin-bottom: 50px;\r\n }\r\n\r\n &__text {\r\n font-size: 17px;\r\n max-width: 520px;\r\n }\r\n\r\n &__text-wrapper {\r\n margin-bottom: 38px;\r\n }\r\n\r\n &__slider {\r\n top: 128px;\r\n right: -80px;\r\n\r\n &-item {\r\n & img {\r\n height: 194px;\r\n width: 400px;\r\n }\r\n\r\n &.swiper-slide-active {\r\n img {\r\n width: 300px;\r\n // height: 200px;\r\n }\r\n }\r\n }\r\n\r\n &-btn {\r\n top: 130px;\r\n }\r\n\r\n &-pagination {\r\n padding-top: 2px;\r\n margin-bottom: 27px;\r\n\r\n & .swiper-pagination-bullet {\r\n width: 50px;\r\n }\r\n }\r\n\r\n &-info {\r\n font-size: 14px;\r\n max-width: 290px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1140px) {\r\n .professional {\r\n &__content::before {\r\n right: 17%;\r\n }\r\n\r\n &__slider-item.swiper-slide-active img {\r\n // width: 270px;\r\n }\r\n\r\n &__slider-navigation-prev {\r\n left: 14%;\r\n }\r\n\r\n &__slider-navigation-next {\r\n right: 14%;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .professional {\r\n padding-bottom: 70px;\r\n\r\n &__content {\r\n padding: 60px 0 70px;\r\n\r\n &::before {\r\n right: 13%;\r\n }\r\n }\r\n\r\n &__subtitle {\r\n margin-bottom: 55px;\r\n }\r\n\r\n &__text {\r\n max-width: 420px;\r\n }\r\n\r\n &__text-wrapper {\r\n margin-bottom: 56px;\r\n gap: 20px;\r\n }\r\n\r\n &__slider {\r\n &-item {\r\n &.swiper-slide-active img {\r\n width: 240px;\r\n }\r\n\r\n & img {\r\n height: 150px;\r\n width: 300px;\r\n }\r\n }\r\n\r\n &-icon {\r\n width: 56px;\r\n height: 46px;\r\n }\r\n\r\n &-btn {\r\n width: 42px;\r\n height: 42px;\r\n top: 116px;\r\n }\r\n\r\n &-navigation-prev {\r\n left: 18%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 18%;\r\n }\r\n\r\n &-pagination {\r\n padding-top: 0;\r\n }\r\n\r\n &-pagination .swiper-pagination-bullet {\r\n width: 38px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n .professional {\r\n &__content {\r\n width: 100%;\r\n padding-bottom: 45px;\r\n\r\n &::before {\r\n display: none;\r\n }\r\n }\r\n\r\n &__subtitle {\r\n margin-bottom: 33px;\r\n }\r\n\r\n &__text-wrapper {\r\n margin-bottom: 0;\r\n }\r\n\r\n &__text {\r\n max-width: 520px;\r\n }\r\n\r\n &__slider {\r\n position: static;\r\n width: 100%;\r\n\r\n &-decor {\r\n position: relative;\r\n transform: rotate(180deg);\r\n z-index: 1;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n z-index: 2;\r\n left: 0;\r\n top: 0;\r\n right: 0;\r\n height: 1000px;\r\n background-image: linear-gradient(180deg,\r\n #cd1338 39.39%,\r\n rgba(205, 19, 56, 0.46) 127.43%);\r\n transform: skewY(343deg) rotate(180deg);\r\n backdrop-filter: blur(5px);\r\n }\r\n }\r\n\r\n &-container {\r\n padding: 0 var(--container-offset);\r\n max-width: var(--container-width);\r\n\r\n position: static;\r\n transform: translateX(0);\r\n margin: 0 auto 52px auto;\r\n }\r\n\r\n &-item {\r\n & img {\r\n height: 160px;\r\n }\r\n\r\n &.swiper-slide-active {\r\n transform: scale(1.5);\r\n }\r\n\r\n &.swiper-slide-active img {\r\n // width: 230px;\r\n width: 250px;\r\n }\r\n }\r\n\r\n &-btn {\r\n top: 122px;\r\n }\r\n\r\n &-pagination {\r\n margin-bottom: 20px;\r\n }\r\n\r\n &-navigation-prev {\r\n left: 20%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 20%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .professional {\r\n margin-top: 60px;\r\n\r\n &__slider {\r\n &-item {\r\n &.swiper-slide-active {\r\n transform: scale(1.4);\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .professional {\r\n\r\n &__subtitle {\r\n font-size: 16px;\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n line-height: 18px;\r\n max-width: 340px;\r\n }\r\n\r\n &__slider {\r\n &-decor {\r\n padding-top: 10px;\r\n\r\n &::before {\r\n top: -30px;\r\n }\r\n }\r\n\r\n &-item {\r\n img {\r\n height: 140px;\r\n }\r\n\r\n &.swiper-slide-active {\r\n & img {\r\n width: 230px;\r\n }\r\n }\r\n }\r\n\r\n &-icon {\r\n width: 50px;\r\n height: 40px;\r\n }\r\n\r\n &-btn {\r\n top: 110px;\r\n width: 38px;\r\n height: 38px;\r\n\r\n & svg {\r\n transform: scale(0.6);\r\n }\r\n }\r\n\r\n &-navigation-prev {\r\n left: 28%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 28%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 500px) {\r\n .professional {\r\n &__content {\r\n padding: 45px 0 10px;\r\n }\r\n\r\n &__slider {\r\n &-decor {\r\n padding-top: 30px;\r\n }\r\n\r\n &-container {\r\n padding-left: 0;\r\n padding-right: 0;\r\n margin-bottom: 40px;\r\n }\r\n\r\n &-pagination {\r\n padding-top: 10px;\r\n }\r\n\r\n &-navigation-prev {\r\n left: 14%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 14%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n .professional {\r\n &__slider {\r\n &-container {\r\n padding-top: 0;\r\n }\r\n\r\n &-btn {\r\n top: 115px;\r\n }\r\n\r\n &-item.swiper-slide-active {\r\n transform: scale(1.2);\r\n }\r\n }\r\n }\r\n}",".interview {\r\n --content-width: 800px;\r\n --content-offset: 140px;\r\n position: relative;\r\n overflow: hidden;\r\n background-color: var(--blue-middle);\r\n\r\n &__slider {\r\n &-wrapper {\r\n align-items: stretch;\r\n }\r\n\r\n &-content {\r\n position: relative;\r\n z-index: 1;\r\n flex-grow: 1;\r\n\r\n }\r\n\r\n &-inner {\r\n padding: 200px var(--container-offset) 288px;\r\n position: relative;\r\n max-width: var(--content-width);\r\n margin-left: auto;\r\n margin-right: var(--content-offset);\r\n\r\n }\r\n\r\n &-title {\r\n font-size: 68px;\r\n margin-bottom: 35px;\r\n }\r\n\r\n &-info {\r\n max-width: 280px;\r\n margin-bottom: 120px;\r\n }\r\n\r\n &-name {\r\n font-size: 16px;\r\n font-weight: 700;\r\n line-height: 1.05;\r\n margin-bottom: 22px;\r\n }\r\n\r\n &-descr {\r\n font-size: 16px;\r\n font-weight: 200;\r\n line-height: 18px;\r\n }\r\n\r\n &-text {\r\n font-size: 24px;\r\n font-weight: 200;\r\n line-height: 1.2;\r\n }\r\n\r\n &-item {\r\n height: auto;\r\n position: relative;\r\n overflow: hidden;\r\n display: flex;\r\n align-items: flex-end;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n left: 36%;\r\n bottom: 0;\r\n width: 100vw;\r\n height: 100%;\r\n z-index: 1;\r\n transform: skewX(-17deg);\r\n transform-origin: top;\r\n background-image: linear-gradient(270deg, #00406C 38.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n backdrop-filter: blur(10px);\r\n }\r\n\r\n &-content {\r\n position: relative;\r\n z-index: 11;\r\n }\r\n\r\n }\r\n\r\n &-img {\r\n position: absolute;\r\n height: 100%;\r\n z-index: -1;\r\n\r\n img {\r\n height: 100%;\r\n }\r\n }\r\n\r\n &-link {\r\n font-variation-settings: \"wdth\" 140, \"wght\" 700;\r\n position: absolute;\r\n bottom: 100px;\r\n left: var(--container-offset);\r\n right: var(--container-offset);\r\n font-size: 24px;\r\n font-weight: 700;\r\n line-height: 56px;\r\n letter-spacing: 0.12px;\r\n box-sizing: border-box;\r\n text-transform: none;\r\n }\r\n\r\n &-btn {\r\n box-shadow: none;\r\n background-color: var(--light);\r\n border-radius: 50%;\r\n border: none;\r\n width: 56px;\r\n height: 56px;\r\n padding: 0;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n bottom: 440px;\r\n top: auto;\r\n\r\n &::after {\r\n content: '';\r\n }\r\n\r\n & svg {\r\n transform: scale(0.8);\r\n }\r\n }\r\n\r\n &-navigation {\r\n\r\n & svg path {\r\n fill: var(--light);\r\n }\r\n\r\n &-prev {\r\n left: auto;\r\n right: var(--content-width);\r\n background-color: var(--accent);\r\n }\r\n\r\n &-next {\r\n left: var(--content-width);\r\n background-color: var(--accent);\r\n }\r\n\r\n &-inner {\r\n position: relative;\r\n max-width: var(--content-width);\r\n margin-left: auto;\r\n margin-right: var(--content-offset);\r\n }\r\n }\r\n\r\n &-info {\r\n margin-left: auto;\r\n padding-right: 60px;\r\n }\r\n\r\n &-navigation-container {\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n z-index: 2;\r\n }\r\n }\r\n\r\n &__slider-pagination {\r\n width: auto !important;\r\n bottom: 230px !important;\r\n left: 50% !important;\r\n transform: translateX(-50%) !important;\r\n }\r\n\r\n &__slider-pagination {\r\n display: flex;\r\n gap: 10px;\r\n\r\n & .swiper-pagination-bullet {\r\n width: 70px;\r\n height: 3px;\r\n padding: 0;\r\n border-radius: 0;\r\n background-color: var(--light);\r\n opacity: 0.5;\r\n margin: 0;\r\n }\r\n }\r\n\r\n &__slider-pagination .swiper-pagination-bullet-active {\r\n background-color: var(--light) !important;\r\n opacity: 1;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .interview {\r\n --content-offset: 60px;\r\n --content-width: 760px;\r\n\r\n &__slider {\r\n &-info {\r\n padding-right: 134px;\r\n }\r\n\r\n &-item {\r\n &::before {\r\n left: 39%;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 1280px) {\r\n .interview {\r\n --content-offset: 8%;\r\n --content-width: 58%;\r\n\r\n\r\n &__slider {\r\n\r\n &-inner {\r\n padding: 90px 0 252px;\r\n }\r\n\r\n &-item {\r\n &::before {\r\n left: 34%;\r\n }\r\n }\r\n\r\n &-title {\r\n font-size: 50px;\r\n }\r\n\r\n &-info {\r\n padding-right: 0;\r\n margin-bottom: 50px;\r\n }\r\n\r\n &-name {\r\n font-size: 12px;\r\n margin-bottom: 10px;\r\n }\r\n\r\n &-descr {\r\n font-size: 12px;\r\n }\r\n\r\n &-text {\r\n font-size: 17px;\r\n max-width: 600px;\r\n }\r\n\r\n &-link {\r\n font-size: 17px;\r\n line-height: 38px;\r\n }\r\n\r\n &-pagination {\r\n bottom: 190px !important;\r\n }\r\n\r\n &-btn {\r\n bottom: 350px;\r\n }\r\n\r\n &-navigation {\r\n &-prev {\r\n right: auto;\r\n left: -80px;\r\n }\r\n\r\n &-next {\r\n left: auto;\r\n right: -80px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .interview {\r\n --content-offset: 7%;\r\n --content-width: 61%;\r\n\r\n &__slider {\r\n &-img {\r\n left: -50px;\r\n }\r\n\r\n &-btn {\r\n width: 46px;\r\n height: 46px;\r\n }\r\n\r\n &-text {\r\n max-width: 470px;\r\n }\r\n\r\n &-title {\r\n font-size: 47px;\r\n letter-spacing: 1.5px;\r\n }\r\n\r\n &-navigation {\r\n &-prev {\r\n left: -60px;\r\n }\r\n\r\n &-next {\r\n right: -60px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 900px) {\r\n .interview {\r\n --content-offset: 0;\r\n --content-width: 560px;\r\n\r\n &__slider {\r\n\r\n &-inner {\r\n padding: 490px 0 210px;\r\n margin-left: 0;\r\n margin: 0 auto;\r\n }\r\n\r\n &-info {\r\n margin-bottom: 36px;\r\n }\r\n\r\n &-link {\r\n bottom: 90px;\r\n left: 0;\r\n right: 0;\r\n }\r\n\r\n &-pagination {\r\n bottom: 168px !important;\r\n }\r\n\r\n &-title {\r\n font-size: 50px;\r\n letter-spacing: 2.5px;\r\n }\r\n\r\n &-navigation {\r\n &-inner {\r\n max-width: 100%;\r\n }\r\n\r\n &-prev {\r\n left: 0;\r\n }\r\n\r\n &-next {\r\n right: 0;\r\n }\r\n }\r\n\r\n &-item {\r\n max-height: 100%;\r\n\r\n &::before {\r\n transform: skewX(0);\r\n transform: skewY(18deg);\r\n left: 0;\r\n right: 0;\r\n top: 406px;\r\n height: 100%;\r\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n }\r\n }\r\n\r\n &-img {\r\n width: 100%;\r\n left: 0;\r\n\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 700px) {\r\n .interview {\r\n\r\n &__slider {\r\n &-title {\r\n margin-bottom: 25px;\r\n font-size: 32px;\r\n letter-spacing: 1.6px;\r\n }\r\n\r\n &-img {\r\n & img {\r\n height: auto;\r\n }\r\n }\r\n\r\n &-info {\r\n max-width: 220px;\r\n }\r\n\r\n &-text {\r\n font-size: 14px;\r\n }\r\n\r\n &-pagination {\r\n & .swiper-pagination-bullet {\r\n width: 46px;\r\n }\r\n }\r\n\r\n &-link {\r\n line-height: 30px;\r\n font-size: 14px;\r\n }\r\n\r\n &-btn {\r\n bottom: 150px;\r\n width: 36px;\r\n height: 36px;\r\n\r\n & svg {\r\n transform: scale(0.6);\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .interview {\r\n &__slider {\r\n\r\n &-inner {\r\n padding: 390px 0 210px;\r\n }\r\n\r\n &-item {\r\n\r\n &::before {\r\n top: 333px;\r\n }\r\n }\r\n\r\n }\r\n }\r\n}",".chat {\r\n position: relative;\r\n padding: 54px 0 48px;\r\n overflow: hidden;\r\n\r\n background-image: url('./../img/chat-bg.webp');\r\n background-repeat: no-repeat;\r\n background-size: cover;\r\n\r\n &__inner {\r\n position: relative;\r\n z-index: 1;\r\n }\r\n\r\n &__title {\r\n margin-bottom: 24px;\r\n }\r\n\r\n &__text {\r\n max-width: 686px;\r\n margin-bottom: 30px;\r\n font-size: 24px;\r\n }\r\n\r\n &__mobile {\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n z-index: -1;\r\n transform: scale(1.1);\r\n transform-origin: top right;\r\n }\r\n\r\n &__bottom {\r\n display: inline-flex;\r\n flex-direction: column;\r\n align-content: center;\r\n justify-content: center;\r\n gap: 36px\r\n }\r\n\r\n &__img {\r\n align-self: center;\r\n width: 216px;\r\n }\r\n\r\n &__btn {\r\n padding: 0 35px;\r\n text-transform: initial;\r\n font-size: 20px;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .chat {\r\n background-position: top right -100px;\r\n\r\n &__mobile {\r\n transform: scale(1);\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .chat {\r\n &__text {\r\n max-width: 656px;\r\n margin-bottom: 50px;\r\n font-size: 17px;\r\n }\r\n\r\n &__mobile {\r\n transform: scale(0.9);\r\n }\r\n\r\n &__img {\r\n width: 194px;\r\n }\r\n\r\n &__btn {\r\n padding: 5px 35px\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .chat {\r\n\r\n &__text {\r\n max-width: 570px;\r\n margin-bottom: 50px;\r\n font-size: 17px;\r\n }\r\n\r\n &__mobile {\r\n transform: scale(0.8);\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .chat {\r\n &__text {\r\n max-width: 690px;\r\n\r\n }\r\n\r\n &__mobile {\r\n display: flex;\r\n justify-content: center;\r\n transform: scale(1);\r\n top: 173px;\r\n right: 2%;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n\r\n .chat {\r\n padding: 54px 0 0;\r\n background-image: url('./../img/chat-bg-mobile.webp');\r\n background-position: top right 0;\r\n\r\n &__mobile {\r\n position: static;\r\n max-width: 450px;\r\n width: 100%;\r\n margin: 0 auto;\r\n transform: scale(1);\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n line-height: 1.2;\r\n margin-bottom: 30px;\r\n }\r\n\r\n &__bottom {\r\n position: absolute;\r\n z-index: 3;\r\n bottom: 0;\r\n padding-bottom: 56px;\r\n left: 0;\r\n right: 0;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n left: calc(var(--container-offset) * -1);\r\n right: calc(var(--container-offset) * -1);\r\n bottom: 0;\r\n height: 180px;\r\n z-index: -1;\r\n background-image: linear-gradient(-17deg, #00406c94 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n backdrop-filter: blur(5px);\r\n clip-path: polygon(0px 60px, 100% 0%, 100% 100%, 0% 100%);\r\n }\r\n }\r\n\r\n &__img {\r\n display: none;\r\n }\r\n\r\n &__btn {\r\n max-width: 400px;\r\n width: 100%;\r\n margin: 0 auto;\r\n font-size: 14px;\r\n padding: 4px 35px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .chat {\r\n padding: 34px 0 0;\r\n\r\n &__btn {\r\n padding: 4px 10px;\r\n }\r\n\r\n &__text {\r\n max-width: 310px;\r\n }\r\n\r\n }\r\n}",".accordion-mobile {\r\n display: none;\r\n}\r\n\r\n.accordion {\r\n &__item {\r\n .accordion__title-wrapper {\r\n clip-path: polygon(0 0, 95% 0, 100% 100%, 0% 100%);\r\n }\r\n }\r\n\r\n &__item:nth-child(1) {\r\n width: 408px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n &__item:nth-child(2) {\r\n width: 436px;\r\n\r\n & .accordion__title-wrapper {\r\n color: var(--default);\r\n }\r\n }\r\n\r\n &__title-wrapper {\r\n cursor: pointer;\r\n padding: 13px 0 13px 16px;\r\n background-color: var(--light);\r\n color: var(--blue-middle);\r\n font-size: 24px;\r\n font-weight: 600;\r\n line-height: 1.7;\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n &__title {\r\n display: inline-block;\r\n padding-right: 18px;\r\n }\r\n\r\n &__icon {\r\n width: 32px;\r\n height: 16px;\r\n transition: all 0.5s ease-in-out;\r\n }\r\n\r\n &__content {\r\n max-height: 0;\r\n overflow: hidden;\r\n transition: all 0.5s ease-in-out;\r\n color: var(--default);\r\n font-size: 24px;\r\n font-weight: 200;\r\n background-color: #f5f5f5;\r\n padding: 0 10px 0 14px;\r\n margin: -1px 0 0 0;\r\n }\r\n\r\n &__content-text {\r\n line-height: 1.17;\r\n\r\n span {\r\n font-variation-settings:\r\n 'wdth' 140,\r\n 'wght' 600;\r\n }\r\n\r\n &:not(:last-child) {\r\n margin-bottom: 8px;\r\n }\r\n }\r\n\r\n & .active .accordion__content {\r\n max-height: 650px;\r\n padding: 10px 10px 10px 14px;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .accordion {\r\n &__content {\r\n font-size: 17px;\r\n padding: 0 10px 0 27px;\r\n\r\n &-text {\r\n &:not(:last-child) {\r\n margin-bottom: 6px;\r\n }\r\n }\r\n }\r\n\r\n & .active .accordion__content {\r\n padding: 10px 10px 10px 27px;\r\n }\r\n\r\n &__item:nth-child(1) {\r\n width: 370px;\r\n margin-bottom: 14px;\r\n }\r\n\r\n &__item:nth-child(2) {\r\n width: 390px;\r\n }\r\n\r\n &__item .accordion__title-wrapper {\r\n clip-path: polygon(0 0, 96% 0, 100% 100%, 0% 100%);\r\n }\r\n\r\n &__title-wrapper {\r\n padding: 10px 0 10px 27px;\r\n }\r\n\r\n &__title {\r\n font-size: 17px;\r\n }\r\n\r\n &__icon {\r\n margin: 0 30px 0 auto;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n .accordion-desktop {\r\n display: none;\r\n }\r\n\r\n .accordion-mobile {\r\n display: block;\r\n padding: 0 var(--container-offset);\r\n max-width: var(--container-width);\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n\r\n .accordion {\r\n &__items {\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 6px;\r\n }\r\n\r\n &__item-wrapper {\r\n padding: 10px 0 10px 16px;\r\n }\r\n\r\n &__item {\r\n &:nth-child(1) {\r\n width: 50%;\r\n margin-bottom: 0;\r\n }\r\n\r\n &:nth-child(2) {\r\n width: 50%;\r\n\r\n & .accordion__title-wrapper {\r\n clip-path: polygon(0 0, 100% 0, 100% 100%, 4% 100%);\r\n }\r\n\r\n & .accordion__content {\r\n margin-left: 1.9vw;\r\n }\r\n\r\n & .accordion__icon {\r\n margin: 0 12px 0 auto;\r\n }\r\n }\r\n }\r\n\r\n &__title {\r\n padding-right: 0;\r\n }\r\n\r\n &__icon {\r\n margin: 0 22px 0 auto;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .accordion {\r\n &__items {\r\n flex-direction: column;\r\n gap: 14px;\r\n }\r\n\r\n &__content {\r\n font-size: 14px;\r\n padding: 0 10px 0 12px;\r\n\r\n &-text {\r\n &:not(:last-child) {\r\n margin-bottom: 4px;\r\n }\r\n }\r\n }\r\n\r\n & .active .accordion__content {\r\n padding: 10px 10px 10px 12px;\r\n }\r\n\r\n &__item {\r\n &:nth-child(1) {\r\n width: auto;\r\n max-width: 320px;\r\n }\r\n\r\n &:nth-child(2) {\r\n width: auto;\r\n max-width: 336px;\r\n\r\n & .accordion__content {\r\n margin-left: 0;\r\n }\r\n }\r\n\r\n &:nth-child(2) .accordion__title-wrapper {\r\n clip-path: polygon(0 0, 96% 0, 100% 100%, 0% 100%);\r\n }\r\n\r\n &:nth-child(2) .accordion__icon {\r\n margin: 0 22px 0 auto;\r\n }\r\n }\r\n\r\n &__title-wrapper {\r\n padding: 10px 10px 10px 12px;\r\n }\r\n\r\n &__title {\r\n font-size: 14px;\r\n }\r\n\r\n &__icon {\r\n width: 20px;\r\n height: 10px;\r\n\r\n & img {\r\n object-fit: contain;\r\n }\r\n }\r\n }\r\n}\r\n",".banner {\r\n margin-top: 85px;\r\n\r\n &__background {\r\n background-image: url('./../img/banner-bg.jpg');\r\n background-size: cover;\r\n background-position: center;\r\n background-repeat: no-repeat;\r\n }\r\n\r\n &__inner {\r\n min-height: 96px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: flex-end;\r\n }\r\n\r\n &__title {\r\n font-size: 48px;\r\n margin-right: 88px;\r\n margin-bottom: 0;\r\n }\r\n\r\n &__btn {\r\n margin-right: 140px;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .banner {\r\n margin-top: 60px;\r\n\r\n &__inner {\r\n min-height: 68px;\r\n }\r\n\r\n &__title {\r\n font-size: 34px;\r\n margin-right: 50px;\r\n }\r\n\r\n &__btn {\r\n margin-right: 180px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .banner {\r\n // padding-top: 40px;\r\n }\r\n}\r\n\r\n@media (max-width: 940px) {\r\n .banner {\r\n &__btn {\r\n margin-right: 0;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .banner {\r\n &__inner {\r\n min-height: 68px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding: 46px 0 20px;\r\n }\r\n\r\n &__title {\r\n margin-bottom: 20px;\r\n text-align: center;\r\n margin-right: 0;\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n line-height: 32px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n .banner {\r\n &__title {\r\n font-size: 26px;\r\n }\r\n }\r\n}",".goods {\r\n padding: 62px 0 10px;\r\n\r\n &__slider {\r\n margin-left: -5px;\r\n margin-right: -5px;\r\n }\r\n\r\n &__slider-wrapper {\r\n align-items: stretch;\r\n }\r\n\r\n &__item {\r\n height: auto;\r\n padding: 10px 10px 14px;\r\n box-sizing: border-box;\r\n background-color: var(--light);\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n text-align: center;\r\n\r\n &-shadow {\r\n box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);\r\n padding: 28px 10px 42px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n height: 100%;\r\n }\r\n\r\n &-bottom {\r\n padding: 0 10px;\r\n flex-grow: 1;\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n\r\n img {\r\n margin-left: auto;\r\n margin-right: auto;\r\n width: 310px;\r\n max-height: 310px;\r\n object-fit: contain;\r\n }\r\n\r\n &-title {\r\n color: var(--blue-middle);\r\n font-size: 20px;\r\n font-weight: 629;\r\n line-height: 22px;\r\n margin-bottom: 5px;\r\n }\r\n\r\n &-subtitle {\r\n display: inline-block;\r\n margin-bottom: 18px;\r\n font-size: 16px;\r\n line-height: 18px;\r\n font-weight: 200;\r\n color: var(--gray);\r\n }\r\n\r\n &-text {\r\n color: var(--default);\r\n margin-bottom: 28px;\r\n font-size: 16px;\r\n font-weight: 200;\r\n line-height: 18px;\r\n text-align: left;\r\n }\r\n\r\n &-btn {\r\n // max-width: 262px;\r\n width: 100%;\r\n margin-left: auto;\r\n margin-right: auto;\r\n opacity: 0.5;\r\n\r\n &:hover {\r\n background-color: var(--blue-dark);\r\n opacity: 1;\r\n }\r\n\r\n margin-top: auto;\r\n }\r\n\r\n &-img {\r\n position: relative;\r\n margin-bottom: 10px;\r\n }\r\n\r\n &.goods__item--icon .goods__item-img::before {\r\n content: '';\r\n position: absolute;\r\n bottom: 0px;\r\n right: 16%;\r\n width: 15px;\r\n height: 15px;\r\n background-size: cover;\r\n object-fit: cover;\r\n background-image: url('./../img/label-icon.png');\r\n }\r\n }\r\n\r\n &__slider-wrapper__arros {\r\n position: relative;\r\n padding: 0 38px;\r\n }\r\n\r\n &__slider-navigation {\r\n left: 0;\r\n right: 0;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n }\r\n\r\n &__slider-btn {\r\n background-color: transparent;\r\n cursor: pointer;\r\n border: none;\r\n padding: 0;\r\n width: 34px;\r\n height: 42px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-top: -50px;\r\n\r\n &::after {\r\n content: '';\r\n }\r\n\r\n & svg {\r\n transform: scale(0.9);\r\n }\r\n }\r\n\r\n &__slider-btn.swiper-button-disabled svg path {\r\n stroke: var(--default);\r\n }\r\n\r\n &__slider-prev {\r\n left: 2px;\r\n }\r\n\r\n &__slider-next {\r\n right: 2px;\r\n }\r\n\r\n &__slider-pagination {\r\n position: relative;\r\n top: -5px;\r\n margin-left: -5px;\r\n margin-right: -5px;\r\n }\r\n\r\n &__slider-pagination .swiper-pagination-bullet {\r\n width: 56px;\r\n height: 2px;\r\n padding: 5px 0;\r\n border-radius: 0;\r\n margin: 0 18px !important;\r\n position: relative;\r\n background-color: var(--light);\r\n bottom: 0;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 50%;\r\n left: 0;\r\n height: 3px;\r\n width: 100%;\r\n transform: translateY(-50%);\r\n background-color: var(--default) !important;\r\n }\r\n }\r\n\r\n &__slider-pagination .swiper-pagination-bullet-active {\r\n &::before {\r\n background-color: var(--accent) !important;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .goods {\r\n &__item-text {\r\n margin-bottom: 25px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .goods {\r\n &__item {\r\n & img {\r\n width: 220px;\r\n max-height: 220px;\r\n }\r\n\r\n &-title {\r\n font-size: 14px;\r\n line-height: 16px;\r\n margin-bottom: 0;\r\n }\r\n\r\n &-subtitle {\r\n font-size: 12px;\r\n }\r\n\r\n &-text {\r\n font-size: 12px;\r\n margin-bottom: 30px;\r\n }\r\n\r\n &-shadow {\r\n padding: 16px 10px 28px;\r\n }\r\n\r\n &.goods__item--icon .goods__item-img::before {\r\n right: 12%;\r\n }\r\n }\r\n }\r\n\r\n .goods__slider-pagination .swiper-pagination-bullet {\r\n margin: 0 10px !important;\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .goods {\r\n &__item-text {\r\n margin-bottom: 15px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) and (min-width: 941px) {\r\n .goods {\r\n &__item img {\r\n width: 166px;\r\n max-height: 166px;\r\n }\r\n\r\n &__item-btn {\r\n min-width: 140px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 940px) {\r\n .goods {\r\n padding-top: 40px;\r\n\r\n &__slider {\r\n &-pagination .swiper-pagination-bullet {\r\n width: 48px;\r\n margin: 0 7px !important;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .goods {\r\n &__slider {\r\n &-pagination .swiper-pagination-bullet {\r\n width: 35px;\r\n margin: 0 5px !important;\r\n }\r\n }\r\n\r\n &__item {\r\n &-text {\r\n margin-bottom: 10px;\r\n }\r\n\r\n &.goods__item--icon .goods__item-img::before {\r\n right: 12%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .goods {\r\n &__slider-pagination .swiper-pagination-bullet {\r\n width: 18px;\r\n margin: 0 5px !important;\r\n }\r\n\r\n &__item {\r\n &.goods__item--icon .goods__item-img::before {\r\n right: 22%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .goods {\r\n &__slider-pagination .swiper-pagination-bullet {\r\n width: 14px;\r\n margin: 0 4px !important;\r\n }\r\n\r\n &__item {\r\n &.goods__item--icon .goods__item-img::before {\r\n right: 16%;\r\n }\r\n }\r\n }\r\n}",".labels {\r\n padding: 70px 0 108px;\r\n\r\n &__title {\r\n text-align: center;\r\n color: var(--accent);\r\n margin-bottom: 50px;\r\n font-size: 48px;\r\n }\r\n\r\n &__list {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n flex-wrap: wrap;\r\n gap: 42px;\r\n }\r\n\r\n &__item {\r\n display: inherit;\r\n transition: all var(--transition);\r\n\r\n &:hover {\r\n transform: var(--scale-hover);\r\n }\r\n }\r\n\r\n &__link img {\r\n height: 47px;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .labels {\r\n padding: 70px 0 85px;\r\n\r\n &__list {\r\n gap: 32px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .labels {\r\n padding: 46px 0 50px;\r\n\r\n &__list {\r\n gap: 30px;\r\n }\r\n\r\n &__title {\r\n font-size: 34px;\r\n line-height: 34px;\r\n margin-bottom: 37px;\r\n }\r\n\r\n &__link img {\r\n height: 34px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .labels {\r\n &__list {\r\n gap: 26px;\r\n }\r\n\r\n &__title {}\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .labels {\r\n padding: 46px 0 35px;\r\n\r\n &__link img {\r\n height: 45px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .labels {\r\n padding: 46px 0 100px;\r\n\r\n &__list {\r\n gap: 16px 24px;\r\n }\r\n\r\n &__title {\r\n font-size: 30px;\r\n line-height: 1;\r\n margin-bottom: 30px;\r\n }\r\n\r\n &__link img {\r\n height: 34px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .labels {\r\n &__title {\r\n margin-bottom: 24px;\r\n }\r\n\r\n &__link img {\r\n height: 32px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n .labels {\r\n &__title {\r\n font-weight: 800;\r\n font-size: 26px;\r\n }\r\n\r\n &__link img {\r\n height: 28px;\r\n }\r\n\r\n &__list {\r\n gap: 16px 20px;\r\n }\r\n }\r\n}","$slider-height: 660px;\r\n\r\n.recommendations {\r\n padding: 85px 0 0;\r\n margin-bottom: -1px;\r\n\r\n &__inner {\r\n display: flex;\r\n\r\n }\r\n\r\n &__content {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding-left: 40px;\r\n position: relative;\r\n z-index: 11;\r\n }\r\n\r\n &__title {\r\n margin-bottom: 24px;\r\n color: var(--accent);\r\n }\r\n\r\n &__text {\r\n color: var(--default);\r\n font-size: 24px;\r\n font-weight: 200;\r\n line-height: 28px;\r\n max-width: 540px;\r\n width: 100%;\r\n }\r\n\r\n &__slider {\r\n position: relative;\r\n height: $slider-height;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n &-inner {\r\n width: 50%;\r\n position: relative;\r\n clip-path: polygon(var(--max-offset) 0, 83% 0, 100% 100%, var(--max-offset) 100%);\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n bottom: 0;\r\n right: 0;\r\n width: calc(100% + (100vw - (var(--content-width) / 2)));\r\n height: 100%;\r\n background-color: var(--blue-middle);\r\n z-index: -1;\r\n }\r\n }\r\n\r\n &-wrapper {\r\n min-width: 0;\r\n flex-grow: 1;\r\n position: relative;\r\n }\r\n\r\n &-container {\r\n padding-right: 140px;\r\n }\r\n\r\n &-item {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n\r\n &-link {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n background-image: url('./../img/svg/zoom.svg');\r\n background-position: center;\r\n background-size: contain;\r\n background-repeat: no-repeat;\r\n right: 20px;\r\n top: 10px;\r\n width: 62px;\r\n height: 66px;\r\n }\r\n }\r\n\r\n &-link img {\r\n max-width: 370px;\r\n }\r\n\r\n &-btn {\r\n box-shadow: none;\r\n background-color: transparent;\r\n border: none;\r\n width: 40px;\r\n height: 42px;\r\n padding: 0;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n &::after {\r\n content: '';\r\n }\r\n\r\n & svg {\r\n transform: scale(0.8);\r\n }\r\n }\r\n\r\n &-btn.swiper-button-disabled {\r\n opacity: 0.5;\r\n }\r\n\r\n &-navigation-prev {\r\n left: -10px;\r\n }\r\n\r\n &-navigation-next {\r\n right: 130px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .recommendations {\r\n &__slider {\r\n height: 606px;\r\n\r\n &-inner {\r\n width: 55%;\r\n }\r\n\r\n &-link {\r\n &::before {\r\n width: 50px;\r\n height: 54px;\r\n right: 6px;\r\n }\r\n }\r\n\r\n &-link img {\r\n max-width: 350px;\r\n }\r\n }\r\n\r\n padding: 60px 0 0;\r\n\r\n &__text {\r\n font-size: 17px;\r\n line-height: 20px;\r\n max-width: 376px;\r\n }\r\n\r\n &__content {\r\n padding-left: 130px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .recommendations {\r\n &__slider {\r\n\r\n height: 506px;\r\n\r\n &-inner {\r\n width: 62%;\r\n }\r\n\r\n &-link img {\r\n max-width: 290px;\r\n }\r\n }\r\n\r\n &__content {\r\n padding-left: 10px;\r\n padding-bottom: 76px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .recommendations {\r\n &__slider {\r\n height: 440px;\r\n\r\n &-inner {\r\n width: 58%;\r\n }\r\n\r\n &-link img {\r\n max-width: 240px;\r\n }\r\n }\r\n\r\n &__content {\r\n padding-left: 0;\r\n padding-bottom: 45px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .recommendations {\r\n &__title {\r\n margin-bottom: 14px;\r\n }\r\n\r\n &__slider {\r\n &-link img {\r\n max-width: 220px;\r\n }\r\n\r\n &-link {\r\n &::before {\r\n width: 30px;\r\n height: 32px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media ((max-width: 768px) and (min-width: 701px)) {\r\n .recommendations {\r\n &__slider {\r\n &-inner {\r\n width: 58%;\r\n }\r\n\r\n &-link img {\r\n max-width: 200px;\r\n }\r\n }\r\n\r\n &__content {\r\n margin-left: -10px;\r\n }\r\n\r\n\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .recommendations {\r\n padding: 50px 0 0;\r\n\r\n &__inner {\r\n flex-direction: column;\r\n justify-content: center;\r\n }\r\n\r\n &__content {\r\n margin-bottom: 0;\r\n margin-left: 0;\r\n margin-bottom: 30px;\r\n padding-bottom: 0;\r\n }\r\n\r\n &__slider {\r\n height: 344px;\r\n\r\n &-link img {\r\n max-width: 200px;\r\n }\r\n\r\n &-inner {\r\n width: 100%;\r\n order: 2;\r\n clip-path: none;\r\n\r\n &::before {\r\n transform: skewX(0);\r\n width: 100vw;\r\n left: calc(var(--container-offset)*-1);\r\n }\r\n }\r\n\r\n &-wrapper {\r\n margin: 0 calc(var(--container-offset) * -1);\r\n }\r\n\r\n &-container {\r\n padding-right: 0;\r\n }\r\n\r\n &-navigation-prev {\r\n left: 0;\r\n }\r\n\r\n &-navigation-next {\r\n right: 0;\r\n }\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n line-height: 1.2;\r\n }\r\n\r\n &__title {\r\n & span {\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n line-height: 32px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n .recommendations {\r\n &__title {\r\n font-size: 26px;\r\n letter-spacing: 1px;\r\n }\r\n }\r\n}",".partners {\r\n\tpadding: 90px 0 30px;\r\n\r\n\t&__title {\r\n\t\tcolor: var(--accent);\r\n\t\tmargin-bottom: 60px;\r\n\t}\r\n\r\n\t&__list {\r\n\t\ttransition-timing-function: linear !important;\r\n\t\talign-items: center;\r\n\t\t// column-gap: 80px;\r\n\t\tdisplay: inline-flex;\r\n\t}\r\n\r\n\t&__item {\r\n\t\tflex: 0 0 auto;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\twidth: auto !important;\r\n\r\n\t\timg {\r\n\t\t\tmax-height: 90px;\r\n\t\t\tmax-width: 200px;\r\n\t\t\twidth: 100%;\r\n\t\t\tfilter: grayscale(100%);\r\n\t\t\tobject-fit: contain;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.marquee {\r\n\tanimation: scroll 30s linear infinite;\r\n}\r\n\r\n@keyframes scroll {\r\n\tfrom {\r\n\t\ttransform: translateX(0);\r\n\t}\r\n\r\n\tto {\r\n\t\ttransform: translateX(calc(-100% - 86px));\r\n\t}\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.partners {\r\n\t\tpadding: 55px 0 0;\r\n\r\n\t}\r\n}\r\n\r\n@media (max-width: 768px) {\r\n\t@keyframes scroll {\r\n\t\tfrom {\r\n\t\t\ttransform: translateX(0);\r\n\t\t}\r\n\r\n\t\tto {\r\n\t\t\ttransform: translateX(calc(-100% - 60px));\r\n\t\t}\r\n\t}\r\n\r\n\t.partners {\r\n\r\n\t\t&__title {\r\n\t\t\tmargin-bottom: 40px;\r\n\t\t}\r\n\r\n\t\t&__item img {\r\n\t\t\tmax-height: 60px;\r\n\t\t\tmax-width: 140px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 700px) {\r\n\t.partners {\r\n\t\tpadding: 50px 0 0;\r\n\r\n\t\t&__title {\r\n\t\t\tmargin-bottom: 30px;\r\n\t\t}\r\n\t}\r\n}",".header-history {\r\n\tposition: fixed;\r\n\tleft: 0;\r\n\tright: 0;\r\n\ttop: 0;\r\n\tz-index: 20;\r\n\tbackground-color: var(--blue-middle);\r\n\r\n\t&__burger,\r\n\t&__mobile-logo {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n}\r\n\r\n.nav-history {\r\n\t&__container {\r\n\t\tposition: relative;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\theight: 74px;\r\n\t}\r\n\r\n\t&__list {\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tcolumn-gap: 15px;\r\n\t}\r\n\r\n\t&__next.active {\r\n\t\tcolor: var(--accent);\r\n\r\n\t\tsvg path {\r\n\t\t\tstroke: var(--accent);\r\n\t\t}\r\n\t}\r\n\r\n\t&__item--back {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t&__link {\r\n\t\tfont-variation-settings: \"wght\" 700, \"wdth\" 25, \"slnt\" -10;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tgap: 6px;\r\n\t\tfont-size: 16px;\r\n\t\tfont-weight: 200;\r\n\t\tline-height: 30px;\r\n\t\ttext-transform: uppercase;\r\n\t\tborder-bottom: 1px solid transparent;\r\n\t\ttransition: all var(--transition);\r\n\t\tfont-stretch: 25%;\r\n\t\tline-height: 47px;\r\n\t\tletter-spacing: 0;\r\n\r\n\t\t&-icon {\r\n\t\t\tmargin-bottom: 2px;\r\n\r\n\t\t\t& path {\r\n\t\t\t\ttransition: all var(--transition);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&:hover {\r\n\t\t\tcolor: var(--accent);\r\n\r\n\t\t\tsvg path {\r\n\t\t\t\tstroke: var(--accent);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&__back {\r\n\t\tmargin-right: auto;\r\n\t}\r\n\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.nav-history {\r\n\t\t&__link {\r\n\t\t\tfont-size: 13px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n\t.nav-history {\r\n\t\t&__list {\r\n\t\t\tcolumn-gap: 10px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 900px) {\r\n\t.header-history {\r\n\t\t&__inner {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t&__burger {\r\n\t\t\tdisplay: flex;\r\n\t\t}\r\n\r\n\t\t&.active {\r\n\t\t\tbackground-image: none;\r\n\t\t}\r\n\r\n\t\t&__mobile-logo {\r\n\t\t\tdisplay: block;\r\n\t\t\tcursor: auto;\r\n\t\t\tmax-width: 190px;\r\n\t\t}\r\n\r\n\t\t&__burger {\r\n\t\t\talign-self: center;\r\n\t\t\tdisplay: flex;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tcursor: pointer;\r\n\t\t\theight: 36px;\r\n\t\t\tpadding: 4px 0;\r\n\t\t\twidth: 36px;\r\n\t\t\tz-index: 2;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t&__mobile-logo {\r\n\t\t\tmargin-left: calc(var(--container-offset) * -1);\r\n\t\t}\r\n\r\n\t\t&__item--back {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\t}\r\n\r\n\t.nav-history {\r\n\t\tposition: fixed;\r\n\t\ttop: 60px;\r\n\t\tleft: -100vw;\r\n\t\tright: 100vw;\r\n\t\tmin-height: calc(100vh - 60px);\r\n\t\tbottom: 0;\r\n\t\tdisplay: flex;\r\n\t\talign-items: flex-start;\r\n\t\tjustify-content: center;\r\n\t\ttransition: all var(--transition);\r\n\t\tbackground-color: var(--blue-middle);\r\n\t\toverflow-y: auto;\r\n\t\ttext-align: center;\r\n\r\n\t\t&__container {\r\n\t\t\theight: 60px;\r\n\t\t}\r\n\r\n\t\t&__logo {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t&__item--back {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t&__list {\r\n\t\t\tflex-direction: column;\r\n\t\t\tpadding: 80px 20px 60px;\r\n\t\t\tgap: 20px 0;\r\n\t\t}\r\n\r\n\t\t&__link {\r\n\t\t\tfont-size: 21px;\r\n\t\t}\r\n\r\n\t\t&__next {\r\n\t\t\tfont-size: 13px;\r\n\t\t}\r\n\r\n\t\t&.active {\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 400px) {\r\n\t.nav-history {\r\n\t\t&__next {\r\n\t\t\tfont-size: 10px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 360px) {\r\n\t.nav-history {\r\n\r\n\t\t&__list {\r\n\t\t\tpadding: 40px 20px 40px;\r\n\t\t\tgap: 10px 0;\r\n\t\t}\r\n\r\n\t\t&__link {\r\n\t\t\tpadding: 10px 0;\r\n\t\t}\r\n\t}\r\n}",".history-top {\r\n position: relative;\r\n overflow: hidden;\r\n margin-top: 74px;\r\n background-color: var(--blue-middle);\r\n\r\n &__img {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n bottom: 0;\r\n right: 0;\r\n\r\n\r\n img {\r\n position: absolute;\r\n right: 0;\r\n height: 100%;\r\n width: 50%;\r\n object-fit: cover;\r\n object-position: top right;\r\n }\r\n }\r\n\r\n &__inner {\r\n padding: 234px 0 200px 0;\r\n position: relative;\r\n z-index: 1;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n right: 50%;\r\n bottom: 0;\r\n width: 100vw;\r\n height: 100%;\r\n z-index: -1;\r\n transform: skewX(17deg);\r\n transform-origin: top;\r\n background-image: linear-gradient(90deg, #00406C 38.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n backdrop-filter: blur(10px);\r\n }\r\n }\r\n\r\n\r\n &__title {\r\n margin-bottom: 40px;\r\n font-size: 68px;\r\n }\r\n\r\n &__name {\r\n font-variation-settings: \"wdth\" 100, \"wght\" 700;\r\n margin-bottom: 14px;\r\n font-size: 20px;\r\n font-style: normal;\r\n line-height: 1.35;\r\n font-stretch: normal;\r\n }\r\n\r\n &__text {\r\n max-width: 540px;\r\n line-height: 1.2;\r\n }\r\n}\r\n\r\n\r\n\r\n@media (max-width: 1440px) {\r\n .history-top {\r\n &__inner {\r\n &::before {\r\n right: 44%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 1280px) {\r\n .history-top {\r\n &__inner {\r\n padding: 140px 0 248px 0;\r\n\r\n &::before {\r\n right: 46%;\r\n }\r\n }\r\n\r\n &__title {\r\n margin-bottom: 70px;\r\n font-size: 48px;\r\n }\r\n\r\n &__name {\r\n font-size: 14px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n }\r\n\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .history-top {\r\n &__inner {\r\n padding: 140px 0 115px 0;\r\n\r\n &::before {\r\n right: 43%;\r\n }\r\n }\r\n\r\n &__img {\r\n & img {\r\n object-position: top center;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-top {\r\n margin-top: 60px;\r\n\r\n &__inner {\r\n width: 100%;\r\n position: absolute;\r\n padding: 0 0 40px 0;\r\n bottom: 0;\r\n\r\n &::before {\r\n transform: skewX(0);\r\n transform: skewY(18deg);\r\n left: calc(var(--container-offset)*-1);\r\n right: calc(var(--container-offset)*-1);\r\n top: -40px;\r\n height: 200%;\r\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n }\r\n }\r\n\r\n &__img {\r\n position: static;\r\n\r\n & img {\r\n position: static;\r\n width: 100%;\r\n }\r\n }\r\n\r\n &__title {\r\n margin-bottom: 40px;\r\n }\r\n\r\n &__name {\r\n margin-bottom: 8px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .history-top {\r\n padding-bottom: 100px;\r\n\r\n &__title {\r\n font-size: 30px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .history-top {\r\n padding-bottom: 120px;\r\n\r\n &__inner {\r\n &::before {\r\n top: -60px;\r\n }\r\n }\r\n\r\n &__title {\r\n margin-bottom: 40px;\r\n font-size: 25px;\r\n }\r\n\r\n }\r\n}",".history-question {\r\n position: relative;\r\n background-color: var(--blue-middle);\r\n\r\n &__img {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n bottom: 0;\r\n right: 0;\r\n\r\n img {\r\n position: absolute;\r\n left: 0;\r\n height: 100%;\r\n width: 50%;\r\n object-fit: cover;\r\n object-position: top left;\r\n }\r\n }\r\n\r\n &__inner {\r\n min-height: 834px;\r\n display: flex;\r\n align-items: center;\r\n padding: 70px 0 70px 0;\r\n // max-width: 594px;\r\n max-width: 50%;\r\n margin-left: auto;\r\n position: relative;\r\n z-index: 1;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n // left: -67%;\r\n left: -37%;\r\n bottom: 0;\r\n width: 100vw;\r\n height: 100%;\r\n z-index: -1;\r\n transform: skewX(17deg);\r\n transform-origin: top;\r\n background-color: var(--blue-middle);\r\n }\r\n }\r\n\r\n &__list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 46px;\r\n }\r\n\r\n\r\n &__title {\r\n font-size: 40px;\r\n line-height: 1.1;\r\n letter-spacing: 2.3px;\r\n margin-bottom: 18px;\r\n\r\n }\r\n\r\n &__text {\r\n font-size: 24px;\r\n font-weight: 200;\r\n line-height: 1.1;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .history-question {\r\n &__inner {\r\n &::before {\r\n left: -42%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .history-question {\r\n &__inner {\r\n max-width: 560px;\r\n min-height: auto;\r\n padding: 50px 0 50px 0;\r\n\r\n &::before {\r\n left: -30%;\r\n }\r\n }\r\n\r\n &__title {\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n }\r\n\r\n &__list {\r\n gap: 30px;\r\n }\r\n\r\n &__text {\r\n font-size: 17px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .history-question {\r\n &__inner {\r\n max-width: 450px;\r\n\r\n &::before {\r\n left: -40%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-question {\r\n &__inner {\r\n max-width: 100%;\r\n padding: 66px 0 100px 0;\r\n\r\n &::before {}\r\n }\r\n\r\n &__img {\r\n position: static;\r\n margin-bottom: 65px;\r\n\r\n img {\r\n position: static;\r\n width: 100%;\r\n }\r\n }\r\n\r\n &__list {\r\n flex-direction: row;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .history-question {\r\n &__list {\r\n flex-direction: column;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .history-question {\r\n &__text {\r\n font-size: 14px;\r\n }\r\n\r\n &__list {\r\n gap: 50px;\r\n }\r\n }\r\n}",".history-quite {\r\n &__inner {\r\n padding: 53px 0 51px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n gap: 30px;\r\n\r\n &--start {\r\n align-items: start;\r\n }\r\n }\r\n\r\n &__title {\r\n color: var(--accent);\r\n font-size: 40px;\r\n max-width: 650px;\r\n margin-bottom: 0;\r\n line-height: 1.1;\r\n }\r\n\r\n &__text {\r\n max-width: 620px;\r\n color: var(--default);\r\n font-size: 24px;\r\n line-height: 1.2;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .history-quite {\r\n\r\n &__title {\r\n font-size: 30px;\r\n }\r\n\r\n &__text {\r\n max-width: 522px;\r\n font-size: 17px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .history-quite {\r\n &__inner {\r\n padding: 59px 0 53px\r\n }\r\n\r\n &__title {\r\n display: inline;\r\n }\r\n\r\n &__text {\r\n max-width: 470px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-quite {\r\n\r\n &__title {\r\n width: 50%;\r\n }\r\n\r\n &__text {\r\n max-width: 100%;\r\n width: 50%;\r\n }\r\n }\r\n\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .history-quite {\r\n &__inner {\r\n flex-direction: column;\r\n }\r\n\r\n &__title {\r\n width: 100%;\r\n }\r\n\r\n &__text {\r\n width: 100%;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .history-quite {\r\n &__inner {\r\n padding: 50px 0 50px;\r\n gap: 25px;\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n }\r\n }\r\n}",".history-question-right {\r\n position: relative;\r\n background-color: var(--blue-middle);\r\n\r\n &__img {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n bottom: 0;\r\n right: 0;\r\n\r\n img {\r\n position: absolute;\r\n right: 0;\r\n height: 100%;\r\n width: 56%;\r\n object-fit: cover;\r\n object-position: bottom right;\r\n }\r\n }\r\n\r\n &__inner {\r\n min-height: 934px;\r\n display: flex;\r\n align-items: center;\r\n padding: 70px 0 70px 0;\r\n max-width: 554px;\r\n position: relative;\r\n z-index: 1;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n right: -13%;\r\n bottom: 0;\r\n width: 100vw;\r\n height: 100%;\r\n z-index: -1;\r\n transform: skewX(17deg);\r\n transform-origin: top;\r\n background-color: var(--blue-middle);\r\n }\r\n }\r\n\r\n &__list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 46px;\r\n }\r\n\r\n &__title {\r\n font-size: 40px;\r\n line-height: 1.1;\r\n letter-spacing: 2.3px;\r\n margin-bottom: 18px;\r\n\r\n span {\r\n display: block;\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n &__text {\r\n font-size: 24px;\r\n font-weight: 200;\r\n line-height: 1.1;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .history-question-right {\r\n &__inner {\r\n &::before {\r\n right: 0;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .history-question-right {\r\n\r\n &__inner {\r\n padding: 50px 0 50px 0;\r\n min-height: 660px;\r\n max-width: 520px;\r\n }\r\n\r\n &__list {\r\n gap: 32px;\r\n }\r\n\r\n &__title {\r\n margin-bottom: 14px;\r\n font-size: 32px;\r\n\r\n span {\r\n font-size: 32px;\r\n }\r\n }\r\n\r\n &__text {\r\n font-size: 17px;\r\n line-height: 1.1;\r\n }\r\n\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .history-question-right {\r\n &__inner {\r\n min-height: 564px;\r\n max-width: 400px;\r\n\r\n &::before {\r\n right: 2%;\r\n }\r\n }\r\n\r\n &__title {\r\n line-height: 1.1;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-question-right {\r\n\r\n &__inner {\r\n min-height: auto;\r\n max-width: 100%;\r\n }\r\n\r\n &__img {\r\n position: static;\r\n\r\n img {\r\n position: static;\r\n width: 100%;\r\n }\r\n }\r\n\r\n &__list {\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n gap: 54px;\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 700px) {\r\n .history-question-right {\r\n &__list {\r\n grid-template-columns: 1fr;\r\n }\r\n\r\n &__title {\r\n width: 100%;\r\n }\r\n\r\n &__text {\r\n width: 100%;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .history-question-right {\r\n\r\n\r\n &__title {\r\n font-size: 30px;\r\n\r\n span {\r\n font-size: 30px;\r\n }\r\n }\r\n\r\n &__list {\r\n gap: 20px;\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n }\r\n\r\n\r\n }\r\n}",".history-slogan {\r\n &__inner {\r\n padding: 40px 0 50px;\r\n }\r\n\r\n &__title {\r\n color: var(--accent);\r\n font-size: 40px;\r\n line-height: 1.1;\r\n letter-spacing: 1.6px;\r\n margin-bottom: 0;\r\n }\r\n\r\n &__text {\r\n color: var(--default);\r\n font-size: 24px;\r\n line-height: 1.14;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .history-slogan {\r\n\r\n &__title {\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n letter-spacing: 1.2px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-slogan {\r\n\r\n &__inner {\r\n padding: 40px 0 40px;\r\n }\r\n\r\n &__title {\r\n display: inline;\r\n }\r\n }\r\n}",".history-blitz {\r\n position: relative;\r\n overflow: hidden;\r\n background-color: var(--blue-middle);\r\n\r\n &__img {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n bottom: 0;\r\n right: 0;\r\n\r\n img {\r\n position: absolute;\r\n left: -0;\r\n height: 100%;\r\n width: 42%;\r\n object-fit: cover;\r\n object-position: top left;\r\n }\r\n }\r\n\r\n\r\n &__inner {\r\n min-height: 834px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding: 70px 0 70px 0;\r\n max-width: 850px;\r\n margin-left: auto;\r\n position: relative;\r\n z-index: 1;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n // left: -22%;\r\n left: -10%;\r\n bottom: -1px;\r\n width: 100vw;\r\n height: 100%;\r\n z-index: -1;\r\n transform: skewX(-17deg);\r\n transform-origin: top;\r\n background-image: linear-gradient(76deg, rgba(0, 64, 108, 0.53), #00406C 25.01% 117.87%);\r\n backdrop-filter: blur(5px);\r\n }\r\n }\r\n\r\n &__list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 36px;\r\n }\r\n\r\n &__item {\r\n display: flex;\r\n\r\n &-title {\r\n font-variation-settings: \"wght\" 700, \"opsz\" 16, \"wdth\" 25, \"slnt\" -10;\r\n margin-bottom: 0;\r\n font-size: 22px;\r\n text-align: left;\r\n letter-spacing: 0.9px;\r\n line-height: 1.2;\r\n }\r\n }\r\n\r\n\r\n &__title {\r\n font-size: 45px;\r\n line-height: 1;\r\n letter-spacing: 1.8px;\r\n margin-bottom: 56px;\r\n text-align: center;\r\n letter-spacing: 0.9px;\r\n }\r\n\r\n &__text {\r\n max-width: 450px;\r\n margin-left: auto;\r\n font-size: 24px;\r\n line-height: 1.2;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .history-blitz {\r\n &__inner {\r\n &::before {\r\n left: -4%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 1280px) {\r\n .history-blitz {\r\n\r\n &__title {\r\n font-variation-settings: \"wght\" 700, \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n margin-bottom: 66px;\r\n }\r\n\r\n &__inner {\r\n max-width: 705px;\r\n min-height: auto;\r\n }\r\n\r\n &__list {\r\n gap: 34px;\r\n }\r\n\r\n &__item-title {\r\n font-size: 18px;\r\n letter-spacing: 0.9px;\r\n }\r\n\r\n &__text {\r\n max-width: 340px;\r\n font-size: 17px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .history-blitz {\r\n &__img img {\r\n width: 50%;\r\n }\r\n\r\n &__inner {\r\n max-width: 524px;\r\n\r\n &::before {\r\n left: 5%;\r\n }\r\n }\r\n\r\n &__item {\r\n &-title {\r\n max-width: 230px;\r\n }\r\n }\r\n\r\n &__text {\r\n max-width: 264px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-blitz {\r\n\r\n &__inner {\r\n min-height: auto;\r\n max-width: 100%;\r\n padding-top: 80px;\r\n margin-top: -134px;\r\n\r\n &::before {\r\n transform: skewY(18deg);\r\n left: calc(var(--container-offset) * -1);\r\n right: calc(var(--container-offset) * -1);\r\n top: -30px;\r\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n }\r\n }\r\n\r\n &__title {\r\n margin-bottom: 52px;\r\n }\r\n\r\n &__img {\r\n position: static;\r\n\r\n img {\r\n position: static;\r\n width: 100%;\r\n }\r\n }\r\n\r\n &__item {\r\n display: grid;\r\n grid-template-columns: 264px 1fr;\r\n gap: 36px;\r\n\r\n &-title {\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n &__text {\r\n max-width: 100%;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .history-blitz {\r\n &__title {\r\n text-align: left;\r\n }\r\n\r\n &__item {\r\n grid-template-columns: 1fr\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .history-blitz {\r\n &__inner {\r\n padding: 70px 0 50px 0;\r\n margin-top: -65px;\r\n }\r\n\r\n &__title {\r\n text-align: left;\r\n margin-bottom: 44px;\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n }\r\n }\r\n}"]} \ No newline at end of file +{"version":3,"sources":["_vars.scss","main.css","_fonts.scss","_settings.scss","components/_header.scss","components/_footer.scss","components/_top.scss","components/_video.scss","components/_choice.scss","components/professional.scss","components/_interview.scss","components/_chat.scss","components/_accordion.scss","components/_banner.scss","components/_goods.scss","components/_labels.scss","components/recommendations.scss","components/_partners.scss","components/_history-header.scss","components/_history-top.scss","components/_history-question.scss","components/_history-quote.scss","components/_history-question-right.scss","components/_history-slogan.scss","components/_history-blitz.scss"],"names":[],"mappings":"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","file":"main.css","sourcesContent":[":root {\r\n --font-family: 'Roboto Flex', sans-serif;\r\n --content-width: 1420px;\r\n --container-fluid: 1920px;\r\n --container-offset: 15px;\r\n --container-width: calc(var(--content-width) + (var(--container-offset) * 2));\r\n --max-offset: calc(max(calc((100vw - var(--content-width)) / 2), var(--container-offset)) * -1);\r\n\r\n --transition: 0.3s;\r\n --scale-hover: scale(1.08);\r\n // colors\r\n --default: #5a5a5a;\r\n --light: #fff;\r\n --accent: #cd1338;\r\n --blue-light: #1c60f6;\r\n --blue-middle: #00406c;\r\n --blue-dark: #1c2e44;\r\n --gray: #aaa;\r\n\r\n // media\r\n --big-desktop: 1600px;\r\n --desktop: 1440px;\r\n --small-desktop: 1280px;\r\n --tablet: 1024px;\r\n --small-tablet: 768px;\r\n --mobile: 576px;\r\n --index: calc(1vh + 1vw);\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n :root {\r\n --content-width: 1260px;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n :root {\r\n --content-width: 1160px;\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n :root {\r\n --content-width: 900px;\r\n }\r\n}\r\n\r\n@media (max-width: 800px) {\r\n :root {\r\n --content-width: 100%;\r\n }\r\n}",":root {\n --font-family: \"Roboto Flex\", sans-serif;\n --content-width: 1420px;\n --container-fluid: 1920px;\n --container-offset: 15px;\n --container-width: calc(var(--content-width) + (var(--container-offset) * 2));\n --max-offset: calc(max(calc((100vw - var(--content-width)) / 2), var(--container-offset)) * -1);\n --transition: 0.3s;\n --scale-hover: scale(1.08);\n --default: #5a5a5a;\n --light: #fff;\n --accent: #cd1338;\n --blue-light: #1c60f6;\n --blue-middle: #00406c;\n --blue-dark: #1c2e44;\n --gray: #aaa;\n --big-desktop: 1600px;\n --desktop: 1440px;\n --small-desktop: 1280px;\n --tablet: 1024px;\n --small-tablet: 768px;\n --mobile: 576px;\n --index: calc(1vh + 1vw);\n}\n\n@media (max-width: 1440px) {\n :root {\n --content-width: 1260px;\n }\n}\n@media (max-width: 1280px) {\n :root {\n --content-width: 1160px;\n }\n}\n@media (max-width: 1024px) {\n :root {\n --content-width: 900px;\n }\n}\n@media (max-width: 800px) {\n :root {\n --content-width: 100%;\n }\n}\n@font-face {\n font-family: \"Roboto Flex\";\n font-style: normal;\n font-display: swap;\n src: local(\"Roboto Flex\"), url(\"../fonts/Roboto-Flex.woff2\") format(\"woff2\");\n font-weight: 100 1000;\n font-stretch: 25% 151%;\n}\nhtml {\n box-sizing: border-box;\n}\n\n*,\n*::before,\n*::after {\n box-sizing: inherit;\n}\n\nh1,\nh2,\nh3,\nh4,\nh5,\nh6 {\n margin: 0;\n}\n\n*::-webkit-scrollbar {\n width: 10px;\n}\n\n*::-webkit-scrollbar-track {\n background-color: var(--light);\n}\n\n*::-webkit-scrollbar-thumb {\n background-color: var(--blue-middle);\n}\n\n* {\n scrollbar-width: thin;\n scrollbar-color: var(--blue-middle) #fff;\n}\n\n.page {\n font-size: 20px;\n font-weight: 200;\n line-height: 1.2;\n color: var(--light);\n height: 100%;\n font-family: var(--font-family);\n font-variation-settings: \"wdth\" 140, \"wght\" 200;\n}\n\n.page__body {\n margin: 0;\n min-width: 320px;\n min-height: 100%;\n}\n\nimg {\n height: auto;\n max-width: 100%;\n object-fit: cover;\n display: block;\n}\n\na {\n text-decoration: none;\n display: inline-block;\n}\n\n.site-container {\n overflow: hidden;\n}\n\n.is-hidden {\n display: none !important;\n}\n\n.btn-reset {\n border: none;\n padding: 0;\n background-color: transparent;\n cursor: pointer;\n}\n\n.list-reset {\n list-style: none;\n margin: 0;\n padding: 0;\n}\n\n.input-reset {\n -webkit-appearance: none;\n appearance: none;\n border: none;\n border-radius: 0;\n background-color: #fff;\n}\n.input-reset::-webkit-search-decoration, .input-reset::-webkit-search-cancel-button, .input-reset::-webkit-search-results-button, .input-reset::-webkit-search-results-decoration {\n display: none;\n}\n\n.container {\n margin: 0 auto;\n padding: 0 var(--container-offset);\n max-width: var(--container-width);\n}\n\n.container-fluid {\n margin: 0 auto;\n max-width: var(--container-fluid);\n}\n\n.js-focus-visible :focus:not(.focus-visible) {\n outline: none;\n}\n\n.centered {\n text-align: center;\n}\n\n.dis-scroll {\n position: fixed;\n left: 0;\n top: 0;\n overflow: hidden;\n width: 100%;\n height: 100vh;\n overscroll-behavior: none;\n}\n\n.page--ios .dis-scroll {\n position: relative;\n}\n\n.btn {\n cursor: pointer;\n text-align: center;\n font-size: 20px;\n font-weight: 200;\n font-stretch: 140%;\n line-height: 40px;\n letter-spacing: 0.1px;\n background-color: var(--light);\n border-radius: 50px;\n border: none;\n min-width: 220px;\n text-transform: capitalize;\n transition: var(--transition);\n color: var(--blue-dark);\n}\n.btn:hover {\n background-color: var(--blue-dark);\n color: var(--light);\n}\n\n.btn--accent {\n color: var(--accent);\n}\n\n.btn-up-wrapper {\n position: relative;\n display: none;\n justify-content: flex-end;\n}\n\n.btn-up {\n position: fixed;\n z-index: 20;\n right: 110px;\n bottom: 165px;\n width: 56px;\n height: 56px;\n padding: 0;\n cursor: pointer;\n min-width: auto;\n border-radius: 50%;\n border: none;\n background-color: var(--accent);\n border-color: var(--accent);\n transition: all var(--transition);\n}\n.btn-up::before {\n position: absolute;\n left: 50%;\n top: 50%;\n transform: translate(-50%, -50%);\n content: \"\";\n background-image: url(\"./../img/svg/up.svg\");\n background-repeat: no-repeat;\n width: 28px;\n height: 28px;\n background-position: center;\n background-size: contain;\n z-index: 1;\n}\n\n.btn-up-wrapper.active {\n display: flex;\n}\n\n.section-title {\n font-variation-settings: \"wght\" 700, \"opsz\" 37, \"wdth\" 25, \"slnt\" -10;\n font-size: 45px;\n line-height: 47px;\n letter-spacing: 1.8px;\n text-transform: uppercase;\n margin-bottom: 24px;\n color: var(--light);\n}\n\n.large-title {\n font-variation-settings: \"wght\" 700, \"opsz\" 37, \"wdth\" 25, \"slnt\" -10;\n font-size: 65px;\n line-height: 1.1;\n letter-spacing: 3.4px;\n text-transform: uppercase;\n color: var(--light);\n}\n\n.section-title--reset {\n display: inline-block;\n margin-bottom: 0;\n}\n\n.burger-js .line {\n display: block;\n height: 4px;\n width: 100%;\n border-radius: 10px;\n background-color: var(--light);\n transition: all var(--transition);\n}\n.burger-js.active .line1 {\n transform: rotate(45deg) translate(4px, -4px);\n transform-origin: left;\n}\n.burger-js.active .line2 {\n opacity: 0;\n}\n.burger-js.active .line3 {\n transform: rotate(-45deg) translate(3px, 6px);\n transform-origin: left;\n}\n\n@media (max-width: 1600px) {\n .btn-up {\n right: auto;\n }\n}\n@media (max-width: 1280px) {\n .btn {\n font-size: 14px;\n line-height: 32px;\n min-width: 170px;\n }\n .section-title {\n font-size: 32px;\n line-height: 1;\n border-radius: 30px;\n line-height: 30px;\n }\n .large-title {\n font-size: 46px;\n letter-spacing: 2.4px;\n }\n .page {\n font-size: 14px;\n }\n}\n@media (max-width: 800px) {\n .btn-up {\n bottom: 50px;\n width: 50px;\n height: 50px;\n }\n}\n@media (max-width: 700px) {\n .section-title {\n font-size: 30px;\n letter-spacing: 1.2px;\n }\n .large-title {\n font-size: 30px;\n letter-spacing: 1.2px;\n }\n}\n@media (max-width: 360px) {\n .section-title {\n font-size: 26px;\n }\n}\n.carousel__track {\n display: none !important;\n}\n\n.header {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n z-index: 20;\n}\n.header.active {\n background-image: linear-gradient(90deg, var(--blue-dark) 38.01%, rgba(0, 64, 108, 0.53) 117.87%);\n backdrop-filter: blur(5px);\n}\n.header__burger, .header__mobile-logo {\n display: none;\n}\n\n.nav__list {\n display: flex;\n align-items: center;\n justify-content: flex-end;\n column-gap: 66px;\n padding: 20px 0;\n}\n\n.nav__link {\n font-size: 20px;\n font-weight: 200;\n line-height: 30px;\n text-transform: uppercase;\n border-bottom: 1px solid transparent;\n transition: all var(--transition);\n}\n.nav__link:hover {\n color: var(--accent);\n}\n\n@media (max-width: 1280px) {\n .nav__list {\n padding: 14px 0;\n column-gap: 40px;\n }\n .nav__link {\n font-size: 14px;\n }\n}\n@media (max-width: 992px) {\n .header {\n height: 60px;\n background-color: var(--light);\n }\n .header__container {\n max-width: 100%;\n }\n .header__inner {\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n .header.active {\n background-image: none;\n }\n .header__mobile-logo {\n display: block;\n cursor: auto;\n max-width: 190px;\n }\n .header__burger {\n align-self: center;\n display: flex;\n cursor: pointer;\n height: 36px;\n padding: 4px 0;\n width: 36px;\n z-index: 2;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n }\n .header__burger .line {\n display: block;\n height: 4px;\n width: 100%;\n border-radius: 10px;\n background-color: var(--blue-middle);\n transition: all var(--transition);\n }\n .header__burger.active .line1 {\n transform: rotate(45deg) translate(4px, -4px);\n transform-origin: left;\n }\n .header__burger.active .line2 {\n opacity: 0;\n }\n .header__burger.active .line3 {\n transform: rotate(-45deg) translate(3px, 6px);\n transform-origin: left;\n }\n .header__mobile-logo {\n margin-left: calc(var(--container-offset) * -1);\n }\n .nav {\n position: fixed;\n background-color: var(--light);\n top: 60px;\n left: -100vw;\n right: 100vw;\n min-height: calc(100vh - 60px);\n bottom: 0;\n display: flex;\n align-items: flex-start;\n justify-content: center;\n transition: all var(--transition);\n overflow-y: scroll;\n text-align: center;\n }\n .nav__list {\n flex-direction: column;\n padding: 80px 20px 60px;\n gap: 20px 0;\n }\n .nav__link {\n color: var(--blue-middle);\n font-size: 21px;\n line-height: 1.5;\n text-transform: uppercase;\n padding: 20px;\n transition: all var(--transition);\n }\n .nav__link:hover {\n color: var(--accent);\n }\n .nav.active {\n left: 0;\n right: 0;\n }\n}\n@media (max-width: 360px) {\n .nav__list {\n padding: 40px 20px 40px;\n gap: 10px 0;\n }\n .nav__link {\n padding: 10px 0;\n }\n}\n.footer {\n background-color: var(--blue-middle);\n}\n.footer__inner {\n padding: 30px 0 12px;\n}\n.footer__list {\n display: flex;\n gap: 0 100px;\n font-size: 16px;\n font-weight: 200;\n line-height: 1.9;\n letter-spacing: 0.32px;\n}\n.footer__item:first-child span:nth-child(2) {\n display: block;\n font-size: 10px;\n line-height: 1.2;\n}\n.footer__item:last-child {\n margin-left: auto;\n height: 30px;\n align-self: center;\n}\n.footer__link {\n transition: all var(--transition);\n}\n.footer__link:hover {\n color: var(--accent);\n}\n.footer__source {\n display: inline-block;\n padding-top: 36px;\n color: rgba(255, 255, 255, 0.5);\n font-family: Roboto Flex;\n font-size: 12px;\n font-style: normal;\n font-weight: 300;\n line-height: 16px;\n}\n\n.social-list {\n display: flex;\n gap: 0 5px;\n align-items: center;\n}\n.social-list__link {\n height: 30px;\n width: 30px;\n border-radius: 50%;\n}\n.social-list__link svg path {\n transition: all var(--transition);\n}\n.social-list__link:hover svg path {\n fill: red;\n}\n.social-list__item:nth-child(4) .social-list__link svg g:nth-child(2):hover path:nth-child(2) {\n fill: red;\n}\n\n@media (max-width: 1280px) {\n .footer__list {\n gap: 0 40px;\n }\n .footer__source {\n font-size: 10px;\n }\n}\n@media (max-width: 1024px) {\n .footer__list {\n font-size: 14px;\n }\n .social-list {\n padding-left: 0;\n }\n}\n@media (max-width: 900px) {\n .footer__list {\n gap: 0 15px;\n }\n}\n@media (max-width: 800px) {\n .footer__inner {\n padding: 40px 0 50px;\n }\n .footer__list {\n flex-direction: column;\n gap: 20px 0;\n align-items: center;\n text-align: center;\n }\n .footer__item:first-child {\n margin-right: 0;\n max-width: 100%;\n text-align: center;\n }\n .footer__item:last-child {\n margin-top: 20px;\n margin-left: initial;\n }\n .footer__source {\n text-align: center;\n }\n .contacts-list {\n text-align: center;\n }\n}\n.top {\n background-color: #183052;\n overflow: hidden;\n position: relative;\n}\n.top__background {\n position: absolute;\n top: 0;\n left: 0;\n bottom: 0;\n right: 0;\n}\n.top__background img {\n position: absolute;\n right: 0;\n bottom: 0;\n object-fit: contain;\n height: 100%;\n width: 100%;\n object-position: right bottom;\n}\n.top__inner {\n position: relative;\n max-width: 700px;\n z-index: 1;\n}\n.top__container {\n padding-top: 70px;\n min-height: 100vh;\n min-height: 100svh;\n display: flex;\n flex-direction: column;\n}\n.top__logo {\n position: relative;\n margin: 63px 0 13%;\n position: relative;\n z-index: 1;\n align-self: flex-start;\n padding: 7px 60px 0 0;\n height: 142px;\n font-size: 130px;\n cursor: auto;\n pointer-events: none;\n}\n.top__logo::before {\n content: \"\";\n position: absolute;\n top: 0;\n width: calc(100vw - var(--content-width) / 2);\n height: 100%;\n height: 100%;\n right: 20px;\n background-color: var(--accent);\n z-index: -1;\n transform: skewX(351deg);\n}\n.top__logo-title {\n line-height: 1;\n letter-spacing: 3px;\n margin: 0;\n height: 100%;\n display: flex;\n align-items: center;\n font-size: inherit;\n font-variation-settings: \"ital\" 1, \"opsz\" 30, \"wdth\" 36, \"wght\" 800, \"slnt\" -10;\n}\n.top__title {\n font-variation-settings: \"opsz\" 51, \"wdth\" 25, \"slnt\" -10;\n font-size: 85px;\n line-height: 0.95;\n letter-spacing: 5.95px;\n margin-bottom: 22px;\n text-transform: uppercase;\n color: var(--light);\n}\n.top__subtitle {\n font-size: 36px;\n font-style: normal;\n display: inline-block;\n font-weight: 300;\n line-height: 1.2;\n letter-spacing: 0.18px;\n}\n\n@media (min-width: 1920px) {\n .top__container {\n min-height: 1080px;\n }\n}\n@media (max-width: 1920px) and (orientation: portrait) {\n .top {\n max-height: 1920px;\n }\n .top__logo {\n position: relative;\n margin: 63px 0 10% 0;\n }\n}\n@media (max-width: 1440px) and (orientation: landscape) {\n .top__logo {\n margin: 63px 0 15% 0;\n }\n}\n@media (max-width: 1280px) and (orientation: landscape) {\n .top__container {\n padding-top: 60px;\n }\n .top__logo {\n margin: 28px 0 11%;\n padding: 5px 40px 0 0;\n height: 104px;\n font-size: 90px;\n }\n .top__title {\n font-variation-settings: \"opsz\" 33, \"wdth\" 25, \"slnt\" -10;\n font-size: 54px;\n letter-spacing: 3.8px;\n }\n .top__subtitle {\n font-size: 25px;\n }\n}\n@media (max-width: 1280px) and (orientation: portrait) {\n .top__container {\n padding-top: 60px;\n }\n}\n@media (max-width: 1024px) and (orientation: portrait) {\n .top {\n background-size: 90%;\n }\n .top__logo {\n padding: 5px 40px 0 0;\n height: 104px;\n font-size: 90px;\n }\n}\n@media (max-width: 992px) and (orientation: landscape) {\n .top__title {\n padding-top: 80px;\n }\n .top__logo {\n display: none;\n }\n}\n@media (max-width: 992px) and (orientation: portrait) {\n .top__logo {\n display: none;\n }\n .top__title {\n padding-top: 50px;\n font-variation-settings: \"opsz\" 33, \"wdth\" 25, \"slnt\" -10;\n font-size: 54px;\n letter-spacing: 3.8px;\n }\n .top__subtitle {\n font-size: 25px;\n }\n}\n@media (max-width: 768px) and (orientation: landscape) {\n .top__title {\n font-variation-settings: \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\n font-size: 43px;\n letter-spacing: 3.1px;\n }\n}\n@media (max-width: 768px) and (orientation: portrait) {\n .top {\n background-size: contain;\n }\n .top__logo {\n display: none;\n }\n}\n@media (max-width: 700px) and (orientation: landscape) {\n .top__container {\n padding-top: 60px;\n }\n .top__title {\n font-variation-settings: \"opsz\" 17, \"wdth\" 25, \"slnt\" -10;\n padding-top: 40px;\n font-size: 30px;\n margin-bottom: 15px;\n letter-spacing: 1.2px;\n }\n}\n@media (max-width: 700px) and (orientation: portrait) {\n .top__container {\n padding-top: 60px;\n }\n .top__title {\n font-variation-settings: \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\n font-size: 44px;\n margin-bottom: 18px;\n letter-spacing: 3.1px;\n }\n}\n@media (max-width: 500px) and (orientation: portrait) {\n .top__container {\n width: 100%;\n }\n .top__title {\n font-variation-settings: \"opsz\" 17, \"wdth\" 25, \"slnt\" -10;\n font-size: 30px;\n letter-spacing: 1.2px;\n }\n}\n@media (max-width: 500px) and (orientation: landscape) {\n .top__container {\n width: 100%;\n min-height: 320px;\n }\n .top__subtitle {\n font-size: 20px;\n }\n}\n@media (max-width: 400px) and (orientation: portrait) {\n .top {\n background-size: cover;\n background-position: center bottom;\n }\n .top__background img {\n width: 100%;\n height: auto;\n }\n .top__subtitle {\n font-size: 25px;\n }\n}\n@media (max-width: 360px) and (orientation: portrait) {\n .top__container {\n min-height: 500px;\n height: 100vh;\n height: 100svh;\n }\n .top__title {\n padding-top: 30px;\n font-size: 24px;\n letter-spacing: 1.68px;\n margin-bottom: 10px;\n }\n .top__subtitle {\n font-size: 22px;\n }\n}\n.video {\n background-image: url(\"./img/video-preview.jpg\");\n background-repeat: no-repeat;\n background-position: center;\n background-size: cover;\n position: relative;\n}\n.video__gradient {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n background: linear-gradient(75deg, #000 -10.46%, #000 -4.93%, rgba(0, 0, 0, 0) 65.31%);\n z-index: 2;\n}\n.video__gradient::before {\n content: \"\";\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n background: rgba(0, 0, 0, 0.3);\n}\n.video__gradient.hide {\n z-index: 0;\n}\n.video__intro {\n background-color: #000;\n}\n.video__mask {\n position: absolute;\n left: 0;\n top: 0;\n right: 0;\n bottom: 30px;\n z-index: 0;\n}\n.video__mask.visible {\n z-index: 10;\n}\n.video__player {\n position: absolute;\n left: 0;\n top: 0;\n width: 100%;\n height: 100%;\n object-fit: cover;\n z-index: 1;\n}\n.video__player.play {\n cursor: pointer;\n object-fit: cover;\n}\n.video__player .vjs-tech {\n object-fit: cover;\n}\n.video__player .vjs-paused .vjs-big-play-button {\n display: none;\n}\n.video__inner {\n min-height: 100vh;\n position: relative;\n transition: all var(--transition);\n padding: 120px 0 198px;\n display: flex;\n flex-direction: column;\n justify-content: end;\n}\n.video__inner.active {\n min-height: 100px;\n padding: 0;\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n z-index: 2;\n}\n.video__title {\n max-width: 660px;\n z-index: 3;\n margin-bottom: 30px;\n}\n.video__title.hide {\n display: none;\n}\n.video__text {\n max-width: 510px;\n z-index: 3;\n margin-bottom: 24px;\n}\n.video__text.hide {\n display: none;\n}\n.video__link {\n font-weight: 700;\n z-index: 3;\n transition: color var(--transition);\n align-self: flex-start;\n}\n.video__link:hover {\n color: var(--accent);\n}\n.video__link.hide {\n display: none;\n}\n.video__btn {\n position: absolute;\n top: 50%;\n left: 50%;\n transform: translate(-50%, -50%);\n transition: all var(--transition);\n z-index: 4;\n}\n.video__btn svg path {\n transition: all var(--transition);\n}\n.video__btn.hide {\n display: none;\n}\n.video__btn.center-position {\n position: absolute;\n transform: translate(-50%, -50%);\n}\n.video__btn:hover svg path:nth-child(1) {\n fill: var(--blue-dark);\n}\n.video__btn:hover svg path:nth-child(2) {\n fill: var(--light);\n}\n\n@media (min-width: 1920px) or (min-height: 1080px) {\n .video__inner {\n min-height: 1080px;\n }\n}\n@media (max-width: 1280px) {\n .video__inner {\n padding: 80px 0;\n }\n .video__title {\n margin-bottom: 27px;\n }\n .video__btn svg {\n width: 133.401px;\n height: 109.86px;\n }\n .video__text {\n padding-top: 0;\n font-size: 14px;\n line-height: 24px;\n margin-bottom: 20px;\n }\n}\n@media (max-width: 768px) {\n .video {\n background-image: url(\"./../img/video-preview-mobile.jpg\");\n }\n}\n@media (max-width: 600px) {\n .video__inner {\n padding: 40px 0;\n }\n .video__title {\n max-width: 440px;\n margin-bottom: 20px;\n }\n .video__btn {\n position: static;\n transform: none;\n margin: 0 auto 150px;\n }\n .video__btn svg {\n width: 100px;\n height: 82px;\n }\n}\n@media (max-width: 400px) {\n .video__title {\n max-width: 316px;\n }\n}\n@media (max-width: 360px) {\n .video__text {\n font-size: 13px;\n line-height: 22px;\n font-stretch: 120%;\n }\n .video__btn {\n margin: 0 auto 50px;\n }\n}\n.video-js.active {\n position: relative !important;\n z-index: 2;\n width: 100% !important;\n height: auto !important;\n}\n\n.vjs-poster.active {\n position: absolute !important;\n left: 0;\n right: 0;\n top: 0;\n bottom: 0;\n display: none;\n}\n\n.choice {\n padding-top: 78px;\n margin-bottom: 90px;\n background-color: var(--light);\n}\n.choice__title {\n max-width: 820px;\n text-transform: uppercase;\n margin-bottom: 20px;\n}\n.choice__title span {\n color: var(--blue-middle);\n}\n.choice__title--mobile {\n display: none;\n}\n.choice__subtitle {\n color: var(--blue-middle);\n margin-bottom: 74px;\n max-width: 580px;\n}\n.choice__list {\n display: flex;\n flex-direction: column;\n color: var(--default);\n gap: 12px 0;\n align-items: flex-end;\n}\n.choice__item {\n position: relative;\n min-height: 134px;\n padding: 11px 0 11px 110px;\n background-color: #f5f5f5;\n display: flex;\n align-items: center;\n gap: 0 110px;\n font-weight: 300;\n z-index: 1;\n width: 100%;\n transition: all var(--transition);\n user-select: none;\n}\n.choice__item::after {\n content: \"\";\n position: absolute;\n bottom: 0;\n right: var(--max-offset);\n width: max((100vw - var(--content-width)) / 2, var(--container-offset));\n height: 100%;\n background-color: #f5f5f5;\n z-index: -1;\n}\n.choice__item:hover {\n transform: var(--scale-hover);\n}\n.choice__item-text--mobile {\n display: none;\n}\n.choice__item-bold {\n font-weight: 700;\n}\n.choice__item-star {\n display: inline-flex;\n font-size: 8px;\n}\n.choice__item-star::before {\n content: \"\";\n}\n.choice__item-source {\n padding-top: 10px;\n font-size: 14px;\n font-weight: 300;\n line-height: 16px;\n}\n.choice__item-decor {\n width: 100px;\n position: absolute;\n left: 0;\n top: 0;\n height: 100%;\n}\n.choice__item-decor::before {\n content: \"\";\n position: absolute;\n left: -40px;\n top: -1px;\n bottom: 0;\n width: 80px;\n background-color: var(--light);\n transform: skewX(-31deg);\n}\n.choice__item:nth-child(1) {\n max-width: 1156px;\n}\n.choice__item:nth-child(2) {\n max-width: 1244px;\n}\n.choice__item:nth-child(3) {\n max-width: 1332px;\n}\n.choice__item:nth-child(4) {\n max-width: 1420px;\n}\n\n@media (max-width: 1440px) {\n .choice__item {\n gap: 0 95px;\n }\n .choice__item:nth-child(1) {\n max-width: 855px;\n }\n .choice__item:nth-child(2) {\n max-width: 940px;\n }\n .choice__item:nth-child(3) {\n max-width: 1030px;\n }\n .choice__item:nth-child(4) {\n max-width: 1115px;\n }\n}\n@media (max-width: 1280px) {\n .choice {\n padding-top: 55px;\n margin-bottom: 60px;\n }\n .choice__list {\n gap: 10px 0;\n }\n .choice__subtitle {\n max-width: 395px;\n margin-bottom: 40px;\n }\n .choice__item {\n min-height: 96px;\n padding: 11px 0 11px 78px;\n line-height: 18px;\n gap: 0 70px;\n }\n .choice__item-source {\n padding-top: 0;\n font-size: 10px;\n }\n .choice__item:nth-child(1) {\n max-width: 778px;\n }\n .choice__item:nth-child(1) img {\n width: 84px;\n }\n .choice__item:nth-child(2) {\n max-width: 842px;\n }\n .choice__item:nth-child(2) img {\n width: 80px;\n }\n .choice__item:nth-child(3) {\n max-width: 906px;\n }\n .choice__item:nth-child(3) img {\n width: 80px;\n }\n .choice__item:nth-child(4) {\n max-width: 970px;\n }\n .choice__item:nth-child(4) img {\n width: 70px;\n }\n}\n@media (max-width: 1024px) {\n .choice__item:nth-child(1) {\n max-width: 710px;\n }\n .choice__item:nth-child(1) img {\n width: 84px;\n }\n .choice__item:nth-child(2) {\n max-width: 775px;\n }\n .choice__item:nth-child(2) img {\n width: 80px;\n }\n .choice__item:nth-child(3) {\n max-width: 838px;\n }\n .choice__item:nth-child(3) img {\n width: 80px;\n }\n .choice__item:nth-child(4) {\n max-width: 900px;\n }\n .choice__item:nth-child(4) img {\n width: 70px;\n }\n}\n@media (max-width: 940px) {\n .choice__item {\n padding: 11px 0 11px 70px;\n gap: 0 40px;\n }\n .choice__item:nth-child(1) {\n max-width: 586px;\n }\n .choice__item:nth-child(1) img {\n width: 84px;\n }\n .choice__item:nth-child(2) {\n max-width: 648px;\n }\n .choice__item:nth-child(2) img {\n width: 80px;\n }\n .choice__item:nth-child(3) {\n max-width: 708px;\n }\n .choice__item:nth-child(3) img {\n width: 80px;\n }\n .choice__item:nth-child(4) {\n max-width: 768px;\n }\n .choice__item:nth-child(4) img {\n width: 70px;\n }\n}\n@media (max-width: 800px) {\n .choice__item {\n padding: 9px 0 8px 55px;\n gap: 0 30px;\n }\n .choice__item-decor::before {\n transform: skewX(-20deg);\n }\n .choice__item:nth-child(1) {\n max-width: 554px;\n }\n .choice__item:nth-child(1) img {\n width: 54px;\n }\n .choice__item:nth-child(2) {\n max-width: 592px;\n }\n .choice__item:nth-child(2) img {\n width: 50px;\n }\n .choice__item:nth-child(3) {\n max-width: 630px;\n }\n .choice__item:nth-child(3) img {\n width: 50px;\n }\n .choice__item:nth-child(4) {\n max-width: 668px;\n }\n .choice__item:nth-child(4) img {\n width: 50px;\n }\n}\n@media (max-width: 700px) {\n .choice__item {\n width: 100%;\n max-width: 100% !important;\n padding: 20px 0 8px 20px;\n gap: 0 20px;\n }\n .choice__item::before {\n display: none;\n }\n .choice__item img {\n align-self: flex-start;\n }\n .choice__item-decor {\n display: none;\n }\n .choice__item-text {\n display: none;\n }\n .choice__item-source {\n display: none;\n }\n .choice__item-text--mobile {\n display: block;\n max-width: 600px;\n }\n .choice__subtitle {\n color: var(--default);\n }\n}\n@media (max-width: 600px) {\n .choice {\n padding-top: 50px;\n }\n .choice__title {\n font-size: 30px;\n letter-spacing: 1.2px;\n line-height: 32px;\n margin-bottom: 20px;\n }\n .choice__subtitle {\n margin-bottom: 30px;\n }\n}\n@media (max-width: 500px) {\n .choice {\n padding-top: 50px;\n }\n .choice__title {\n display: none;\n }\n .choice__title--mobile {\n display: block;\n }\n}\n@media (max-width: 360px) {\n .choice__title--mobile {\n font-size: 26px;\n }\n}\n.professional {\n position: relative;\n overflow: hidden;\n margin-top: 85px;\n background-color: var(--blue-middle);\n}\n.professional__inner {\n display: flex;\n position: relative;\n}\n.professional__content {\n width: 50%;\n padding: 85px 0 55px;\n display: flex;\n flex-direction: column;\n position: relative;\n z-index: 11;\n color: var(--light);\n}\n.professional__content::before {\n content: \"\";\n position: absolute;\n right: 26%;\n bottom: 0;\n width: 66vw;\n height: 100%;\n background-image: linear-gradient(108deg, #cd1338 39.39%, rgba(205, 19, 56, 0.46) 127.43%);\n z-index: -1;\n transform: skewX(17deg);\n backdrop-filter: blur(5px);\n transform-origin: top;\n}\n.professional__title {\n margin-bottom: 24px;\n}\n.professional__subtitle {\n line-height: 1;\n font-size: 36px;\n font-weight: 600;\n margin-top: -5px;\n margin-bottom: 70px;\n}\n.professional__text {\n font-size: 24px;\n font-weight: 200;\n line-height: 1.17;\n max-width: 560px;\n width: 100%;\n}\n.professional__text-wrapper {\n display: flex;\n flex-direction: column;\n gap: 30px;\n margin-bottom: 44px;\n}\n.professional__slider-container {\n position: absolute;\n top: 0;\n bottom: 0;\n width: 100%;\n max-width: 1440px;\n left: 50%;\n transform: translateX(-50%);\n overflow: hidden;\n}\n.professional__slider {\n width: 70%;\n position: absolute;\n top: 160px;\n right: -6%;\n}\n.professional__slider-wrapper {\n padding: 40px 0;\n}\n.professional__slider-item {\n display: flex;\n justify-content: center;\n align-items: center;\n filter: grayscale(100%);\n transform: scale(1);\n transition: transform var(--transition);\n}\n.professional__slider-item img {\n margin: auto;\n height: 220px;\n width: 400px;\n transition: all var(--transition);\n}\n.professional__slider-item.swiper-slide-active {\n transform: scale(1.3);\n z-index: 11;\n filter: grayscale(0);\n}\n.professional__slider-item.swiper-slide-active .professional__slider-link {\n box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.45);\n}\n.professional__slider-item.swiper-slide-active .professional__slider-link::before {\n background-color: rgba(0, 0, 0, 0.1);\n}\n.professional__slider-item.swiper-slide-active .professional__slider-icon {\n opacity: 1;\n}\n.professional__slider-item.swiper-slide-active img {\n width: 350px;\n transition: all var(--transition);\n}\n.professional__slider-item--hide {\n filter: grayscale(100%) !important;\n pointer-events: none;\n}\n.professional__slider-link {\n position: relative;\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);\n transition: all var(--transition);\n}\n.professional__slider-link::before {\n content: \"\";\n position: absolute;\n top: 0;\n left: 0;\n width: 100%;\n height: 100%;\n background-color: rgba(0, 0, 0, 0.25);\n z-index: 1;\n}\n.professional__slider-icon {\n position: absolute;\n display: flex;\n align-items: center;\n justify-content: center;\n width: 80px;\n height: 66px;\n overflow: hidden;\n top: 50%;\n left: 50%;\n display: flex;\n transform: translate(-50%, -50%);\n z-index: 1;\n opacity: 0;\n transition: all var(--transition);\n}\n.professional__slider-icon svg path {\n transition: all var(--transition);\n}\n.professional__slider-icon:hover svg path:nth-child(1) {\n fill: var(--blue-dark);\n}\n.professional__slider-icon:hover svg path:nth-child(2) {\n fill: var(--light);\n}\n.professional__slider-btn {\n box-shadow: none;\n background-color: var(--light);\n border-radius: 50%;\n border: none;\n width: 56px;\n height: 56px;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n top: 150px;\n}\n.professional__slider-btn::after {\n content: \"\";\n}\n.professional__slider-btn svg {\n transform: scale(0.8);\n}\n.professional__slider-btn.swiper-button-disabled {\n opacity: 0.5;\n}\n.professional__slider-navigation-prev {\n left: 19%;\n}\n.professional__slider-navigation-next {\n right: 19%;\n}\n.professional__slider-info {\n margin: 0 auto;\n display: block;\n max-width: 420px;\n font-weight: 600;\n color: #fff;\n text-align: center;\n font-size: 20px;\n line-height: 1.17;\n}\n.professional__slider-pagination {\n width: auto !important;\n position: static !important;\n padding-top: 16px;\n margin-bottom: 32px;\n}\n.professional__slider-pagination .swiper-pagination-bullet {\n width: 56px;\n height: 3px;\n padding: 0;\n border-radius: 0;\n margin: 0 9px !important;\n background-color: var(--light);\n opacity: 0.5;\n bottom: 0;\n}\n.professional__slider-pagination .swiper-pagination-bullet-active {\n background-color: var(--light) !important;\n opacity: 1;\n}\n\n@media (max-width: 1440px) {\n .professional__content::before {\n right: 20%;\n }\n .professional__slider {\n width: 66%;\n right: -108px;\n }\n .professional__slider-item img {\n height: 220px;\n }\n .professional__slider-navigation-prev {\n left: 16%;\n }\n .professional__slider-navigation-next {\n right: 16%;\n }\n}\n@media (max-width: 1280px) {\n .professional {\n margin-top: 60px;\n }\n .professional__content {\n padding: 60px 0 80px;\n }\n .professional__content::before {\n right: 23%;\n }\n .professional__subtitle {\n font-size: 25px;\n margin-bottom: 50px;\n }\n .professional__text {\n font-size: 17px;\n max-width: 520px;\n }\n .professional__text-wrapper {\n margin-bottom: 38px;\n }\n .professional__slider {\n top: 128px;\n right: -80px;\n }\n .professional__slider-item img {\n height: 194px;\n width: 400px;\n }\n .professional__slider-item.swiper-slide-active img {\n width: 300px;\n }\n .professional__slider-btn {\n top: 130px;\n }\n .professional__slider-pagination {\n padding-top: 2px;\n margin-bottom: 27px;\n }\n .professional__slider-pagination .swiper-pagination-bullet {\n width: 50px;\n }\n .professional__slider-info {\n font-size: 14px;\n max-width: 290px;\n }\n}\n@media (max-width: 1140px) {\n .professional__content::before {\n right: 17%;\n }\n .professional__slider-navigation-prev {\n left: 14%;\n }\n .professional__slider-navigation-next {\n right: 14%;\n }\n}\n@media (max-width: 1024px) {\n .professional {\n padding-bottom: 70px;\n }\n .professional__content {\n padding: 60px 0 70px;\n }\n .professional__content::before {\n right: 13%;\n }\n .professional__subtitle {\n margin-bottom: 55px;\n }\n .professional__text {\n max-width: 420px;\n }\n .professional__text-wrapper {\n margin-bottom: 56px;\n gap: 20px;\n }\n .professional__slider-item.swiper-slide-active img {\n width: 240px;\n }\n .professional__slider-item img {\n height: 150px;\n width: 300px;\n }\n .professional__slider-icon {\n width: 56px;\n height: 46px;\n }\n .professional__slider-btn {\n width: 42px;\n height: 42px;\n top: 116px;\n }\n .professional__slider-navigation-prev {\n left: 18%;\n }\n .professional__slider-navigation-next {\n right: 18%;\n }\n .professional__slider-pagination {\n padding-top: 0;\n }\n .professional__slider-pagination .swiper-pagination-bullet {\n width: 38px;\n }\n}\n@media (max-width: 992px) {\n .professional__content {\n width: 100%;\n padding-bottom: 45px;\n }\n .professional__content::before {\n display: none;\n }\n .professional__subtitle {\n margin-bottom: 33px;\n }\n .professional__text-wrapper {\n margin-bottom: 0;\n }\n .professional__text {\n max-width: 520px;\n }\n .professional__slider {\n position: static;\n width: 100%;\n }\n .professional__slider-decor {\n position: relative;\n transform: rotate(180deg);\n z-index: 1;\n }\n .professional__slider-decor::before {\n content: \"\";\n position: absolute;\n z-index: 2;\n left: 0;\n top: 0;\n right: 0;\n height: 1000px;\n background-image: linear-gradient(180deg, #cd1338 39.39%, rgba(205, 19, 56, 0.46) 127.43%);\n transform: skewY(343deg) rotate(180deg);\n backdrop-filter: blur(5px);\n }\n .professional__slider-container {\n padding: 0 var(--container-offset);\n max-width: var(--container-width);\n position: static;\n transform: translateX(0);\n margin: 0 auto 52px auto;\n }\n .professional__slider-item img {\n height: 160px;\n }\n .professional__slider-item.swiper-slide-active {\n transform: scale(1.5);\n }\n .professional__slider-item.swiper-slide-active img {\n width: 250px;\n }\n .professional__slider-btn {\n top: 122px;\n }\n .professional__slider-pagination {\n margin-bottom: 20px;\n }\n .professional__slider-navigation-prev {\n left: 20%;\n }\n .professional__slider-navigation-next {\n right: 20%;\n }\n}\n@media (max-width: 768px) {\n .professional {\n margin-top: 60px;\n }\n .professional__slider-item.swiper-slide-active {\n transform: scale(1.4);\n }\n}\n@media (max-width: 700px) {\n .professional__subtitle {\n font-size: 16px;\n }\n .professional__text {\n font-size: 14px;\n line-height: 18px;\n max-width: 340px;\n }\n .professional__slider-decor {\n padding-top: 10px;\n }\n .professional__slider-decor::before {\n top: -30px;\n }\n .professional__slider-item img {\n height: 140px;\n }\n .professional__slider-item.swiper-slide-active img {\n width: 230px;\n }\n .professional__slider-icon {\n width: 50px;\n height: 40px;\n }\n .professional__slider-btn {\n top: 110px;\n width: 38px;\n height: 38px;\n }\n .professional__slider-btn svg {\n transform: scale(0.6);\n }\n .professional__slider-navigation-prev {\n left: 28%;\n }\n .professional__slider-navigation-next {\n right: 28%;\n }\n}\n@media (max-width: 500px) {\n .professional__content {\n padding: 45px 0 10px;\n }\n .professional__slider-decor {\n padding-top: 30px;\n }\n .professional__slider-container {\n padding-left: 0;\n padding-right: 0;\n margin-bottom: 40px;\n }\n .professional__slider-pagination {\n padding-top: 10px;\n }\n .professional__slider-navigation-prev {\n left: 14%;\n }\n .professional__slider-navigation-next {\n right: 14%;\n }\n}\n@media (max-width: 360px) {\n .professional__slider-container {\n padding-top: 0;\n }\n .professional__slider-btn {\n top: 115px;\n }\n .professional__slider-item.swiper-slide-active {\n transform: scale(1.2);\n }\n}\n.interview {\n --content-width: 800px;\n --content-offset: 140px;\n position: relative;\n overflow: hidden;\n background-color: var(--blue-middle);\n}\n.interview__slider-wrapper {\n align-items: stretch;\n}\n.interview__slider-content {\n position: relative;\n z-index: 1;\n flex-grow: 1;\n}\n.interview__slider-inner {\n padding: 200px var(--container-offset) 288px;\n position: relative;\n max-width: var(--content-width);\n margin-left: auto;\n margin-right: var(--content-offset);\n}\n.interview__slider-title {\n font-size: 68px;\n margin-bottom: 35px;\n}\n.interview__slider-info {\n max-width: 280px;\n margin-bottom: 120px;\n}\n.interview__slider-name {\n font-size: 16px;\n font-weight: 700;\n line-height: 1.05;\n margin-bottom: 22px;\n}\n.interview__slider-descr {\n font-size: 16px;\n font-weight: 200;\n line-height: 18px;\n}\n.interview__slider-text {\n font-size: 24px;\n font-weight: 200;\n line-height: 1.2;\n}\n.interview__slider-item {\n height: auto;\n position: relative;\n overflow: hidden;\n display: flex;\n align-items: flex-end;\n}\n.interview__slider-item::before {\n content: \"\";\n position: absolute;\n left: 36%;\n bottom: 0;\n width: 100vw;\n height: 100%;\n z-index: 1;\n transform: skewX(-17deg);\n transform-origin: top;\n background-image: linear-gradient(270deg, #00406C 38.01%, rgba(0, 64, 108, 0.53) 117.87%);\n backdrop-filter: blur(10px);\n}\n.interview__slider-item-content {\n position: relative;\n z-index: 11;\n}\n.interview__slider-img {\n position: absolute;\n height: 100%;\n z-index: -1;\n}\n.interview__slider-img img {\n height: 100%;\n}\n.interview__slider-link {\n font-variation-settings: \"wdth\" 140, \"wght\" 700;\n position: absolute;\n bottom: 100px;\n left: var(--container-offset);\n right: var(--container-offset);\n font-size: 24px;\n font-weight: 700;\n line-height: 56px;\n letter-spacing: 0.12px;\n box-sizing: border-box;\n text-transform: none;\n}\n.interview__slider-btn {\n box-shadow: none;\n background-color: var(--light);\n border-radius: 50%;\n border: none;\n width: 56px;\n height: 56px;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n bottom: 440px;\n top: auto;\n}\n.interview__slider-btn::after {\n content: \"\";\n}\n.interview__slider-btn svg {\n transform: scale(0.8);\n}\n.interview__slider-navigation svg path {\n fill: var(--light);\n}\n.interview__slider-navigation-prev {\n left: auto;\n right: var(--content-width);\n background-color: var(--accent);\n}\n.interview__slider-navigation-next {\n left: var(--content-width);\n background-color: var(--accent);\n}\n.interview__slider-navigation-inner {\n position: relative;\n max-width: var(--content-width);\n margin-left: auto;\n margin-right: var(--content-offset);\n}\n.interview__slider-info {\n margin-left: auto;\n padding-right: 60px;\n}\n.interview__slider-navigation-container {\n position: absolute;\n left: 0;\n right: 0;\n bottom: 0;\n z-index: 2;\n}\n.interview__slider-pagination {\n width: auto !important;\n bottom: 230px !important;\n left: 50% !important;\n transform: translateX(-50%) !important;\n}\n.interview__slider-pagination {\n display: flex;\n gap: 10px;\n}\n.interview__slider-pagination .swiper-pagination-bullet {\n width: 70px;\n height: 3px;\n padding: 0;\n border-radius: 0;\n background-color: var(--light);\n opacity: 0.5;\n margin: 0;\n}\n.interview__slider-pagination .swiper-pagination-bullet-active {\n background-color: var(--light) !important;\n opacity: 1;\n}\n\n@media (max-width: 1440px) {\n .interview {\n --content-offset: 60px;\n --content-width: 760px;\n }\n .interview__slider-info {\n padding-right: 134px;\n }\n .interview__slider-item::before {\n left: 39%;\n }\n}\n@media (max-width: 1280px) {\n .interview {\n --content-offset: 8%;\n --content-width: 58%;\n }\n .interview__slider-inner {\n padding: 90px 0 252px;\n }\n .interview__slider-item::before {\n left: 34%;\n }\n .interview__slider-title {\n font-size: 50px;\n }\n .interview__slider-info {\n padding-right: 0;\n margin-bottom: 50px;\n }\n .interview__slider-name {\n font-size: 12px;\n margin-bottom: 10px;\n }\n .interview__slider-descr {\n font-size: 12px;\n }\n .interview__slider-text {\n font-size: 17px;\n max-width: 600px;\n }\n .interview__slider-link {\n font-size: 17px;\n line-height: 38px;\n }\n .interview__slider-pagination {\n bottom: 190px !important;\n }\n .interview__slider-btn {\n bottom: 350px;\n }\n .interview__slider-navigation-prev {\n right: auto;\n left: -80px;\n }\n .interview__slider-navigation-next {\n left: auto;\n right: -80px;\n }\n}\n@media (max-width: 1024px) {\n .interview {\n --content-offset: 7%;\n --content-width: 61%;\n }\n .interview__slider-img {\n left: -50px;\n }\n .interview__slider-btn {\n width: 46px;\n height: 46px;\n }\n .interview__slider-text {\n max-width: 470px;\n }\n .interview__slider-title {\n font-size: 47px;\n letter-spacing: 1.5px;\n }\n .interview__slider-navigation-prev {\n left: -60px;\n }\n .interview__slider-navigation-next {\n right: -60px;\n }\n}\n@media (max-width: 900px) {\n .interview {\n --content-offset: 0;\n --content-width: 560px;\n }\n .interview__slider-inner {\n padding: 490px 0 210px;\n margin-left: 0;\n margin: 0 auto;\n }\n .interview__slider-info {\n margin-bottom: 36px;\n }\n .interview__slider-link {\n bottom: 90px;\n left: 0;\n right: 0;\n }\n .interview__slider-pagination {\n bottom: 168px !important;\n }\n .interview__slider-title {\n font-size: 50px;\n letter-spacing: 2.5px;\n }\n .interview__slider-navigation-inner {\n max-width: 100%;\n }\n .interview__slider-navigation-prev {\n left: 0;\n }\n .interview__slider-navigation-next {\n right: 0;\n }\n .interview__slider-item {\n max-height: 100%;\n }\n .interview__slider-item::before {\n transform: skewX(0);\n transform: skewY(18deg);\n left: 0;\n right: 0;\n top: 406px;\n height: 100%;\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\n }\n .interview__slider-img {\n width: 100%;\n left: 0;\n }\n .interview__slider-img img {\n width: 100%;\n }\n}\n@media (max-width: 700px) {\n .interview__slider-title {\n margin-bottom: 25px;\n font-size: 32px;\n letter-spacing: 1.6px;\n }\n .interview__slider-img img {\n height: auto;\n }\n .interview__slider-info {\n max-width: 220px;\n }\n .interview__slider-text {\n font-size: 14px;\n }\n .interview__slider-pagination .swiper-pagination-bullet {\n width: 46px;\n }\n .interview__slider-link {\n line-height: 30px;\n font-size: 14px;\n }\n .interview__slider-btn {\n bottom: 150px;\n width: 36px;\n height: 36px;\n }\n .interview__slider-btn svg {\n transform: scale(0.6);\n }\n}\n@media (max-width: 400px) {\n .interview__slider-inner {\n padding: 390px 0 210px;\n }\n .interview__slider-item::before {\n top: 333px;\n }\n}\n.chat {\n position: relative;\n padding: 54px 0 48px;\n overflow: hidden;\n background-image: url(\"./../img/chat-bg.webp\");\n background-repeat: no-repeat;\n background-size: cover;\n}\n.chat__inner {\n position: relative;\n z-index: 1;\n}\n.chat__title {\n margin-bottom: 24px;\n}\n.chat__text {\n max-width: 686px;\n margin-bottom: 30px;\n font-size: 24px;\n}\n.chat__mobile {\n position: absolute;\n right: 0;\n top: 0;\n z-index: -1;\n transform: scale(1.1);\n transform-origin: top right;\n}\n.chat__bottom {\n display: inline-flex;\n flex-direction: column;\n align-content: center;\n justify-content: center;\n gap: 36px;\n}\n.chat__img {\n align-self: center;\n width: 216px;\n}\n.chat__btn {\n padding: 0 35px;\n text-transform: initial;\n font-size: 20px;\n}\n\n@media (max-width: 1440px) {\n .chat {\n background-position: top right -100px;\n }\n .chat__mobile {\n transform: scale(1);\n }\n}\n@media (max-width: 1280px) {\n .chat__text {\n max-width: 656px;\n margin-bottom: 50px;\n font-size: 17px;\n }\n .chat__mobile {\n transform: scale(0.9);\n }\n .chat__img {\n width: 194px;\n }\n .chat__btn {\n padding: 5px 35px;\n }\n}\n@media (max-width: 1024px) {\n .chat__text {\n max-width: 570px;\n margin-bottom: 50px;\n font-size: 17px;\n }\n .chat__mobile {\n transform: scale(0.8);\n }\n}\n@media (max-width: 900px) {\n .chat__text {\n max-width: 690px;\n }\n .chat__mobile {\n display: flex;\n justify-content: center;\n transform: scale(1);\n top: 173px;\n right: 2%;\n }\n}\n@media (max-width: 700px) {\n .chat {\n padding: 54px 0 0;\n background-image: url(\"./../img/chat-bg-mobile.webp\");\n background-position: top right 0;\n }\n .chat__mobile {\n position: static;\n max-width: 450px;\n width: 100%;\n margin: 0 auto;\n transform: scale(1);\n }\n .chat__text {\n font-size: 14px;\n line-height: 1.2;\n margin-bottom: 30px;\n }\n .chat__bottom {\n position: absolute;\n z-index: 3;\n bottom: 0;\n padding-bottom: 56px;\n left: 0;\n right: 0;\n }\n .chat__bottom::before {\n content: \"\";\n position: absolute;\n left: calc(var(--container-offset) * -1);\n right: calc(var(--container-offset) * -1);\n bottom: 0;\n height: 180px;\n z-index: -1;\n background-image: linear-gradient(-17deg, rgba(0, 64, 108, 0.5803921569) 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\n backdrop-filter: blur(5px);\n clip-path: polygon(0px 60px, 100% 0%, 100% 100%, 0% 100%);\n }\n .chat__img {\n display: none;\n }\n .chat__btn {\n max-width: 400px;\n width: 100%;\n margin: 0 auto;\n font-size: 14px;\n padding: 4px 35px;\n }\n}\n@media (max-width: 400px) {\n .chat {\n padding: 34px 0 0;\n }\n .chat__btn {\n padding: 4px 10px;\n }\n .chat__text {\n max-width: 310px;\n }\n}\n.accordion-mobile {\n display: none;\n}\n\n.accordion__item .accordion__title-wrapper {\n clip-path: polygon(0 0, 95% 0, 100% 100%, 0% 100%);\n}\n.accordion__item:nth-child(1) {\n width: 408px;\n margin-bottom: 20px;\n}\n.accordion__item:nth-child(2) {\n width: 436px;\n}\n.accordion__item:nth-child(2) .accordion__title-wrapper {\n color: var(--default);\n}\n.accordion__title-wrapper {\n cursor: pointer;\n padding: 13px 0 13px 16px;\n background-color: var(--light);\n color: var(--blue-middle);\n font-size: 24px;\n font-weight: 600;\n line-height: 1.7;\n display: flex;\n align-items: center;\n}\n.accordion__title {\n display: inline-block;\n padding-right: 18px;\n}\n.accordion__icon {\n width: 32px;\n height: 16px;\n transition: all 0.5s ease-in-out;\n}\n.accordion__content {\n max-height: 0;\n overflow: hidden;\n transition: all 0.5s ease-in-out;\n color: var(--default);\n font-size: 24px;\n font-weight: 200;\n background-color: #f5f5f5;\n padding: 0 10px 0 14px;\n margin: -1px 0 0 0;\n}\n.accordion__content-text {\n line-height: 1.17;\n}\n.accordion__content-text span {\n font-variation-settings: \"wdth\" 140, \"wght\" 600;\n}\n.accordion__content-text:not(:last-child) {\n margin-bottom: 8px;\n}\n.accordion .active .accordion__content {\n max-height: 600px;\n padding: 10px 10px 10px 14px;\n overflow-y: scroll;\n}\n\n@media (max-width: 1280px) {\n .accordion__content {\n font-size: 17px;\n padding: 0 10px 0 27px;\n }\n .accordion__content-text:not(:last-child) {\n margin-bottom: 6px;\n }\n .accordion .active .accordion__content {\n padding: 10px 10px 10px 27px;\n }\n .accordion__item:nth-child(1) {\n width: 370px;\n margin-bottom: 14px;\n }\n .accordion__item:nth-child(2) {\n width: 390px;\n }\n .accordion__item .accordion__title-wrapper {\n clip-path: polygon(0 0, 96% 0, 100% 100%, 0% 100%);\n }\n .accordion__title-wrapper {\n padding: 10px 0 10px 27px;\n }\n .accordion__title {\n font-size: 17px;\n }\n .accordion__icon {\n margin: 0 30px 0 auto;\n }\n}\n@media (max-width: 992px) {\n .accordion-desktop {\n display: none;\n }\n .accordion-mobile {\n display: block;\n padding: 0 var(--container-offset);\n max-width: var(--container-width);\n margin-left: auto;\n margin-right: auto;\n }\n .accordion__items {\n display: flex;\n justify-content: space-between;\n gap: 6px;\n }\n .accordion__item-wrapper {\n padding: 10px 0 10px 16px;\n }\n .accordion__item:nth-child(1) {\n width: 50%;\n margin-bottom: 0;\n }\n .accordion__item:nth-child(2) {\n width: 50%;\n }\n .accordion__item:nth-child(2) .accordion__title-wrapper {\n clip-path: polygon(0 0, 100% 0, 100% 100%, 4% 100%);\n }\n .accordion__item:nth-child(2) .accordion__content {\n margin-left: 1.9vw;\n }\n .accordion__item:nth-child(2) .accordion__icon {\n margin: 0 12px 0 auto;\n }\n .accordion__title {\n padding-right: 0;\n }\n .accordion__icon {\n margin: 0 22px 0 auto;\n }\n}\n@media (max-width: 700px) {\n .accordion__items {\n flex-direction: column;\n gap: 14px;\n }\n .accordion__content {\n font-size: 14px;\n padding: 0 10px 0 12px;\n }\n .accordion__content-text:not(:last-child) {\n margin-bottom: 4px;\n }\n .accordion .active .accordion__content {\n padding: 10px 10px 10px 12px;\n }\n .accordion__item:nth-child(1) {\n width: auto;\n max-width: 320px;\n }\n .accordion__item:nth-child(2) {\n width: auto;\n max-width: 336px;\n }\n .accordion__item:nth-child(2) .accordion__content {\n margin-left: 0;\n }\n .accordion__item:nth-child(2) .accordion__title-wrapper {\n clip-path: polygon(0 0, 96% 0, 100% 100%, 0% 100%);\n }\n .accordion__item:nth-child(2) .accordion__icon {\n margin: 0 22px 0 auto;\n }\n .accordion__title-wrapper {\n padding: 10px 10px 10px 12px;\n }\n .accordion__title {\n font-size: 14px;\n }\n .accordion__icon {\n width: 20px;\n height: 10px;\n }\n .accordion__icon img {\n object-fit: contain;\n }\n}\n.banner {\n margin-top: 85px;\n}\n.banner__background {\n background-image: url(\"./../img/banner-bg.jpg\");\n background-size: cover;\n background-position: center;\n background-repeat: no-repeat;\n}\n.banner__inner {\n min-height: 96px;\n display: flex;\n align-items: center;\n justify-content: flex-end;\n}\n.banner__title {\n font-size: 48px;\n margin-right: 88px;\n margin-bottom: 0;\n}\n.banner__btn {\n margin-right: 140px;\n}\n\n@media (max-width: 1280px) {\n .banner {\n margin-top: 60px;\n }\n .banner__inner {\n min-height: 68px;\n }\n .banner__title {\n font-size: 34px;\n margin-right: 50px;\n }\n .banner__btn {\n margin-right: 180px;\n }\n}\n@media (max-width: 940px) {\n .banner__btn {\n margin-right: 0;\n }\n}\n@media (max-width: 700px) {\n .banner__inner {\n min-height: 68px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding: 46px 0 20px;\n }\n .banner__title {\n margin-bottom: 20px;\n text-align: center;\n margin-right: 0;\n font-size: 30px;\n letter-spacing: 1.2px;\n line-height: 32px;\n }\n}\n@media (max-width: 360px) {\n .banner__title {\n font-size: 26px;\n }\n}\n.goods {\n padding: 62px 0 10px;\n}\n.goods__slider {\n margin-left: -5px;\n margin-right: -5px;\n}\n.goods__slider-wrapper {\n align-items: stretch;\n}\n.goods__item {\n height: auto;\n padding: 10px 10px 14px;\n box-sizing: border-box;\n background-color: var(--light);\n display: flex;\n flex-direction: column;\n justify-content: center;\n text-align: center;\n}\n.goods__item-shadow {\n box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);\n padding: 28px 10px 42px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n height: 100%;\n}\n.goods__item-bottom {\n padding: 0 10px;\n flex-grow: 1;\n display: flex;\n flex-direction: column;\n}\n.goods__item img {\n margin-left: auto;\n margin-right: auto;\n width: 310px;\n max-height: 310px;\n object-fit: contain;\n}\n.goods__item-title {\n color: var(--blue-middle);\n font-size: 20px;\n font-weight: 629;\n line-height: 22px;\n margin-bottom: 5px;\n}\n.goods__item-subtitle {\n display: inline-block;\n margin-bottom: 18px;\n font-size: 16px;\n line-height: 18px;\n font-weight: 200;\n color: var(--gray);\n}\n.goods__item-text {\n color: var(--default);\n margin-bottom: 28px;\n font-size: 16px;\n font-weight: 200;\n line-height: 18px;\n text-align: left;\n}\n.goods__item-btn {\n width: 100%;\n margin-left: auto;\n margin-right: auto;\n opacity: 0.5;\n margin-top: auto;\n}\n.goods__item-btn:hover {\n background-color: var(--blue-dark);\n opacity: 1;\n}\n.goods__item-img {\n position: relative;\n margin-bottom: 10px;\n}\n.goods__item.goods__item--icon .goods__item-img::before {\n content: \"\";\n position: absolute;\n bottom: 0px;\n right: 16%;\n width: 15px;\n height: 15px;\n background-size: cover;\n object-fit: cover;\n background-image: url(\"./../img/label-icon.png\");\n}\n.goods__slider-wrapper__arros {\n position: relative;\n padding: 0 38px;\n}\n.goods__slider-navigation {\n left: 0;\n right: 0;\n top: 50%;\n transform: translateY(-50%);\n}\n.goods__slider-btn {\n background-color: transparent;\n cursor: pointer;\n border: none;\n padding: 0;\n width: 34px;\n height: 42px;\n display: flex;\n align-items: center;\n justify-content: center;\n margin-top: -50px;\n}\n.goods__slider-btn::after {\n content: \"\";\n}\n.goods__slider-btn svg {\n transform: scale(0.9);\n}\n.goods__slider-btn.swiper-button-disabled svg path {\n stroke: var(--default);\n}\n.goods__slider-prev {\n left: 2px;\n}\n.goods__slider-next {\n right: 2px;\n}\n.goods__slider-pagination {\n position: relative;\n top: -5px;\n margin-left: -5px;\n margin-right: -5px;\n}\n.goods__slider-pagination .swiper-pagination-bullet {\n width: 56px;\n height: 2px;\n padding: 5px 0;\n border-radius: 0;\n margin: 0 18px !important;\n position: relative;\n background-color: var(--light);\n bottom: 0;\n}\n.goods__slider-pagination .swiper-pagination-bullet::before {\n content: \"\";\n position: absolute;\n top: 50%;\n left: 0;\n height: 3px;\n width: 100%;\n transform: translateY(-50%);\n background-color: var(--default) !important;\n}\n.goods__slider-pagination .swiper-pagination-bullet-active::before {\n background-color: var(--accent) !important;\n}\n\n@media (max-width: 1440px) {\n .goods__item-text {\n margin-bottom: 25px;\n }\n}\n@media (max-width: 1280px) {\n .goods__item img {\n width: 220px;\n max-height: 220px;\n }\n .goods__item-title {\n font-size: 14px;\n line-height: 16px;\n margin-bottom: 0;\n }\n .goods__item-subtitle {\n font-size: 12px;\n }\n .goods__item-text {\n font-size: 12px;\n margin-bottom: 30px;\n }\n .goods__item-shadow {\n padding: 16px 10px 28px;\n }\n .goods__item.goods__item--icon .goods__item-img::before {\n right: 12%;\n }\n .goods__slider-pagination .swiper-pagination-bullet {\n margin: 0 10px !important;\n }\n}\n@media (max-width: 1024px) {\n .goods__item-text {\n margin-bottom: 15px;\n }\n}\n@media (max-width: 1024px) and (min-width: 941px) {\n .goods__item img {\n width: 166px;\n max-height: 166px;\n }\n .goods__item-btn {\n min-width: 140px;\n }\n}\n@media (max-width: 940px) {\n .goods {\n padding-top: 40px;\n }\n .goods__slider-pagination .swiper-pagination-bullet {\n width: 48px;\n margin: 0 7px !important;\n }\n}\n@media (max-width: 768px) {\n .goods__slider-pagination .swiper-pagination-bullet {\n width: 35px;\n margin: 0 5px !important;\n }\n .goods__item-text {\n margin-bottom: 10px;\n }\n .goods__item.goods__item--icon .goods__item-img::before {\n right: 12%;\n }\n}\n@media (max-width: 600px) {\n .goods__slider-pagination .swiper-pagination-bullet {\n width: 18px;\n margin: 0 5px !important;\n }\n .goods__item.goods__item--icon .goods__item-img::before {\n right: 22%;\n }\n}\n@media (max-width: 400px) {\n .goods__slider-pagination .swiper-pagination-bullet {\n width: 14px;\n margin: 0 4px !important;\n }\n .goods__item.goods__item--icon .goods__item-img::before {\n right: 16%;\n }\n}\n.labels {\n padding: 70px 0 108px;\n}\n.labels__title {\n text-align: center;\n color: var(--accent);\n margin-bottom: 50px;\n font-size: 48px;\n}\n.labels__list {\n display: flex;\n align-items: center;\n justify-content: center;\n flex-wrap: wrap;\n gap: 42px;\n}\n.labels__item {\n display: inherit;\n transition: all var(--transition);\n}\n.labels__item:hover {\n transform: var(--scale-hover);\n}\n.labels__link img {\n height: 47px;\n}\n\n@media (max-width: 1440px) {\n .labels {\n padding: 70px 0 85px;\n }\n .labels__list {\n gap: 32px;\n }\n}\n@media (max-width: 1280px) {\n .labels {\n padding: 46px 0 50px;\n }\n .labels__list {\n gap: 30px;\n }\n .labels__title {\n font-size: 34px;\n line-height: 34px;\n margin-bottom: 37px;\n }\n .labels__link img {\n height: 34px;\n }\n}\n@media (max-width: 1024px) {\n .labels__list {\n gap: 26px;\n }\n}\n@media (max-width: 900px) {\n .labels {\n padding: 46px 0 35px;\n }\n .labels__link img {\n height: 45px;\n }\n}\n@media (max-width: 700px) {\n .labels {\n padding: 46px 0 100px;\n }\n .labels__list {\n gap: 16px 24px;\n }\n .labels__title {\n font-size: 30px;\n line-height: 1;\n margin-bottom: 30px;\n }\n .labels__link img {\n height: 34px;\n }\n}\n@media (max-width: 400px) {\n .labels__title {\n margin-bottom: 24px;\n }\n .labels__link img {\n height: 32px;\n }\n}\n@media (max-width: 360px) {\n .labels__title {\n font-weight: 800;\n font-size: 26px;\n }\n .labels__link img {\n height: 28px;\n }\n .labels__list {\n gap: 16px 20px;\n }\n}\n.recommendations {\n padding: 85px 0 0;\n margin-bottom: -1px;\n}\n.recommendations__inner {\n display: flex;\n}\n.recommendations__content {\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding-left: 40px;\n position: relative;\n z-index: 11;\n}\n.recommendations__title {\n margin-bottom: 24px;\n color: var(--accent);\n}\n.recommendations__text {\n color: var(--default);\n font-size: 24px;\n font-weight: 200;\n line-height: 28px;\n max-width: 540px;\n width: 100%;\n}\n.recommendations__slider {\n position: relative;\n height: 660px;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.recommendations__slider-inner {\n width: 50%;\n position: relative;\n clip-path: polygon(var(--max-offset) 0, 83% 0, 100% 100%, var(--max-offset) 100%);\n}\n.recommendations__slider-inner::before {\n content: \"\";\n position: absolute;\n bottom: 0;\n right: 0;\n width: calc(100% + 100vw - var(--content-width) / 2);\n height: 100%;\n background-color: var(--blue-middle);\n z-index: -1;\n}\n.recommendations__slider-wrapper {\n min-width: 0;\n flex-grow: 1;\n position: relative;\n}\n.recommendations__slider-container {\n padding-right: 140px;\n}\n.recommendations__slider-item {\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.recommendations__slider-link {\n position: relative;\n}\n.recommendations__slider-link::before {\n content: \"\";\n position: absolute;\n background-image: url(\"./../img/svg/zoom.svg\");\n background-position: center;\n background-size: contain;\n background-repeat: no-repeat;\n right: 20px;\n top: 10px;\n width: 62px;\n height: 66px;\n}\n.recommendations__slider-link img {\n max-width: 370px;\n}\n.recommendations__slider-btn {\n box-shadow: none;\n background-color: transparent;\n border: none;\n width: 40px;\n height: 42px;\n padding: 0;\n display: flex;\n justify-content: center;\n align-items: center;\n}\n.recommendations__slider-btn::after {\n content: \"\";\n}\n.recommendations__slider-btn svg {\n transform: scale(0.8);\n}\n.recommendations__slider-btn.swiper-button-disabled {\n opacity: 0.5;\n}\n.recommendations__slider-navigation-prev {\n left: -10px;\n}\n.recommendations__slider-navigation-next {\n right: 130px;\n}\n\n@media (max-width: 1280px) {\n .recommendations {\n padding: 60px 0 0;\n }\n .recommendations__slider {\n height: 606px;\n }\n .recommendations__slider-inner {\n width: 55%;\n }\n .recommendations__slider-link::before {\n width: 50px;\n height: 54px;\n right: 6px;\n }\n .recommendations__slider-link img {\n max-width: 350px;\n }\n .recommendations__text {\n font-size: 17px;\n line-height: 20px;\n max-width: 376px;\n }\n .recommendations__content {\n padding-left: 130px;\n }\n}\n@media (max-width: 1024px) {\n .recommendations__slider {\n height: 506px;\n }\n .recommendations__slider-inner {\n width: 62%;\n }\n .recommendations__slider-link img {\n max-width: 290px;\n }\n .recommendations__content {\n padding-left: 10px;\n padding-bottom: 76px;\n }\n}\n@media (max-width: 900px) {\n .recommendations__slider {\n height: 440px;\n }\n .recommendations__slider-inner {\n width: 58%;\n }\n .recommendations__slider-link img {\n max-width: 240px;\n }\n .recommendations__content {\n padding-left: 0;\n padding-bottom: 45px;\n }\n}\n@media (max-width: 768px) {\n .recommendations__title {\n margin-bottom: 14px;\n }\n .recommendations__slider-link img {\n max-width: 220px;\n }\n .recommendations__slider-link::before {\n width: 30px;\n height: 32px;\n }\n}\n@media ((max-width: 768px) and (min-width: 701px)) {\n .recommendations__slider-inner {\n width: 58%;\n }\n .recommendations__slider-link img {\n max-width: 200px;\n }\n .recommendations__content {\n margin-left: -10px;\n }\n}\n@media (max-width: 700px) {\n .recommendations {\n padding: 50px 0 0;\n }\n .recommendations__inner {\n flex-direction: column;\n justify-content: center;\n }\n .recommendations__content {\n margin-bottom: 0;\n margin-left: 0;\n margin-bottom: 30px;\n padding-bottom: 0;\n }\n .recommendations__slider {\n height: 344px;\n }\n .recommendations__slider-link img {\n max-width: 200px;\n }\n .recommendations__slider-inner {\n width: 100%;\n order: 2;\n clip-path: none;\n }\n .recommendations__slider-inner::before {\n transform: skewX(0);\n width: 100vw;\n left: calc(var(--container-offset) * -1);\n }\n .recommendations__slider-wrapper {\n margin: 0 calc(var(--container-offset) * -1);\n }\n .recommendations__slider-container {\n padding-right: 0;\n }\n .recommendations__slider-navigation-prev {\n left: 0;\n }\n .recommendations__slider-navigation-next {\n right: 0;\n }\n .recommendations__text {\n font-size: 14px;\n line-height: 1.2;\n }\n .recommendations__title span {\n font-size: 30px;\n letter-spacing: 1.2px;\n line-height: 32px;\n }\n}\n@media (max-width: 360px) {\n .recommendations__title {\n font-size: 26px;\n letter-spacing: 1px;\n }\n}\n.partners {\n padding: 90px 0 30px;\n}\n.partners__title {\n color: var(--accent);\n margin-bottom: 60px;\n}\n.partners__list {\n transition-timing-function: linear !important;\n align-items: center;\n display: inline-flex;\n}\n.partners__item {\n flex: 0 0 auto;\n display: flex;\n justify-content: center;\n align-items: center;\n width: auto !important;\n}\n.partners__item img {\n max-height: 90px;\n max-width: 200px;\n width: 100%;\n filter: grayscale(100%);\n object-fit: contain;\n}\n\n.marquee {\n animation: scroll 30s linear infinite;\n}\n\n@keyframes scroll {\n from {\n transform: translateX(0);\n }\n to {\n transform: translateX(calc(-100% - 86px));\n }\n}\n@media (max-width: 1280px) {\n .partners {\n padding: 55px 0 0;\n }\n}\n@media (max-width: 768px) {\n @keyframes scroll {\n from {\n transform: translateX(0);\n }\n to {\n transform: translateX(calc(-100% - 60px));\n }\n }\n .partners__title {\n margin-bottom: 40px;\n }\n .partners__item img {\n max-height: 60px;\n max-width: 140px;\n }\n}\n@media (max-width: 700px) {\n .partners {\n padding: 50px 0 0;\n }\n .partners__title {\n margin-bottom: 30px;\n }\n}\n.header-history {\n position: fixed;\n left: 0;\n right: 0;\n top: 0;\n z-index: 20;\n background-color: var(--blue-middle);\n}\n.header-history__burger, .header-history__mobile-logo {\n display: none;\n}\n\n.nav-history__container {\n position: relative;\n display: flex;\n align-items: center;\n justify-content: space-between;\n height: 74px;\n}\n.nav-history__list {\n display: flex;\n align-items: center;\n column-gap: 15px;\n}\n.nav-history__next.active {\n color: var(--accent);\n}\n.nav-history__next.active svg path {\n stroke: var(--accent);\n}\n.nav-history__item--back {\n display: none;\n}\n.nav-history__link {\n font-variation-settings: \"wght\" 700, \"wdth\" 25, \"slnt\" -10;\n display: flex;\n align-items: center;\n gap: 6px;\n font-size: 16px;\n font-weight: 200;\n line-height: 30px;\n text-transform: uppercase;\n border-bottom: 1px solid transparent;\n transition: all var(--transition);\n font-stretch: 25%;\n line-height: 47px;\n letter-spacing: 0;\n}\n.nav-history__link-icon {\n margin-bottom: 2px;\n}\n.nav-history__link-icon path {\n transition: all var(--transition);\n}\n.nav-history__link:hover {\n color: var(--accent);\n}\n.nav-history__link:hover svg path {\n stroke: var(--accent);\n}\n.nav-history__back {\n margin-right: auto;\n}\n\n@media (max-width: 1280px) {\n .nav-history__link {\n font-size: 13px;\n }\n}\n@media (max-width: 1024px) {\n .nav-history__list {\n column-gap: 10px;\n }\n}\n@media (max-width: 900px) {\n .header-history__inner {\n display: flex;\n align-items: center;\n justify-content: space-between;\n }\n .header-history__burger {\n display: flex;\n }\n .header-history.active {\n background-image: none;\n }\n .header-history__mobile-logo {\n display: block;\n cursor: auto;\n max-width: 190px;\n }\n .header-history__burger {\n align-self: center;\n display: flex;\n margin-left: auto;\n cursor: pointer;\n height: 36px;\n padding: 4px 0;\n width: 36px;\n z-index: 2;\n display: flex;\n flex-direction: column;\n justify-content: space-between;\n }\n .header-history__mobile-logo {\n margin-left: calc(var(--container-offset) * -1);\n }\n .header-history__item--back {\n display: block;\n }\n .nav-history {\n position: fixed;\n top: 60px;\n left: -100vw;\n right: 100vw;\n min-height: calc(100vh - 60px);\n bottom: 0;\n display: flex;\n align-items: flex-start;\n justify-content: center;\n transition: all var(--transition);\n background-color: var(--blue-middle);\n overflow-y: auto;\n text-align: center;\n }\n .nav-history__container {\n height: 60px;\n }\n .nav-history__logo {\n display: none;\n }\n .nav-history__item--back {\n display: block;\n }\n .nav-history__list {\n flex-direction: column;\n padding: 80px 20px 60px;\n gap: 20px 0;\n }\n .nav-history__link {\n font-size: 21px;\n }\n .nav-history__next {\n font-size: 13px;\n }\n .nav-history.active {\n left: 0;\n right: 0;\n }\n}\n@media (max-width: 400px) {\n .nav-history__next {\n font-size: 10px;\n }\n}\n@media (max-width: 360px) {\n .nav-history__list {\n padding: 40px 20px 40px;\n gap: 10px 0;\n }\n .nav-history__link {\n padding: 10px 0;\n }\n}\n.history-top {\n position: relative;\n overflow: hidden;\n margin-top: 74px;\n background-color: var(--blue-middle);\n}\n.history-top__img {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n.history-top__img img {\n position: absolute;\n right: 0;\n height: 100%;\n width: 50%;\n object-fit: cover;\n object-position: top right;\n}\n.history-top__inner {\n padding: 234px 0 200px 0;\n position: relative;\n z-index: 1;\n}\n.history-top__inner::before {\n content: \"\";\n position: absolute;\n right: 50%;\n bottom: 0;\n width: 100vw;\n height: 100%;\n z-index: -1;\n transform: skewX(17deg);\n transform-origin: top;\n background-image: linear-gradient(90deg, #00406C 38.01%, rgba(0, 64, 108, 0.53) 117.87%);\n backdrop-filter: blur(10px);\n}\n.history-top__title {\n margin-bottom: 40px;\n font-size: 68px;\n}\n.history-top__name {\n font-variation-settings: \"wdth\" 100, \"wght\" 700;\n margin-bottom: 14px;\n font-size: 20px;\n font-style: normal;\n line-height: 1.35;\n font-stretch: normal;\n}\n.history-top__text {\n max-width: 540px;\n line-height: 1.2;\n}\n\n@media (max-width: 1440px) {\n .history-top__inner::before {\n right: 44%;\n }\n}\n@media (max-width: 1280px) {\n .history-top__inner {\n padding: 140px 0 248px 0;\n }\n .history-top__inner::before {\n right: 46%;\n }\n .history-top__title {\n margin-bottom: 70px;\n font-size: 48px;\n }\n .history-top__name {\n font-size: 14px;\n margin-bottom: 20px;\n }\n .history-top__text {\n font-size: 14px;\n }\n}\n@media (max-width: 1024px) {\n .history-top__inner {\n padding: 140px 0 115px 0;\n }\n .history-top__inner::before {\n right: 43%;\n }\n .history-top__img img {\n object-position: top center;\n }\n}\n@media (max-width: 900px) {\n .history-top {\n margin-top: 60px;\n }\n .history-top__inner {\n width: 100%;\n position: absolute;\n padding: 0 0 40px 0;\n bottom: 0;\n }\n .history-top__inner::before {\n transform: skewX(0);\n transform: skewY(18deg);\n left: calc(var(--container-offset) * -1);\n right: calc(var(--container-offset) * -1);\n top: -40px;\n height: 200%;\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\n }\n .history-top__img {\n position: static;\n }\n .history-top__img img {\n position: static;\n width: 100%;\n }\n .history-top__title {\n margin-bottom: 40px;\n }\n .history-top__name {\n margin-bottom: 8px;\n }\n}\n@media (max-width: 700px) {\n .history-top {\n padding-bottom: 100px;\n }\n .history-top__title {\n font-size: 30px;\n }\n}\n@media (max-width: 400px) {\n .history-top {\n padding-bottom: 120px;\n }\n .history-top__inner::before {\n top: -60px;\n }\n .history-top__title {\n margin-bottom: 40px;\n font-size: 25px;\n }\n}\n.history-question {\n position: relative;\n background-color: var(--blue-middle);\n}\n.history-question__img {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n.history-question__img img {\n position: absolute;\n left: 0;\n height: 100%;\n width: 50%;\n object-fit: cover;\n object-position: top left;\n}\n.history-question__inner {\n min-height: 834px;\n display: flex;\n align-items: center;\n padding: 70px 0 70px 0;\n max-width: 50%;\n margin-left: auto;\n position: relative;\n z-index: 1;\n}\n.history-question__inner::before {\n content: \"\";\n position: absolute;\n left: -37%;\n bottom: 0;\n width: 100vw;\n height: 100%;\n z-index: -1;\n transform: skewX(17deg);\n transform-origin: top;\n background-color: var(--blue-middle);\n}\n.history-question__list {\n display: flex;\n flex-direction: column;\n gap: 46px;\n}\n.history-question__title {\n font-size: 40px;\n line-height: 1.1;\n letter-spacing: 2.3px;\n margin-bottom: 18px;\n}\n.history-question__text {\n font-size: 24px;\n font-weight: 200;\n line-height: 1.1;\n}\n\n@media (max-width: 1440px) {\n .history-question__inner::before {\n left: -42%;\n }\n}\n@media (max-width: 1280px) {\n .history-question__inner {\n max-width: 560px;\n min-height: auto;\n padding: 50px 0 50px 0;\n }\n .history-question__inner::before {\n left: -30%;\n }\n .history-question__title {\n font-size: 30px;\n letter-spacing: 1.2px;\n }\n .history-question__list {\n gap: 30px;\n }\n .history-question__text {\n font-size: 17px;\n }\n}\n@media (max-width: 1024px) {\n .history-question__inner {\n max-width: 450px;\n }\n .history-question__inner::before {\n left: -40%;\n }\n}\n@media (max-width: 900px) {\n .history-question__inner {\n max-width: 100%;\n padding: 66px 0 100px 0;\n }\n .history-question__img {\n position: static;\n margin-bottom: 65px;\n }\n .history-question__img img {\n position: static;\n width: 100%;\n }\n .history-question__list {\n flex-direction: row;\n }\n}\n@media (max-width: 700px) {\n .history-question__list {\n flex-direction: column;\n }\n}\n@media (max-width: 400px) {\n .history-question__text {\n font-size: 14px;\n }\n .history-question__list {\n gap: 50px;\n }\n}\n.history-quite__inner {\n padding: 53px 0 51px;\n display: flex;\n align-items: center;\n justify-content: space-between;\n gap: 30px;\n}\n.history-quite__inner--start {\n align-items: start;\n}\n.history-quite__title {\n color: var(--accent);\n font-size: 40px;\n max-width: 650px;\n margin-bottom: 0;\n line-height: 1.1;\n}\n.history-quite__text {\n max-width: 620px;\n color: var(--default);\n font-size: 24px;\n line-height: 1.2;\n}\n\n@media (max-width: 1280px) {\n .history-quite__title {\n font-size: 30px;\n }\n .history-quite__text {\n max-width: 522px;\n font-size: 17px;\n }\n}\n@media (max-width: 1024px) {\n .history-quite__inner {\n padding: 59px 0 53px;\n }\n .history-quite__title {\n display: inline;\n }\n .history-quite__text {\n max-width: 470px;\n }\n}\n@media (max-width: 900px) {\n .history-quite__title {\n width: 50%;\n }\n .history-quite__text {\n max-width: 100%;\n width: 50%;\n }\n}\n@media (max-width: 700px) {\n .history-quite__inner {\n flex-direction: column;\n }\n .history-quite__title {\n width: 100%;\n }\n .history-quite__text {\n width: 100%;\n }\n}\n@media (max-width: 400px) {\n .history-quite__inner {\n padding: 50px 0 50px;\n gap: 25px;\n }\n .history-quite__text {\n font-size: 14px;\n }\n}\n.history-question-right {\n position: relative;\n background-color: var(--blue-middle);\n}\n.history-question-right__img {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n.history-question-right__img img {\n position: absolute;\n right: 0;\n height: 100%;\n width: 56%;\n object-fit: cover;\n object-position: bottom right;\n}\n.history-question-right__inner {\n min-height: 934px;\n display: flex;\n align-items: center;\n padding: 70px 0 70px 0;\n max-width: 554px;\n position: relative;\n z-index: 1;\n}\n.history-question-right__inner::before {\n content: \"\";\n position: absolute;\n right: -13%;\n bottom: 0;\n width: 100vw;\n height: 100%;\n z-index: -1;\n transform: skewX(17deg);\n transform-origin: top;\n background-color: var(--blue-middle);\n}\n.history-question-right__list {\n display: flex;\n flex-direction: column;\n gap: 46px;\n}\n.history-question-right__title {\n font-size: 40px;\n line-height: 1.1;\n letter-spacing: 2.3px;\n margin-bottom: 18px;\n}\n.history-question-right__title span {\n display: block;\n margin-bottom: 0;\n}\n.history-question-right__text {\n font-size: 24px;\n font-weight: 200;\n line-height: 1.1;\n}\n\n@media (max-width: 1440px) {\n .history-question-right__inner::before {\n right: 0;\n }\n}\n@media (max-width: 1280px) {\n .history-question-right__inner {\n padding: 50px 0 50px 0;\n min-height: 660px;\n max-width: 520px;\n }\n .history-question-right__list {\n gap: 32px;\n }\n .history-question-right__title {\n margin-bottom: 14px;\n font-size: 32px;\n }\n .history-question-right__title span {\n font-size: 32px;\n }\n .history-question-right__text {\n font-size: 17px;\n line-height: 1.1;\n }\n}\n@media (max-width: 1024px) {\n .history-question-right__inner {\n min-height: 564px;\n max-width: 400px;\n }\n .history-question-right__inner::before {\n right: 2%;\n }\n .history-question-right__title {\n line-height: 1.1;\n }\n}\n@media (max-width: 900px) {\n .history-question-right__inner {\n min-height: auto;\n max-width: 100%;\n }\n .history-question-right__img {\n position: static;\n }\n .history-question-right__img img {\n position: static;\n width: 100%;\n }\n .history-question-right__list {\n display: grid;\n grid-template-columns: 1fr 1fr;\n gap: 54px;\n }\n}\n@media (max-width: 700px) {\n .history-question-right__list {\n grid-template-columns: 1fr;\n }\n .history-question-right__title {\n width: 100%;\n }\n .history-question-right__text {\n width: 100%;\n }\n}\n@media (max-width: 400px) {\n .history-question-right__title {\n font-size: 30px;\n }\n .history-question-right__title span {\n font-size: 30px;\n }\n .history-question-right__list {\n gap: 20px;\n }\n .history-question-right__text {\n font-size: 14px;\n }\n}\n.history-slogan__inner {\n padding: 40px 0 50px;\n}\n.history-slogan__title {\n color: var(--accent);\n font-size: 40px;\n line-height: 1.1;\n letter-spacing: 1.6px;\n margin-bottom: 0;\n}\n.history-slogan__text {\n color: var(--default);\n font-size: 24px;\n line-height: 1.14;\n}\n\n@media (max-width: 1280px) {\n .history-slogan__title {\n font-size: 30px;\n letter-spacing: 1.2px;\n letter-spacing: 1.2px;\n }\n}\n@media (max-width: 900px) {\n .history-slogan__inner {\n padding: 40px 0 40px;\n }\n .history-slogan__title {\n display: inline;\n }\n}\n.history-blitz {\n position: relative;\n overflow: hidden;\n background-color: var(--blue-middle);\n}\n.history-blitz__img {\n position: absolute;\n left: 0;\n top: 0;\n bottom: 0;\n right: 0;\n}\n.history-blitz__img img {\n position: absolute;\n left: 0;\n height: 100%;\n width: 42%;\n object-fit: cover;\n object-position: top left;\n}\n.history-blitz__inner {\n min-height: 834px;\n display: flex;\n flex-direction: column;\n justify-content: center;\n padding: 70px 0 70px 0;\n max-width: 850px;\n margin-left: auto;\n position: relative;\n z-index: 1;\n}\n.history-blitz__inner::before {\n content: \"\";\n position: absolute;\n left: -10%;\n bottom: -1px;\n width: 100vw;\n height: 100%;\n z-index: -1;\n transform: skewX(-17deg);\n transform-origin: top;\n background-image: linear-gradient(76deg, rgba(0, 64, 108, 0.53), #00406C 25.01% 117.87%);\n backdrop-filter: blur(5px);\n}\n.history-blitz__list {\n display: flex;\n flex-direction: column;\n gap: 36px;\n}\n.history-blitz__item {\n display: flex;\n}\n.history-blitz__item-title {\n font-variation-settings: \"wght\" 700, \"opsz\" 16, \"wdth\" 25, \"slnt\" -10;\n margin-bottom: 0;\n font-size: 22px;\n text-align: left;\n letter-spacing: 0.9px;\n line-height: 1.2;\n}\n.history-blitz__title {\n font-size: 45px;\n line-height: 1;\n letter-spacing: 1.8px;\n margin-bottom: 56px;\n text-align: center;\n letter-spacing: 0.9px;\n}\n.history-blitz__text {\n max-width: 450px;\n margin-left: auto;\n font-size: 24px;\n line-height: 1.2;\n}\n\n@media (max-width: 1440px) {\n .history-blitz__inner::before {\n left: -4%;\n }\n}\n@media (max-width: 1280px) {\n .history-blitz__title {\n font-variation-settings: \"wght\" 700, \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\n font-size: 30px;\n letter-spacing: 1.2px;\n margin-bottom: 66px;\n }\n .history-blitz__inner {\n max-width: 705px;\n min-height: auto;\n }\n .history-blitz__list {\n gap: 34px;\n }\n .history-blitz__item-title {\n font-size: 18px;\n letter-spacing: 0.9px;\n }\n .history-blitz__text {\n max-width: 340px;\n font-size: 17px;\n }\n}\n@media (max-width: 1024px) {\n .history-blitz__img img {\n width: 50%;\n }\n .history-blitz__inner {\n max-width: 524px;\n }\n .history-blitz__inner::before {\n left: 5%;\n }\n .history-blitz__item-title {\n max-width: 230px;\n }\n .history-blitz__text {\n max-width: 264px;\n }\n}\n@media (max-width: 900px) {\n .history-blitz__inner {\n min-height: auto;\n max-width: 100%;\n padding-top: 80px;\n margin-top: -134px;\n }\n .history-blitz__inner::before {\n transform: skewY(18deg);\n left: calc(var(--container-offset) * -1);\n right: calc(var(--container-offset) * -1);\n top: -30px;\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\n }\n .history-blitz__title {\n margin-bottom: 52px;\n }\n .history-blitz__img {\n position: static;\n }\n .history-blitz__img img {\n position: static;\n width: 100%;\n }\n .history-blitz__item {\n display: grid;\n grid-template-columns: 264px 1fr;\n gap: 36px;\n }\n .history-blitz__item-title {\n max-width: 100%;\n }\n .history-blitz__text {\n max-width: 100%;\n }\n}\n@media (max-width: 700px) {\n .history-blitz__title {\n text-align: left;\n }\n .history-blitz__item {\n grid-template-columns: 1fr;\n }\n}\n@media (max-width: 400px) {\n .history-blitz__inner {\n padding: 70px 0 50px 0;\n margin-top: -65px;\n }\n .history-blitz__title {\n text-align: left;\n margin-bottom: 44px;\n }\n .history-blitz__text {\n font-size: 14px;\n }\n}","@font-face {\r\n\tfont-family: 'Roboto Flex';\r\n\tfont-style: normal;\r\n\tfont-display: swap;\r\n\tsrc: local('Roboto Flex'), url('../fonts/Roboto-Flex.woff2') format('woff2');\r\n\t// src: local('Roboto Flex'), url('../fonts/Roboto-Flex.woff2') format('woff2-variations');\r\n\tfont-weight: 100 1000;\r\n\tfont-stretch: 25% 151%;\r\n}","html {\r\n box-sizing: border-box;\r\n}\r\n\r\n*,\r\n*::before,\r\n*::after {\r\n box-sizing: inherit;\r\n}\r\n\r\nh1,\r\nh2,\r\nh3,\r\nh4,\r\nh5,\r\nh6 {\r\n margin: 0;\r\n}\r\n\r\n*::-webkit-scrollbar {\r\n width: 10px;\r\n}\r\n\r\n*::-webkit-scrollbar-track {\r\n background-color: var(--light);\r\n}\r\n\r\n*::-webkit-scrollbar-thumb {\r\n background-color: var(--blue-middle);\r\n}\r\n\r\n* {\r\n scrollbar-width: thin;\r\n scrollbar-color: var(--blue-middle) #fff;\r\n}\r\n\r\n.page {\r\n font-size: 20px;\r\n font-weight: 200;\r\n line-height: 1.2;\r\n color: var(--light);\r\n height: 100%;\r\n font-family: var(--font-family);\r\n font-variation-settings: \"wdth\" 140, \"wght\" 200;\r\n}\r\n\r\n.page__body {\r\n margin: 0;\r\n min-width: 320px;\r\n min-height: 100%;\r\n}\r\n\r\nimg {\r\n height: auto;\r\n max-width: 100%;\r\n object-fit: cover;\r\n display: block;\r\n}\r\n\r\na {\r\n text-decoration: none;\r\n display: inline-block;\r\n}\r\n\r\n.site-container {\r\n overflow: hidden;\r\n}\r\n\r\n.is-hidden {\r\n display: none !important;\r\n}\r\n\r\n.btn-reset {\r\n border: none;\r\n padding: 0;\r\n background-color: transparent;\r\n cursor: pointer;\r\n}\r\n\r\n.list-reset {\r\n list-style: none;\r\n margin: 0;\r\n padding: 0;\r\n}\r\n\r\n.input-reset {\r\n -webkit-appearance: none;\r\n appearance: none;\r\n border: none;\r\n border-radius: 0;\r\n background-color: #fff;\r\n\r\n &::-webkit-search-decoration,\r\n &::-webkit-search-cancel-button,\r\n &::-webkit-search-results-button,\r\n &::-webkit-search-results-decoration {\r\n display: none;\r\n }\r\n}\r\n\r\n.container {\r\n margin: 0 auto;\r\n padding: 0 var(--container-offset);\r\n max-width: var(--container-width);\r\n}\r\n\r\n.container-fluid {\r\n margin: 0 auto;\r\n max-width: var(--container-fluid);\r\n}\r\n\r\n.js-focus-visible :focus:not(.focus-visible) {\r\n outline: none;\r\n}\r\n\r\n.centered {\r\n text-align: center;\r\n}\r\n\r\n.dis-scroll {\r\n position: fixed;\r\n left: 0;\r\n top: 0;\r\n overflow: hidden;\r\n width: 100%;\r\n height: 100vh;\r\n overscroll-behavior: none;\r\n}\r\n\r\n.page--ios .dis-scroll {\r\n position: relative;\r\n}\r\n\r\n.btn {\r\n cursor: pointer;\r\n text-align: center;\r\n font-size: 20px;\r\n font-weight: 200;\r\n font-stretch: 140%;\r\n line-height: 40px;\r\n letter-spacing: 0.1px;\r\n background-color: var(--light);\r\n border-radius: 50px;\r\n border: none;\r\n min-width: 220px;\r\n text-transform: capitalize;\r\n transition: var(--transition);\r\n color: var(--blue-dark);\r\n\r\n &:hover {\r\n background-color: var(--blue-dark);\r\n color: var(--light);\r\n }\r\n}\r\n\r\n.btn--accent {\r\n color: var(--accent);\r\n}\r\n\r\n.btn-up-wrapper {\r\n position: relative;\r\n display: none;\r\n justify-content: flex-end;\r\n}\r\n\r\n.btn-up {\r\n position: fixed;\r\n z-index: 20;\r\n right: 110px;\r\n bottom: 165px;\r\n width: 56px;\r\n height: 56px;\r\n padding: 0;\r\n cursor: pointer;\r\n min-width: auto;\r\n border-radius: 50%;\r\n border: none;\r\n background-color: var(--accent);\r\n border-color: var(--accent);\r\n transition: all var(--transition);\r\n\r\n &::before {\r\n position: absolute;\r\n left: 50%;\r\n top: 50%;\r\n transform: translate(-50%, -50%);\r\n content: '';\r\n background-image: url('./../img/svg/up.svg');\r\n background-repeat: no-repeat;\r\n width: 28px;\r\n height: 28px;\r\n background-position: center;\r\n background-size: contain;\r\n z-index: 1;\r\n }\r\n}\r\n\r\n.btn-up-wrapper.active {\r\n display: flex;\r\n}\r\n\r\n.section-title {\r\n font-variation-settings: \"wght\" 700, \"opsz\" 37, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 45px;\r\n line-height: 47px;\r\n letter-spacing: 1.8px;\r\n text-transform: uppercase;\r\n margin-bottom: 24px;\r\n color: var(--light);\r\n}\r\n\r\n.large-title {\r\n font-variation-settings: \"wght\" 700, \"opsz\" 37, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 65px;\r\n line-height: 1.1;\r\n letter-spacing: 3.4px;\r\n text-transform: uppercase;\r\n color: var(--light);\r\n}\r\n\r\n.section-title--reset {\r\n display: inline-block;\r\n margin-bottom: 0;\r\n}\r\n\r\n.burger-js {\r\n & .line {\r\n display: block;\r\n height: 4px;\r\n width: 100%;\r\n border-radius: 10px;\r\n background-color: var(--light);\r\n transition: all var(--transition);\r\n }\r\n\r\n &.active {\r\n .line1 {\r\n transform: rotate(45deg) translate(4px, -4px);\r\n transform-origin: left;\r\n }\r\n\r\n .line2 {\r\n opacity: 0;\r\n }\r\n\r\n .line3 {\r\n transform: rotate(-45deg) translate(3px, 6px);\r\n transform-origin: left;\r\n }\r\n }\r\n\r\n}\r\n\r\n@media (max-width: 1600px) {\r\n .btn-up {\r\n right: auto;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .btn {\r\n font-size: 14px;\r\n line-height: 32px;\r\n min-width: 170px;\r\n }\r\n\r\n .section-title {\r\n font-size: 32px;\r\n line-height: 1;\r\n border-radius: 30px;\r\n line-height: 30px;\r\n }\r\n\r\n .large-title {\r\n font-size: 46px;\r\n letter-spacing: 2.4px;\r\n }\r\n\r\n .page {\r\n font-size: 14px;\r\n }\r\n}\r\n\r\n@media (max-width: 800px) {\r\n .btn-up {\r\n bottom: 50px;\r\n width: 50px;\r\n height: 50px;\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .section-title {\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n }\r\n\r\n .large-title {\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n .section-title {\r\n font-size: 26px;\r\n }\r\n}\r\n\r\n.carousel__track {\r\n display: none !important;\r\n}",".header {\r\n\tposition: fixed;\r\n\tleft: 0;\r\n\tright: 0;\r\n\ttop: 0;\r\n\tz-index: 20;\r\n\r\n\t&.active {\r\n\t\tbackground-image: linear-gradient(90deg,\r\n\t\t\t\tvar(--blue-dark) 38.01%,\r\n\t\t\t\trgba(0, 64, 108, 0.53) 117.87%);\r\n\t\tbackdrop-filter: blur(5px);\r\n\t}\r\n\r\n\t&__burger,\r\n\t&__mobile-logo {\r\n\t\tdisplay: none;\r\n\t}\r\n}\r\n\r\n.nav__list {\r\n\tdisplay: flex;\r\n\talign-items: center;\r\n\tjustify-content: flex-end;\r\n\tcolumn-gap: 66px;\r\n\tpadding: 20px 0;\r\n}\r\n\r\n.nav__link {\r\n\tfont-size: 20px;\r\n\tfont-weight: 200;\r\n\tline-height: 30px;\r\n\ttext-transform: uppercase;\r\n\tborder-bottom: 1px solid transparent;\r\n\ttransition: all var(--transition);\r\n\r\n\t&:hover {\r\n\t\tcolor: var(--accent);\r\n\t}\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.nav {\r\n\t\t&__list {\r\n\t\t\tpadding: 14px 0;\r\n\t\t\tcolumn-gap: 40px;\r\n\t\t}\r\n\r\n\t\t&__link {\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 992px) {\r\n\t.header {\r\n\t\theight: 60px;\r\n\t\tbackground-color: var(--light);\r\n\r\n\t\t&__container {\r\n\t\t\tmax-width: 100%;\r\n\t\t}\r\n\r\n\t\t&__inner {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t&.active {\r\n\t\t\tbackground-image: none;\r\n\t\t}\r\n\r\n\t\t&__mobile-logo {\r\n\t\t\tdisplay: block;\r\n\t\t\tcursor: auto;\r\n\t\t\tmax-width: 190px;\r\n\t\t}\r\n\r\n\t\t&__burger {\r\n\t\t\talign-self: center;\r\n\t\t\tdisplay: flex;\r\n\t\t\tcursor: pointer;\r\n\t\t\theight: 36px;\r\n\t\t\tpadding: 4px 0;\r\n\t\t\twidth: 36px;\r\n\t\t\tz-index: 2;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tjustify-content: space-between;\r\n\r\n\t\t\t& .line {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\theight: 4px;\r\n\t\t\t\twidth: 100%;\r\n\t\t\t\tborder-radius: 10px;\r\n\t\t\t\tbackground-color: var(--blue-middle);\r\n\t\t\t\ttransition: all var(--transition);\r\n\t\t\t}\r\n\r\n\t\t\t&.active {\r\n\t\t\t\t.line1 {\r\n\t\t\t\t\ttransform: rotate(45deg) translate(4px, -4px);\r\n\t\t\t\t\ttransform-origin: left;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.line2 {\r\n\t\t\t\t\topacity: 0;\r\n\t\t\t\t}\r\n\r\n\t\t\t\t.line3 {\r\n\t\t\t\t\ttransform: rotate(-45deg) translate(3px, 6px);\r\n\t\t\t\t\ttransform-origin: left;\r\n\t\t\t\t}\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__mobile-logo {\r\n\t\t\tmargin-left: calc(var(--container-offset) * -1);\r\n\t\t}\r\n\t}\r\n\r\n\t.nav {\r\n\t\tposition: fixed;\r\n\t\tbackground-color: var(--light);\r\n\t\ttop: 60px;\r\n\t\tleft: -100vw;\r\n\t\tright: 100vw;\r\n\t\tmin-height: calc(100vh - 60px);\r\n\t\tbottom: 0;\r\n\t\tdisplay: flex;\r\n\t\talign-items: flex-start;\r\n\t\tjustify-content: center;\r\n\t\ttransition: all var(--transition);\r\n\t\toverflow-y: scroll;\r\n\t\ttext-align: center;\r\n\r\n\t\t&__list {\r\n\t\t\tflex-direction: column;\r\n\t\t\tpadding: 80px 20px 60px;\r\n\t\t\tgap: 20px 0;\r\n\t\t}\r\n\r\n\t\t&__link {\r\n\t\t\tcolor: var(--blue-middle);\r\n\t\t\tfont-size: 21px;\r\n\t\t\tline-height: 1.5;\r\n\t\t\ttext-transform: uppercase;\r\n\t\t\tpadding: 20px;\r\n\t\t\ttransition: all var(--transition);\r\n\r\n\t\t\t&:hover {\r\n\t\t\t\tcolor: var(--accent);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&.active {\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 360px) {\r\n\t.nav {\r\n\t\t&__list {\r\n\t\t\tpadding: 40px 20px 40px;\r\n\t\t\tgap: 10px 0;\r\n\t\t}\r\n\r\n\t\t&__link {\r\n\t\t\tpadding: 10px 0;\r\n\t\t}\r\n\t}\r\n}",".footer {\r\n\tbackground-color: var(--blue-middle);\r\n\r\n\t&__inner {\r\n\t\tpadding: 30px 0 12px;\r\n\t}\r\n\r\n\t&__list {\r\n\t\tdisplay: flex;\r\n\t\tgap: 0 100px;\r\n\t\tfont-size: 16px;\r\n\t\tfont-weight: 200;\r\n\t\tline-height: 1.9;\r\n\t\tletter-spacing: 0.32px;\r\n\t}\r\n\r\n\t&__item:first-child {\r\n\r\n\t\tspan:nth-child(2) {\r\n\t\t\tdisplay: block;\r\n\t\t\tfont-size: 10px;\r\n\t\t\tline-height: 1.2;\r\n\t\t}\r\n\t}\r\n\r\n\t&__item:last-child {\r\n\t\tmargin-left: auto;\r\n\t\theight: 30px;\r\n\t\talign-self: center;\r\n\t}\r\n\r\n\t&__link {\r\n\t\ttransition: all var(--transition);\r\n\r\n\t\t&:hover {\r\n\t\t\tcolor: var(--accent);\r\n\t\t}\r\n\t}\r\n\r\n\t&__source {\r\n\t\tdisplay: inline-block;\r\n\t\tpadding-top: 36px;\r\n\t\tcolor: rgba(255, 255, 255, 0.50);\r\n\t\tfont-family: Roboto Flex;\r\n\t\tfont-size: 12px;\r\n\t\tfont-style: normal;\r\n\t\tfont-weight: 300;\r\n\t\tline-height: 16px;\r\n\t}\r\n}\r\n\r\n.social-list {\r\n\tdisplay: flex;\r\n\tgap: 0 5px;\r\n\talign-items: center;\r\n\r\n\t&__link {\r\n\t\theight: 30px;\r\n\t\twidth: 30px;\r\n\t\tborder-radius: 50%;\r\n\r\n\t\tsvg path {\r\n\t\t\ttransition: all var(--transition);\r\n\t\t}\r\n\r\n\t\t&:hover svg path {\r\n\t\t\tfill: red;\r\n\t\t}\r\n\t}\r\n\r\n\t&__item:nth-child(4) &__link svg g:nth-child(2):hover path:nth-child(2) {\r\n\t\tfill: red;\r\n\t}\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.footer {\r\n\t\t&__list {\r\n\t\t\tgap: 0 40px;\r\n\t\t}\r\n\r\n\t\t&__source {\r\n\t\t\tfont-size: 10px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n\t.footer {\r\n\t\t&__list {\r\n\t\t\tfont-size: 14px;\r\n\t\t}\r\n\r\n\t}\r\n\r\n\t.social-list {\r\n\t\tpadding-left: 0;\r\n\t}\r\n}\r\n\r\n@media (max-width: 900px) {\r\n\t.footer {\r\n\t\t&__list {\r\n\t\t\tgap: 0 15px;\r\n\t\t}\r\n\r\n\t}\r\n}\r\n\r\n@media (max-width: 800px) {\r\n\t.footer {\r\n\t\t&__inner {\r\n\t\t\tpadding: 40px 0 50px;\r\n\t\t}\r\n\r\n\t\t&__list {\r\n\t\t\tflex-direction: column;\r\n\t\t\tgap: 20px 0;\r\n\t\t\talign-items: center;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t&__item:first-child {\r\n\t\t\tmargin-right: 0;\r\n\t\t\tmax-width: 100%;\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\r\n\t\t&__item:last-child {\r\n\t\t\tmargin-top: 20px;\r\n\t\t\tmargin-left: initial;\r\n\t\t}\r\n\r\n\t\t&__source {\r\n\t\t\ttext-align: center;\r\n\t\t}\r\n\t}\r\n\r\n\t.contacts-list {\r\n\t\ttext-align: center;\r\n\t}\r\n}",".top {\r\n background-color: #183052;\r\n overflow: hidden;\r\n position: relative;\r\n\r\n &__background {\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n bottom: 0;\r\n right: 0;\r\n\r\n img {\r\n position: absolute;\r\n right: 0;\r\n bottom: 0;\r\n object-fit: contain;\r\n height: 100%;\r\n width: 100%;\r\n object-position: right bottom;\r\n }\r\n }\r\n\r\n &__inner {\r\n position: relative;\r\n max-width: 700px;\r\n z-index: 1;\r\n }\r\n\r\n &__container {\r\n padding-top: 70px;\r\n min-height: 100vh;\r\n min-height: 100svh;\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n\r\n &__logo {\r\n position: relative;\r\n margin: 63px 0 13%;\r\n position: relative;\r\n z-index: 1;\r\n align-self: flex-start;\r\n padding: 7px 60px 0 0;\r\n height: 142px;\r\n font-size: 130px;\r\n cursor: auto;\r\n pointer-events: none;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 0;\r\n width: calc(100vw - var(--content-width) / 2);\r\n height: 100%;\r\n height: 100%;\r\n right: 20px;\r\n background-color: var(--accent);\r\n z-index: -1;\r\n transform: skewX(351deg);\r\n }\r\n\r\n &-title {\r\n line-height: 1;\r\n letter-spacing: 3px;\r\n margin: 0;\r\n height: 100%;\r\n display: flex;\r\n align-items: center;\r\n font-size: inherit;\r\n font-variation-settings: \"ital\" 1, \"opsz\" 30, \"wdth\" 36, \"wght\" 800, \"slnt\" -10;\r\n }\r\n }\r\n\r\n &__title {\r\n font-variation-settings: \"opsz\" 51, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 85px;\r\n line-height: 0.95;\r\n letter-spacing: 5.95px;\r\n margin-bottom: 22px;\r\n text-transform: uppercase;\r\n color: var(--light);\r\n }\r\n\r\n &__subtitle {\r\n font-size: 36px;\r\n font-style: normal;\r\n display: inline-block;\r\n font-weight: 300;\r\n line-height: 1.2;\r\n letter-spacing: 0.18px;\r\n }\r\n}\r\n\r\n@media (min-width: 1920px) {\r\n .top {\r\n &__container {\r\n min-height: 1080px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1920px) and (orientation: portrait) {\r\n .top {\r\n max-height: 1920px;\r\n\r\n &__logo {\r\n position: relative;\r\n margin: 63px 0 10% 0;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) and (orientation: landscape) {\r\n .top {\r\n &__logo {\r\n margin: 63px 0 15% 0;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) and (orientation: landscape) {\r\n .top {\r\n &__container {\r\n padding-top: 60px;\r\n }\r\n\r\n &__logo {\r\n margin: 28px 0 11%;\r\n padding: 5px 40px 0 0;\r\n height: 104px;\r\n font-size: 90px;\r\n }\r\n\r\n &__title {\r\n font-variation-settings: \"opsz\" 33, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 54px;\r\n letter-spacing: 3.8px;\r\n }\r\n\r\n &__subtitle {\r\n font-size: 25px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) and (orientation: portrait) {\r\n .top {\r\n &__container {\r\n padding-top: 60px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) and (orientation: portrait) {\r\n .top {\r\n background-size: 90%;\r\n\r\n &__logo {\r\n padding: 5px 40px 0 0;\r\n height: 104px;\r\n font-size: 90px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 992px) and (orientation: landscape) {\r\n .top {\r\n &__title {\r\n padding-top: 80px;\r\n }\r\n\r\n &__logo {\r\n display: none;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 992px) and (orientation: portrait) {\r\n\r\n .top {\r\n\r\n &__logo {\r\n display: none;\r\n }\r\n\r\n &__title {\r\n padding-top: 50px;\r\n font-variation-settings: \"opsz\" 33, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 54px;\r\n letter-spacing: 3.8px;\r\n }\r\n\r\n &__subtitle {\r\n font-size: 25px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 768px) and (orientation: landscape) {\r\n .top {\r\n &__title {\r\n font-variation-settings: \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 43px;\r\n letter-spacing: 3.1px;\r\n }\r\n\r\n }\r\n}\r\n\r\n@media (max-width: 768px) and (orientation: portrait) {\r\n .top {\r\n background-size: contain;\r\n\r\n &__logo {\r\n display: none;\r\n }\r\n\r\n }\r\n}\r\n\r\n@media (max-width: 700px) and (orientation: landscape) {\r\n .top {\r\n &__container {\r\n padding-top: 60px;\r\n }\r\n\r\n &__title {\r\n font-variation-settings: \"opsz\" 17, \"wdth\" 25, \"slnt\" -10;\r\n padding-top: 40px;\r\n font-size: 30px;\r\n margin-bottom: 15px;\r\n letter-spacing: 1.2px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) and (orientation: portrait) {\r\n .top {\r\n &__container {\r\n padding-top: 60px;\r\n }\r\n\r\n &__title {\r\n font-variation-settings: \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 44px;\r\n margin-bottom: 18px;\r\n letter-spacing: 3.1px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 500px) and (orientation: portrait) {\r\n .top {\r\n &__container {\r\n width: 100%;\r\n }\r\n\r\n &__title {\r\n font-variation-settings: \"opsz\" 17, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 500px) and (orientation: landscape) {\r\n .top {\r\n &__container {\r\n width: 100%;\r\n min-height: 320px;\r\n }\r\n\r\n &__subtitle {\r\n font-size: 20px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) and (orientation: portrait) {\r\n .top {\r\n\r\n &__background {\r\n img {\r\n width: 100%;\r\n height: auto;\r\n }\r\n }\r\n\r\n background-size: cover;\r\n background-position: center bottom;\r\n\r\n &__subtitle {\r\n font-size: 25px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 360px) and (orientation: portrait) {\r\n .top {\r\n &__container {\r\n min-height: 500px;\r\n height: 100vh;\r\n height: 100svh;\r\n }\r\n\r\n &__title {\r\n padding-top: 30px;\r\n font-size: 24px;\r\n letter-spacing: 1.68px;\r\n margin-bottom: 10px;\r\n }\r\n\r\n &__subtitle {\r\n font-size: 22px;\r\n }\r\n }\r\n}",".video {\r\n\tbackground-image: url('./img/video-preview.jpg');\r\n\tbackground-repeat: no-repeat;\r\n\tbackground-position: center;\r\n\tbackground-size: cover;\r\n\tposition: relative;\r\n\r\n\t&__gradient {\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t\ttop: 0;\r\n\t\tbottom: 0;\r\n\t\tright: 0;\r\n\t\tbackground: linear-gradient(75deg,\r\n\t\t\t\t#000 -10.46%,\r\n\t\t\t\t#000 -4.93%,\r\n\t\t\t\trgba(0, 0, 0, 0) 65.31%);\r\n\t\tz-index: 2;\r\n\r\n\t\t&::before {\r\n\t\t\tcontent: '';\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0;\r\n\t\t\ttop: 0;\r\n\t\t\tbottom: 0;\r\n\t\t\tright: 0;\r\n\t\t\tbackground: rgba(0, 0, 0, 0.3);\r\n\t\t}\r\n\r\n\t\t&.hide {\r\n\t\t\tz-index: 0;\r\n\t\t}\r\n\t}\r\n\r\n\t&__intro {\r\n\t\tbackground-color: #000;\r\n\t}\r\n\r\n\t&__mask {\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t\ttop: 0;\r\n\t\tright: 0;\r\n\t\tbottom: 30px;\r\n\t\tz-index: 0;\r\n\r\n\t\t&.visible {\r\n\t\t\tz-index: 10;\r\n\t\t}\r\n\t}\r\n\r\n\t&__player {\r\n\t\tposition: absolute;\r\n\t\tleft: 0;\r\n\t\ttop: 0;\r\n\t\twidth: 100%;\r\n\t\theight: 100%;\r\n\t\tobject-fit: cover;\r\n\t\tz-index: 1;\r\n\r\n\t\t&.play {\r\n\t\t\tcursor: pointer;\r\n\t\t\tobject-fit: cover;\r\n\t\t}\r\n\r\n\t\t& .vjs-tech {\r\n\t\t\tobject-fit: cover;\r\n\t\t}\r\n\r\n\t\t& .vjs-paused .vjs-big-play-button {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\t&__inner {\r\n\t\tmin-height: 100vh;\r\n\t\tposition: relative;\r\n\t\ttransition: all var(--transition);\r\n\t\tpadding: 120px 0 198px;\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tjustify-content: end;\r\n\r\n\t\t&.active {\r\n\t\t\tmin-height: 100px;\r\n\t\t\tpadding: 0;\r\n\t\t\tposition: absolute;\r\n\t\t\ttop: 50%;\r\n\t\t\tleft: 50%;\r\n\t\t\ttransform: translate(-50%, -50%);\r\n\t\t\tz-index: 2;\r\n\t\t}\r\n\t}\r\n\r\n\t&__title {\r\n\t\tmax-width: 660px;\r\n\t\tz-index: 3;\r\n\t\tmargin-bottom: 30px;\r\n\r\n\t\t&.hide {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\t&__text {\r\n\t\tmax-width: 510px;\r\n\t\tz-index: 3;\r\n\t\tmargin-bottom: 24px;\r\n\r\n\t\t&.hide {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\t&__link {\r\n\t\tfont-weight: 700;\r\n\t\tz-index: 3;\r\n\t\ttransition: color var(--transition);\r\n\t\talign-self: flex-start;\r\n\r\n\t\t&:hover {\r\n\t\t\tcolor: var(--accent);\r\n\t\t}\r\n\r\n\t\t&.hide {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\t}\r\n\r\n\t&__btn {\r\n\t\tposition: absolute;\r\n\t\ttop: calc(50%);\r\n\t\tleft: 50%;\r\n\t\ttransform: translate(-50%, -50%);\r\n\t\ttransition: all var(--transition);\r\n\t\tz-index: 4;\r\n\r\n\t\t& svg path {\r\n\t\t\ttransition: all var(--transition);\r\n\t\t}\r\n\r\n\t\t&.hide {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t&.center-position {\r\n\t\t\tposition: absolute;\r\n\t\t\ttransform: translate(-50%, -50%);\r\n\t\t}\r\n\t}\r\n\r\n\t&__btn:hover svg path:nth-child(1) {\r\n\t\tfill: var(--blue-dark);\r\n\t}\r\n\r\n\t&__btn:hover svg path:nth-child(2) {\r\n\t\tfill: var(--light);\r\n\t}\r\n}\r\n\r\n@media (min-width: 1920px) or (min-height: 1080px) {\r\n\t.video {\r\n\t\t&__inner {\r\n\t\t\tmin-height: 1080px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.video {\r\n\t\t&__inner {\r\n\t\t\tpadding: 80px 0;\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tmargin-bottom: 27px;\r\n\t\t}\r\n\r\n\t\t&__btn {\r\n\t\t\t& svg {\r\n\t\t\t\twidth: 133.401px;\r\n\t\t\t\theight: 109.86px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__text {\r\n\t\t\tpadding-top: 0;\r\n\t\t\tfont-size: 14px;\r\n\t\t\tline-height: 24px;\r\n\t\t\tmargin-bottom: 20px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 768px) {\r\n\t.video {\r\n\t\tbackground-image: url('./../img/video-preview-mobile.jpg');\r\n\t}\r\n}\r\n\r\n@media (max-width: 600px) {\r\n\t.video {\r\n\t\t&__inner {\r\n\t\t\tpadding: 40px 0;\r\n\t\t}\r\n\r\n\t\t&__title {\r\n\t\t\tmax-width: 440px;\r\n\t\t\tmargin-bottom: 20px;\r\n\t\t}\r\n\r\n\t\t&__btn {\r\n\t\t\tposition: static;\r\n\t\t\ttransform: none;\r\n\t\t\tmargin: 0 auto 150px;\r\n\r\n\t\t\tsvg {\r\n\t\t\t\twidth: 100px;\r\n\t\t\t\theight: 82px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 400px) {\r\n\t.video {\r\n\t\t&__title {\r\n\t\t\tmax-width: 316px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 360px) {\r\n\t.video {\r\n\t\t&__text {\r\n\t\t\tfont-size: 13px;\r\n\t\t\tline-height: 22px;\r\n\t\t\tfont-stretch: 120%;\r\n\t\t}\r\n\r\n\t\t&__btn {\r\n\t\t\tmargin: 0 auto 50px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.video-js.active {\r\n\tposition: relative !important;\r\n\tz-index: 2;\r\n\twidth: 100% !important;\r\n\theight: auto !important;\r\n}\r\n\r\n.vjs-poster.active {\r\n\tposition: absolute !important;\r\n\tleft: 0;\r\n\tright: 0;\r\n\ttop: 0;\r\n\tbottom: 0;\r\n\tdisplay: none;\r\n}",".choice {\r\n\tpadding-top: 78px;\r\n\tmargin-bottom: 90px;\r\n\tbackground-color: var(--light);\r\n\r\n\t&__title {\r\n\t\tmax-width: 820px;\r\n\t\ttext-transform: uppercase;\r\n\t\tmargin-bottom: 20px;\r\n\r\n\t\t& span {\r\n\t\t\tcolor: var(--blue-middle);\r\n\t\t}\r\n\t}\r\n\r\n\t&__title--mobile {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t&__subtitle {\r\n\t\tcolor: var(--blue-middle);\r\n\t\tmargin-bottom: 74px;\r\n\t\tmax-width: 580px;\r\n\t}\r\n\r\n\t&__list {\r\n\t\tdisplay: flex;\r\n\t\tflex-direction: column;\r\n\t\tcolor: var(--default);\r\n\t\tgap: 12px 0;\r\n\t\talign-items: flex-end;\r\n\t}\r\n\r\n\t&__item {\r\n\t\tposition: relative;\r\n\t\tmin-height: 134px;\r\n\t\tpadding: 11px 0 11px 110px;\r\n\t\tbackground-color: #f5f5f5;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tgap: 0 110px;\r\n\t\tfont-weight: 300;\r\n\t\tz-index: 1;\r\n\t\twidth: 100%;\r\n\t\ttransition: all var(--transition);\r\n\t\tuser-select: none;\r\n\r\n\t\t&::after {\r\n\t\t\tcontent: '';\r\n\t\t\tposition: absolute;\r\n\t\t\tbottom: 0;\r\n\t\t\tright: var(--max-offset);\r\n\t\t\twidth: max(calc((100vw - var(--content-width)) / 2), var(--container-offset));\r\n\t\t\theight: 100%;\r\n\t\t\tbackground-color: #f5f5f5;\r\n\t\t\tz-index: -1;\r\n\t\t}\r\n\r\n\t\t&:hover {\r\n\t\t\ttransform: var(--scale-hover);\r\n\t\t}\r\n\r\n\t\t&-text--mobile {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t&-bold {\r\n\t\t\tfont-weight: 700;\r\n\t\t}\r\n\r\n\t\t&-star {\r\n\t\t\tdisplay: inline-flex;\r\n\r\n\t\t\t&::before {\r\n\t\t\t\tcontent: '';\r\n\t\t\t}\r\n\r\n\t\t\tfont-size: 8px;\r\n\t\t}\r\n\r\n\t\t&-source {\r\n\t\t\tpadding-top: 10px;\r\n\t\t\tfont-size: 14px;\r\n\t\t\tfont-weight: 300;\r\n\t\t\tline-height: 16px;\r\n\t\t}\r\n\r\n\t\t&-decor {\r\n\t\t\twidth: 100px;\r\n\t\t\tposition: absolute;\r\n\t\t\tleft: 0;\r\n\t\t\ttop: 0;\r\n\t\t\theight: 100%;\r\n\r\n\t\t\t&::before {\r\n\t\t\t\tcontent: '';\r\n\t\t\t\tposition: absolute;\r\n\t\t\t\tleft: -40px;\r\n\t\t\t\ttop: -1px;\r\n\t\t\t\tbottom: 0;\r\n\t\t\t\twidth: 80px;\r\n\t\t\t\tbackground-color: var(--light);\r\n\t\t\t\ttransform: skewX(-31deg);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&__item:nth-child(1) {\r\n\t\tmax-width: 1156px;\r\n\t}\r\n\r\n\t&__item:nth-child(2) {\r\n\t\tmax-width: 1244px;\r\n\t}\r\n\r\n\t&__item:nth-child(3) {\r\n\t\tmax-width: 1332px;\r\n\t}\r\n\r\n\t&__item:nth-child(4) {\r\n\t\tmax-width: 1420px;\r\n\t}\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n\t.choice {\r\n\t\t&__item {\r\n\t\t\tgap: 0 95px;\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(1) {\r\n\t\t\tmax-width: 855px;\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(2) {\r\n\t\t\tmax-width: 940px;\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(3) {\r\n\t\t\tmax-width: 1030px;\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(4) {\r\n\t\t\tmax-width: 1115px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.choice {\r\n\t\tpadding-top: 55px;\r\n\t\tmargin-bottom: 60px;\r\n\r\n\t\t&__list {\r\n\t\t\tgap: 10px 0;\r\n\t\t}\r\n\r\n\t\t&__subtitle {\r\n\t\t\tmax-width: 395px;\r\n\t\t\tmargin-bottom: 40px;\r\n\t\t}\r\n\r\n\t\t&__item {\r\n\t\t\tmin-height: 96px;\r\n\t\t\tpadding: 11px 0 11px 78px;\r\n\t\t\tline-height: 18px;\r\n\t\t\tgap: 0 70px;\r\n\r\n\t\t\t&-source {\r\n\t\t\t\tpadding-top: 0;\r\n\t\t\t\tfont-size: 10px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(1) {\r\n\t\t\tmax-width: 778px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 84px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(2) {\r\n\t\t\tmax-width: 842px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(3) {\r\n\t\t\tmax-width: 906px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(4) {\r\n\t\t\tmax-width: 970px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 70px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n\t.choice {\r\n\t\t&__item:nth-child(1) {\r\n\t\t\tmax-width: 710px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 84px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(2) {\r\n\t\t\tmax-width: 775px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(3) {\r\n\t\t\tmax-width: 838px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(4) {\r\n\t\t\tmax-width: 900px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 70px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 940px) {\r\n\t.choice {\r\n\t\t&__item {\r\n\t\t\tpadding: 11px 0 11px 70px;\r\n\t\t\tgap: 0 40px;\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(1) {\r\n\t\t\tmax-width: 586px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 84px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(2) {\r\n\t\t\tmax-width: 648px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(3) {\r\n\t\t\tmax-width: 708px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 80px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(4) {\r\n\t\t\tmax-width: 768px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 70px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 800px) {\r\n\t.choice {\r\n\t\t&__item {\r\n\t\t\tpadding: 9px 0 8px 55px;\r\n\t\t\tgap: 0 30px;\r\n\r\n\t\t\t&-decor::before {\r\n\t\t\t\ttransform: skewX(-20deg);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(1) {\r\n\t\t\tmax-width: 554px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 54px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(2) {\r\n\t\t\tmax-width: 592px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 50px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(3) {\r\n\t\t\tmax-width: 630px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 50px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__item:nth-child(4) {\r\n\t\t\tmax-width: 668px;\r\n\r\n\t\t\t& img {\r\n\t\t\t\twidth: 50px;\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 700px) {\r\n\t.choice {\r\n\r\n\t\t&__item {\r\n\t\t\twidth: 100%;\r\n\t\t\tmax-width: 100% !important;\r\n\t\t\tpadding: 20px 0 8px 20px;\r\n\t\t\tgap: 0 20px;\r\n\r\n\t\t\t&::before {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t& img {\r\n\t\t\t\talign-self: flex-start;\r\n\t\t\t}\r\n\r\n\t\t\t&-decor {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t&-text {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t&-source {\r\n\t\t\t\tdisplay: none;\r\n\t\t\t}\r\n\r\n\t\t\t&-text--mobile {\r\n\t\t\t\tdisplay: block;\r\n\t\t\t\tmax-width: 600px;\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&__subtitle {\r\n\t\t\tcolor: var(--default);\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 600px) {\r\n\t.choice {\r\n\t\tpadding-top: 50px;\r\n\r\n\t\t&__title {\r\n\t\t\tfont-size: 30px;\r\n\t\t\tletter-spacing: 1.2px;\r\n\r\n\t\t\tline-height: 32px;\r\n\t\t\tmargin-bottom: 20px;\r\n\t\t}\r\n\r\n\t\t&__subtitle {\r\n\t\t\tmargin-bottom: 30px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 500px) {\r\n\t.choice {\r\n\t\tpadding-top: 50px;\r\n\r\n\t\t&__title {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t&__title--mobile {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 360px) {\r\n\t.choice {\r\n\t\t&__title--mobile {\r\n\t\t\tfont-size: 26px;\r\n\t\t}\r\n\t}\r\n}",".professional {\r\n position: relative;\r\n overflow: hidden;\r\n margin-top: 85px;\r\n background-color: var(--blue-middle);\r\n\r\n &__inner {\r\n display: flex;\r\n position: relative;\r\n }\r\n\r\n &__content {\r\n width: 50%;\r\n padding: 85px 0 55px;\r\n display: flex;\r\n flex-direction: column;\r\n position: relative;\r\n z-index: 11;\r\n color: var(--light);\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n right: 26%;\r\n bottom: 0;\r\n width: 66vw;\r\n height: 100%;\r\n background-image: linear-gradient(108deg,\r\n #cd1338 39.39%,\r\n rgba(205, 19, 56, 0.46) 127.43%);\r\n z-index: -1;\r\n transform: skewX(17deg);\r\n backdrop-filter: blur(5px);\r\n transform-origin: top;\r\n }\r\n }\r\n\r\n &__title {\r\n margin-bottom: 24px;\r\n }\r\n\r\n &__subtitle {\r\n line-height: 1;\r\n font-size: 36px;\r\n font-weight: 600;\r\n margin-top: -5px;\r\n margin-bottom: 70px;\r\n }\r\n\r\n &__text {\r\n font-size: 24px;\r\n font-weight: 200;\r\n line-height: 1.17;\r\n max-width: 560px;\r\n width: 100%;\r\n }\r\n\r\n &__text-wrapper {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 30px;\r\n margin-bottom: 44px;\r\n }\r\n\r\n &__slider-container {\r\n position: absolute;\r\n top: 0;\r\n bottom: 0;\r\n width: 100%;\r\n max-width: 1440px;\r\n left: 50%;\r\n transform: translateX(-50%);\r\n overflow: hidden;\r\n }\r\n\r\n &__slider {\r\n width: 70%;\r\n position: absolute;\r\n top: 160px;\r\n right: -6%;\r\n\r\n &-wrapper {\r\n padding: 40px 0;\r\n }\r\n\r\n &-item {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n filter: grayscale(100%);\r\n transform: scale(1);\r\n transition: transform var(--transition);\r\n\r\n img {\r\n margin: auto;\r\n height: 220px;\r\n width: 400px;\r\n transition: all var(--transition);\r\n }\r\n\r\n &.swiper-slide-active {\r\n transform: scale(1.3);\r\n z-index: 11;\r\n filter: grayscale(0);\r\n\r\n .professional__slider-link {\r\n box-shadow: 0px 10px 20px 0px rgba(0, 0, 0, 0.45);\r\n\r\n &::before {\r\n background-color: rgba(0, 0, 0, 0.1);\r\n }\r\n }\r\n\r\n .professional__slider-icon {\r\n opacity: 1;\r\n }\r\n\r\n img {\r\n width: 350px;\r\n transition: all var(--transition);\r\n }\r\n }\r\n\r\n //TODO hide last slide\r\n &--hide {\r\n filter: grayscale(100%) !important;\r\n pointer-events: none;\r\n }\r\n }\r\n\r\n &-link {\r\n position: relative;\r\n box-shadow: 0px 0px 0px 0px rgba(0, 0, 0, 0);\r\n transition: all var(--transition);\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 0;\r\n left: 0;\r\n width: 100%;\r\n height: 100%;\r\n background-color: rgba(0, 0, 0, 0.25);\r\n z-index: 1;\r\n }\r\n }\r\n\r\n &-icon {\r\n position: absolute;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n width: 80px;\r\n height: 66px;\r\n overflow: hidden;\r\n top: 50%;\r\n left: 50%;\r\n display: flex;\r\n transform: translate(-50%, -50%);\r\n z-index: 1;\r\n opacity: 0;\r\n transition: all var(--transition);\r\n\r\n & svg path {\r\n transition: all var(--transition);\r\n }\r\n\r\n &:hover svg path:nth-child(1) {\r\n fill: var(--blue-dark);\r\n }\r\n\r\n &:hover svg path:nth-child(2) {\r\n fill: var(--light);\r\n }\r\n }\r\n\r\n &-btn {\r\n box-shadow: none;\r\n background-color: var(--light);\r\n border-radius: 50%;\r\n border: none;\r\n width: 56px;\r\n height: 56px;\r\n padding: 0;\r\n display: flex;\r\n\r\n justify-content: center;\r\n align-items: center;\r\n top: 150px;\r\n\r\n &::after {\r\n content: '';\r\n }\r\n\r\n & svg {\r\n transform: scale(0.8);\r\n }\r\n }\r\n\r\n &-btn.swiper-button-disabled {\r\n opacity: 0.5;\r\n }\r\n\r\n &-navigation-prev {\r\n left: 19%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 19%;\r\n }\r\n\r\n &-info {\r\n margin: 0 auto;\r\n display: block;\r\n max-width: 420px;\r\n font-weight: 600;\r\n color: #fff;\r\n text-align: center;\r\n font-size: 20px;\r\n line-height: 1.17;\r\n }\r\n }\r\n\r\n &__slider-pagination {\r\n width: auto !important;\r\n position: static !important;\r\n padding-top: 16px;\r\n margin-bottom: 32px;\r\n }\r\n\r\n &__slider-pagination .swiper-pagination-bullet {\r\n width: 56px;\r\n height: 3px;\r\n padding: 0;\r\n border-radius: 0;\r\n margin: 0 9px !important;\r\n background-color: var(--light);\r\n opacity: 0.5;\r\n bottom: 0;\r\n }\r\n\r\n &__slider-pagination .swiper-pagination-bullet-active {\r\n background-color: var(--light) !important;\r\n opacity: 1;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .professional {\r\n &__content::before {\r\n right: 20%;\r\n }\r\n\r\n &__slider {\r\n width: 66%;\r\n right: -108px;\r\n\r\n &-item {\r\n img {\r\n height: 220px;\r\n }\r\n }\r\n\r\n &-navigation-prev {\r\n left: 16%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 16%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .professional {\r\n margin-top: 60px;\r\n\r\n &__content {\r\n padding: 60px 0 80px;\r\n\r\n &::before {\r\n right: 23%;\r\n }\r\n }\r\n\r\n &__subtitle {\r\n font-size: 25px;\r\n margin-bottom: 50px;\r\n }\r\n\r\n &__text {\r\n font-size: 17px;\r\n max-width: 520px;\r\n }\r\n\r\n &__text-wrapper {\r\n margin-bottom: 38px;\r\n }\r\n\r\n &__slider {\r\n top: 128px;\r\n right: -80px;\r\n\r\n &-item {\r\n & img {\r\n height: 194px;\r\n width: 400px;\r\n }\r\n\r\n &.swiper-slide-active {\r\n img {\r\n width: 300px;\r\n // height: 200px;\r\n }\r\n }\r\n }\r\n\r\n &-btn {\r\n top: 130px;\r\n }\r\n\r\n &-pagination {\r\n padding-top: 2px;\r\n margin-bottom: 27px;\r\n\r\n & .swiper-pagination-bullet {\r\n width: 50px;\r\n }\r\n }\r\n\r\n &-info {\r\n font-size: 14px;\r\n max-width: 290px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1140px) {\r\n .professional {\r\n &__content::before {\r\n right: 17%;\r\n }\r\n\r\n &__slider-item.swiper-slide-active img {\r\n // width: 270px;\r\n }\r\n\r\n &__slider-navigation-prev {\r\n left: 14%;\r\n }\r\n\r\n &__slider-navigation-next {\r\n right: 14%;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .professional {\r\n padding-bottom: 70px;\r\n\r\n &__content {\r\n padding: 60px 0 70px;\r\n\r\n &::before {\r\n right: 13%;\r\n }\r\n }\r\n\r\n &__subtitle {\r\n margin-bottom: 55px;\r\n }\r\n\r\n &__text {\r\n max-width: 420px;\r\n }\r\n\r\n &__text-wrapper {\r\n margin-bottom: 56px;\r\n gap: 20px;\r\n }\r\n\r\n &__slider {\r\n &-item {\r\n &.swiper-slide-active img {\r\n width: 240px;\r\n }\r\n\r\n & img {\r\n height: 150px;\r\n width: 300px;\r\n }\r\n }\r\n\r\n &-icon {\r\n width: 56px;\r\n height: 46px;\r\n }\r\n\r\n &-btn {\r\n width: 42px;\r\n height: 42px;\r\n top: 116px;\r\n }\r\n\r\n &-navigation-prev {\r\n left: 18%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 18%;\r\n }\r\n\r\n &-pagination {\r\n padding-top: 0;\r\n }\r\n\r\n &-pagination .swiper-pagination-bullet {\r\n width: 38px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n .professional {\r\n &__content {\r\n width: 100%;\r\n padding-bottom: 45px;\r\n\r\n &::before {\r\n display: none;\r\n }\r\n }\r\n\r\n &__subtitle {\r\n margin-bottom: 33px;\r\n }\r\n\r\n &__text-wrapper {\r\n margin-bottom: 0;\r\n }\r\n\r\n &__text {\r\n max-width: 520px;\r\n }\r\n\r\n &__slider {\r\n position: static;\r\n width: 100%;\r\n\r\n &-decor {\r\n position: relative;\r\n transform: rotate(180deg);\r\n z-index: 1;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n z-index: 2;\r\n left: 0;\r\n top: 0;\r\n right: 0;\r\n height: 1000px;\r\n background-image: linear-gradient(180deg,\r\n #cd1338 39.39%,\r\n rgba(205, 19, 56, 0.46) 127.43%);\r\n transform: skewY(343deg) rotate(180deg);\r\n backdrop-filter: blur(5px);\r\n }\r\n }\r\n\r\n &-container {\r\n padding: 0 var(--container-offset);\r\n max-width: var(--container-width);\r\n\r\n position: static;\r\n transform: translateX(0);\r\n margin: 0 auto 52px auto;\r\n }\r\n\r\n &-item {\r\n & img {\r\n height: 160px;\r\n }\r\n\r\n &.swiper-slide-active {\r\n transform: scale(1.5);\r\n }\r\n\r\n &.swiper-slide-active img {\r\n // width: 230px;\r\n width: 250px;\r\n }\r\n }\r\n\r\n &-btn {\r\n top: 122px;\r\n }\r\n\r\n &-pagination {\r\n margin-bottom: 20px;\r\n }\r\n\r\n &-navigation-prev {\r\n left: 20%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 20%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .professional {\r\n margin-top: 60px;\r\n\r\n &__slider {\r\n &-item {\r\n &.swiper-slide-active {\r\n transform: scale(1.4);\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .professional {\r\n\r\n &__subtitle {\r\n font-size: 16px;\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n line-height: 18px;\r\n max-width: 340px;\r\n }\r\n\r\n &__slider {\r\n &-decor {\r\n padding-top: 10px;\r\n\r\n &::before {\r\n top: -30px;\r\n }\r\n }\r\n\r\n &-item {\r\n img {\r\n height: 140px;\r\n }\r\n\r\n &.swiper-slide-active {\r\n & img {\r\n width: 230px;\r\n }\r\n }\r\n }\r\n\r\n &-icon {\r\n width: 50px;\r\n height: 40px;\r\n }\r\n\r\n &-btn {\r\n top: 110px;\r\n width: 38px;\r\n height: 38px;\r\n\r\n & svg {\r\n transform: scale(0.6);\r\n }\r\n }\r\n\r\n &-navigation-prev {\r\n left: 28%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 28%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 500px) {\r\n .professional {\r\n &__content {\r\n padding: 45px 0 10px;\r\n }\r\n\r\n &__slider {\r\n &-decor {\r\n padding-top: 30px;\r\n }\r\n\r\n &-container {\r\n padding-left: 0;\r\n padding-right: 0;\r\n margin-bottom: 40px;\r\n }\r\n\r\n &-pagination {\r\n padding-top: 10px;\r\n }\r\n\r\n &-navigation-prev {\r\n left: 14%;\r\n }\r\n\r\n &-navigation-next {\r\n right: 14%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n .professional {\r\n &__slider {\r\n &-container {\r\n padding-top: 0;\r\n }\r\n\r\n &-btn {\r\n top: 115px;\r\n }\r\n\r\n &-item.swiper-slide-active {\r\n transform: scale(1.2);\r\n }\r\n }\r\n }\r\n}",".interview {\r\n --content-width: 800px;\r\n --content-offset: 140px;\r\n position: relative;\r\n overflow: hidden;\r\n background-color: var(--blue-middle);\r\n\r\n &__slider {\r\n &-wrapper {\r\n align-items: stretch;\r\n }\r\n\r\n &-content {\r\n position: relative;\r\n z-index: 1;\r\n flex-grow: 1;\r\n\r\n }\r\n\r\n &-inner {\r\n padding: 200px var(--container-offset) 288px;\r\n position: relative;\r\n max-width: var(--content-width);\r\n margin-left: auto;\r\n margin-right: var(--content-offset);\r\n\r\n }\r\n\r\n &-title {\r\n font-size: 68px;\r\n margin-bottom: 35px;\r\n }\r\n\r\n &-info {\r\n max-width: 280px;\r\n margin-bottom: 120px;\r\n }\r\n\r\n &-name {\r\n font-size: 16px;\r\n font-weight: 700;\r\n line-height: 1.05;\r\n margin-bottom: 22px;\r\n }\r\n\r\n &-descr {\r\n font-size: 16px;\r\n font-weight: 200;\r\n line-height: 18px;\r\n }\r\n\r\n &-text {\r\n font-size: 24px;\r\n font-weight: 200;\r\n line-height: 1.2;\r\n }\r\n\r\n &-item {\r\n height: auto;\r\n position: relative;\r\n overflow: hidden;\r\n display: flex;\r\n align-items: flex-end;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n left: 36%;\r\n bottom: 0;\r\n width: 100vw;\r\n height: 100%;\r\n z-index: 1;\r\n transform: skewX(-17deg);\r\n transform-origin: top;\r\n background-image: linear-gradient(270deg, #00406C 38.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n backdrop-filter: blur(10px);\r\n }\r\n\r\n &-content {\r\n position: relative;\r\n z-index: 11;\r\n }\r\n\r\n }\r\n\r\n &-img {\r\n position: absolute;\r\n height: 100%;\r\n z-index: -1;\r\n\r\n img {\r\n height: 100%;\r\n }\r\n }\r\n\r\n &-link {\r\n font-variation-settings: \"wdth\" 140, \"wght\" 700;\r\n position: absolute;\r\n bottom: 100px;\r\n left: var(--container-offset);\r\n right: var(--container-offset);\r\n font-size: 24px;\r\n font-weight: 700;\r\n line-height: 56px;\r\n letter-spacing: 0.12px;\r\n box-sizing: border-box;\r\n text-transform: none;\r\n }\r\n\r\n &-btn {\r\n box-shadow: none;\r\n background-color: var(--light);\r\n border-radius: 50%;\r\n border: none;\r\n width: 56px;\r\n height: 56px;\r\n padding: 0;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n bottom: 440px;\r\n top: auto;\r\n\r\n &::after {\r\n content: '';\r\n }\r\n\r\n & svg {\r\n transform: scale(0.8);\r\n }\r\n }\r\n\r\n &-navigation {\r\n\r\n & svg path {\r\n fill: var(--light);\r\n }\r\n\r\n &-prev {\r\n left: auto;\r\n right: var(--content-width);\r\n background-color: var(--accent);\r\n }\r\n\r\n &-next {\r\n left: var(--content-width);\r\n background-color: var(--accent);\r\n }\r\n\r\n &-inner {\r\n position: relative;\r\n max-width: var(--content-width);\r\n margin-left: auto;\r\n margin-right: var(--content-offset);\r\n }\r\n }\r\n\r\n &-info {\r\n margin-left: auto;\r\n padding-right: 60px;\r\n }\r\n\r\n &-navigation-container {\r\n position: absolute;\r\n left: 0;\r\n right: 0;\r\n bottom: 0;\r\n z-index: 2;\r\n }\r\n }\r\n\r\n &__slider-pagination {\r\n width: auto !important;\r\n bottom: 230px !important;\r\n left: 50% !important;\r\n transform: translateX(-50%) !important;\r\n }\r\n\r\n &__slider-pagination {\r\n display: flex;\r\n gap: 10px;\r\n\r\n & .swiper-pagination-bullet {\r\n width: 70px;\r\n height: 3px;\r\n padding: 0;\r\n border-radius: 0;\r\n background-color: var(--light);\r\n opacity: 0.5;\r\n margin: 0;\r\n }\r\n }\r\n\r\n &__slider-pagination .swiper-pagination-bullet-active {\r\n background-color: var(--light) !important;\r\n opacity: 1;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .interview {\r\n --content-offset: 60px;\r\n --content-width: 760px;\r\n\r\n &__slider {\r\n &-info {\r\n padding-right: 134px;\r\n }\r\n\r\n &-item {\r\n &::before {\r\n left: 39%;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 1280px) {\r\n .interview {\r\n --content-offset: 8%;\r\n --content-width: 58%;\r\n\r\n\r\n &__slider {\r\n\r\n &-inner {\r\n padding: 90px 0 252px;\r\n }\r\n\r\n &-item {\r\n &::before {\r\n left: 34%;\r\n }\r\n }\r\n\r\n &-title {\r\n font-size: 50px;\r\n }\r\n\r\n &-info {\r\n padding-right: 0;\r\n margin-bottom: 50px;\r\n }\r\n\r\n &-name {\r\n font-size: 12px;\r\n margin-bottom: 10px;\r\n }\r\n\r\n &-descr {\r\n font-size: 12px;\r\n }\r\n\r\n &-text {\r\n font-size: 17px;\r\n max-width: 600px;\r\n }\r\n\r\n &-link {\r\n font-size: 17px;\r\n line-height: 38px;\r\n }\r\n\r\n &-pagination {\r\n bottom: 190px !important;\r\n }\r\n\r\n &-btn {\r\n bottom: 350px;\r\n }\r\n\r\n &-navigation {\r\n &-prev {\r\n right: auto;\r\n left: -80px;\r\n }\r\n\r\n &-next {\r\n left: auto;\r\n right: -80px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .interview {\r\n --content-offset: 7%;\r\n --content-width: 61%;\r\n\r\n &__slider {\r\n &-img {\r\n left: -50px;\r\n }\r\n\r\n &-btn {\r\n width: 46px;\r\n height: 46px;\r\n }\r\n\r\n &-text {\r\n max-width: 470px;\r\n }\r\n\r\n &-title {\r\n font-size: 47px;\r\n letter-spacing: 1.5px;\r\n }\r\n\r\n &-navigation {\r\n &-prev {\r\n left: -60px;\r\n }\r\n\r\n &-next {\r\n right: -60px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 900px) {\r\n .interview {\r\n --content-offset: 0;\r\n --content-width: 560px;\r\n\r\n &__slider {\r\n\r\n &-inner {\r\n padding: 490px 0 210px;\r\n margin-left: 0;\r\n margin: 0 auto;\r\n }\r\n\r\n &-info {\r\n margin-bottom: 36px;\r\n }\r\n\r\n &-link {\r\n bottom: 90px;\r\n left: 0;\r\n right: 0;\r\n }\r\n\r\n &-pagination {\r\n bottom: 168px !important;\r\n }\r\n\r\n &-title {\r\n font-size: 50px;\r\n letter-spacing: 2.5px;\r\n }\r\n\r\n &-navigation {\r\n &-inner {\r\n max-width: 100%;\r\n }\r\n\r\n &-prev {\r\n left: 0;\r\n }\r\n\r\n &-next {\r\n right: 0;\r\n }\r\n }\r\n\r\n &-item {\r\n max-height: 100%;\r\n\r\n &::before {\r\n transform: skewX(0);\r\n transform: skewY(18deg);\r\n left: 0;\r\n right: 0;\r\n top: 406px;\r\n height: 100%;\r\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n }\r\n }\r\n\r\n &-img {\r\n width: 100%;\r\n left: 0;\r\n\r\n img {\r\n width: 100%;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 700px) {\r\n .interview {\r\n\r\n &__slider {\r\n &-title {\r\n margin-bottom: 25px;\r\n font-size: 32px;\r\n letter-spacing: 1.6px;\r\n }\r\n\r\n &-img {\r\n & img {\r\n height: auto;\r\n }\r\n }\r\n\r\n &-info {\r\n max-width: 220px;\r\n }\r\n\r\n &-text {\r\n font-size: 14px;\r\n }\r\n\r\n &-pagination {\r\n & .swiper-pagination-bullet {\r\n width: 46px;\r\n }\r\n }\r\n\r\n &-link {\r\n line-height: 30px;\r\n font-size: 14px;\r\n }\r\n\r\n &-btn {\r\n bottom: 150px;\r\n width: 36px;\r\n height: 36px;\r\n\r\n & svg {\r\n transform: scale(0.6);\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .interview {\r\n &__slider {\r\n\r\n &-inner {\r\n padding: 390px 0 210px;\r\n }\r\n\r\n &-item {\r\n\r\n &::before {\r\n top: 333px;\r\n }\r\n }\r\n\r\n }\r\n }\r\n}",".chat {\r\n position: relative;\r\n padding: 54px 0 48px;\r\n overflow: hidden;\r\n\r\n background-image: url('./../img/chat-bg.webp');\r\n background-repeat: no-repeat;\r\n background-size: cover;\r\n\r\n &__inner {\r\n position: relative;\r\n z-index: 1;\r\n }\r\n\r\n &__title {\r\n margin-bottom: 24px;\r\n }\r\n\r\n &__text {\r\n max-width: 686px;\r\n margin-bottom: 30px;\r\n font-size: 24px;\r\n }\r\n\r\n &__mobile {\r\n position: absolute;\r\n right: 0;\r\n top: 0;\r\n z-index: -1;\r\n transform: scale(1.1);\r\n transform-origin: top right;\r\n }\r\n\r\n &__bottom {\r\n display: inline-flex;\r\n flex-direction: column;\r\n align-content: center;\r\n justify-content: center;\r\n gap: 36px\r\n }\r\n\r\n &__img {\r\n align-self: center;\r\n width: 216px;\r\n }\r\n\r\n &__btn {\r\n padding: 0 35px;\r\n text-transform: initial;\r\n font-size: 20px;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .chat {\r\n background-position: top right -100px;\r\n\r\n &__mobile {\r\n transform: scale(1);\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .chat {\r\n &__text {\r\n max-width: 656px;\r\n margin-bottom: 50px;\r\n font-size: 17px;\r\n }\r\n\r\n &__mobile {\r\n transform: scale(0.9);\r\n }\r\n\r\n &__img {\r\n width: 194px;\r\n }\r\n\r\n &__btn {\r\n padding: 5px 35px\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .chat {\r\n\r\n &__text {\r\n max-width: 570px;\r\n margin-bottom: 50px;\r\n font-size: 17px;\r\n }\r\n\r\n &__mobile {\r\n transform: scale(0.8);\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .chat {\r\n &__text {\r\n max-width: 690px;\r\n\r\n }\r\n\r\n &__mobile {\r\n display: flex;\r\n justify-content: center;\r\n transform: scale(1);\r\n top: 173px;\r\n right: 2%;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n\r\n .chat {\r\n padding: 54px 0 0;\r\n background-image: url('./../img/chat-bg-mobile.webp');\r\n background-position: top right 0;\r\n\r\n &__mobile {\r\n position: static;\r\n max-width: 450px;\r\n width: 100%;\r\n margin: 0 auto;\r\n transform: scale(1);\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n line-height: 1.2;\r\n margin-bottom: 30px;\r\n }\r\n\r\n &__bottom {\r\n position: absolute;\r\n z-index: 3;\r\n bottom: 0;\r\n padding-bottom: 56px;\r\n left: 0;\r\n right: 0;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n left: calc(var(--container-offset) * -1);\r\n right: calc(var(--container-offset) * -1);\r\n bottom: 0;\r\n height: 180px;\r\n z-index: -1;\r\n background-image: linear-gradient(-17deg, #00406c94 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n backdrop-filter: blur(5px);\r\n clip-path: polygon(0px 60px, 100% 0%, 100% 100%, 0% 100%);\r\n }\r\n }\r\n\r\n &__img {\r\n display: none;\r\n }\r\n\r\n &__btn {\r\n max-width: 400px;\r\n width: 100%;\r\n margin: 0 auto;\r\n font-size: 14px;\r\n padding: 4px 35px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .chat {\r\n padding: 34px 0 0;\r\n\r\n &__btn {\r\n padding: 4px 10px;\r\n }\r\n\r\n &__text {\r\n max-width: 310px;\r\n }\r\n\r\n }\r\n}",".accordion-mobile {\r\n display: none;\r\n}\r\n\r\n.accordion {\r\n &__item {\r\n .accordion__title-wrapper {\r\n clip-path: polygon(0 0, 95% 0, 100% 100%, 0% 100%);\r\n }\r\n }\r\n\r\n &__item:nth-child(1) {\r\n width: 408px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n &__item:nth-child(2) {\r\n width: 436px;\r\n\r\n & .accordion__title-wrapper {\r\n color: var(--default);\r\n }\r\n }\r\n\r\n &__title-wrapper {\r\n cursor: pointer;\r\n padding: 13px 0 13px 16px;\r\n background-color: var(--light);\r\n color: var(--blue-middle);\r\n font-size: 24px;\r\n font-weight: 600;\r\n line-height: 1.7;\r\n display: flex;\r\n align-items: center;\r\n }\r\n\r\n &__title {\r\n display: inline-block;\r\n padding-right: 18px;\r\n }\r\n\r\n &__icon {\r\n width: 32px;\r\n height: 16px;\r\n transition: all 0.5s ease-in-out;\r\n }\r\n\r\n &__content {\r\n max-height: 0;\r\n overflow: hidden;\r\n transition: all 0.5s ease-in-out;\r\n color: var(--default);\r\n font-size: 24px;\r\n font-weight: 200;\r\n background-color: #f5f5f5;\r\n padding: 0 10px 0 14px;\r\n margin: -1px 0 0 0;\r\n }\r\n\r\n &__content-text {\r\n line-height: 1.17;\r\n\r\n span {\r\n font-variation-settings:\r\n 'wdth' 140,\r\n 'wght' 600;\r\n }\r\n\r\n &:not(:last-child) {\r\n margin-bottom: 8px;\r\n }\r\n }\r\n\r\n & .active .accordion__content {\r\n max-height: 600px;\r\n padding: 10px 10px 10px 14px;\r\n overflow-y: scroll;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .accordion {\r\n &__content {\r\n font-size: 17px;\r\n padding: 0 10px 0 27px;\r\n\r\n &-text {\r\n &:not(:last-child) {\r\n margin-bottom: 6px;\r\n }\r\n }\r\n }\r\n\r\n & .active .accordion__content {\r\n padding: 10px 10px 10px 27px;\r\n }\r\n\r\n &__item:nth-child(1) {\r\n width: 370px;\r\n margin-bottom: 14px;\r\n }\r\n\r\n &__item:nth-child(2) {\r\n width: 390px;\r\n }\r\n\r\n &__item .accordion__title-wrapper {\r\n clip-path: polygon(0 0, 96% 0, 100% 100%, 0% 100%);\r\n }\r\n\r\n &__title-wrapper {\r\n padding: 10px 0 10px 27px;\r\n }\r\n\r\n &__title {\r\n font-size: 17px;\r\n }\r\n\r\n &__icon {\r\n margin: 0 30px 0 auto;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 992px) {\r\n .accordion-desktop {\r\n display: none;\r\n }\r\n\r\n .accordion-mobile {\r\n display: block;\r\n padding: 0 var(--container-offset);\r\n max-width: var(--container-width);\r\n margin-left: auto;\r\n margin-right: auto;\r\n }\r\n\r\n .accordion {\r\n &__items {\r\n display: flex;\r\n justify-content: space-between;\r\n gap: 6px;\r\n }\r\n\r\n &__item-wrapper {\r\n padding: 10px 0 10px 16px;\r\n }\r\n\r\n &__item {\r\n &:nth-child(1) {\r\n width: 50%;\r\n margin-bottom: 0;\r\n }\r\n\r\n &:nth-child(2) {\r\n width: 50%;\r\n\r\n & .accordion__title-wrapper {\r\n clip-path: polygon(0 0, 100% 0, 100% 100%, 4% 100%);\r\n }\r\n\r\n & .accordion__content {\r\n margin-left: 1.9vw;\r\n }\r\n\r\n & .accordion__icon {\r\n margin: 0 12px 0 auto;\r\n }\r\n }\r\n }\r\n\r\n &__title {\r\n padding-right: 0;\r\n }\r\n\r\n &__icon {\r\n margin: 0 22px 0 auto;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .accordion {\r\n &__items {\r\n flex-direction: column;\r\n gap: 14px;\r\n }\r\n\r\n &__content {\r\n font-size: 14px;\r\n padding: 0 10px 0 12px;\r\n\r\n &-text {\r\n &:not(:last-child) {\r\n margin-bottom: 4px;\r\n }\r\n }\r\n }\r\n\r\n & .active .accordion__content {\r\n padding: 10px 10px 10px 12px;\r\n }\r\n\r\n &__item {\r\n &:nth-child(1) {\r\n width: auto;\r\n max-width: 320px;\r\n }\r\n\r\n &:nth-child(2) {\r\n width: auto;\r\n max-width: 336px;\r\n\r\n & .accordion__content {\r\n margin-left: 0;\r\n }\r\n }\r\n\r\n &:nth-child(2) .accordion__title-wrapper {\r\n clip-path: polygon(0 0, 96% 0, 100% 100%, 0% 100%);\r\n }\r\n\r\n &:nth-child(2) .accordion__icon {\r\n margin: 0 22px 0 auto;\r\n }\r\n }\r\n\r\n &__title-wrapper {\r\n padding: 10px 10px 10px 12px;\r\n }\r\n\r\n &__title {\r\n font-size: 14px;\r\n }\r\n\r\n &__icon {\r\n width: 20px;\r\n height: 10px;\r\n\r\n & img {\r\n object-fit: contain;\r\n }\r\n }\r\n }\r\n}\r\n",".banner {\r\n margin-top: 85px;\r\n\r\n &__background {\r\n background-image: url('./../img/banner-bg.jpg');\r\n background-size: cover;\r\n background-position: center;\r\n background-repeat: no-repeat;\r\n }\r\n\r\n &__inner {\r\n min-height: 96px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: flex-end;\r\n }\r\n\r\n &__title {\r\n font-size: 48px;\r\n margin-right: 88px;\r\n margin-bottom: 0;\r\n }\r\n\r\n &__btn {\r\n margin-right: 140px;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .banner {\r\n margin-top: 60px;\r\n\r\n &__inner {\r\n min-height: 68px;\r\n }\r\n\r\n &__title {\r\n font-size: 34px;\r\n margin-right: 50px;\r\n }\r\n\r\n &__btn {\r\n margin-right: 180px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .banner {\r\n // padding-top: 40px;\r\n }\r\n}\r\n\r\n@media (max-width: 940px) {\r\n .banner {\r\n &__btn {\r\n margin-right: 0;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .banner {\r\n &__inner {\r\n min-height: 68px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding: 46px 0 20px;\r\n }\r\n\r\n &__title {\r\n margin-bottom: 20px;\r\n text-align: center;\r\n margin-right: 0;\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n line-height: 32px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n .banner {\r\n &__title {\r\n font-size: 26px;\r\n }\r\n }\r\n}",".goods {\r\n padding: 62px 0 10px;\r\n\r\n &__slider {\r\n margin-left: -5px;\r\n margin-right: -5px;\r\n }\r\n\r\n &__slider-wrapper {\r\n align-items: stretch;\r\n }\r\n\r\n &__item {\r\n height: auto;\r\n padding: 10px 10px 14px;\r\n box-sizing: border-box;\r\n background-color: var(--light);\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n text-align: center;\r\n\r\n &-shadow {\r\n box-shadow: 0px 4px 10px 0px rgba(0, 0, 0, 0.15);\r\n padding: 28px 10px 42px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n height: 100%;\r\n }\r\n\r\n &-bottom {\r\n padding: 0 10px;\r\n flex-grow: 1;\r\n display: flex;\r\n flex-direction: column;\r\n }\r\n\r\n img {\r\n margin-left: auto;\r\n margin-right: auto;\r\n width: 310px;\r\n max-height: 310px;\r\n object-fit: contain;\r\n }\r\n\r\n &-title {\r\n color: var(--blue-middle);\r\n font-size: 20px;\r\n font-weight: 629;\r\n line-height: 22px;\r\n margin-bottom: 5px;\r\n }\r\n\r\n &-subtitle {\r\n display: inline-block;\r\n margin-bottom: 18px;\r\n font-size: 16px;\r\n line-height: 18px;\r\n font-weight: 200;\r\n color: var(--gray);\r\n }\r\n\r\n &-text {\r\n color: var(--default);\r\n margin-bottom: 28px;\r\n font-size: 16px;\r\n font-weight: 200;\r\n line-height: 18px;\r\n text-align: left;\r\n }\r\n\r\n &-btn {\r\n // max-width: 262px;\r\n width: 100%;\r\n margin-left: auto;\r\n margin-right: auto;\r\n opacity: 0.5;\r\n\r\n &:hover {\r\n background-color: var(--blue-dark);\r\n opacity: 1;\r\n }\r\n\r\n margin-top: auto;\r\n }\r\n\r\n &-img {\r\n position: relative;\r\n margin-bottom: 10px;\r\n }\r\n\r\n &.goods__item--icon .goods__item-img::before {\r\n content: '';\r\n position: absolute;\r\n bottom: 0px;\r\n right: 16%;\r\n width: 15px;\r\n height: 15px;\r\n background-size: cover;\r\n object-fit: cover;\r\n background-image: url('./../img/label-icon.png');\r\n }\r\n }\r\n\r\n &__slider-wrapper__arros {\r\n position: relative;\r\n padding: 0 38px;\r\n }\r\n\r\n &__slider-navigation {\r\n left: 0;\r\n right: 0;\r\n top: 50%;\r\n transform: translateY(-50%);\r\n }\r\n\r\n &__slider-btn {\r\n background-color: transparent;\r\n cursor: pointer;\r\n border: none;\r\n padding: 0;\r\n width: 34px;\r\n height: 42px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n margin-top: -50px;\r\n\r\n &::after {\r\n content: '';\r\n }\r\n\r\n & svg {\r\n transform: scale(0.9);\r\n }\r\n }\r\n\r\n &__slider-btn.swiper-button-disabled svg path {\r\n stroke: var(--default);\r\n }\r\n\r\n &__slider-prev {\r\n left: 2px;\r\n }\r\n\r\n &__slider-next {\r\n right: 2px;\r\n }\r\n\r\n &__slider-pagination {\r\n position: relative;\r\n top: -5px;\r\n margin-left: -5px;\r\n margin-right: -5px;\r\n }\r\n\r\n &__slider-pagination .swiper-pagination-bullet {\r\n width: 56px;\r\n height: 2px;\r\n padding: 5px 0;\r\n border-radius: 0;\r\n margin: 0 18px !important;\r\n position: relative;\r\n background-color: var(--light);\r\n bottom: 0;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n top: 50%;\r\n left: 0;\r\n height: 3px;\r\n width: 100%;\r\n transform: translateY(-50%);\r\n background-color: var(--default) !important;\r\n }\r\n }\r\n\r\n &__slider-pagination .swiper-pagination-bullet-active {\r\n &::before {\r\n background-color: var(--accent) !important;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .goods {\r\n &__item-text {\r\n margin-bottom: 25px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .goods {\r\n &__item {\r\n & img {\r\n width: 220px;\r\n max-height: 220px;\r\n }\r\n\r\n &-title {\r\n font-size: 14px;\r\n line-height: 16px;\r\n margin-bottom: 0;\r\n }\r\n\r\n &-subtitle {\r\n font-size: 12px;\r\n }\r\n\r\n &-text {\r\n font-size: 12px;\r\n margin-bottom: 30px;\r\n }\r\n\r\n &-shadow {\r\n padding: 16px 10px 28px;\r\n }\r\n\r\n &.goods__item--icon .goods__item-img::before {\r\n right: 12%;\r\n }\r\n }\r\n }\r\n\r\n .goods__slider-pagination .swiper-pagination-bullet {\r\n margin: 0 10px !important;\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .goods {\r\n &__item-text {\r\n margin-bottom: 15px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) and (min-width: 941px) {\r\n .goods {\r\n &__item img {\r\n width: 166px;\r\n max-height: 166px;\r\n }\r\n\r\n &__item-btn {\r\n min-width: 140px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 940px) {\r\n .goods {\r\n padding-top: 40px;\r\n\r\n &__slider {\r\n &-pagination .swiper-pagination-bullet {\r\n width: 48px;\r\n margin: 0 7px !important;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .goods {\r\n &__slider {\r\n &-pagination .swiper-pagination-bullet {\r\n width: 35px;\r\n margin: 0 5px !important;\r\n }\r\n }\r\n\r\n &__item {\r\n &-text {\r\n margin-bottom: 10px;\r\n }\r\n\r\n &.goods__item--icon .goods__item-img::before {\r\n right: 12%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 600px) {\r\n .goods {\r\n &__slider-pagination .swiper-pagination-bullet {\r\n width: 18px;\r\n margin: 0 5px !important;\r\n }\r\n\r\n &__item {\r\n &.goods__item--icon .goods__item-img::before {\r\n right: 22%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .goods {\r\n &__slider-pagination .swiper-pagination-bullet {\r\n width: 14px;\r\n margin: 0 4px !important;\r\n }\r\n\r\n &__item {\r\n &.goods__item--icon .goods__item-img::before {\r\n right: 16%;\r\n }\r\n }\r\n }\r\n}",".labels {\r\n padding: 70px 0 108px;\r\n\r\n &__title {\r\n text-align: center;\r\n color: var(--accent);\r\n margin-bottom: 50px;\r\n font-size: 48px;\r\n }\r\n\r\n &__list {\r\n display: flex;\r\n align-items: center;\r\n justify-content: center;\r\n flex-wrap: wrap;\r\n gap: 42px;\r\n }\r\n\r\n &__item {\r\n display: inherit;\r\n transition: all var(--transition);\r\n\r\n &:hover {\r\n transform: var(--scale-hover);\r\n }\r\n }\r\n\r\n &__link img {\r\n height: 47px;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .labels {\r\n padding: 70px 0 85px;\r\n\r\n &__list {\r\n gap: 32px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .labels {\r\n padding: 46px 0 50px;\r\n\r\n &__list {\r\n gap: 30px;\r\n }\r\n\r\n &__title {\r\n font-size: 34px;\r\n line-height: 34px;\r\n margin-bottom: 37px;\r\n }\r\n\r\n &__link img {\r\n height: 34px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .labels {\r\n &__list {\r\n gap: 26px;\r\n }\r\n\r\n &__title {}\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .labels {\r\n padding: 46px 0 35px;\r\n\r\n &__link img {\r\n height: 45px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .labels {\r\n padding: 46px 0 100px;\r\n\r\n &__list {\r\n gap: 16px 24px;\r\n }\r\n\r\n &__title {\r\n font-size: 30px;\r\n line-height: 1;\r\n margin-bottom: 30px;\r\n }\r\n\r\n &__link img {\r\n height: 34px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .labels {\r\n &__title {\r\n margin-bottom: 24px;\r\n }\r\n\r\n &__link img {\r\n height: 32px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n .labels {\r\n &__title {\r\n font-weight: 800;\r\n font-size: 26px;\r\n }\r\n\r\n &__link img {\r\n height: 28px;\r\n }\r\n\r\n &__list {\r\n gap: 16px 20px;\r\n }\r\n }\r\n}","$slider-height: 660px;\r\n\r\n.recommendations {\r\n padding: 85px 0 0;\r\n margin-bottom: -1px;\r\n\r\n &__inner {\r\n display: flex;\r\n\r\n }\r\n\r\n &__content {\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding-left: 40px;\r\n position: relative;\r\n z-index: 11;\r\n }\r\n\r\n &__title {\r\n margin-bottom: 24px;\r\n color: var(--accent);\r\n }\r\n\r\n &__text {\r\n color: var(--default);\r\n font-size: 24px;\r\n font-weight: 200;\r\n line-height: 28px;\r\n max-width: 540px;\r\n width: 100%;\r\n }\r\n\r\n &__slider {\r\n position: relative;\r\n height: $slider-height;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n &-inner {\r\n width: 50%;\r\n position: relative;\r\n clip-path: polygon(var(--max-offset) 0, 83% 0, 100% 100%, var(--max-offset) 100%);\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n bottom: 0;\r\n right: 0;\r\n width: calc(100% + (100vw - (var(--content-width) / 2)));\r\n height: 100%;\r\n background-color: var(--blue-middle);\r\n z-index: -1;\r\n }\r\n }\r\n\r\n &-wrapper {\r\n min-width: 0;\r\n flex-grow: 1;\r\n position: relative;\r\n }\r\n\r\n &-container {\r\n padding-right: 140px;\r\n }\r\n\r\n &-item {\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n }\r\n\r\n &-link {\r\n position: relative;\r\n\r\n &::before {\r\n content: '';\r\n position: absolute;\r\n background-image: url('./../img/svg/zoom.svg');\r\n background-position: center;\r\n background-size: contain;\r\n background-repeat: no-repeat;\r\n right: 20px;\r\n top: 10px;\r\n width: 62px;\r\n height: 66px;\r\n }\r\n }\r\n\r\n &-link img {\r\n max-width: 370px;\r\n }\r\n\r\n &-btn {\r\n box-shadow: none;\r\n background-color: transparent;\r\n border: none;\r\n width: 40px;\r\n height: 42px;\r\n padding: 0;\r\n display: flex;\r\n justify-content: center;\r\n align-items: center;\r\n\r\n &::after {\r\n content: '';\r\n }\r\n\r\n & svg {\r\n transform: scale(0.8);\r\n }\r\n }\r\n\r\n &-btn.swiper-button-disabled {\r\n opacity: 0.5;\r\n }\r\n\r\n &-navigation-prev {\r\n left: -10px;\r\n }\r\n\r\n &-navigation-next {\r\n right: 130px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .recommendations {\r\n &__slider {\r\n height: 606px;\r\n\r\n &-inner {\r\n width: 55%;\r\n }\r\n\r\n &-link {\r\n &::before {\r\n width: 50px;\r\n height: 54px;\r\n right: 6px;\r\n }\r\n }\r\n\r\n &-link img {\r\n max-width: 350px;\r\n }\r\n }\r\n\r\n padding: 60px 0 0;\r\n\r\n &__text {\r\n font-size: 17px;\r\n line-height: 20px;\r\n max-width: 376px;\r\n }\r\n\r\n &__content {\r\n padding-left: 130px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .recommendations {\r\n &__slider {\r\n\r\n height: 506px;\r\n\r\n &-inner {\r\n width: 62%;\r\n }\r\n\r\n &-link img {\r\n max-width: 290px;\r\n }\r\n }\r\n\r\n &__content {\r\n padding-left: 10px;\r\n padding-bottom: 76px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .recommendations {\r\n &__slider {\r\n height: 440px;\r\n\r\n &-inner {\r\n width: 58%;\r\n }\r\n\r\n &-link img {\r\n max-width: 240px;\r\n }\r\n }\r\n\r\n &__content {\r\n padding-left: 0;\r\n padding-bottom: 45px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 768px) {\r\n .recommendations {\r\n &__title {\r\n margin-bottom: 14px;\r\n }\r\n\r\n &__slider {\r\n &-link img {\r\n max-width: 220px;\r\n }\r\n\r\n &-link {\r\n &::before {\r\n width: 30px;\r\n height: 32px;\r\n }\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media ((max-width: 768px) and (min-width: 701px)) {\r\n .recommendations {\r\n &__slider {\r\n &-inner {\r\n width: 58%;\r\n }\r\n\r\n &-link img {\r\n max-width: 200px;\r\n }\r\n }\r\n\r\n &__content {\r\n margin-left: -10px;\r\n }\r\n\r\n\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .recommendations {\r\n padding: 50px 0 0;\r\n\r\n &__inner {\r\n flex-direction: column;\r\n justify-content: center;\r\n }\r\n\r\n &__content {\r\n margin-bottom: 0;\r\n margin-left: 0;\r\n margin-bottom: 30px;\r\n padding-bottom: 0;\r\n }\r\n\r\n &__slider {\r\n height: 344px;\r\n\r\n &-link img {\r\n max-width: 200px;\r\n }\r\n\r\n &-inner {\r\n width: 100%;\r\n order: 2;\r\n clip-path: none;\r\n\r\n &::before {\r\n transform: skewX(0);\r\n width: 100vw;\r\n left: calc(var(--container-offset)*-1);\r\n }\r\n }\r\n\r\n &-wrapper {\r\n margin: 0 calc(var(--container-offset) * -1);\r\n }\r\n\r\n &-container {\r\n padding-right: 0;\r\n }\r\n\r\n &-navigation-prev {\r\n left: 0;\r\n }\r\n\r\n &-navigation-next {\r\n right: 0;\r\n }\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n line-height: 1.2;\r\n }\r\n\r\n &__title {\r\n & span {\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n line-height: 32px;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 360px) {\r\n .recommendations {\r\n &__title {\r\n font-size: 26px;\r\n letter-spacing: 1px;\r\n }\r\n }\r\n}",".partners {\r\n\tpadding: 90px 0 30px;\r\n\r\n\t&__title {\r\n\t\tcolor: var(--accent);\r\n\t\tmargin-bottom: 60px;\r\n\t}\r\n\r\n\t&__list {\r\n\t\ttransition-timing-function: linear !important;\r\n\t\talign-items: center;\r\n\t\t// column-gap: 80px;\r\n\t\tdisplay: inline-flex;\r\n\t}\r\n\r\n\t&__item {\r\n\t\tflex: 0 0 auto;\r\n\t\tdisplay: flex;\r\n\t\tjustify-content: center;\r\n\t\talign-items: center;\r\n\t\twidth: auto !important;\r\n\r\n\t\timg {\r\n\t\t\tmax-height: 90px;\r\n\t\t\tmax-width: 200px;\r\n\t\t\twidth: 100%;\r\n\t\t\tfilter: grayscale(100%);\r\n\t\t\tobject-fit: contain;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n.marquee {\r\n\tanimation: scroll 30s linear infinite;\r\n}\r\n\r\n@keyframes scroll {\r\n\tfrom {\r\n\t\ttransform: translateX(0);\r\n\t}\r\n\r\n\tto {\r\n\t\ttransform: translateX(calc(-100% - 86px));\r\n\t}\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.partners {\r\n\t\tpadding: 55px 0 0;\r\n\r\n\t}\r\n}\r\n\r\n@media (max-width: 768px) {\r\n\t@keyframes scroll {\r\n\t\tfrom {\r\n\t\t\ttransform: translateX(0);\r\n\t\t}\r\n\r\n\t\tto {\r\n\t\t\ttransform: translateX(calc(-100% - 60px));\r\n\t\t}\r\n\t}\r\n\r\n\t.partners {\r\n\r\n\t\t&__title {\r\n\t\t\tmargin-bottom: 40px;\r\n\t\t}\r\n\r\n\t\t&__item img {\r\n\t\t\tmax-height: 60px;\r\n\t\t\tmax-width: 140px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 700px) {\r\n\t.partners {\r\n\t\tpadding: 50px 0 0;\r\n\r\n\t\t&__title {\r\n\t\t\tmargin-bottom: 30px;\r\n\t\t}\r\n\t}\r\n}",".header-history {\r\n\tposition: fixed;\r\n\tleft: 0;\r\n\tright: 0;\r\n\ttop: 0;\r\n\tz-index: 20;\r\n\tbackground-color: var(--blue-middle);\r\n\r\n\t&__burger,\r\n\t&__mobile-logo {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n}\r\n\r\n.nav-history {\r\n\t&__container {\r\n\t\tposition: relative;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tjustify-content: space-between;\r\n\t\theight: 74px;\r\n\t}\r\n\r\n\t&__list {\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tcolumn-gap: 15px;\r\n\t}\r\n\r\n\t&__next.active {\r\n\t\tcolor: var(--accent);\r\n\r\n\t\tsvg path {\r\n\t\t\tstroke: var(--accent);\r\n\t\t}\r\n\t}\r\n\r\n\t&__item--back {\r\n\t\tdisplay: none;\r\n\t}\r\n\r\n\t&__link {\r\n\t\tfont-variation-settings: \"wght\" 700, \"wdth\" 25, \"slnt\" -10;\r\n\t\tdisplay: flex;\r\n\t\talign-items: center;\r\n\t\tgap: 6px;\r\n\t\tfont-size: 16px;\r\n\t\tfont-weight: 200;\r\n\t\tline-height: 30px;\r\n\t\ttext-transform: uppercase;\r\n\t\tborder-bottom: 1px solid transparent;\r\n\t\ttransition: all var(--transition);\r\n\t\tfont-stretch: 25%;\r\n\t\tline-height: 47px;\r\n\t\tletter-spacing: 0;\r\n\r\n\t\t&-icon {\r\n\t\t\tmargin-bottom: 2px;\r\n\r\n\t\t\t& path {\r\n\t\t\t\ttransition: all var(--transition);\r\n\t\t\t}\r\n\t\t}\r\n\r\n\t\t&:hover {\r\n\t\t\tcolor: var(--accent);\r\n\r\n\t\t\tsvg path {\r\n\t\t\t\tstroke: var(--accent);\r\n\t\t\t}\r\n\t\t}\r\n\t}\r\n\r\n\t&__back {\r\n\t\tmargin-right: auto;\r\n\t}\r\n\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n\t.nav-history {\r\n\t\t&__link {\r\n\t\t\tfont-size: 13px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n\t.nav-history {\r\n\t\t&__list {\r\n\t\t\tcolumn-gap: 10px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 900px) {\r\n\t.header-history {\r\n\t\t&__inner {\r\n\t\t\tdisplay: flex;\r\n\t\t\talign-items: center;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t&__burger {\r\n\t\t\tdisplay: flex;\r\n\t\t}\r\n\r\n\t\t&.active {\r\n\t\t\tbackground-image: none;\r\n\t\t}\r\n\r\n\t\t&__mobile-logo {\r\n\t\t\tdisplay: block;\r\n\t\t\tcursor: auto;\r\n\t\t\tmax-width: 190px;\r\n\t\t}\r\n\r\n\t\t&__burger {\r\n\t\t\talign-self: center;\r\n\t\t\tdisplay: flex;\r\n\t\t\tmargin-left: auto;\r\n\t\t\tcursor: pointer;\r\n\t\t\theight: 36px;\r\n\t\t\tpadding: 4px 0;\r\n\t\t\twidth: 36px;\r\n\t\t\tz-index: 2;\r\n\t\t\tdisplay: flex;\r\n\t\t\tflex-direction: column;\r\n\t\t\tjustify-content: space-between;\r\n\t\t}\r\n\r\n\t\t&__mobile-logo {\r\n\t\t\tmargin-left: calc(var(--container-offset) * -1);\r\n\t\t}\r\n\r\n\t\t&__item--back {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\t}\r\n\r\n\t.nav-history {\r\n\t\tposition: fixed;\r\n\t\ttop: 60px;\r\n\t\tleft: -100vw;\r\n\t\tright: 100vw;\r\n\t\tmin-height: calc(100vh - 60px);\r\n\t\tbottom: 0;\r\n\t\tdisplay: flex;\r\n\t\talign-items: flex-start;\r\n\t\tjustify-content: center;\r\n\t\ttransition: all var(--transition);\r\n\t\tbackground-color: var(--blue-middle);\r\n\t\toverflow-y: auto;\r\n\t\ttext-align: center;\r\n\r\n\t\t&__container {\r\n\t\t\theight: 60px;\r\n\t\t}\r\n\r\n\t\t&__logo {\r\n\t\t\tdisplay: none;\r\n\t\t}\r\n\r\n\t\t&__item--back {\r\n\t\t\tdisplay: block;\r\n\t\t}\r\n\r\n\t\t&__list {\r\n\t\t\tflex-direction: column;\r\n\t\t\tpadding: 80px 20px 60px;\r\n\t\t\tgap: 20px 0;\r\n\t\t}\r\n\r\n\t\t&__link {\r\n\t\t\tfont-size: 21px;\r\n\t\t}\r\n\r\n\t\t&__next {\r\n\t\t\tfont-size: 13px;\r\n\t\t}\r\n\r\n\t\t&.active {\r\n\t\t\tleft: 0;\r\n\t\t\tright: 0;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 400px) {\r\n\t.nav-history {\r\n\t\t&__next {\r\n\t\t\tfont-size: 10px;\r\n\t\t}\r\n\t}\r\n}\r\n\r\n@media (max-width: 360px) {\r\n\t.nav-history {\r\n\r\n\t\t&__list {\r\n\t\t\tpadding: 40px 20px 40px;\r\n\t\t\tgap: 10px 0;\r\n\t\t}\r\n\r\n\t\t&__link {\r\n\t\t\tpadding: 10px 0;\r\n\t\t}\r\n\t}\r\n}",".history-top {\r\n position: relative;\r\n overflow: hidden;\r\n margin-top: 74px;\r\n background-color: var(--blue-middle);\r\n\r\n &__img {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n bottom: 0;\r\n right: 0;\r\n\r\n\r\n img {\r\n position: absolute;\r\n right: 0;\r\n height: 100%;\r\n width: 50%;\r\n object-fit: cover;\r\n object-position: top right;\r\n }\r\n }\r\n\r\n &__inner {\r\n padding: 234px 0 200px 0;\r\n position: relative;\r\n z-index: 1;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n right: 50%;\r\n bottom: 0;\r\n width: 100vw;\r\n height: 100%;\r\n z-index: -1;\r\n transform: skewX(17deg);\r\n transform-origin: top;\r\n background-image: linear-gradient(90deg, #00406C 38.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n backdrop-filter: blur(10px);\r\n }\r\n }\r\n\r\n\r\n &__title {\r\n margin-bottom: 40px;\r\n font-size: 68px;\r\n }\r\n\r\n &__name {\r\n font-variation-settings: \"wdth\" 100, \"wght\" 700;\r\n margin-bottom: 14px;\r\n font-size: 20px;\r\n font-style: normal;\r\n line-height: 1.35;\r\n font-stretch: normal;\r\n }\r\n\r\n &__text {\r\n max-width: 540px;\r\n line-height: 1.2;\r\n }\r\n}\r\n\r\n\r\n\r\n@media (max-width: 1440px) {\r\n .history-top {\r\n &__inner {\r\n &::before {\r\n right: 44%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 1280px) {\r\n .history-top {\r\n &__inner {\r\n padding: 140px 0 248px 0;\r\n\r\n &::before {\r\n right: 46%;\r\n }\r\n }\r\n\r\n &__title {\r\n margin-bottom: 70px;\r\n font-size: 48px;\r\n }\r\n\r\n &__name {\r\n font-size: 14px;\r\n margin-bottom: 20px;\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n }\r\n\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .history-top {\r\n &__inner {\r\n padding: 140px 0 115px 0;\r\n\r\n &::before {\r\n right: 43%;\r\n }\r\n }\r\n\r\n &__img {\r\n & img {\r\n object-position: top center;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-top {\r\n margin-top: 60px;\r\n\r\n &__inner {\r\n width: 100%;\r\n position: absolute;\r\n padding: 0 0 40px 0;\r\n bottom: 0;\r\n\r\n &::before {\r\n transform: skewX(0);\r\n transform: skewY(18deg);\r\n left: calc(var(--container-offset)*-1);\r\n right: calc(var(--container-offset)*-1);\r\n top: -40px;\r\n height: 200%;\r\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n }\r\n }\r\n\r\n &__img {\r\n position: static;\r\n\r\n & img {\r\n position: static;\r\n width: 100%;\r\n }\r\n }\r\n\r\n &__title {\r\n margin-bottom: 40px;\r\n }\r\n\r\n &__name {\r\n margin-bottom: 8px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .history-top {\r\n padding-bottom: 100px;\r\n\r\n &__title {\r\n font-size: 30px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .history-top {\r\n padding-bottom: 120px;\r\n\r\n &__inner {\r\n &::before {\r\n top: -60px;\r\n }\r\n }\r\n\r\n &__title {\r\n margin-bottom: 40px;\r\n font-size: 25px;\r\n }\r\n\r\n }\r\n}",".history-question {\r\n position: relative;\r\n background-color: var(--blue-middle);\r\n\r\n &__img {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n bottom: 0;\r\n right: 0;\r\n\r\n img {\r\n position: absolute;\r\n left: 0;\r\n height: 100%;\r\n width: 50%;\r\n object-fit: cover;\r\n object-position: top left;\r\n }\r\n }\r\n\r\n &__inner {\r\n min-height: 834px;\r\n display: flex;\r\n align-items: center;\r\n padding: 70px 0 70px 0;\r\n // max-width: 594px;\r\n max-width: 50%;\r\n margin-left: auto;\r\n position: relative;\r\n z-index: 1;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n // left: -67%;\r\n left: -37%;\r\n bottom: 0;\r\n width: 100vw;\r\n height: 100%;\r\n z-index: -1;\r\n transform: skewX(17deg);\r\n transform-origin: top;\r\n background-color: var(--blue-middle);\r\n }\r\n }\r\n\r\n &__list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 46px;\r\n }\r\n\r\n\r\n &__title {\r\n font-size: 40px;\r\n line-height: 1.1;\r\n letter-spacing: 2.3px;\r\n margin-bottom: 18px;\r\n\r\n }\r\n\r\n &__text {\r\n font-size: 24px;\r\n font-weight: 200;\r\n line-height: 1.1;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .history-question {\r\n &__inner {\r\n &::before {\r\n left: -42%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .history-question {\r\n &__inner {\r\n max-width: 560px;\r\n min-height: auto;\r\n padding: 50px 0 50px 0;\r\n\r\n &::before {\r\n left: -30%;\r\n }\r\n }\r\n\r\n &__title {\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n }\r\n\r\n &__list {\r\n gap: 30px;\r\n }\r\n\r\n &__text {\r\n font-size: 17px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .history-question {\r\n &__inner {\r\n max-width: 450px;\r\n\r\n &::before {\r\n left: -40%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-question {\r\n &__inner {\r\n max-width: 100%;\r\n padding: 66px 0 100px 0;\r\n\r\n &::before {}\r\n }\r\n\r\n &__img {\r\n position: static;\r\n margin-bottom: 65px;\r\n\r\n img {\r\n position: static;\r\n width: 100%;\r\n }\r\n }\r\n\r\n &__list {\r\n flex-direction: row;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .history-question {\r\n &__list {\r\n flex-direction: column;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .history-question {\r\n &__text {\r\n font-size: 14px;\r\n }\r\n\r\n &__list {\r\n gap: 50px;\r\n }\r\n }\r\n}",".history-quite {\r\n &__inner {\r\n padding: 53px 0 51px;\r\n display: flex;\r\n align-items: center;\r\n justify-content: space-between;\r\n gap: 30px;\r\n\r\n &--start {\r\n align-items: start;\r\n }\r\n }\r\n\r\n &__title {\r\n color: var(--accent);\r\n font-size: 40px;\r\n max-width: 650px;\r\n margin-bottom: 0;\r\n line-height: 1.1;\r\n }\r\n\r\n &__text {\r\n max-width: 620px;\r\n color: var(--default);\r\n font-size: 24px;\r\n line-height: 1.2;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .history-quite {\r\n\r\n &__title {\r\n font-size: 30px;\r\n }\r\n\r\n &__text {\r\n max-width: 522px;\r\n font-size: 17px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .history-quite {\r\n &__inner {\r\n padding: 59px 0 53px\r\n }\r\n\r\n &__title {\r\n display: inline;\r\n }\r\n\r\n &__text {\r\n max-width: 470px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-quite {\r\n\r\n &__title {\r\n width: 50%;\r\n }\r\n\r\n &__text {\r\n max-width: 100%;\r\n width: 50%;\r\n }\r\n }\r\n\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .history-quite {\r\n &__inner {\r\n flex-direction: column;\r\n }\r\n\r\n &__title {\r\n width: 100%;\r\n }\r\n\r\n &__text {\r\n width: 100%;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .history-quite {\r\n &__inner {\r\n padding: 50px 0 50px;\r\n gap: 25px;\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n }\r\n }\r\n}",".history-question-right {\r\n position: relative;\r\n background-color: var(--blue-middle);\r\n\r\n &__img {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n bottom: 0;\r\n right: 0;\r\n\r\n img {\r\n position: absolute;\r\n right: 0;\r\n height: 100%;\r\n width: 56%;\r\n object-fit: cover;\r\n object-position: bottom right;\r\n }\r\n }\r\n\r\n &__inner {\r\n min-height: 934px;\r\n display: flex;\r\n align-items: center;\r\n padding: 70px 0 70px 0;\r\n max-width: 554px;\r\n position: relative;\r\n z-index: 1;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n right: -13%;\r\n bottom: 0;\r\n width: 100vw;\r\n height: 100%;\r\n z-index: -1;\r\n transform: skewX(17deg);\r\n transform-origin: top;\r\n background-color: var(--blue-middle);\r\n }\r\n }\r\n\r\n &__list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 46px;\r\n }\r\n\r\n &__title {\r\n font-size: 40px;\r\n line-height: 1.1;\r\n letter-spacing: 2.3px;\r\n margin-bottom: 18px;\r\n\r\n span {\r\n display: block;\r\n margin-bottom: 0;\r\n }\r\n }\r\n\r\n &__text {\r\n font-size: 24px;\r\n font-weight: 200;\r\n line-height: 1.1;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .history-question-right {\r\n &__inner {\r\n &::before {\r\n right: 0;\r\n }\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .history-question-right {\r\n\r\n &__inner {\r\n padding: 50px 0 50px 0;\r\n min-height: 660px;\r\n max-width: 520px;\r\n }\r\n\r\n &__list {\r\n gap: 32px;\r\n }\r\n\r\n &__title {\r\n margin-bottom: 14px;\r\n font-size: 32px;\r\n\r\n span {\r\n font-size: 32px;\r\n }\r\n }\r\n\r\n &__text {\r\n font-size: 17px;\r\n line-height: 1.1;\r\n }\r\n\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .history-question-right {\r\n &__inner {\r\n min-height: 564px;\r\n max-width: 400px;\r\n\r\n &::before {\r\n right: 2%;\r\n }\r\n }\r\n\r\n &__title {\r\n line-height: 1.1;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-question-right {\r\n\r\n &__inner {\r\n min-height: auto;\r\n max-width: 100%;\r\n }\r\n\r\n &__img {\r\n position: static;\r\n\r\n img {\r\n position: static;\r\n width: 100%;\r\n }\r\n }\r\n\r\n &__list {\r\n display: grid;\r\n grid-template-columns: 1fr 1fr;\r\n gap: 54px;\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 700px) {\r\n .history-question-right {\r\n &__list {\r\n grid-template-columns: 1fr;\r\n }\r\n\r\n &__title {\r\n width: 100%;\r\n }\r\n\r\n &__text {\r\n width: 100%;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .history-question-right {\r\n\r\n\r\n &__title {\r\n font-size: 30px;\r\n\r\n span {\r\n font-size: 30px;\r\n }\r\n }\r\n\r\n &__list {\r\n gap: 20px;\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n }\r\n\r\n\r\n }\r\n}",".history-slogan {\r\n &__inner {\r\n padding: 40px 0 50px;\r\n }\r\n\r\n &__title {\r\n color: var(--accent);\r\n font-size: 40px;\r\n line-height: 1.1;\r\n letter-spacing: 1.6px;\r\n margin-bottom: 0;\r\n }\r\n\r\n &__text {\r\n color: var(--default);\r\n font-size: 24px;\r\n line-height: 1.14;\r\n }\r\n}\r\n\r\n@media (max-width: 1280px) {\r\n .history-slogan {\r\n\r\n &__title {\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n letter-spacing: 1.2px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-slogan {\r\n\r\n &__inner {\r\n padding: 40px 0 40px;\r\n }\r\n\r\n &__title {\r\n display: inline;\r\n }\r\n }\r\n}",".history-blitz {\r\n position: relative;\r\n overflow: hidden;\r\n background-color: var(--blue-middle);\r\n\r\n &__img {\r\n position: absolute;\r\n left: 0;\r\n top: 0;\r\n bottom: 0;\r\n right: 0;\r\n\r\n img {\r\n position: absolute;\r\n left: -0;\r\n height: 100%;\r\n width: 42%;\r\n object-fit: cover;\r\n object-position: top left;\r\n }\r\n }\r\n\r\n\r\n &__inner {\r\n min-height: 834px;\r\n display: flex;\r\n flex-direction: column;\r\n justify-content: center;\r\n padding: 70px 0 70px 0;\r\n max-width: 850px;\r\n margin-left: auto;\r\n position: relative;\r\n z-index: 1;\r\n\r\n &::before {\r\n content: \"\";\r\n position: absolute;\r\n // left: -22%;\r\n left: -10%;\r\n bottom: -1px;\r\n width: 100vw;\r\n height: 100%;\r\n z-index: -1;\r\n transform: skewX(-17deg);\r\n transform-origin: top;\r\n background-image: linear-gradient(76deg, rgba(0, 64, 108, 0.53), #00406C 25.01% 117.87%);\r\n backdrop-filter: blur(5px);\r\n }\r\n }\r\n\r\n &__list {\r\n display: flex;\r\n flex-direction: column;\r\n gap: 36px;\r\n }\r\n\r\n &__item {\r\n display: flex;\r\n\r\n &-title {\r\n font-variation-settings: \"wght\" 700, \"opsz\" 16, \"wdth\" 25, \"slnt\" -10;\r\n margin-bottom: 0;\r\n font-size: 22px;\r\n text-align: left;\r\n letter-spacing: 0.9px;\r\n line-height: 1.2;\r\n }\r\n }\r\n\r\n\r\n &__title {\r\n font-size: 45px;\r\n line-height: 1;\r\n letter-spacing: 1.8px;\r\n margin-bottom: 56px;\r\n text-align: center;\r\n letter-spacing: 0.9px;\r\n }\r\n\r\n &__text {\r\n max-width: 450px;\r\n margin-left: auto;\r\n font-size: 24px;\r\n line-height: 1.2;\r\n }\r\n}\r\n\r\n@media (max-width: 1440px) {\r\n .history-blitz {\r\n &__inner {\r\n &::before {\r\n left: -4%;\r\n }\r\n }\r\n }\r\n}\r\n\r\n\r\n@media (max-width: 1280px) {\r\n .history-blitz {\r\n\r\n &__title {\r\n font-variation-settings: \"wght\" 700, \"opsz\" 25, \"wdth\" 25, \"slnt\" -10;\r\n font-size: 30px;\r\n letter-spacing: 1.2px;\r\n margin-bottom: 66px;\r\n }\r\n\r\n &__inner {\r\n max-width: 705px;\r\n min-height: auto;\r\n }\r\n\r\n &__list {\r\n gap: 34px;\r\n }\r\n\r\n &__item-title {\r\n font-size: 18px;\r\n letter-spacing: 0.9px;\r\n }\r\n\r\n &__text {\r\n max-width: 340px;\r\n font-size: 17px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 1024px) {\r\n .history-blitz {\r\n &__img img {\r\n width: 50%;\r\n }\r\n\r\n &__inner {\r\n max-width: 524px;\r\n\r\n &::before {\r\n left: 5%;\r\n }\r\n }\r\n\r\n &__item {\r\n &-title {\r\n max-width: 230px;\r\n }\r\n }\r\n\r\n &__text {\r\n max-width: 264px;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 900px) {\r\n .history-blitz {\r\n\r\n &__inner {\r\n min-height: auto;\r\n max-width: 100%;\r\n padding-top: 80px;\r\n margin-top: -134px;\r\n\r\n &::before {\r\n transform: skewY(18deg);\r\n left: calc(var(--container-offset) * -1);\r\n right: calc(var(--container-offset) * -1);\r\n top: -30px;\r\n background-image: linear-gradient(-17deg, #00406C 40.01%, rgba(0, 64, 108, 0.53) 117.87%);\r\n }\r\n }\r\n\r\n &__title {\r\n margin-bottom: 52px;\r\n }\r\n\r\n &__img {\r\n position: static;\r\n\r\n img {\r\n position: static;\r\n width: 100%;\r\n }\r\n }\r\n\r\n &__item {\r\n display: grid;\r\n grid-template-columns: 264px 1fr;\r\n gap: 36px;\r\n\r\n &-title {\r\n max-width: 100%;\r\n }\r\n }\r\n\r\n &__text {\r\n max-width: 100%;\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 700px) {\r\n .history-blitz {\r\n &__title {\r\n text-align: left;\r\n }\r\n\r\n &__item {\r\n grid-template-columns: 1fr\r\n }\r\n }\r\n}\r\n\r\n@media (max-width: 400px) {\r\n .history-blitz {\r\n &__inner {\r\n padding: 70px 0 50px 0;\r\n margin-top: -65px;\r\n }\r\n\r\n &__title {\r\n text-align: left;\r\n margin-bottom: 44px;\r\n }\r\n\r\n &__text {\r\n font-size: 14px;\r\n }\r\n }\r\n}"]} \ No newline at end of file diff --git a/src/scss/components/_accordion.scss b/src/scss/components/_accordion.scss index 4479cac93adbb4dbfec196c3c2d1b4c4a663ad21..642065e932dabb5f3fdacb48878df01d9703e72d 100644 --- a/src/scss/components/_accordion.scss +++ b/src/scss/components/_accordion.scss @@ -72,8 +72,9 @@ } & .active .accordion__content { - max-height: 650px; + max-height: 600px; padding: 10px 10px 10px 14px; + overflow-y: scroll; } }