@keyframes kf--fade{0%{opacity:0}100%{opacity:1}}@keyframes kf--from-bottom-fade{0%{transform:translateY(40px);opacity:0}100%{opacity:1;transform:translateY(0)}}.aos--bottom-fade{transform:translateY(40px);opacity:0}.aos-animate.aos--bottom-fade{animation:kf--from-bottom-fade .5s forwards}@media screen and (max-width: 900px){.aos-mobile--fade{opacity:0}.aos-animate.aos-mobile--fade{animation:kf--fade .5s forwards}.aos-mobile--bottom-fade{transform:translateY(40px);opacity:0}.aos-animate.aos-mobile--bottom-fade{animation:kf--from-bottom-fade .5s forwards}.aos-mobile-off{transform:translateY(0) !important;opacity:1 !important;animation:none !important}}.aos-delay--1{animation-delay: .1s !important}.aos-delay--2{animation-delay: .2s !important}.aos-delay--3{animation-delay: .3s !important}.aos-delay--4{animation-delay: .4s !important}.aos-delay--5{animation-delay: .5s !important}.aos-delay--6{animation-delay: .6s !important}.aos-delay--7{animation-delay: .7s !important}.aos-delay--8{animation-delay: .8s !important}.aos-delay--9{animation-delay: .9s !important}.aos-delay--10{animation-delay:1s !important}.aos-delay--11{animation-delay:1.1s !important}.aos-delay--12{animation-delay:1.2s !important}.aos-delay--13{animation-delay:1.3s !important}.aos-delay--14{animation-delay:1.4s !important}.aos-delay--15{animation-delay:1.5s !important}.aos-delay--16{animation-delay:1.6s !important}.aos-delay--17{animation-delay:1.7s !important}.aos-delay--18{animation-delay:1.8s !important}.aos-delay--19{animation-delay:1.9s !important}.aos-delay--20{animation-delay:2s !important}.aos--from-left{transform:translateX(-50%);transition:transform .5s}.animate.aos--from-left{transform:translateX(0)}.aos--from-right{transform:translateX(100%);transition:transform .5s}.animate.aos--from-right{transform:translateX(0)}.aos--from-0-to-100{width:0;transition:width .5s}.animate.aos--from-0-to-100{width:100%}.aos--from-0-to-100-height{height:0;opacity:0;transition:height .5s, opacity .5s}.animate.aos--from-0-to-100-height{opacity:1;height:100%}.aos--fade{opacity:0;transition:opacity .5s}.animate.aos--fade{opacity:1}.aos--from-left-fade{transform:translateX(-50px);transition:transform .5s, opacity .5s;opacity:0}.animate.aos--from-left-fade{opacity:1;transform:translateX(0)}.aos--from-right-fade{transform:translateX(50px);transition:transform .5s, opacity .5s;opacity:0}.animate.aos--from-right-fade{opacity:1;transform:translateX(0)}.aos--from-top-fade{transform:translateY(-50px);transition:transform .5s, opacity .5s;opacity:0}.animate.aos--from-top-fade{opacity:1;transform:translateX(0)}@font-face{font-family:"Prata";src:url("/wp-content/themes/arm_aristo/assets/fonts/Prata/Prata-Regular.eot");src:local("Prata Regular"), local("Prata-Regular"), url("/wp-content/themes/arm_aristo/assets/fonts/Prata/Prata-Regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/arm_aristo/assets/fonts/Prata/Prata-Regular.woff") format("woff"), url("/wp-content/themes/arm_aristo/assets/fonts/Prata/Prata-Regular.ttf") format("truetype");font-weight:normal;font-style:normal}@font-face{font-family:"Geologica";src:url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Thin.eot");src:local("Geologica Thin"), local("Geologica-Thin"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Thin.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Thin.woff2") format("woff2"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Thin.woff") format("woff"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Thin.ttf") format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-ExtraLight.eot");src:local("Geologica ExtraLight"), local("Geologica-ExtraLight"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-ExtraLight.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-ExtraLight.woff2") format("woff2"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-ExtraLight.woff") format("woff"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-ExtraLight.ttf") format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Light.eot");src:local("Geologica Light"), local("Geologica-Light"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Light.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Light.woff2") format("woff2"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Light.woff") format("woff"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Light.ttf") format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Regular.eot");src:local("Geologica Regular"), local("Geologica-Regular"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Regular.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Regular.woff2") format("woff2"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Regular.woff") format("woff"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Regular.ttf") format("truetype");font-weight:normal;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Medium.eot");src:local("Geologica Medium"), local("Geologica-Medium"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Medium.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Medium.woff2") format("woff2"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Medium.woff") format("woff"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Medium.ttf") format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-SemiBold.eot");src:local("Geologica SemiBold"), local("Geologica-SemiBold"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-SemiBold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-SemiBold.woff2") format("woff2"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-SemiBold.woff") format("woff"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-SemiBold.ttf") format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Bold.eot");src:local("Geologica Bold"), local("Geologica-Bold"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Bold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Bold.woff2") format("woff2"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Bold.woff") format("woff"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Bold.ttf") format("truetype");font-weight:bold;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-ExtraBold.eot");src:local("Geologica ExtraBold"), local("Geologica-ExtraBold"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-ExtraBold.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-ExtraBold.woff2") format("woff2"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-ExtraBold.woff") format("woff"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-ExtraBold.ttf") format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:"Geologica";src:url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Black.eot");src:local("Geologica Black"), local("Geologica-Black"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Black.eot?#iefix") format("embedded-opentype"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Black.woff2") format("woff2"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Black.woff") format("woff"), url("/wp-content/themes/arm_aristo/assets/fonts/Geologica/Geologica-Black.ttf") format("truetype");font-weight:900;font-style:normal;font-display:swap}*{margin:0;padding:0;border:0;outline:none;box-sizing:border-box;vertical-align:baseline;background:none;font-family:"Geologica",sans-serif}:root{--global-transition: .25s ease all;--global-transition-linear: .25s linear all;--white:#FFF;--black:#000;--grey:#727272;--brand-purple-100:#540D6E;--purple-50:#A45DBE;--purple-10:#F7EFF6;--purple-10-hover:#F4E5F2;--brand-green-100:#125C46;--green-50:#62AC96;--red:#D60004}::selection{background:var(--purple-50);color:#fff}html{font-family:"Geologica",sans-serif;font-size:clamp(0.95238vw, 0.95238vw, 16px);font-weight:400;line-height:1.2;color:var(--black, #000)}@media screen and (min-width: 1680px){html{font-size:16px}}@media screen and (max-width: 900px){html{font-size:16px}}body{background:#fff;position:relative;overflow-x:hidden}body._no_scroll{overflow:hidden}section{overflow-x:hidden;position:relative}img,svg{user-select:none;max-width:100%;height:auto}a{color:inherit;text-decoration:none;transition:var(--global-transition)}.bg_img img, .bg_img svg, .bg_img video, .bg_img iframe, .bg_img
figure{display:block;width:100%;height:100%;object-fit:cover;object-position:center}@media screen and (min-width: 901px){._mob_only{display:none !important}}@media screen and (max-width: 900px){._mob_hide{display:none !important}}.container{padding:0
2.5rem;max-width:1680px;margin-inline:auto}@media screen and (max-width: 900px){.container{padding:0
12px}}.section{cursor:default;overflow:hidden;padding:2.5rem 0}.section._padding_big{padding:5rem 0}.section_title{cursor:default}.section_title._center{text-align:center}.section_title._mb{margin-bottom:2.5rem}@media screen and (max-width: 900px){.section{overflow:hidden;padding:20px
0}.section.pbm-40{padding-bottom:40px}.section._padding_big{padding:40px
0}.section_title._mb{margin-bottom:20px}}h1,.h1{font-family:"Prata",serif;font-size:3.5rem;font-weight:400;line-height:1.1}h2,.h2{font-family:"Prata",serif;font-size:2.75rem;font-weight:400;line-height:1.1}h3,.h3{font-size:2.25rem;font-weight:400;line-height:1.1}h4,.h4{font-size:1.75rem;font-weight:400;line-height:1.1}h5,.h5{font-size:1.5rem;font-weight:500;line-height:1.1}.text-6-m{font-size:1.25rem;font-weight:500}.text-gray{color:var(--grey);font-size:1rem;font-weight:300;line-height:1.4}@media screen and (max-width: 900px){h1,.h1{font-size:40px}h2,.h2{font-size:32px}h3,.h3{font-size:24px}h4,.h4{font-size:20px}h5,.h5{font-size:18px}.text-6-m{font-size:16px}.text-gray{font-size:14px}}[data-popup]{cursor:pointer}.btn{cursor:pointer;width:max-content;max-width:100%;height:2.625rem;display:flex;align-items:center;justify-content:center;gap:0.75rem;transition:var(--global-transition);border-radius:6px;border:1px
solid var(--brand-green-100);background:var(--brand-green-100);color:#fff;text-align:center;font-size:1rem;line-height:1;font-weight:500;padding:0.75rem 1.25rem}.btn
svg{display:block;width:1.25rem;min-width:1.25rem;height:1.25rem;color:var(--green-50);transition:var(--global-transition)}.btn_purple{border-color:var(--brand-purple-100);background:var(--brand-purple-100)}.btn_purple
svg{color:var(--purple-50)}@media screen and (min-width: 901px){.btn:hover{opacity:0.8}}@media screen and (max-width: 900px){.btn{font-size:14px;padding:12px}}.section_btn{color:var(--green-50);border-color:var(--green-50);background-color:transparent;letter-spacing:0.12rem;text-transform:uppercase;padding-left:1.25rem;padding-right:1.25rem;margin:2.5rem auto 0}@media screen and (min-width: 901px){.section_btn:hover{opacity:1;color:#fff;background-color:var(--green-50)}}@media screen and (max-width: 900px){.section_btn{letter-spacing:1.12px;margin:20px
auto 0}}.btn_more{cursor:pointer;color:var(--green-50);width:max-content;display:flex;align-items:center;gap:0.5rem;font-size:1rem;letter-spacing:0.12rem;text-transform:uppercase;margin-top:1.25rem}.btn_more
svg{width:1.25rem;transition:var(--global-transition)}.btn_more__prices{margin:-10px 0 1rem}@media screen and (min-width: 901px){.btn_more:hover
svg{transform:scale(-1)}}@media screen and (max-width: 900px){.btn_more{font-size:14px;letter-spacing:1.12px;margin-top:12px}.btn_more__prices{margin:-8px auto 12px}}@font-face{font-family:"swiper-icons";src:url("data:application/font-woff;charset=utf-8;base64, d09GRgABAAAAAAZgABAAAAAADAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAAABGRlRNAAAGRAAAABoAAAAci6qHkUdERUYAAAWgAAAAIwAAACQAYABXR1BPUwAABhQAAAAuAAAANuAY7+xHU1VCAAAFxAAAAFAAAABm2fPczU9TLzIAAAHcAAAASgAAAGBP9V5RY21hcAAAAkQAAACIAAABYt6F0cBjdnQgAAACzAAAAAQAAAAEABEBRGdhc3AAAAWYAAAACAAAAAj//wADZ2x5ZgAAAywAAADMAAAD2MHtryVoZWFkAAABbAAAADAAAAA2E2+eoWhoZWEAAAGcAAAAHwAAACQC9gDzaG10eAAAAigAAAAZAAAArgJkABFsb2NhAAAC0AAAAFoAAABaFQAUGG1heHAAAAG8AAAAHwAAACAAcABAbmFtZQAAA/gAAAE5AAACXvFdBwlwb3N0AAAFNAAAAGIAAACE5s74hXjaY2BkYGAAYpf5Hu/j+W2+MnAzMYDAzaX6QjD6/4//Bxj5GA8AuRwMYGkAPywL13jaY2BkYGA88P8Agx4j+/8fQDYfA1AEBWgDAIB2BOoAeNpjYGRgYNBh4GdgYgABEMnIABJzYNADCQAACWgAsQB42mNgYfzCOIGBlYGB0YcxjYGBwR1Kf2WQZGhhYGBiYGVmgAFGBiQQkOaawtDAoMBQxXjg/wEGPcYDDA4wNUA2CCgwsAAAO4EL6gAAeNpj2M0gyAACqxgGNWBkZ2D4/wMA+xkDdgAAAHjaY2BgYGaAYBkGRgYQiAHyGMF8FgYHIM3DwMHABGQrMOgyWDLEM1T9/w8UBfEMgLzE////P/5//f/V/xv+r4eaAAeMbAxwIUYmIMHEgKYAYjUcsDAwsLKxc3BycfPw8jEQA/gZBASFhEVExcQlJKWkZWTl5BUUlZRVVNXUNTQZBgMAAMR+E+gAEQFEAAAAKgAqACoANAA+AEgAUgBcAGYAcAB6AIQAjgCYAKIArAC2AMAAygDUAN4A6ADyAPwBBgEQARoBJAEuATgBQgFMAVYBYAFqAXQBfgGIAZIBnAGmAbIBzgHsAAB42u2NMQ6CUAyGW568x9AneYYgm4MJbhKFaExIOAVX8ApewSt4Bic4AfeAid3VOBixDxfPYEza5O+Xfi04YADggiUIULCuEJK8VhO4bSvpdnktHI5QCYtdi2sl8ZnXaHlqUrNKzdKcT8cjlq+rwZSvIVczNiezsfnP/uznmfPFBNODM2K7MTQ45YEAZqGP81AmGGcF3iPqOop0r1SPTaTbVkfUe4HXj97wYE+yNwWYxwWu4v1ugWHgo3S1XdZEVqWM7ET0cfnLGxWfkgR42o2PvWrDMBSFj/IHLaF0zKjRgdiVMwScNRAoWUoH78Y2icB/yIY09An6AH2Bdu/UB+yxopYshQiEvnvu0dURgDt8QeC8PDw7Fpji3fEA4z/PEJ6YOB5hKh4dj3EvXhxPqH/SKUY3rJ7srZ4FZnh1PMAtPhwP6fl2PMJMPDgeQ4rY8YT6Gzao0eAEA409DuggmTnFnOcSCiEiLMgxCiTI6Cq5DZUd3Qmp10vO0LaLTd2cjN4fOumlc7lUYbSQcZFkutRG7g6JKZKy0RmdLY680CDnEJ+UMkpFFe1RN7nxdVpXrC4aTtnaurOnYercZg2YVmLN/d/gczfEimrE/fs/bOuq29Zmn8tloORaXgZgGa78yO9/cnXm2BpaGvq25Dv9S4E9+5SIc9PqupJKhYFSSl47+Qcr1mYNAAAAeNptw0cKwkAAAMDZJA8Q7OUJvkLsPfZ6zFVERPy8qHh2YER+3i/BP83vIBLLySsoKimrqKqpa2hp6+jq6RsYGhmbmJqZSy0sraxtbO3sHRydnEMU4uR6yx7JJXveP7WrDycAAAAAAAH//wACeNpjYGRgYOABYhkgZgJCZgZNBkYGLQZtIJsFLMYAAAw3ALgAeNolizEKgDAQBCchRbC2sFER0YD6qVQiBCv/H9ezGI6Z5XBAw8CBK/m5iQQVauVbXLnOrMZv2oLdKFa8Pjuru2hJzGabmOSLzNMzvutpB3N42mNgZGBg4GKQYzBhYMxJLMlj4GBgAYow/P/PAJJhLM6sSoWKfWCAAwDAjgbRAAB42mNgYGBkAIIbCZo5IPrmUn0hGA0AO8EFTQAA");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function, initial);box-sizing:content-box}.swiper-android .swiper-slide,
.swiper-ios .swiper-slide,.swiper-wrapper{transform:translate3d(0px, 0, 0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,
.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform, height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-slide,
.swiper-3d .swiper-cube-shadow{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper::before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper::before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper::before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom,
.swiper-3d .swiper-slide-shadow,
.swiper-3d .swiper-slide-shadow-left,
.swiper-3d .swiper-slide-shadow-right,
.swiper-3d .swiper-slide-shadow-top,
.swiper-3d .swiper-slide-shadow-bottom{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0, 0, 0, 0.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(to right, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(to bottom, rgba(0, 0, 0, 0.5), rgba(0, 0, 0, 0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border:4px
solid var(--swiper-preloader-color, var(--swiper-theme-color));border-radius:50%;border-top-color:transparent}.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader,
.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader{animation:swiper-preloader-spin 1s infinite linear}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}100%{transform:rotate(360deg)}}.swiper-virtual .swiper-slide{-webkit-backface-visibility:hidden;transform:translateZ(0)}.swiper-virtual.swiper-css-mode .swiper-wrapper::after{content:"";position:absolute;left:0;top:0;pointer-events:none}.swiper-virtual.swiper-css-mode.swiper-horizontal .swiper-wrapper::after{height:1px;width:var(--swiper-virtual-size)}.swiper-virtual.swiper-css-mode.swiper-vertical .swiper-wrapper::after{width:1px;height:var(--swiper-virtual-size)}:root{--swiper-navigation-size:44px}.swiper-button{cursor:pointer;position:absolute;top:calc(50% - 1.6875rem);width:3.375rem;height:3.375rem;border-radius:50%;background:var(--purple-10);transition:var(--global-transition);z-index:1;display:flex;align-items:center;justify-content:center}.swiper-button
svg{color:var(--purple-50);width:1.875rem;height:1.875rem;transition:var(--global-transition)}.swiper-button-prev{left:0}.swiper-button-prev
svg{transform:scaleX(-1)}.swiper-button-next{right:0}@media screen and (min-width: 901px){.swiper-button:hover{background:var(--purple-10-hover)}}@media screen and (max-width: 900px){.swiper-button-prev{left:8px}.swiper-button-next{right:8px}}-prev,.swiper-button-prev.swiper-button-disabled,.swiper-button-next.swiper-button-disabled{opacity:0 !important;cursor:auto;pointer-events:none}.swiper-button-prev.swiper-button-hidden,.swiper-button-next.swiper-button-hidden{opacity:0;pointer-events:none}.swiper-navigation-disabled .swiper-button-prev,
.swiper-navigation-disabled .swiper-button-next{display:none !important}.swiper-button-lock{display:none}:root{}.swiper-scrollbar{touch-action:none;position:relative;border-radius:8px;background:rgba(0, 169, 222, 0.1);height:8px;margin-top:20px}.swiper-vertical>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-vertical{position:absolute;left:var(--swiper-scrollbar-left, auto);right:var(--swiper-scrollbar-right, 4px);top:var(--swiper-scrollbar-sides-offset, 1%);z-index:50;width:var(--swiper-scrollbar-size, 4px);height:calc(100% - 2 * var(--swiper-scrollbar-sides-offset, 1%))}.swiper-scrollbar-drag{height:100%;width:100%;position:relative;background:var(--brand-blue);border-radius:var(--swiper-scrollbar-border-radius, 10px);left:0;top:0}.swiper-scrollbar-cursor-drag{cursor:move}.swiper-scrollbar-lock{display:none}.swiper-zoom-container{width:100%;height:100%;display:flex;justify-content:center;align-items:center;text-align:center}.swiper-zoom-container>img,.swiper-zoom-container>svg,.swiper-zoom-container>canvas{max-width:100%;max-height:100%;object-fit:contain}.swiper-slide-zoomed{cursor:move;touch-action:none}.swiper .swiper-notification{position:absolute;left:0;top:0;pointer-events:none;opacity:0;z-index:-1000}.swiper-free-mode>.swiper-wrapper{transition-timing-function:ease-out;margin:0
auto}.swiper-grid>.swiper-wrapper{flex-wrap:wrap}.swiper-grid-column>.swiper-wrapper{flex-wrap:wrap}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active{pointer-events:auto}.swiper-fade .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube{overflow:visible}.swiper-cube .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1;visibility:hidden;transform-origin:0 0;width:100%;height:100%}.swiper-cube .swiper-slide .swiper-slide{pointer-events:none}.swiper-cube.swiper-rtl .swiper-slide{transform-origin:100% 0}.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-cube .swiper-slide-active,
.swiper-cube .swiper-slide-next,
.swiper-cube .swiper-slide-prev{pointer-events:auto;visibility:visible}.swiper-cube .swiper-cube-shadow{position:absolute;left:0;bottom:0px;width:100%;height:100%;opacity:0.6;z-index:0}.swiper-cube .swiper-cube-shadow:before{content:"";background:#000;position:absolute;left:0;top:0;bottom:0;right:0;filter:blur(50px)}.swiper-cube .swiper-slide-next+.swiper-slide{pointer-events:auto;visibility:visible}.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-bottom,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,
.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-flip{overflow:visible}.swiper-flip .swiper-slide{pointer-events:none;-webkit-backface-visibility:hidden;backface-visibility:hidden;z-index:1}.swiper-flip .swiper-slide .swiper-slide{pointer-events:none}.swiper-flip .swiper-slide-active,
.swiper-flip .swiper-slide-active .swiper-slide-active{pointer-events:auto}.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-bottom,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,
.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right{z-index:0;-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-creative .swiper-slide{-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden;transition-property:transform, opacity, height}.swiper-cards{overflow:visible}.swiper-cards .swiper-slide{transform-origin:center bottom;-webkit-backface-visibility:hidden;backface-visibility:hidden;overflow:hidden}.swiper-pagination{display:flex;justify-content:center;gap:1.25rem;margin-top:2.5rem}.swiper-pagination-lock{display:none}.swiper-pagination-bullet{cursor:pointer;border-radius:50%;background:var(--purple-50);width:8px;height:8px;opacity:0.2;transition:var(--global-transition)}.swiper-pagination-bullet-active{opacity:1}@media screen and (min-width: 901px){.swiper-pagination .swiper-pagination-bullet:hover{opacity:1}}@media screen and (max-width: 900px){.swiper-pagination{gap:20px;margin-top:20px}}@keyframes
pulsate{0%,to{opacity:1}50%{opacity:0.2}}#spotlight{position:fixed;top:-1px;bottom:-1px;width:100%;z-index:99999;color:#fff;background-color:#fff;opacity:0;overflow:hidden;-webkit-user-select:none;-ms-user-select:none;user-select:none;transition:opacity 0.2s ease-out;font-size:16px;font-weight:200;contain:strict;touch-action:none;pointer-events:none}#spotlight.show{opacity:1;transition:none;pointer-events:auto}#spotlight.white{color:#212529;background-color:#fff}#spotlight.white .spl-next,
#spotlight.white .spl-page ~ *,
#spotlight.white .spl-prev,
#spotlight.white .spl-spinner{filter:invert(1)}#spotlight .spl-progress{background-color:rgba(0, 0, 0, 0.35)}#spotlight.white .spl-footer,
#spotlight.white .spl-header{background-color:rgba(255, 255, 255, 0.65)}#spotlight.white .spl-button{background:#212529;color:#fff}.spl-footer,.spl-header{background-color:rgba(0, 0, 0, 0.75)}#spotlight .contain,
#spotlight
.cover{object-fit:cover;height:100%;width:100%}#spotlight
.contain{object-fit:contain}#spotlight
.autofit{object-fit:none;width:auto;height:auto;max-height:none;max-width:none;transition:none}.spl-scene,.spl-spinner,.spl-track{width:100%;height:100%;position:absolute}.spl-track{contain:strict}.spl-spinner{background-position:center;background-repeat:no-repeat;background-size:42px;opacity:0}.spl-spinner.spin{background-image:url(data:image/svg+xml;base64,PHN2ZyB3aWR0aD0iMzgiIGhlaWdodD0iMzgiIHZpZXdCb3g9IjAgMCAzOCAzOCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIiBzdHJva2U9IiNmZmYiPjxnIGZpbGw9Im5vbmUiIGZpbGwtcnVsZT0iZXZlbm9kZCI+PGcgdHJhbnNmb3JtPSJ0cmFuc2xhdGUoMSAxKSIgc3Ryb2tlLXdpZHRoPSIyIiBzdHJva2Utb3BhY2l0eT0iLjY1Ij48Y2lyY2xlIHN0cm9rZS1vcGFjaXR5PSIuMTUiIGN4PSIxOCIgY3k9IjE4IiByPSIxOCIvPjxwYXRoIGQ9Ik0zNiAxOGMwLTkuOTQtOC4wNi0xOC0xOC0xOCI+PGFuaW1hdGVUcmFuc2Zvcm0gYXR0cmlidXRlTmFtZT0idHJhbnNmb3JtIiB0eXBlPSJyb3RhdGUiIGZyb209IjAgMTggMTgiIHRvPSIzNjAgMTggMTgiIGR1cj0iMXMiIHJlcGVhdENvdW50PSJpbmRlZmluaXRlIi8+PC9wYXRoPjwvZz48L2c+PC9zdmc+);transition:opacity 0.2s linear 0.25s;opacity:1}.spl-spinner.error{background-image:url(data:image/svg+xml;base64,PHN2ZyBoZWlnaHQ9IjMyIiB3aWR0aD0iMzIiIHZpZXdCb3g9IjAgMCAzMiAzMiIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cGF0aCBmaWxsPSIjZmZmIiBkPSJNMTYsMUExNSwxNSwwLDEsMCwzMSwxNiwxNSwxNSwwLDAsMCwxNiwxWm0wLDJhMTMsMTMsMCwwLDEsOC40NSwzLjE0TDYuMTQsMjQuNDVBMTMsMTMsMCwwLDEsMTYsM1ptMCwyNmExMywxMywwLDAsMS04LjQ1LTMuMTRMMjUuODYsNy41NUExMywxMywwLDAsMSwxNiwyOVoiIGlkPSJiYW5fc2lnbl9jcm9zc2VkX2NpcmNsZSIvPjwvc3ZnPg==);background-size:128px;transition:none;opacity:0.5}.spl-scene{transition:transform 0.65s cubic-bezier(0.1, 1, 0.1, 1);contain:layout size;will-change:transform}.spl-pane>*{position:absolute;width:auto;height:auto;max-width:100%;max-height:100%;left:50%;top:50%;margin:0;padding:0;border:0;transform:translate(-50%, -50%) scale(1);transition:transform 0.65s cubic-bezier(0.3, 1, 0.3, 1), opacity 0.65s ease;contain:layout style;will-change:transform, opacity;visibility:hidden}.spl-header,.spl-pane,.spl-progress{position:absolute;top:0}.spl-pane{width:100%;height:100%;transition:transform 0.65s cubic-bezier(0.3, 1, 0.3, 1);contain:layout size;will-change:transform, contents}.spl-header{width:100%;height:50px;text-align:right;transform:translateY(-100px);transition:transform 0.35s ease;overflow:hidden;will-change:transform}#spotlight.menu .spl-footer,
#spotlight.menu .spl-header,.spl-footer:hover,.spl-header:hover{transform:translateY(0)}.spl-header
div{display:inline-block;vertical-align:middle;white-space:nowrap;width:50px;height:50px;opacity:0.5}.spl-progress{width:100%;height:3px;background-color:rgba(255, 255, 255, 0.45);transform:translateX(-100%);transition:transform linear}.spl-footer,.spl-next,.spl-prev{position:absolute;transition:transform 0.35s ease;will-change:transform}.spl-footer{left:0;right:0;bottom:0;line-height:20px;padding:20px
20px 0;padding-bottom:env(safe-area-inset-bottom, 0);text-align:left;font-size:15px;font-weight:400;transform:translateY(100%)}.spl-title{font-size:22px}.spl-button,.spl-description,.spl-title{margin-bottom:20px}.spl-button{display:inline-block;background:#fff;color:#000;border-radius:5px;padding:10px
20px;cursor:pointer}.spl-next,.spl-page~*,.spl-prev{background-position:center;background-repeat:no-repeat}.spl-page{float:left;width:auto;line-height:50px}.spl-page~*{background-size:21px;float:right}.spl-fullscreen{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHZpZXdCb3g9Ii0xIC0xIDI2IDI2IiB3aWR0aD0iMjQiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggZD0iTTggM0g1YTIgMiAwIDAgMC0yIDJ2M20xOCAwVjVhMiAyIDAgMCAwLTItMmgtM20wIDE4aDNhMiAyIDAgMCAwIDItMnYtM00zIDE2djNhMiAyIDAgMCAwIDIgMmgzIi8+PC9zdmc+)}.spl-fullscreen.on{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyLjUiIHZpZXdCb3g9IjAgMCAyNCAyNCIgd2lkdGg9IjI0IiB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciPjxwYXRoIGQ9Ik04IDN2M2EyIDIgMCAwIDEtMiAySDNtMTggMGgtM2EyIDIgMCAwIDEtMi0yVjNtMCAxOHYtM2EyIDIgMCAwIDEgMi0yaDNNMyAxNmgzYTIgMiAwIDAgMSAyIDJ2MyIvPjwvc3ZnPg==)}.spl-autofit{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBoZWlnaHQ9Ijk2cHgiIHZpZXdCb3g9IjAgMCA5NiA5NiIgd2lkdGg9Ijk2cHgiIHhtbG5zPSJodHRwOi8vd3d3LnczLm9yZy8yMDAwL3N2ZyI+PHBhdGggdHJhbnNmb3JtPSJyb3RhdGUoOTAgNTAgNTApIiBmaWxsPSIjZmZmIiBkPSJNNzEuMzExLDgwQzY5LjY3LDg0LjY2LDY1LjIzLDg4LDYwLDg4SDIwYy02LjYzLDAtMTItNS4zNy0xMi0xMlYzNmMwLTUuMjMsMy4zNC05LjY3LDgtMTEuMzExVjc2YzAsMi4yMSwxLjc5LDQsNCw0SDcxLjMxMSAgeiIvPjxwYXRoIHRyYW5zZm9ybT0icm90YXRlKDkwIDUwIDUwKSIgZmlsbD0iI2ZmZiIgZD0iTTc2LDhIMzZjLTYuNjMsMC0xMiw1LjM3LTEyLDEydjQwYzAsNi42Myw1LjM3LDEyLDEyLDEyaDQwYzYuNjMsMCwxMi01LjM3LDEyLTEyVjIwQzg4LDEzLjM3LDgyLjYzLDgsNzYsOHogTTgwLDYwICBjMCwyLjIxLTEuNzksNC00LDRIMzZjLTIuMjEsMC00LTEuNzktNC00VjIwYzAtMi4yMSwxLjc5LTQsNC00aDQwYzIuMjEsMCw0LDEuNzksNCw0VjYweiIvPjwvc3ZnPg==)}.spl-zoom-in,.spl-zoom-out{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI4Ii8+PGxpbmUgeDE9IjIxIiB4Mj0iMTYuNjUiIHkxPSIyMSIgeTI9IjE2LjY1Ii8+PGxpbmUgeDE9IjgiIHgyPSIxNCIgeTE9IjExIiB5Mj0iMTEiLz48L3N2Zz4=);background-size:22px}.spl-zoom-in{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMSIgY3k9IjExIiByPSI4Ii8+PGxpbmUgeDE9IjIxIiB4Mj0iMTYuNjUiIHkxPSIyMSIgeTI9IjE2LjY1Ii8+PGxpbmUgeDE9IjExIiB4Mj0iMTEiIHkxPSI4IiB5Mj0iMTQiLz48bGluZSB4MT0iOCIgeDI9IjE0IiB5MT0iMTEiIHkyPSIxMSIvPjwvc3ZnPg==)}.spl-download{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIiA/PjxzdmcgaGVpZ2h0PSIxNDEuNzMycHgiIHZlcnNpb249IjEuMSIgdmlld0JveD0iMCAwIDE0MS43MzIgMTQxLjczMiIgd2lkdGg9IjE0MS43MzJweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIwLjY3NCwxMjUuMTM4SDIwLjc5M3YxNi41OTRoOTkuODgxVjEyNS4xMzh6IE0xMTkuMDE5LDU4Ljc3NmMtMi41NjEtMi41NjItNi43MTYtMi41NjItOS4yNzUsMEw3Ny4yMSw5MS4zMTJWNi41NjIgICBDNzcuMjEsMi45MzYsNzQuMjY5LDAsNzAuNjQ4LDBjLTMuNjI0LDAtNi41NiwyLjkzNy02LjU2LDYuNTYzdjg0Ljc1TDMxLjk5Miw1OS4yMThjLTIuNTYyLTIuNTY0LTYuNzE1LTIuNTY0LTkuMjc3LDAgICBjLTIuNTY1LDIuNTYyLTIuNTY1LDYuNzE2LDAsOS4yNzlsNDMuMjk0LDQzLjI5M2MwLjE1LDAuMTU0LDAuMzE0LDAuMjk5LDAuNDgxLDAuNDM4YzAuMDc2LDAuMDYyLDAuMTU1LDAuMTEzLDAuMjM0LDAuMTc2ICAgYzAuMDk0LDAuMDY1LDAuMTg2LDAuMTQyLDAuMjc5LDAuMjA2YzAuMDk3LDAuMDYzLDAuMTkyLDAuMTE0LDAuMjg2LDAuMTc0YzAuMDg4LDAuMDU0LDAuMTc0LDAuMTA1LDAuMjY1LDAuMTUzICAgYzAuMSwwLjA1NiwwLjE5OSwwLjEsMC4yOTgsMC4xNDdjMC4wOTcsMC4wNDUsMC4xOSwwLjA5MSwwLjI4MywwLjEzMmMwLjA5OCwwLjA0LDAuMTk2LDAuMDcyLDAuMjk1LDAuMTA1ICAgYzAuMTA0LDAuMDM4LDAuMjA3LDAuMDc4LDAuMzEyLDAuMTA5YzAuMTAxLDAuMDMsMC4xOTcsMC4wNTIsMC4yOTcsMC4wNzdjMC4xMDgsMC4wMjMsMC4yMTQsMC4wNTgsMC4zMjQsMC4wNzggICBjMC4xMTUsMC4wMjEsMC4yMzEsMC4wMzMsMC4zNDYsMC4wNTRjMC4wOTcsMC4wMTUsMC4xOTIsMC4wMzIsMC4yODksMC4wNDJjMC40MywwLjA0MiwwLjg2NSwwLjA0MiwxLjI5NSwwICAgYzAuMS0wLjAxLDAuMTkxLTAuMDI3LDAuMjg5LTAuMDQyYzAuMTE0LTAuMDIxLDAuMjMzLTAuMDI5LDAuMzQ0LTAuMDU0YzAuMTA5LTAuMDIxLDAuMjE3LTAuMDU1LDAuMzI0LTAuMDc4ICAgYzAuMTAyLTAuMDI1LDAuMTk5LTAuMDQ3LDAuMjk5LTAuMDc3YzAuMTA1LTAuMDMxLDAuMjA3LTAuMDcxLDAuMzEyLTAuMTA5YzAuMTAyLTAuMDMsMC4xOTUtMC4wNjIsMC4yOTUtMC4xMDUgICBjMC4wOTYtMC4wNDEsMC4xOTEtMC4wODcsMC4yODMtMC4xMzJjMC4xLTAuMDQ4LDAuMTk5LTAuMDkyLDAuMjk3LTAuMTQ3YzAuMDkxLTAuMDQ4LDAuMTc3LTAuMTA0LDAuMjY0LTAuMTUzICAgYzAuMDk4LTAuMDYsMC4xOTMtMC4xMSwwLjI4Ny0wLjE3NGMwLjA5Ni0wLjA2NCwwLjE4OS0wLjE0MSwwLjI4MS0wLjIwNmMwLjA3Ni0wLjA2MiwwLjE1Ni0wLjExMywwLjIzMy0wLjE3NiAgIGMwLjI0OS0wLjIwNCwwLjQ3OS0wLjQzNywwLjY5NC0wLjY3YzAuMDc2LTAuMDY3LDAuMTU0LTAuMTMxLDAuMjI5LTAuMjAzbDQzLjI5NC00My4yOTYgICBDMTIxLjU4MSw2NS40OTEsMTIxLjU4MSw2MS4zMzcsMTE5LjAxOSw1OC43NzYiLz48L2c+PC9zdmc+);background-size:20px}.spl-theme{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBoZWlnaHQ9IjI0cHgiIHZlcnNpb249IjEuMiIgdmlld0JveD0iMiAyIDIwIDIwIiB3aWR0aD0iMjRweCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48ZyBmaWxsPSIjZmZmIj48cGF0aCBkPSJNMTIsNGMtNC40MTgsMC04LDMuNTgyLTgsOHMzLjU4Miw4LDgsOHM4LTMuNTgyLDgtOFMxNi40MTgsNCwxMiw0eiBNMTIsMThjLTMuMzE0LDAtNi0yLjY4Ni02LTZzMi42ODYtNiw2LTZzNiwyLjY4Niw2LDYgUzE1LjMxNCwxOCwxMiwxOHoiLz48cGF0aCBkPSJNMTIsN3YxMGMyLjc1NywwLDUtMi4yNDMsNS01UzE0Ljc1Nyw3LDEyLDd6Ii8+PC9nPjwvc3ZnPg==)}.spl-play{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSItMC41IC0wLjUgMjUgMjUiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxwb2x5Z29uIGZpbGw9IiNmZmYiIHBvaW50cz0iMTAgOCAxNiAxMiAxMCAxNiAxMCA4Ii8+PC9zdmc+)}.spl-play.on{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSItMC41IC0wLjUgMjUgMjUiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48Y2lyY2xlIGN4PSIxMiIgY3k9IjEyIiByPSIxMCIvPjxsaW5lIHgxPSIxMCIgeDI9IjEwIiB5MT0iMTUiIHkyPSI5Ii8+PGxpbmUgeDE9IjE0IiB4Mj0iMTQiIHkxPSIxNSIgeTI9IjkiLz48L3N2Zz4=);animation:pulsate 1s ease infinite}.spl-close{background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIyIDIgMjAgMjAiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48bGluZSB4MT0iMTgiIHgyPSI2IiB5MT0iNiIgeTI9IjE4Ii8+PGxpbmUgeDE9IjYiIHgyPSIxOCIgeTE9IjYiIHkyPSIxOCIvPjwvc3ZnPg==)}.spl-next,.spl-prev{top:50%;width:50px;height:50px;opacity:0.65;background-color:rgba(0, 0, 0, 0.75);border-radius:100%;cursor:pointer;margin-top:-25px;transform:translateX(-100px);background-image:url(data:image/svg+xml;base64,PD94bWwgdmVyc2lvbj0iMS4wIj8+PHN2ZyBmaWxsPSJub25lIiBoZWlnaHQ9IjI0IiBzdHJva2U9IiNmZmYiIHN0cm9rZS1saW5lY2FwPSJyb3VuZCIgc3Ryb2tlLWxpbmVqb2luPSJyb3VuZCIgc3Ryb2tlLXdpZHRoPSIyIiB2aWV3Qm94PSIwIDAgMjQgMjQiIHdpZHRoPSIyNCIgeG1sbnM9Imh0dHA6Ly93d3cudzMub3JnLzIwMDAvc3ZnIj48cG9seWxpbmUgcG9pbnRzPSIxNSAxOCA5IDEyIDE1IDYiLz48L3N2Zz4=);background-size:30px}.spl-prev{left:20px}.spl-next{left:auto;right:20px;transform:translateX(100px) scaleX(-1)}#spotlight.menu .spl-prev{transform:translateX(0)}#spotlight.menu .spl-next{transform:translateX(0) scaleX(-1)}@media (hover: hover){.spl-page~div{cursor:pointer;transition:opacity 0.2s ease}.spl-next:hover,.spl-page~div:hover,.spl-prev:hover{opacity:1}}@media (max-width: 500px){.spl-header
div{width:44px}.spl-footer .spl-title{font-size:20px}.spl-footer{font-size:14px}.spl-next,.spl-prev{width:35px;height:35px;margin-top:-17.5px;background-size:15px 15px}.spl-spinner{background-size:30px 30px}}.hide-scrollbars{overflow:hidden !important}.spotlight[data-src]{cursor:pointer}.main{margin-top:9.625rem}@media screen and (max-width: 900px){.main{margin-top:64px}}.header{cursor:default;position:fixed;z-index:9;top:0;left:0;width:100%;background:#fff;transition:0.25s ease transform}.header._hide{transform:translateY(-100%)}.header._scrolled{box-shadow:0 12px 24px 0 rgba(0, 0, 0, 0.12)}.header__top{display:flex;align-items:center}.header_logo{display:block}.header_location_title{color:var(--purple-50);font-size:0.875rem;font-weight:300;line-height:1.3}.header_callback{cursor:pointer;color:var(--purple-50);font-size:0.875rem;font-weight:300;transition:var(--global-transition)}@media screen and (min-width: 901px){.header_callback:hover{color:var(--brand-purple-100)}}.header__bottom{padding:0.75rem 0}@media screen and (min-width: 901px){.header__top{border-bottom:1px dashed var(--purple-50);justify-content:space-between;gap:1rem;padding:1.25rem 0 0.75rem}.header__top_left{display:flex;align-items:center;gap:2.5rem}.header__top_right{display:flex;align-items:center;gap:0.75rem}.header_logo{width:15rem}}@media screen and (max-width: 900px){.header
.container{padding:0
16px}.header__top{justify-content:space-between;padding:12px
0}.header_logo{width:160px}.header_mob_actions{display:flex;gap:8px}.header_mob_actions a, .header_mob_actions
button{border-radius:6px;background:var(--purple-10);padding:8px
12px}.header_mob_actions a svg, .header_mob_actions button
svg{color:var(--purple-50);display:block}.header
.mob_menu_btn{border-radius:6px;background:var(--purple-10);width:44px;height:36px;display:flex;align-items:center;justify-content:center}.header
.mob_menu_btn._active{background:var(--purple-50)}.header .mob_menu_btn._active ._burger
span{background:#fff}.header_callback{font-size:12px}}.header_drop{position:relative}.header_drop_btn{user-select:none;border-radius:6px;background:var(--purple-10);display:flex;align-items:center;gap:0.5rem;font-size:1rem;font-weight:400;padding:0.5rem 0.75rem;transition:var(--global-transition)}.header_drop_btn>svg{color:var(--purple-50);width:1.25rem}.header_drop
._messengers{display:flex;align-items:center;gap:0.5rem;margin-right:4px}.header_drop ._messengers
svg{display:block;color:var(--purple-50);width:1.25rem;height:1.25rem;transition:var(--global-transition)}.header_drop_content{z-index:2;position:absolute;top:calc(100% - 4px);left:0;width:100%;border-radius:12px;background:var(--white);box-shadow:0 12px 24px 0 rgba(0, 0, 0, 0.12);opacity:0;visibility:hidden;transition:var(--global-transition);padding:0.75rem}.header_drop_content
a{display:block;border-radius:8px;background:var(--white);color:var(--brand-purple-100);padding:0.5rem 0.75rem}.header_drop_content a:not(:last-child){margin-bottom:4px}@media screen and (min-width: 901px){.header_drop_content a:hover{background:var(--purple-10)}}.header_drop._active
.header_drop_btn{background:#EAD1E7}.header_drop._active
.header_drop_content{visibility:visible;opacity:1}@media screen and (min-width: 901px){.header_drop:hover
.header_drop_btn{background:#EAD1E7}.header_drop:hover
.header_drop_content{visibility:visible;opacity:1}.header_drop ._messengers a:hover
svg{color:var(--brand-purple-100)}}@media screen and (max-width: 900px){.header_drop_btn{white-space:nowrap;font-size:14px}.header_drop_content
a{font-size:14px;padding:4px
12px}}.header__nav{list-style:none;display:flex;align-items:center;justify-content:space-between;gap:2.5rem}.header__nav
a{display:block;color:#000;font-size:1rem;line-height:1.25;font-weight:500}.header__nav_item{position:relative}@media screen and (min-width: 901px){.header__nav_item:hover .header__nav_title
a{color:var(--purple-50)}.header__nav_item:hover .header__nav_title
svg{color:var(--purple-50)}.header__nav_item:hover
.header__nav_item__list{visibility:visible;opacity:1}}.header__nav
.header__nav_title{color:#000;display:flex;align-items:center;gap:0.5rem;text-transform:uppercase;letter-spacing:0.12rem}.header__nav .header__nav_title
svg{color:var(--gray-2);display:block;width:1.25rem;transition:var(--global-transition)}@media screen and (min-width: 901px){.header__nav .header__nav_title:hover{color:var(--purple-50)}.header__nav .header__nav_title:hover
svg{transform:scale(-1)}}.header__nav_item__list{list-style:none}.header__nav_item__list li:not(:last-child){margin-bottom:0.25rem}.header__nav_item__list
a{border-radius:8px;background-color:var(--gray-light);color:var(--brand-purple-100);padding:0.5rem 0.75rem}@media screen and (min-width: 901px){.header__nav_item__list a:hover{background-color:var(--purple-10)}}@media screen and (max-width: 1400px){.header__nav{gap:1.5rem}}@media screen and (min-width: 901px){.header__nav_item__list{position:absolute;z-index:3;top:calc(100% + 1.45rem);left:50%;border-radius:12px;background:#fff;box-shadow:0 12px 24px 0 rgba(0, 0, 0, 0.12);padding:1.25rem;opacity:0;visibility:hidden;transition:var(--global-transition);transform:translateX(-50%);width:17.5rem}.header__nav_item__list::before{content:"";position:absolute;top:-1.45rem;left:0;width:100%;height:1.45rem}}@media screen and (max-width: 900px){.header__nav{display:flex;flex-direction:column;align-items:unset;gap:20px}.header__nav_item{width:100%}.header__nav
.header__nav_title{justify-content:space-between;gap:10px;padding:0;font-size:14px;letter-spacing:1.12px}.header__nav .header__nav_title
a{font-size:14px;letter-spacing:1.12px}.header__nav .header__nav_title
svg{transform:translateY(-0.1rem) rotate(-90deg)}.header__nav .header__nav_title._active
svg{transform:translateY(-0.1rem) rotate(0deg)}.header__nav
a{font-size:16px}.header__nav_item__list{display:none;margin:16px
0 8px}.header__nav_item__list
a{font-size:14px;padding:6px
16px}}.header__nav__catalog{position:relative}.header__nav__catalog .header__nav__catalog_col__parents
a{font-size:0.875rem;letter-spacing:0.07rem;text-transform:uppercase}.header__nav__catalog .header__nav__catalog_col__parents a:not(:last-child){margin-bottom:0.5rem}.header__nav__catalog .header__nav__catalog_col__parents
a._active{background-color:var(--purple-10)}.header__nav__catalog_submenu{display:none}.header__nav__catalog_submenu li:not(:last-child){margin-bottom:0.5rem}.header__nav__catalog_submenu._active{display:block}.header__nav__catalog_submenu
a{color:var(--brand-purple-100);font-weight:400}.header__nav__catalog
ul{list-style:none}.header__nav__catalog
a{border-radius:8px;background-color:var(--gray-light);display:flex;align-items:center;justify-content:space-between;gap:0.75rem;padding:0.75rem 1rem}.header__nav__catalog a
svg{color:var(--purple-50);transform:rotate(-90deg);width:1.25rem;height:1.25rem}@media screen and (min-width: 901px){.header__nav__catalog a:hover{background-color:var(--purple-10)}}.header__nav__catalog._active
.header__nav__catalog_content{opacity:1;visibility:visible}@media screen and (min-width: 901px){.header__nav__catalog_btn{cursor:pointer;user-select:none;font-size:1rem;line-height:1.25;font-weight:500;text-transform:uppercase;letter-spacing:0.12rem;display:flex;align-items:center;gap:0.75rem;transition:var(--global-transition)}.header__nav__catalog_btn
svg{display:none}.header__nav__catalog_btn._active{color:var(--purple-50)}.header__nav__catalog_btn:hover{color:var(--purple-50)}.header__nav__catalog_content{position:absolute;z-index:3;top:calc(100% + 1.45rem);left:-1.25rem;border-radius:12px;background:#fff;box-shadow:0 12px 24px 0 rgba(0, 0, 0, 0.12);padding:1.25rem;opacity:0;visibility:hidden;transition:var(--global-transition);display:flex}.header__nav__catalog
.header__nav__catalog_col__parents{width:23.125rem}.header__nav__catalog_submenu{width:23.125rem;padding-left:1.25rem}}@media screen and (max-width: 900px){.header__nav__catalog_btn{border-radius:12px;background:var(--purple-10);display:flex;align-items:center;justify-content:center;gap:12px;height:48px;font-size:14px;font-weight:500;letter-spacing:1.12px;text-transform:uppercase;padding:12px
20px}.header__nav__catalog
.header__nav__catalog_col__parents{display:none;margin:20px
0 0}.header__nav__catalog .header__nav__catalog_col__parents
a{padding:0}.header__nav__catalog .header__nav__catalog_col__parents a:not(:last-child){margin-bottom:20px}.header__nav__catalog_submenu{margin:20px
0 0}.header__nav__catalog_submenu li:not(:last-child){margin-bottom:20px}.header__nav__catalog_submenu
a{font-size:16px;padding:0;margin-left:30px}.header__nav__catalog
._back_btn{display:flex;align-items:center;gap:12px;font-size:14px;font-weight:500;letter-spacing:1.12px;text-transform:uppercase}.header__nav__catalog ._back_btn
svg{color:var(--purple-50);transform:rotate(90deg);width:20px}.header__nav__catalog
a{font-size:14px}}@media screen and (min-width: 901px){body:has(.header__nav__catalog._active) .overlay_header,
body:has(.header__nav_item.has_child:hover) .overlay_header{visibility:visible;opacity:1}}.overlay_header{cursor:pointer;position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.2);transition:var(--global-transition);opacity:0;visibility:hidden;z-index:8}.overlay_header._active{visibility:visible;opacity:1}._burger{position:relative;width:1.5rem;height:0.875rem}._burger
span{display:block;position:absolute;height:2px;width:100%;background:var(--purple-50);border-radius:8px;left:0;transition:0.25s ease transform}._burger span:nth-child(1){top:0;transform-origin:left center}._burger span:nth-child(2){top:0.375rem;transform-origin:left center}._burger span:nth-child(3){top:0.75rem;transform-origin:left center}@media screen and (max-width: 900px){._burger{width:17px}}._active > ._burger span:nth-child(1){transform:rotate(45deg);top:-0.1125rem;left:0.25rem}._active > ._burger span:nth-child(2){width:0%;opacity:0}._active > ._burger span:nth-child(3){transform:rotate(-45deg);top:0.925rem;left:0.25rem}@media screen and (max-width: 900px){._active > ._burger span:nth-child(1){top:0;left:2px}._active > ._burger span:nth-child(3){top:12px;left:2px}}.footer{cursor:default;color:#fff;background:var(--brand-purple-100)}.footer_logo{display:block}.footer_title{color:var(--purple-50);font-size:1.25rem;font-weight:500;margin-bottom:1.25rem}.footer_menu{list-style:none;display:flex;flex-direction:column;gap:0.75rem;padding:0}.footer_menu
a{font-size:1rem;font-weight:300}.footer_contacts{display:flex;flex-direction:column;gap:1.25rem}.footer_bottom{font-size:1rem;font-weight:300;display:grid;align-items:center;grid-template-columns:calc(30% - 0.3333333333rem) calc(40% - 0.3333333333rem) calc(30% - 0.3333333333rem);gap:0.5rem}.footer_socials{display:flex;align-items:center;justify-content:center;gap:2.5rem}.footer_socials
svg{color:var(--purple-50);display:block;width:1.5rem;transition:var(--global-transition)}.footer_socials
._sep{display:block;height:1rem;width:1px}.footer_dev{display:flex;align-items:center;justify-content:flex-end;gap:0.625rem}.footer_dev
svg{display:block;width:5.25rem;height:auto}@media screen and (min-width: 901px){.footer{padding:5rem 0}.footer
.container{padding:0
7.5rem}.footer_logo{width:15.25rem;margin:0
auto 5rem}.footer_wrap{border-bottom:1px dashed rgba(255, 255, 255, 0.4);display:grid;grid-template-columns:repeat(4, 1fr);gap:2.5rem;padding-bottom:5rem;margin-bottom:5rem}.footer_title
svg{display:none}.footer .footer_menu a:hover,
.footer .contact_item a:hover{color:var(--purple-50)}.footer .footer_socials a:hover
svg{color:#fff}}@media screen and (max-width: 900px){.footer{padding:20px
0}.footer_logo{width:144px;margin:0
auto 20px}.footer_socials{margin-bottom:20px}.footer_col{border-bottom:1px dashed rgba(255, 255, 255, 0.4);padding-bottom:20px;margin-bottom:20px}.footer_col._active .footer_title
svg{transform:scale(-1)}.footer_col._active .footer_menu,
.footer_col._active
.footer_contacts{max-height:1000px}.footer_title{display:flex;align-items:center;justify-content:space-between;gap:16px;font-size:16px;margin-bottom:0}.footer_title
svg{transition:var(--global-transition)}.footer_menu{max-height:0;overflow:hidden;transition:var(--global-transition-linear);gap:8px}.footer_menu
a{font-size:14px}.footer_menu>*:first-child{margin-top:8px}.footer_contacts{max-height:0;overflow:hidden;transition:var(--global-transition-linear);gap:12px}.footer_contacts>*:first-child{margin-top:8px}.footer_bottom{font-size:14px;grid-template-columns:1fr;align-items:center;text-align:center}.footer_dev{justify-content:center}}.contact_item{display:flex;align-items:flex-start;gap:1.25rem;font-size:1.25rem;font-weight:400}.contact_item_icon{color:var(--purple-50);width:1.25rem;min-width:1.25rem}.contact_item_viber{color:var(--purple-50);font-size:0.875rem;font-weight:300;align-self:center}.contact_item._address,.contact_item._schedule{line-height:1.5}.contact_item._address svg, .contact_item._schedule
svg{margin-top:0.375rem}@media screen and (max-width: 900px){.contact_item{gap:12px;font-size:16px}.contact_item._address svg, .contact_item._schedule
svg{margin-top:4px}}.overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);transition:var(--global-transition);opacity:0;visibility:hidden;z-index:90;cursor:pointer}.overlay._active{visibility:visible;opacity:1}.popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -40%);max-width:calc(100% - 16px);width:37.5rem;max-height:calc(100% - 20px);overflow-y:auto;transition:var(--global-transition);opacity:0;visibility:hidden;z-index:99;border-radius:12px;background:#fff}.popup._active{visibility:visible;opacity:1;transform:translate(-50%, -50%)}.popup_wrap{position:relative;padding:2.5rem}.popup
.h2{margin-bottom:0.5rem}.popup_text{font-size:1.25rem}.popup
form{margin-top:2.5rem}.popup_close{cursor:pointer;position:absolute;top:2px;right:2px;width:2.75rem;height:2.25rem;display:flex;align-items:center;justify-content:center;border-radius:12px;background:var(--purple-10);color:var(--purple-50);transition:var(--global-transition)}.popup_close
svg{width:1.25rem;display:block;transition:var(--global-transition)}.popup_success_icon{display:block;width:6.875rem;height:6.25rem;margin-bottom:1.25rem}.popup .btn,
.popup
.gform_button{width:100%}@media screen and (max-width: 900px){.popup_wrap{padding:20px}.popup_close{top:4px;right:4px}.popup
.h2{font-size:24px}.popup_text{font-size:16px}.popup_success_icon{width:88px;height:80px;margin-bottom:20px}.popup
form{margin-top:20px}}.mobile_menu{z-index:9;position:fixed;top:72px;left:8px;width:calc(100% - 16px);min-height:450px;height:max-content;max-height:calc(100% - 100px);opacity:0;visibility:hidden;transition:var(--global-transition)}.mobile_menu._active{opacity:1;visibility:visible}.mobile_menu_wrap{overflow-y:auto;min-height:450px;max-height:calc(100vh - 80px);border-radius:12px;background:var(--white);box-shadow:0 12px 24px 0 rgba(0, 0, 0, 0.12);padding:20px}.mobile_menu_bottom{margin-top:20px}.mobile_menu_bottom
.btn{width:100%;height:36px}.mobile_menu_row{display:flex;align-items:center;justify-content:space-between;gap:12px;margin-bottom:20px}.mobile_menu_langs{display:flex;align-items:center;justify-content:center;gap:20px;margin-top:30px}.mobile_menu_langs a, .mobile_menu_langs
span{font-size:14px;font-weight:500;letter-spacing:1.12px;text-transform:uppercase}.mobile_menu_langs
span{color:var(--grey)}.gfield{position:relative;margin-bottom:1.25rem}.gfield
label{z-index:0;pointer-events:none;position:absolute;top:0.875rem;left:0;color:var(--grey);font-size:1rem;font-weight:300;transition:var(--global-transition)}.gfield label
.gfield_required{display:none}.gfield input, .gfield textarea, .gfield
select{width:100%;border:none;border-bottom:1px dashed var(--purple-50);color:var(--black);background:transparent !important;font-size:1rem;font-weight:400;padding:1.25rem 0 0.25rem 0;transition:var(--global-transition)}.gfield input[type="number"]{-moz-appearance:textfield;appearance:textfield}.gfield input[type="number"]::-webkit-outer-spin-button,
.gfield input[type="number"]::-webkit-inner-spin-button{-webkit-appearance:none}.gfield
textarea{resize:none;height:6rem}.gfield input::placeholder, .gfield textarea::placeholder, .gfield select::placeholder{color:transparent}.gfield:has(input:focus) label, .gfield:has(input:not(:placeholder-shown)) label, .gfield:has(textarea:focus) label, .gfield:has(textarea:not(:placeholder-shown)) label, .gfield._filled
label{font-size:0.875rem;top:2px}.gfield.gfield_error input, .gfield.gfield_error
select{border-bottom:1px solid var(--red)}@media screen and (max-width: 900px){.gfield{margin-bottom:12px}}.gform_button{cursor:pointer;display:block;width:max-content;max-width:100%;height:2.625rem;transition:var(--global-transition);border-radius:6px;border:1px
solid var(--brand-green-100);background-color:var(--brand-green-100);color:#fff;text-align:center;font-size:1rem;line-height:1;font-weight:500;padding:0.75rem 1.25rem}@media screen and (min-width: 901px){.gform_button:hover{opacity:0.8}}@media screen and (max-width: 900px){.gform_button{width:100%;font-size:14px}}.gfield--type-select
label{display:none}.gfield
select{color:var(--grey);padding: .75rem 0}.hero{cursor:default;background:var(--purple-10)}.hero_wave{display:block;position:absolute;top:0;left:0;width:calc(100% + 2px);max-width:calc(100% + 2px);height:auto;z-index:1}.hero_main{color:var(--white, #FFF);position:relative;display:flex;flex-direction:column;justify-content:flex-end}.hero_bg{position:absolute;top:0;left:0;width:100%;height:100%}.hero_bg::before{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.48)}.hero
.play{position:relative;z-index:1;cursor:pointer;color:var(--purple-50);width:1.875rem;transition:var(--global-transition)}.hero
h1{position:relative;z-index:1;margin:0.75rem 0}.hero_text{position:relative;z-index:1;font-size:1.25rem;font-weight:300;line-height:1.3}.hero_benefits{position:relative;z-index:1;display:grid;grid-template-columns:repeat(3, 1fr);gap:1.25rem;margin-top:5rem}.hero_benefit{display:flex;align-items:center;gap:1.25rem;font-size:0.875rem;letter-spacing:1.4px;text-transform:uppercase}.hero_benefit_ico{width:3.75rem;min-width:3.75rem;height:3.75rem;border-radius:6px;background:rgba(255, 255, 255, 0.12);display:flex;align-items:center;justify-content:center}.hero_benefit
svg{display:block;width:1.5rem;color:var(--white, #FFF)}.hero_list{display:grid;grid-template-columns:repeat(2, 1fr)}.hero_item{position:relative;overflow:hidden;outline:1px
dashed var(--purple-50);background:var(--white);display:flex;flex-direction:column;justify-content:space-between;padding:2.5rem}.hero_item_bg{position:absolute;top:42%;left:-2.5rem;width:14.75rem;max-width:unset}.hero_item:nth-child(2){border-left:none}.hero_item:nth-child(2) .hero_item_bg{width:18.3rem;left:-4.2rem}.hero_item_top{position:relative;z-index:1}.hero_item
.h5{margin-bottom:0.75rem}.hero_item
.btn{position:relative;z-index:1;width:100%}@media screen and (min-width: 901px){.hero{padding:2.5rem 0}.hero_wrap{display:grid;grid-template-columns:60rem 1fr;gap:2.5rem}.hero_main{overflow:hidden;border-radius:0 0 12px 12px;height:40rem;padding:2.5rem}.hero .play:hover{color:var(--brand-purple-100)}}@media screen and (max-width: 900px){.hero{padding:20px
0}.hero_wave{top:-1px;left:-1px}.hero_main{padding:70px
20px 20px;margin-bottom:12px}.hero_text{font-size:16px}.hero_benefits{grid-template-columns:1fr;gap:8px;margin-top:40px}.hero_benefit{gap:12px;font-size:12px;letter-spacing:0.96px}.hero_benefit_ico{width:48px;min-width:48px;height:48px}.hero_benefit
br{display:none}.hero_item{padding:20px}.hero_item_bg{top:unset;bottom:49px;width:177px;left:-34px}.hero_item:nth-child(2) .hero_item_bg{width:220px;left:-52px}.hero_item_top{position:relative;z-index:1}.hero_item
.btn{margin-top:40px}}.home_first_services{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem}.home_first .service_item
.bg_img{opacity:0.2}.home_first_consultant{border-radius:12px;background:#EFF5F3;padding:2.5rem}.home_first_consultant
.h3{margin-bottom:1.25rem}.home_first_consultant
ul{list-style:none;display:flex;flex-direction:column;gap:1.25rem;margin-bottom:2.5rem}.home_first_consultant ul
li{position:relative;display:flex;align-items:center;gap:1.25rem;font-size:1rem;line-height:1.3;font-weight:300}.home_first_consultant ul li::before{content:"";display:block;width:2rem;min-width:2rem;height:2rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/arm_aristo/assets/img/icons/ico-done.svg")}@media screen and (min-width: 901px){.home_first_wrap{display:grid;grid-template-columns:60rem 1fr;gap:2.5rem}}@media screen and (max-width: 900px){.home_first_services{gap:4px;margin-bottom:20px}.home_first_consultant{padding:20px}.home_first_consultant
.h3{margin-bottom:12px}.home_first_consultant
ul{gap:12px;margin-bottom:20px}.home_first_consultant ul
li{gap:12px;font-size:14px}.home_first_consultant ul li::before{width:24px;min-width:24px;height:24px}}.consultant_img{width:25rem;margin:0
auto}.consultant_content{border-radius:8px;background:var(--white);padding:1.25rem 2.5rem 2.5rem;text-align:center}.consultant_position{color:var(--grey);font-weight:300;line-height:1.3}.consultant_actions{display:flex;flex-wrap:wrap;gap:4px;margin-top:1.25rem}.consultant_actions
.btn{width:calc(50% - 2px);white-space:nowrap}.consultant_actions .btn:nth-child(3){width:100%}@media screen and (max-width: 900px){.consultant_img{width:210px}.consultant_content{padding:20px}.consultant_position{font-size:14px}.consultant_actions{margin-top:12px}.consultant_actions
.btn{width:100%}}.why_us_item{outline:1px
dashed var(--purple-50);background:#fff}@media screen and (min-width: 901px){.why_us_list{display:grid;grid-template-columns:repeat(3, 1fr)}.why_us_item{padding:2.5rem}.why_us_item:not(:last-child){border-right:0}.why_us_item
.bg_img{width:8.75rem;margin-bottom:5rem}.why_us_item
.h5{margin-bottom:0.75rem}}@media screen and (max-width: 900px){.why_us_item{display:flex;align-items:flex-start;gap:20px;padding:20px}.why_us_item:not(:last-child){border-bottom:0}.why_us_item
.bg_img{width:80px;min-width:80px}.why_us_item
.h5{margin-bottom:8px}}.home_services{background:var(--brand-purple-100)}.home_services_wrap{width:100%}.home_services_nav_item{cursor:pointer;user-select:none;border-radius:6px;background:rgba(255, 255, 255, 0.12);color:#fff;height:100%;display:flex;align-items:center;justify-content:center;text-align:center;font-size:1rem;font-weight:500;padding:1.25rem 0.5rem;transition:var(--global-transition)}@media screen and (min-width: 901px){.home_services_nav_item:hover{background:var(--purple-50)}}.home_services_nav .swiper-slide-thumb-active
.home_services_nav_item{background:var(--purple-50)}.home_services_slider{overflow:hidden;border-radius:12px}@media screen and (min-width: 901px){.home_services_nav{overflow:hidden;border-radius:6px;margin-bottom:2.5rem}}@media screen and (max-width: 900px){.home_services_nav{margin-bottom:20px}.home_services_nav .swiper-slide{width:auto}.home_services_nav_item{width:max-content;font-size:14px;padding:8px
16px}}.home_service_thumb{overflow:hidden;border-radius:12px;aspect-ratio:1.2/1}.home_service_content{border-radius:12px;background:var(--white);display:flex;flex-direction:column;justify-content:space-between;gap:1.25rem;padding:2.5rem}.home_service
.h3{margin-bottom:1.25rem}.home_service_text{font-size:1.25rem;font-weight:300;line-height:1.3;margin-bottom:1.25rem}.home_service_table{display:flex;flex-direction:column;gap:0.5rem}.home_service_table_item{min-height:1.5rem;color:var(--grey);display:flex;align-items:center;gap:0.5rem;font-size:1rem;font-weight:300}.home_service_table_item div:first-child{width:calc(50% - 0.25rem);position:relative;display:flex;align-items:center;gap:0.5rem;white-space:nowrap}.home_service_table_item div:first-child
span{flex-grow:1;white-space:nowrap}.home_service_table_item div:first-child::after{content:"▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪";white-space:nowrap;overflow:hidden;color:var(--purple-50);font-size:10px;letter-spacing:2px;line-height:1}.home_service_actions{display:grid;grid-template-columns:repeat(2, 1fr);gap:0.5rem}.home_service_actions
.btn{width:100%}@media screen and (min-width: 901px){.home_service{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media screen and (max-width: 900px){.home_service_thumb{aspect-ratio:1.016/1;margin-bottom:20px}.home_service_content{gap:20px;padding:20px}.home_service
.h3{margin-bottom:12px}.home_service_text{font-size:16px;margin-bottom:12px}.home_service_table{gap:8px}.home_service_table_item{min-height:20px;font-size:14px;gap:4px}.home_service_table_item div:first-child{flex-grow:1;gap:4px}.home_service_table_item div:first-child::after{min-width:10px;font-size:6px}.home_service_table_item div:last-child{text-align:right}.home_service_actions{grid-template-columns:1fr}}.section_quiz
.h3{font-family:"Prata",serif;margin-bottom:0.5rem}.section_quiz_text{margin-bottom:1.25rem}.section_quiz_consultant{border-radius:12px;background:#EFF5F3}@media screen and (min-width: 901px){.section_quiz_wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}.section_quiz_text{font-size:1.25rem}.section_quiz_consultant{padding:2.5rem}.section_quiz
.consultant{margin-top:2.5rem}.section_quiz
.consultant_img{width:17.9rem}}@media screen and (max-width: 900px){.section_quiz_text{font-size:16px}.section_quiz_consultant{padding:20px;margin-bottom:20px}}.form{border-radius:6px;background:var(--white);padding:2.5rem}@media screen and (max-width: 900px){.form{padding:20px}}.quiz{overflow:hidden;border:1px
dashed var(--purple-50);padding:2.5rem}.quiz_nav_wrap{margin:2.5rem 0}.quiz_nav{display:grid;grid-template-columns:repeat(2, 1fr);gap:4px}.quiz_nav_btn{cursor:default;border-radius:6px;background:rgba(164, 93, 190, 0.1);color:var(--purple-50);display:flex;align-items:center;justify-content:center;gap:0.5rem;padding:0.5rem 1.25em}.quiz_nav_btn
span{font-size:0.875rem;line-height:1rem;opacity:0.4}.quiz_nav_btn._active{background:var(--purple-50);color:#fff}.quiz_nav_btn[data-step="1"]{cursor:pointer}.quiz_content{position:relative}.quiz_list{width:100%;transition:0.25s ease opacity, 0.25s ease visibility;display:grid;grid-template-columns:repeat(2, 1fr);gap:1.25rem}.quiz_list._hide{position:absolute;opacity:0;visibility:hidden}.quiz_item{cursor:pointer;position:relative;overflow:hidden;background:var(--purple-10);border-radius:8px;height:23.2rem;display:flex;flex-direction:column;align-items:center;gap:1.25rem;justify-content:space-between}.quiz_item
.h5{width:100%;background:var(--purple-10);position:relative;z-index:2;display:flex;align-items:center;justify-content:space-between;gap:1rem;padding:1.25rem;transition:var(--global-transition)}.quiz_item .h5
svg{width:1.375rem;color:var(--purple-50)}@media screen and (min-width: 901px){.quiz_item:hover
.h5{color:var(--purple-50)}}.quiz_step{width:100%;position:absolute;opacity:0;visibility:hidden;transition:0.25s ease opacity, 0.25s ease visibility;border-radius:8px;background:var(--purple-10);padding:1.25rem}.quiz_step._active{position:relative;opacity:1;visibility:visible}.quiz_step_head{display:flex;align-items:center;gap:1.25rem;margin-bottom:1.25rem}.quiz_step_head
svg{cursor:pointer;width:1.875rem;color:var(--purple-50);transform:scaleX(-1)}.quiz_step_list{display:grid;grid-template-columns:repeat(2, 1fr);gap:4px}.quiz_step_list
a{border-radius:6px;background:var(--white, #FFF);display:flex;align-items:center;min-height:3.5875rem;padding:0.25rem 1.25rem}@media screen and (min-width: 901px){.quiz_step_list a:hover{color:var(--purple-50)}}.quiz_help{color:var(--green-50);font-size:1rem;font-weight:500;letter-spacing:0.12rem;text-transform:uppercase;width:max-content;margin:2.5rem auto 0}@media screen and (max-width: 900px){.quiz{padding:20px}.quiz_nav_wrap{margin:20px
-20px;padding:0
20px;overflow-x:auto}.quiz_nav_wrap::-webkit-scrollbar{height:0}.quiz_nav{width:max-content;gap:4px}.quiz_nav_btn{font-size:14px;white-space:nowrap;padding:9px
20px 10px}.quiz_nav_btn
span{font-size:12px;line-height:15px}.quiz_list{gap:4px}.quiz_item{height:auto;aspect-ratio:0.8/0.9;gap:0}.quiz_item
.h5{gap:8px;padding:12px}.quiz_item .h5
svg{width:20px}.quiz_step{padding:20px}.quiz_step_head{gap:16px;margin-bottom:16px}.quiz_step_head
svg{width:24px}.quiz_step_list{grid-template-columns:1fr;gap:4px}.quiz_step_list
a{font-size:14px;min-height:unset;padding:8px
12px}.quiz_help{font-size:12px;margin:20px
auto 0}}.seo_text_wrap{position:relative;overflow:hidden;max-height:20rem;transition:var(--global-transition);font-size:1rem;font-weight:300;line-height:1.4}.seo_text_wrap::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:5rem;background-image:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);transition:var(--global-transition)}.seo_text_wrap._active{max-height:60000px}.seo_text_wrap._active::after{opacity:0;visibility:hidden}.seo_text p:not(:last-child){margin-bottom:0.75rem}.seo_text ul, .seo_text
ol{padding-left:1.5em}.seo_text ul:not(:last-child), .seo_text ol:not(:last-child){margin-bottom:0.75rem}.seo_text li:not(:last-child){margin-bottom:0.5rem}.seo_text
.seo_text_btn{cursor:pointer;display:flex;align-items:center;gap:0.5rem;color:var(--green-50);font-size:0.875rem;font-weight:300;margin-top:0.75rem;transition:var(--global-transition)}.seo_text .seo_text_btn
svg{display:block;width:1.25rem;transition:var(--global-transition)}.seo_text .seo_text_btn._active
svg{transform:scale(-1)}@media screen and (min-width: 901px){.seo_text
.container{padding:0
15rem}}@media screen and (max-width: 900px){.seo_text_wrap{max-height:465px;font-size:14px}.seo_text p:not(:last-child){margin-bottom:8px}.seo_text ul:not(:last-child), .seo_text ol:not(:last-child){margin-bottom:8px}.seo_text li:not(:last-child){margin-bottom:6px}.seo_text
.seo_text_btn{font-size:12px;margin-top:10px}}.breadcrumbs_wrap{margin-bottom:1.25rem}@media screen and (max-width: 900px){.breadcrumbs_wrap{overflow-y:auto;padding:0
12px;margin:0
-12px 12px}.breadcrumbs_wrap::-webkit-scrollbar{height:0}}.breadcrumbs{list-style:none;display:flex;align-items:center;justify-content:center;gap:0.75rem;font-size:1rem}.breadcrumbs
li{display:flex;align-items:center;gap:0.75rem}.breadcrumbs
a{color:var(--grey);font-weight:300}.breadcrumbs
span{color:var(--purple-50);font-weight:300}.breadcrumbs
svg{color:var(--purple-50);display:block;width:0.75rem}@media screen and (min-width: 901px){.breadcrumbs a:hover{color:var(--purple-50)}}@media screen and (max-width: 900px){.breadcrumbs{width:max-content;min-width:100%;justify-content:center;gap:8px;font-size:14px}.breadcrumbs
li{gap:8px}}.page_header{overflow:hidden;cursor:default;position:relative;background-repeat:no-repeat;background-size:100% auto}.page_header
h1{text-align:center}.page_header_title{display:flex;align-items:center;justify-content:center}@media screen and (min-width: 901px){.page_header{background-position:center top;background-image:url("/wp-content/themes/arm_aristo/assets/img/icons/page-header.svg");padding:5rem 0 2.5rem}.page_header_title{gap:1.25rem}}@media screen and (max-width: 900px){.page_header{background-position:center bottom;background-image:url("/wp-content/themes/arm_aristo/assets/img/icons/page-header-mobile.svg");padding:40px
0 20px}.page_header_title{gap:16px}}.faq{background:var(--purple-10)}.faq::before{content:"";position:absolute;top:1.875rem;left:50%;width:10.125rem;height:16.5625rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/arm_aristo/assets/img/icons/head-bg-reviews.svg");opacity:0;visibility:hidden;transition: .5s all;transform:translate(-50%, 32px)}.faq.aos-animate::before{opacity:1;visibility:visible;transform:translate(-50%, 0)}.faq
.section_title{position:relative;z-index:1}.faq__list{position:relative;z-index:1}.faq__item{outline:1px
dashed var(--purple-50);background:#fff;padding:2.5rem;font-size:1.25rem}.faq__item:not(:last-child){border-bottom:0}.faq__item_head{cursor:pointer;display:flex;align-items:center;justify-content:space-between;gap:0.5rem;font-weight:500;transition:var(--global-transition)}.faq__item_head
svg{color:var(--purple-50);width:1.25rem;min-width:1.25rem;transition:var(--global-transition)}.faq__item_content{display:none;font-weight:300;line-height:1.4;padding-top:0.75rem}.faq__item._active .faq__item_head
svg{transform:scale(-1)}@media screen and (min-width: 900px){.faq__item_head:hover{color:var(--purple-50)}}@media screen and (max-width: 900px){.faq::before{top:20px}.faq__item{padding:20px;font-size:16px}.faq__item_content{padding-top:8px}}.section_prices{overflow:unset;padding-bottom:5rem}.section_prices_text{font-size:0.875rem;text-align:center;margin:0
0 2.5rem}.prices_item_title,.prices_item_subtitle{color:var(--purple-50);font-weight:400}@media screen and (min-width: 901px){.faq__item.prices_item{padding:0;outline:none}.faq__item.prices_item
.faq__item_head{cursor:default}.faq__item.prices_item .faq__item_head:hover{color:var(--black)}.faq__item.prices_item .faq__item_head
svg{display:none}.faq__item.prices_item
.faq__item_content{display:block;padding:0}.section_prices_wrap{position:relative;display:flex;align-items:flex-start;gap:2.5rem}.section_prices_content{width:calc(100% - 25rem);min-width:calc(100% - 25rem)}.prices_item{font-size:1.25rem}.prices_item:not(:first-child){padding-top:2rem}.prices_item_title{font-size:1.375rem;margin:1rem 0 .5rem}.prices_item_subtitle{font-size:1.25rem;padding-left:1.25rem;margin:1rem 0 .5rem}.prices_item
.service_prices_row{padding-left:1.25rem}}@media screen and (max-width: 900px){.section_prices{padding-bottom:40px}.section_prices_text{font-size:12px;margin-bottom:20px}.prices_item{font-size:16px}.prices_item_title{padding-top:20px}.prices_item_title:not(:first-of-type){border-top:1px dashed var(--purple-50);padding-top:16px}.prices_item_subtitle{padding-top:16px}}.faq_switcher{position:relative;z-index:2;height:44px;margin-bottom:20px;font-size:14px}.faq_switcher_wrap{border-radius:12px;background:#EFF5F3;padding:12px
20px}.faq_switcher_btn{display:flex;align-items:center;justify-content:space-between;gap:1rem}.faq_switcher_btn
svg{color:var(--green-50);transform:rotate(90deg);transition:var(--global-transition)}.faq_switcher_list{display:none}.faq_switcher_item{transition:var(--global-transition)}.faq_switcher_item:first-child{margin-top:8px}.faq_switcher_item:not(:last-child){margin-bottom:8px}.faq_switcher_item._active{color:var(--purple-50)}.faq_switcher._active{box-shadow:0 12px 24px 0 rgba(0, 68, 45, 0.12)}.faq_switcher._active .faq_switcher_btn
svg{transform:rotate(90deg) scale(-1)}.bordered_block{border:1px
dashed var(--purple-50);padding:2.5rem}@media screen and (max-width: 900px){.bordered_block{padding:20px}}@media screen and (max-width: 900px){.section_promo{padding-bottom:40px}}@media screen and (min-width: 901px){.promo_list{display:grid;grid-template-columns:repeat(3, 1fr)}}.promo_item{position:relative;display:flex;flex-direction:column;padding:2.5rem}.promo_item_bg{overflow:hidden}.promo_item_bg
img{transition:var(--global-transition)}.promo_item_content{position:relative;z-index:1}.promo_item
.h5{transition:var(--global-transition);display:block}.promo_item_text{font-weight:300;line-height:1.3}.promo_item
.btn{width:100%}.promo_item:not(._full){justify-content:space-between}.promo_item:not(._full) .promo_item_bg{overflow:hidden;border-radius:8px}.promo_item:not(._full) .promo_text{color:var(--grey)}.promo_item._full{color:#fff;justify-content:flex-end}.promo_item._full
.promo_item_bg{position:absolute;top:0;left:0;width:100%;height:100%}.promo_item._full .promo_item_bg::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 50%)}@media screen and (min-width: 901px){.promo_item
.h5{margin-bottom:0.75rem}.promo_item_text{margin-bottom:1.25rem}.promo_item:not(._full) .promo_item_bg{height:19rem;margin-bottom:1.25rem}.promo_item:not(._full):hover
.h5{color:var(--brand-green-100)}.promo_item._full{height:37.5rem}.promo_item:hover .promo_item_bg
img{transform:scale(1.05)}}@media screen and (max-width: 900px){.promo_item{padding:20px}.promo_item
.h5{margin-bottom:4px}.promo_item_text{font-size:14px;margin-bottom:8px}.promo_item:not(._full) .promo_item_bg{aspect-ratio:33/19;margin-bottom:8px}.promo_item._full{height:410px}}@media screen and (min-width: 901px){.promo_wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media screen and (max-width: 900px){.promo_wrap{display:flex;flex-direction:column-reverse;gap:20px}}.promo_content
.post_share{margin:0}@media screen and (max-width: 900px){.promo_content
.post_share{width:100%}}.promo_head{border-radius:12px;background:#EFF5F3;padding:2.5rem}@media screen and (max-width: 900px){.promo_head{padding:20px}}.promo_date{margin-bottom:0.75rem}@media screen and (max-width: 900px){.promo_date{margin-bottom:8px}}.promo_block{display:flex;flex-direction:column;gap:1.25rem;margin-top:2.5rem}@media screen and (max-width: 900px){.promo_block{gap:12px;margin-top:20px}.promo_block
.btn{width:100%}}.promo_text{display:flex;flex-direction:column;gap:0.75rem;font-size:1.25rem;font-weight:300;line-height:1.3}.promo_text ul,
.promo_text
ol{padding-left:1.5em}@media screen and (max-width: 900px){.promo_text{gap:8px;font-size:16px}}.promo_details_title{font-size:1.25rem;font-weight:500;margin-bottom:0.5rem}.promo_details_text{font-weight:300;line-height:1.4}@media screen and (max-width: 900px){.promo_details_title{font-size:16px;margin-bottom:8px}.promo_details_text{font-size:14px}}.promo_thumb{border-radius:12px;overflow:hidden;max-height:53rem}@media screen and (max-width: 900px){.promo_thumb{aspect-ratio:35/38}}.promo_related .swiper-slide
.promo_item{height:100%}@media screen and (min-width: 901px){.section_contacts .contact_item a:hover{color:var(--purple-50)}.section_contacts .contact_item .contact_item_viber:hover{color:var(--brand-purple-100)}.contact_item_viber{margin-left:-.5rem}}@media screen and (max-width: 900px){.section_contacts{padding-bottom:40px}.contact_item_viber{font-size:12px}}@media screen and (min-width: 901px){.contacts_wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media screen and (max-width: 900px){.contacts_wrap{display:flex;flex-direction:column;gap:20px}}.contacts_left
.bordered_block{display:flex;flex-direction:column;gap:1.25rem}.contacts_left .bordered_block+.bordered_block{border-top:0}.contacts_left
.post_share{width:100%;margin-top:2.5rem}@media screen and (max-width: 900px){.contacts_left
.bordered_block{gap:16px}.contacts_left
.btn{width:100%}.contacts_left
.post_share{display:flex;flex-direction:column;align-items:center;gap:12px;margin-top:20px}}.contacts_map{border-radius:12px;overflow:hidden}.contacts_map
#map{width:100%;height:100%;min-height:410px}.certificates_excerpt{display:flex;flex-direction:column;gap:0.5rem;font-size:1.25rem;font-weight:500;line-height:1.3}.certificates_block{border-radius:12px;background:#EFF5F3;padding:2.5rem;margin-top:2.5rem}.certificates_block
.h3{margin-bottom:0.5rem}.certificates_price{font-size:1.25rem;font-weight:300;margin-bottom:1.25rem}.certificates_form{border-radius:6px;background:#fff;padding:2.5rem;margin-bottom:2.5rem}.certificates_details_title{font-weight:500;margin-bottom:8px}.certificates_details
ul{padding-left:1.5em;display:flex;flex-direction:column;gap:0.25rem;font-size:0.875rem;font-weight:300}@media screen and (min-width: 901px){.certificates_wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media screen and (max-width: 900px){.certificates_wrap{display:flex;flex-direction:column-reverse;gap:20px}.certificates_excerpt{font-size:16px}.certificates_block{padding:20px;margin-top:20px}.certificates_price{font-size:16px}.certificates_form{padding:20px;margin-bottom:20px}.certificates_details_title{font-size:14px}.certificates_details
ul{font-size:12px}}.hero_about{background:none}.hero_about
.hero_main{overflow:hidden;border-radius:12px}.hero_about_wrap{position:relative;z-index:1}.hero_about
.breadcrumbs{justify-content:flex-start}.hero_about .breadcrumbs a, .hero_about .breadcrumbs
svg{color:#fff}.hero_about .breadcrumbs
span{color:var(--purple-50)}@media screen and (min-width: 901px){.hero_about_wrap{width:55rem}}@media screen and (max-width: 900px){.hero_about{padding-bottom:0}}.section_about
.bordered_block{display:flex;flex-direction:column;gap:1.25rem;font-size:1.25rem;font-weight:300;line-height:1.3}.section_about .bordered_block ul, .section_about .bordered_block
ol{padding-left:1.5em;display:flex;flex-direction:column;gap:0.5rem}.section_about .bordered_block strong, .section_about .bordered_block
b{font-weight:500}@media screen and (min-width: 901px){.section_about_wrap{display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}}@media screen and (max-width: 900px){.section_about_wrap{display:flex;flex-direction:column;gap:20px}.section_about
.bordered_block{gap:12px;font-size:16px}.section_about .bordered_block ul, .section_about .bordered_block
ol{gap:4px}}.director{display:flex;flex-direction:column;justify-content:center;gap:0.5rem;text-align:center}.director_thumb{position:relative;border-radius:12px;background-color:var(--purple-10);background-image:url("/wp-content/themes/arm_aristo/assets/img/icons/director-bg.svg");background-position:center;background-repeat:no-repeat;background-size:cover;padding:3.75rem 0 0;margin-bottom:0.75rem}.director_thumb
img{display:block;width:33rem;max-width:100%;margin:auto}.director_position{font-size:1.25rem;font-weight:500}@media screen and (max-width: 900px){.director{gap:4px}.director_thumb{padding:30px
0 0;margin-bottom:8px}.director_thumb
img{width:250px}.director_position{font-size:16px}}.why_us_about{background:var(--purple-10)}.why_us_about
.why_us_item{position:relative;background:#fff}.why_us_about .why_us_item
.h2{transition:var(--global-transition)}.why_us_about
.why_us_item_arrow{position:absolute;top:1.25rem;right:1.25rem;width:1.875rem;height:1.875rem;opacity:0.2;color:#000;transition:var(--global-transition)}.why_us_about
.why_us_item_head{display:flex;align-items:center;gap:2.5rem;margin-bottom:5rem}.why_us_about .why_us_item
.bg_img{margin:0}@media screen and (min-width: 901px){.why_us_about
.why_us_list{grid-template-columns:repeat(2, 1fr)}.why_us_about .why_us_item:hover
.why_us_item_arrow{opacity:1}.why_us_about .why_us_item:hover
.h2{color:var(--purple-50)}}@media screen and (max-width: 900px){.why_us_about
.why_us_item{flex-direction:column}.why_us_about
.why_us_item_arrow{display:none}.why_us_about
.why_us_item_head{gap:8px;margin-bottom:0}.why_us_about .why_us_item
.h5{margin-bottom:8px}}.partners_slider .swiper-slide{border-radius:12px;border:1px
solid var(--purple-10);background:var(--white);padding:0.75rem}.partners_slider .bg_img
img{object-fit:contain;max-height:5.5rem}@media screen and (max-width: 900px){.partners_slider .swiper-slide{border-radius:8px;padding:8px;margin-top:4px;margin-right:4px}.partners_slider .bg_img
img{max-height:56px}}.diplomas_slider_2 .swiper-slide{width:auto}.diplomas_slider_2 .swiper-slide .bg_img
img{height:25rem;width:auto}@media screen and (max-width: 900px){.diplomas_slider_2 .swiper-slide .bg_img
img{height:190px}}.blog_latest::before{content:"";position:absolute;top:1.875rem;left:50%;width:13.6875rem;height:14.6875rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/arm_aristo/assets/img/icons/head-bg-blog.svg");opacity:0;visibility:hidden;transition: .5s all;transform:translate(-50%, 32px)}.blog_latest.aos-animate::before{opacity:1;visibility:visible;transform:translate(-50%, 0)}.blog_latest.pbm-40::before{display:none}.blog_latest
.section_title{position:relative;z-index:1}.blog_list{position:relative;z-index:1;display:grid;grid-template-columns:repeat(2, 1fr);gap:2.5rem}@media screen and (max-width: 900px){.blog_list{grid-template-columns:1fr;gap:4px}}.blog_preview{position:relative;overflow:hidden;border-radius:12px;display:flex;flex-direction:column;justify-content:flex-end;gap:0.5rem;height:25rem;padding:2.5rem;color:#fff}.blog_preview
.bg_img{position:absolute;top:0;left:0;width:100%;height:100%;overflow:hidden;border-radius:12px}.blog_preview .bg_img::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:100%;background:linear-gradient(0deg, rgba(0, 0, 0, 0.4) 0%, rgba(0, 0, 0, 0) 50%)}.blog_preview .bg_img
img{transition:var(--global-transition)}.blog_preview_arrow{position:absolute;z-index:1;top:1.25rem;right:1.25rem;width:1.875rem;display:block;transition:var(--global-transition)}.blog_preview
.h5{position:relative;z-index:1}.blog_preview_date{position:relative;z-index:1;font-size:0.875rem}@media screen and (min-width: 901px){.blog_preview:hover .bg_img
img{transform:scale(1.05)}}@media screen and (max-width: 900px){.blog_preview{height:auto;aspect-ratio:366/240;padding:20px}.blog_preview_arrow{display:none}.blog_preview
.h5{position:relative;z-index:1}.blog_preview_date{font-size:12px}}.post_header_top{display:flex;align-items:center;justify-content:space-between;color:var(--grey);margin-bottom:0.75rem}.post_header_views{display:flex;align-items:center;gap:0.5rem}.post_header_views
svg{width:1.25rem}.post_header_excerpt{line-height:1.3}@media screen and (min-width: 901px){.section_single_post{padding-bottom:5rem}.post_header_wrap{position:relative;overflow:hidden;border-radius:12px;height:40rem}.post_header_bg{position:absolute;top:0;left:0;width:100%;height:100%}.post_header_content{position:absolute;top:2.5rem;right:2.5rem;background:#FFF;border-radius:8px;width:42.5rem;padding:2.5rem}}@media screen and (max-width: 900px){.section_single_post{padding-bottom:40px}.post_header_bg{aspect-ratio:3.66/2.8;overflow:hidden;border-radius:12px;margin-bottom:20px}.post_header_top{font-size:14px;margin-bottom:8px}.post_header_views{display:flex;align-items:center;gap:0.5rem}.post_header_views
svg{width:1.25rem}}.post_content{width:60rem;max-width:100%;margin-inline:auto;display:flex;flex-direction:column;gap:0.75rem;font-size:1.25rem;font-weight:300;line-height:1.4}.post_content ul, .post_content
ol{padding-left:1.5em;display:flex;flex-direction:column;gap:0.5rem}.post_content h2:not(:first-child),
.post_content h3:not(:first-child),
.post_content h4:not(:first-child),
.post_content h5:not(:first-child),
.post_content h6:not(:first-child){margin-top:1.75rem}.post_content b, .post_content
strong{font-weight:500}.post_content
a{color:var(--purple-50);text-underline-offset:2px}.post_content a:hover{text-decoration:underline}@media screen and (min-width: 901px){.post_content h2,
.post_content h3,
.post_content h4,
.post_content h5,
.post_content
h6{font-family:"Geologica",sans-serif;font-size:1.5rem;font-weight:500}}@media screen and (max-width: 900px){.post_content{gap:8px;font-size:16px}.post_content h2:not(:first-child),
.post_content h3:not(:first-child),
.post_content h4:not(:first-child),
.post_content h5:not(:first-child),
.post_content h6:not(:first-child){margin-top:20px}.post_content ul, .post_content
ol{gap:4px}}.post_content_gallery{margin:1.75rem 0}.post_content_gallery
.bg_img{aspect-ratio:1.7/1}.post_content_gallery .swiper-container{overflow:hidden;border-radius:12px}.post_content_gallery .swiper-pagination{margin-top:1.25rem}@media screen and (max-width: 900px){.post_content_gallery{margin:20px
0}}.post_video{position:relative;aspect-ratio:1.7/1;overflow:hidden;border-radius:8px;margin:1.75rem 0}.post_video::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;border-radius:8px;background:linear-gradient(0deg, rgba(0, 0, 0, 0.48) 0%, rgba(0, 0, 0, 0.48) 100%);transition:var(--global-transition)}.post_video._active::after{opacity:0;visibility:hidden}.post_video_btn{cursor:pointer;z-index:2;position:absolute;top:50%;left:50%;width:3.125rem;height:3.125rem;transform:translate(-50%, -50%);transition:var(--global-transition)}.post_video_btn
path{transition:var(--global-transition)}@media screen and (min-width: 901px){.post_video .post_video_btn:hover
path{fill:var(--brand-purple-100)}}@media screen and (max-width: 900px){.post_video{aspect-ratio:1.54/1;margin:20px
0}.post_video_btn{width:50px;height:50px}}.post_share{width:max-content;border-radius:0.375rem;background:rgba(164, 93, 190, 0.1);display:flex;align-items:center;justify-content:center;gap:1.25rem;padding:1.25rem 2.5rem;margin:1.75rem auto 0}.post_share_title{font-size:1rem;font-weight:500;letter-spacing:0.12rem;text-transform:uppercase}.post_share_list{display:flex;align-items:center;gap:1.25rem}.post_share_list
svg{color:var(--purple-50);display:block;width:1.5rem;transition:var(--global-transition)}@media screen and (min-width: 901px){.post_share a:hover
svg{color:var(--brand-purple-100)}}@media screen and (max-width: 900px){.post_share{width:100%;padding:12px
20px}.post_share_title{font-size:14px;letter-spacing:1.12px}}.doctors_list{display:grid}@media screen and (min-width: 901px){.doctors_slider_2{overflow:hidden;padding:1px}.doctors_list{grid-template-columns:repeat(6, 1fr)}.doctors_list .doctor_preview:not(:nth-child(6),:last-child){border-right:0}.doctors_list .doctor_preview:nth-child(n+7){border-top:0}}@media screen and (max-width: 900px){.doctors_list{grid-template-columns:repeat(2, 1fr)}.doctors_list .doctor_preview:not(:nth-child(even),:last-child){border-right:0}.doctors_list .doctor_preview:nth-child(n+3){border-top:0}}.doctors_slider .swiper-slide:not(:last-child) .doctor_preview{border-right:0}.doctors_slider_2 .swiper-slide:not(:last-child) .doctor_preview{border-right:0}.doctor_preview{outline:1px
dashed var(--purple-50);background:#fff;display:flex;flex-direction:column;gap:0.5rem;padding:1.25rem;height:100%}.doctor_preview
.bg_img{overflow:hidden;width:10rem;border-radius:50%;margin-bottom:auto;aspect-ratio:1/1}.doctor_preview .bg_img
img{object-position:top}.doctor_preview_name{font-size:1.25rem;font-weight:500;transition:var(--global-transition)}.doctor_preview_exp{color:var(--grey);font-size:0.875rem;font-weight:300}@media screen and (min-width: 901px){.doctor_preview:hover
.doctor_preview_name{color:var(--purple-50)}}@media screen and (max-width: 900px){.doctor_preview{padding:12px}.doctor_preview
.bg_img{width:120px}.doctor_preview_name{font-size:16px}.doctor_preview_exp{font-size:12px}}@media screen and (min-width: 901px){.doctor_intro{display:grid;grid-template-columns:repeat(2, 1fr);align-items:flex-start;gap:2.5rem}}@media screen and (max-width: 900px){.doctor_intro{display:flex;flex-direction:column-reverse;gap:20px}}.doctor_thumb{border-radius:12px;overflow:hidden;aspect-ratio: .78/1}.doctor_block{border-radius:12px;background:#EFF5F3;padding:2.5rem;margin-bottom:2.5rem}.doctor_block
.h5{margin-bottom:0.75rem}@media screen and (max-width: 900px){.doctor_block{padding:20px;margin-bottom:20px}.doctor_block
.btn{width:100%}}.doctor_desc{font-size:1.25rem;font-weight:300;line-height:1.4;margin-bottom:0.75rem}@media screen and (max-width: 900px){.doctor_desc{font-size:16px}}.doctor_meta{display:flex;align-items:center;flex-wrap:wrap;gap:4px;margin-bottom:2.5rem}.doctor_meta__item{border-radius:6px;background:var(--white);display:flex;align-items:center;gap:0.75rem;font-size:1.25rem;font-weight:300;padding:0.75rem 1rem}.doctor_meta__item
svg{display:block;width:1.25rem;color:var(--purple-50)}@media screen and (max-width: 900px){.doctor_meta{margin-bottom:20px}.doctor_meta__item{font-size:16px;padding:8px
12px}}.doctor_locations{margin-bottom:2.5rem}.doctor_locations_title{margin-bottom:0.75rem}.doctor_locations_item{display:flex;align-items:center;gap:0.75rem;font-size:1rem;font-weight:300}.doctor_locations_item:not(:last-child){margin-bottom:0.75rem}.doctor_locations_item
svg{display:block;width:1.25rem;color:var(--purple-50)}@media screen and (max-width: 900px){.doctor_locations{margin-bottom:20px}.doctor_locations__item{font-size:14px}}.doctor_services_list
a{border:1px
dashed var(--purple-50);display:flex;align-items:center;justify-content:space-between;gap:0.75rem;font-weight:300}.doctor_services_list a
svg{color:var(--purple-50);min-width:1.25rem;width:1.25rem}@media screen and (min-width: 901px){.doctor_services_title{margin-bottom:1.25rem}.doctor_services_list{display:grid;grid-template-columns:repeat(2, 1fr)}.doctor_services_list
a{padding:1.25rem;font-size:1rem}.doctor_services_list a:nth-child(odd){border-right:0}.doctor_services_list a:nth-child(n+3){border-top:0}.doctor_services_list a:last-child{border-right:1px dashed var(--purple-50)}.doctor_services_list a:hover{color:var(--purple-50)}}@media screen and (max-width: 900px){.doctor_services_title{margin-bottom:12px}.doctor_services_list
a{font-size:14px;padding:12px}.doctor_services_list a:not(:last-child){border-bottom:0}}@media screen and (min-width: 901px){.doctor_info_wrap{display:flex;align-items:flex-start;gap:2.5rem}.doctor_info_wrap .doctor_info,
.doctor_info_wrap
.doctor_diplomas{width:calc(50% - 1.25rem)}}.doctor_info{border-radius:12px;background:#EFF5F3;display:flex;flex-direction:column}.doctor_info_block
ul{list-style:none}.doctor_info_block ul
li{position:relative;display:flex;align-items:center;gap:0.75rem;font-weight:300;line-height:1.4}.doctor_info_block ul li::before{content:"";display:block;width:9px;min-width:9px;height:4px;background:url("/wp-content/themes/arm_aristo/assets/img/icons/doctor-list-marker.svg") no-repeat center center/contain}@media screen and (min-width: 901px){.doctor_info{gap:2.5rem;padding:2.5rem}.doctor_info_block
.h5{margin-bottom:1.25rem}.doctor_info_block ul
li{font-size:1rem}.doctor_info_block ul li:not(:last-child){margin-bottom:0.75rem}}@media screen and (max-width: 900px){.doctor_info{gap:20px;padding:20px;margin-bottom:20px}.doctor_info_block
.h5{margin-bottom:12px}.doctor_info_block ul
li{font-size:14px}.doctor_info_block ul li:not(:last-child){margin-bottom:8px}}.doctor_diplomas{overflow:hidden;width:100%;border:1px
dashed var(--purple-50);background:var(--white)}.doctor_diplomas_slider{position:relative;width:100%}.doctor_diplomas .swiper-container{width:31.75rem;max-width:100%;margin:0
auto;overflow:hidden}.doctor_diplomas
.bg_img{cursor:pointer}.doctor_diplomas .bg_img
img{box-shadow:0 1.25rem 2.5rem 0 rgba(84, 13, 110, 0.12)}@media screen and (min-width: 901px){.doctor_diplomas{padding:2.5rem}.doctor_diplomas
.h3{margin-bottom:3.75rem}.doctor_diplomas .swiper-pagination{margin-top:3.75rem}}@media screen and (max-width: 900px){.doctor_diplomas{padding:20px}.doctor_diplomas
.h3{margin-bottom:20px}.doctor_diplomas .swiper-pagination{margin-top:20px}}.reviews{background:var(--purple-10)}.reviews::before{content:"";position:absolute;top:1.875rem;left:50%;width:10.125rem;height:16.5625rem;background-size:contain;background-position:center;background-repeat:no-repeat;background-image:url("/wp-content/themes/arm_aristo/assets/img/icons/head-bg-reviews.svg");opacity:0;visibility:hidden;transition: .5s all;transform:translate(-50%, 32px)}.reviews.aos-animate::before{opacity:1;visibility:visible;transform:translate(-50%, 0)}.reviews
.section_title{position:relative;z-index:1}.reviews_slider{position:relative;z-index:1}.reviews
.review_preview{height:100%}.reviews .swiper-slide:not(:last-child) .review_preview{border-right:0}@media screen and (max-width: 900px){.reviews::before{top:20px}}.review_preview{cursor:default;outline:1px
dashed var(--purple-50);background:#fff;display:flex;flex-direction:column;gap:2.5rem;padding:2.5rem}.review_preview_head{display:flex;align-items:center;justify-content:space-between;gap:0.75rem}.review_preview_head__right{display:flex;align-items:center;gap:0.75rem;font-size:0.875rem;font-weight:300;line-height:1}.review_preview_date{color:var(--grey)}.review_preview_text{font-size:1.25rem;line-height:1.4}.review_preview_service{width:max-content;border-radius:6px;border:1px
solid var(--purple-10);color:var(--purple-50);display:flex;justify-content:center;align-items:center;gap:0.625rem;font-size:0.875rem;font-weight:300;padding:0.5rem 0.5rem 0.5rem 1rem;margin-top:auto}.review_preview_service
svg{display:block;width:1.25rem;transform:rotate(-90deg)}@media screen and (min-width: 901px){.review_preview_service:hover{border-color:var(--purple-50)}}@media screen and (max-width: 900px){.review_preview{gap:12px;padding:20px}.review_preview_head{display:block}.review_preview_head__right{gap:8px;justify-content:space-between;margin-top:4px;font-size:12px}.review_preview_text{font-size:16px}.review_preview_service{font-size:12px}}.verify{color:var(--green-50);display:flex;align-items:center;gap:4px}.verify
svg{width:1rem;min-width:1rem}.section_reviews{padding-bottom:5rem}@media screen and (max-width: 900px){.section_reviews{padding-bottom:40px}}.reviews_list{display:grid}@media screen and (min-width: 901px){.reviews_list{grid-template-columns:repeat(2, 1fr)}.reviews_list .review_preview:nth-child(odd){border-right:0}.reviews_list .review_preview:nth-child(n+3){border-top:0}}@media screen and (max-width: 900px){.reviews_list .review_preview:not(:last-child){border-bottom:0}}.btn_plus{cursor:pointer;border-radius:6px;background:var(--brand-purple-100);width:2.5rem;height:2.5rem;display:flex;align-items:center;justify-content:center;transition:var(--global-transition)}.btn_plus
svg{display:block;width:1rem}@media screen and (min-width: 901px){.btn_plus:hover{opacity:0.8}}@media screen and (max-width: 900px){.btn_plus{width:28px;height:28px}.btn_plus
svg{width:12px}}.service_item{position:relative;overflow:hidden;border-radius:12px;background:var(--purple-10);padding:1.25rem;height:17.5rem;display:flex;flex-direction:column;justify-content:space-between}.service_item
.bg_img{position:absolute;top:0;left:0;width:100%;height:100%;transition:var(--global-transition)}.service_item .bg_img::after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:linear-gradient(180deg, rgba(244, 229, 242, 0) 60%, #F4E5F2 100%);transition:var(--global-transition);opacity:0;visibility:hidden}.service_item_arrow{position:relative;z-index:1;color:#000;opacity:0.2;margin-left:auto;transition:var(--global-transition)}.service_item_content{position:relative;z-index:1;width:100%;transition:var(--global-transition)}.service_item
.h5{position:relative;z-index:1}.service_item_price{font-size:1.25rem;margin-top:4px}@media screen and (min-width: 901px){.service_item:hover{background:var(--purple-10-hover)}.service_item:hover
.bg_img{transform:scale(1.1)}.service_item:hover .bg_img::after{opacity:1;visibility:visible}.service_item:hover
.service_item_arrow{opacity:1}.service_item:hover
.service_item_content{transform:translate(4px, -4px)}}@media screen and (max-width: 900px){.service_item{height:180px;padding:12px}.service_item_arrow{display:none}.service_item_price{font-size:16px}}.procedures_list{display:grid}.procedures
.service_item{width:100%;height:auto;aspect-ratio:33/25}.procedures .service_item .bg_img::after{opacity:1;visibility:visible;width:100%;height:100%;background:linear-gradient(180deg, rgba(247, 239, 246, 0) 60%, #F7EFF6 100%)}@media screen and (min-width: 901px){.procedures_list{grid-template-columns:repeat(3, 1fr);gap:8px}}@media screen and (max-width: 900px){.procedures_list{grid-template-columns:1fr;gap:4px}.procedures
.service_item{justify-content:flex-end}}.service_head_wrap{position:relative}.service_head_bg{border-radius:12px;overflow:hidden}.service_head__content{position:relative;z-index:1;background:#FFF;display:flex;flex-direction:column;gap:1.25rem}.service_head_text{display:flex;flex-direction:column;line-height:1.3}.service_head_bottom{display:flex;align-items:center;gap:1.5rem}@media screen and (min-width: 901px){.service_head_wrap{border-radius:12px;overflow:hidden;padding:2.5rem}.service_head_bg{position:absolute;top:0;left:0;width:100%;height:100%}.service_head__content{border-radius:8px;width:42.5rem;padding:2.5rem;margin-left:auto;min-height:35rem;justify-content:space-between}.service_head_text{gap:0.75rem;font-size:1.25rem}}@media screen and (max-width: 900px){.service_head_bg{aspect-ratio:366/280;margin-bottom:20px}.service_head__content
.btn{width:100%}.service_head_bottom{justify-content:space-between}.service_head_bottom
.btn{flex-grow:1;width:auto}.service_head_text{gap:8px}}.advantages_item{background:#fff;outline:1px
dashed var(--purple-50);display:flex;align-items:center}@media screen and (min-width: 901px){.advantages_list{display:grid;grid-template-columns:repeat(3, 1fr)}.advantages_item{gap:2.5rem;padding:2.5rem;font-size:1.25rem}.advantages_item:not(:last-child){border-right:0}.advantages_item
.bg_img{width:5rem;min-width:5rem}}@media screen and (max-width: 900px){.advantages_item{gap:20px;padding:20px;font-size:16px}.advantages_item:not(:last-child){border-bottom:0}.advantages_item
.bg_img{width:60px;min-width:60px}}.service_section{overflow:unset}@media screen and (max-width: 900px){.service_section{padding-top:0}}@media screen and (min-width: 901px){body:has(.header._scrolled:not(._hide)) .service_sidebar{top:8rem}body:has(.header._scrolled:not(._hide)) .service_sidebar__prices{top:11rem}}.service_sidebar{position:sticky}.service_sidebar_form{border:1px
dashed var(--purple-50);background:var(--white, #FFF)}.service_sidebar_form
.h4{font-family:"Prata",serif;margin-bottom:0.5rem}.service_sidebar_form
._text{font-weight:300;line-height:1.3}@media screen and (min-width: 901px){.service_sidebar{width:22.5rem;top:-3rem;padding:4rem 0 2.5rem;transition:var(--global-transition-linear)}.service_sidebar_form{padding:2.5rem;margin-top:2.5rem}.service_sidebar
.form{padding:2.5rem 0 0}.service_sidebar
.gform_button{width:100%}.service_sidebar__prices{padding-top:0;top:1rem}}@media screen and (max-width: 900px){.service_sidebar{padding:8px
0;background:#fff;z-index:3}.service_sidebar_form{padding:20px}.service_sidebar_form
.form{padding:20px
0 0}}@media screen and (max-width: 900px){.service_nav_wrap{overflow-x:auto;padding:0
12px;margin:0
-12px}.service_nav_wrap::-webkit-scrollbar{height:0}}.service_nav{display:flex}.service_nav_item{cursor:pointer;user-select:none;position:relative;transition:var(--global-transition)}@media screen and (min-width: 901px){.service_nav{border-radius:12px;background:#EFF5F3;flex-direction:column;gap:0.75rem;padding:2.5rem}.service_nav_item{font-weight:300}.service_nav_item::before{content:"";position:absolute;top:calc(50% - 0.25rem);left:-1.25rem;width:0.5rem;height:0.5rem;border-radius:50%;background:var(--purple-50);transition:var(--global-transition);opacity:0;visibility:hidden}.service_nav_item._active{color:var(--purple-50)}.service_nav_item._active::before{opacity:1;visibility:visible}.service_nav_item:hover{color:var(--purple-50)}}@media screen and (max-width: 900px){.service_nav{gap:4px}.service_nav_item{border-radius:6px;background:rgba(164, 93, 190, 0.1);color:var(--purple-50);font-size:14px;white-space:nowrap;padding:10px
12px}.service_nav_item._active{color:#fff;background-color:var(--purple-50)}}@media screen and (min-width: 901px){.service_wrap{position:relative;display:flex;align-items:flex-start;gap:2.5rem}}.service_content_block{display:flex;flex-direction:column;line-height:1.3}.service_content_block_text{display:flex;flex-direction:column;gap:0.75rem}.service_content_block_text h2,
.service_content_block_text
h3{font-size:2rem;line-height:1.3;margin-top:0.5rem}.service_content_block_text ul,
.service_content_block_text
ol{padding-left:1.5em;display:flex;flex-direction:column;gap:0.5rem}.service_content_block
.section_btn{margin:0}.service_content_block
ul{padding-left:1.25em;display:flex;flex-direction:column}.service_content_block_head{display:flex;align-items:center;gap:1.25rem}.service_content_block_head
.btn{white-space:nowrap;height:2.125rem;padding:0.5rem 1rem}@media screen and (min-width: 901px){.service_content{width:calc(100% - 25rem);min-width:calc(100% - 25rem)}.service_content_block{gap:20px;font-size:1.25rem;padding:2.5rem 0}.service_content_block:first-child{padding-top:0}.service_content_block
ul{gap:0.75rem}}@media screen and (max-width: 900px){.service_content_block{gap:12px;font-size:16px;font-weight:300;padding:20px
0}.service_content_block
ul{gap:8px}.service_content_block
.section_btn{width:100%}.service_content_block_head{justify-content:space-between;gap:12px}.service_content_block_head
.btn{height:32px;padding:8px
12px}.service_content_block_text{gap:8px}.service_content_block_text h2,
.service_content_block_text
h3{font-size:24px}.service_content_block_text ul,
.service_content_block_text
ol{gap:4px}}.service_recomend
ul{padding:0;list-style:none;margin-top:0.75rem}.service_recomend ul
li{position:relative;padding-left:2.5rem}.service_recomend ul li::before{content:"";position:absolute;top:calc(50% - 0.625rem);left:0;width:1.25rem;height:1.25rem;background-size:contain;background-image:url("/wp-content/themes/arm_aristo/assets/img/icons/ico-done.svg")}.service_recomend._reverse li::before{background-image:url("/wp-content/themes/arm_aristo/assets/img/icons/ico-close.svg")}@media screen and (max-width: 900px){.service_recomend
ul{margin-top:8px}}.service_adv{display:grid}.service_adv_item{border-radius:6px;background:rgba(164, 93, 190, 0.1);display:flex;align-items:center;line-height:1.3}.service_adv_item
img{display:block}@media screen and (min-width: 901px){.service_adv{grid-template-columns:repeat(3, 1fr);gap:1.25rem}.service_adv_item{gap:1.25rem;font-size:1.25rem;padding:1.25rem 2.5rem}.service_adv_item
img{width:2.5rem;height:2.5rem;min-width:2.5rem}}@media screen and (max-width: 900px){.service_adv{gap:4px}.service_adv_item{gap:12px;font-size:16px;padding:12px
20px}.service_adv_item
img{width:32px;height:32px;min-width:32px}}.service_prices._has_more{position:relative}.service_prices._has_more::after{content:"";position:absolute;bottom:0;left:0;width:100%;height:6rem;background-image:linear-gradient(0deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);transition:var(--global-transition)}.service_prices_row{font-weight:300;line-height:1.2;display:grid;align-items:center;transition:var(--global-transition)}.service_prices_row._hidden{display:none}.service_prices_row_title{position:relative;transition:var(--global-transition)}.service_prices_row
._price{font-size:1.125rem;transition:var(--global-transition);white-space:nowrap}.service_prices_row
.btn{height:2.25rem;gap:0.25rem;padding:0.375rem 0.5rem;margin-left:auto}.service_prices_row .btn
svg{transform:rotate(-90deg)}@media screen and (min-width: 901px){.service_prices_row{grid-template-columns:calc(100% - 9rem - 1.5rem) 9rem;gap:0.75rem;font-size:1.25rem;padding:0.375rem 0}.service_prices_row_title{position:relative;display:flex;align-items:center;justify-content:space-between;gap: .75rem}.service_prices_row_title ._name,
.service_prices_row_title
._price{position:relative;z-index:1;background:#fff;padding-right:0.5rem}.service_prices_row_title
._name{padding-right:0.75rem}.service_prices_row_title
._price{padding-left:0.75rem}.service_prices_row_title::after{content:"▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪▪";white-space:nowrap;overflow:hidden;color:var(--purple-50);font-size:10px;letter-spacing:2px;line-height:1;position:absolute;bottom:0;left:0;width:100%}.service_prices_row:hover .service_prices_row_title,
.service_prices_row:hover
._price{color:var(--purple-50)}}@media screen and (max-width: 900px){.service_prices_row{grid-template-columns:calc(100% - 90px - 12px) 90px;gap:12px;font-size:16px;padding:12px
0}.service_prices_row:not(:last-child){border-bottom:1px dashed var(--purple-50)}.service_prices_row:not(._hidden):has(+.service_prices_row._hidden){border-bottom:none}.service_prices_row_title{display:flex;align-items:center;gap:12px}.service_prices_row_title
._name{flex-grow:1}.service_prices_row
._price{font-size:14px}.service_prices_row
.btn{font-size:12px;height:32px;padding:8px
10px}.service_prices_row .btn
svg{display:none}}.service_progress
ol{padding-left:1.5em;display:flex;flex-direction:column}.service_progress ol
li{padding-left:0.25rem}.service_progress ol li::marker{font-weight:700}.service_progress ol li b, .service_progress ol li
strong{display:block;margin-bottom:0.5rem}@media screen and (min-width: 901px){.service_progress
ol{gap:1.25rem}.service_progress ol
li{padding-left:0.25rem}.service_progress ol li::marker{font-size:1.5rem}.service_progress ol li b, .service_progress ol li
strong{font-size:1.5rem}}@media screen and (max-width: 900px){.service_progress
ol{gap:12px}.service_progress ol
li{padding-left:0.25rem}.service_progress ol li::marker{font-size:18px}.service_progress ol li b, .service_progress ol li
strong{font-size:18px}}.ba_item
img{pointer-events:none;user-select:none}.ba_slider .swiper-pagination{justify-content:flex-start}.ba_item
.ba_item_images{aspect-ratio:1.6/1;display:grid;grid-template-columns:repeat(2, 1fr);gap:2px;border-radius:8px;overflow:hidden;margin-bottom:0.5rem}@media screen and (min-width: 901px){.ba_slider{overflow:hidden;border-radius:8px 8px 0 0}.ba_slider .swiper-pagination{margin-top:1.25rem}}@media screen and (max-width: 900px){.ba_slider .swiper-pagination{margin-top:12px}}.service_reviews_slider{position:relative;z-index:1}.service_reviews
.review_preview{height:100%}.service_reviews .swiper-slide:not(:last-child) .review_preview{border-right:0}.service_reviews .swiper-pagination{justify-content:flex-start;margin-top:1.25rem}@media screen and (min-width: 901px){.service_reviews_slider{overflow:hidden;padding:1px}}@media screen and (max-width: 900px){.service_reviews::before{top:20px}}.page_header__catalog::before,.page_header__catalog::after{content:'';position:absolute;bottom:2.5rem;height:13rem;width:10rem;z-index:2;transition:var(--global-transition);pointer-events:none}.page_header__catalog::before{left:0;background-image:linear-gradient(90deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%);opacity:0;visibility:hidden}.page_header__catalog::after{right:0;background-image:linear-gradient(270deg, rgb(255, 255, 255) 0%, rgba(255, 255, 255, 0) 100%)}.page_header__catalog:has(.swiper-slide.swiper-slide-visible:last-child)::before{opacity:1;visibility:visible}.page_header__catalog:has(.swiper-slide.swiper-slide-visible:last-child)::after{opacity:0;visibility:hidden}.catalog_cats{position:relative}.catalog_cats .swiper-button{top:2.75rem;z-index:3;background:#fff;box-shadow:0 12px 24px 0 rgba(0, 0, 0, 0.12)}@media screen and (min-width: 901px){.catalog_cats{margin-top:2.5rem}.catalog_cats .swiper-button-prev{left:-1.25rem}.catalog_cats .swiper-button-next{right:-1.25rem}.catalog_cats .swiper-button:hover{background:var(--purple-10-hover)}}@media screen and (max-width: 900px){.catalog_cats{margin-top:20px}.page_header__catalog::before,.page_header__catalog::after{bottom:0;height:12rem;width:5rem}.catalog_cats .swiper-button-prev{left:-6px}.catalog_cats .swiper-button-next{right:-6px}}.catalog_cat{display:block}.catalog_cat
.bg_img{overflow:hidden;aspect-ratio:33/25;border-radius:12px;margin-bottom:0.5rem}.catalog_cat .bg_img
img{transition:var(--global-transition)}.catalog_cat_title{font-size:1rem;font-weight:500}.catalog_cat._active{color:var(--purple-50)}@media screen and (min-width: 901px){.catalog_cat:hover{color:var(--purple-50)}.catalog_cat:hover .bg_img
img{transform:scale(1.05)}}@media screen and (max-width: 900px){.catalog_cat_title{font-size:14px}}.catalog_list{display:grid}@media screen and (min-width: 901px){.catalog_list{grid-template-columns:repeat(5, 1fr)}.catalog_list .catalog_item:not(:last-child), .catalog_list .catalog_item:nth-child(n+5){border-right:0}.catalog_list .catalog_item:nth-child(5n), .catalog_list .catalog_item:last-child{border-right:1px dashed var(--purple-50)}.catalog_list .catalog_item:nth-child(n+6){border-top:0}}@media screen and (max-width: 900px){.catalog_list{grid-template-columns:repeat(2, 1fr)}.catalog_list .catalog_item:nth-child(odd){border-right:0}.catalog_list .catalog_item:last-child{border-right:1px dashed var(--purple-50)}.catalog_list .catalog_item:nth-child(n+3){border-top:0}}.catalog_item{border:1px
dashed var(--purple-50);background:#fff;display:flex;flex-direction:column;gap:0.75rem;padding:1.25rem;height:100%}.catalog_item
.bg_img{border-radius:6px;overflow:hidden;aspect-ratio:1/1;margin-bottom:auto}.catalog_item .bg_img
img{transition:var(--global-transition)}.catalog_item_content{flex-grow:1;display:flex;flex-direction:column;gap:0.25rem}.catalog_item_title{font-size:1rem;font-weight:500;transition:var(--global-transition)}.catalog_item_price{font-size:1.25rem;font-weight:500}.catalog_item .text-gray{overflow-wrap:anywhere;hyphens:auto;font-size:0.875rem;margin-bottom:0.25rem}.catalog_item_stock{font-size:0.875rem;font-weight:300;margin-bottom:0.25rem;margin-top:auto}.catalog_item_stock._out_of_stock{color:var(--red)}.catalog_item_bottom{border-radius:6px;background:var(--purple-10);padding:0.5rem 0.75rem;display:flex;align-items:center;justify-content:space-between;gap:1rem}.catalog_item
.btn{font-size:0.875rem;padding:0.5rem 1rem;height:2.125rem}@media screen and (max-width: 900px){.catalog_item{gap:8px;padding:12px}.catalog_item_title{font-size:16px}.catalog_item_price{font-size:16px}.catalog_item_bottom{flex-direction:column;gap:4px}.catalog_item_bottom
.btn{width:100%}}.popup_product
.catalog_item{flex-direction:row;gap:1rem;padding:1rem;margin:1rem 0 0}.popup_product .catalog_item
.bg_img{width:8rem}#popup_order
.gform_button{border:1px
solid var(--brand-purple-100);background-color:var(--brand-purple-100)}.section._loading{opacity:0.8;cursor:progress}button._loading{cursor:not-allowed;pointer-events:none}.gform_submission_error{display:none !important}.gfield
.gfield_validation_message{color:var(--red);font-size:0.875rem;font-weight:300;margin-top:4px}.tippy-icon{cursor:pointer;border-radius:50%;border:1px
solid  var(--purple-50);background:transparent;color:var(--purple-50);display:inline-flex;align-items:center;justify-content:center;text-align:center;transition:var(--global-transition);width:1.5rem;min-width:1.5rem;height:1.5rem;font-size:1.125rem;font-weight:400;line-height:0}.tippy-icon[aria-describedby]{color:#fff;background:var(--purple-50)}.home_service_table_item .tippy-icon{margin-left:4px}div.tippy-box{background-color:var(--purple-50);font-weight:300}div.tippy-arrow{color:var(--purple-50)}@media screen and (max-width: 900px){.tippy-icon{width:20px;min-width:20px;height:20px;font-size:16px}}.home_services .home_service .home_service_thumb ,
.home_services .home_service
.home_service_content{transition: .3s ease all;transform:translateY(40px);opacity:0}.home_services .home_service
.home_service_thumb{transition-delay: .3s}.home_services .home_service
.home_service_content{transition-delay: .35s}.home_services .swiper-slide-active .home_service .home_service_thumb ,
.home_services .swiper-slide-active .home_service
.home_service_content{opacity:1;transform:translateY(0)}@keyframes anim--from-bottom-fade{0%{transform:translateY(40px);opacity:0}100%{opacity:1;transform:translateY(0)}}.promo_block.aos-animate .aos--bottom-fade,
.post_header_content.aos-animate .aos--bottom-fade{animation:anim--from-bottom-fade .5s forwards}.section_contacts .bordered_block.aos-animate .aos--bottom-fade{animation:anim--from-bottom-fade .5s forwards}.button_up{cursor:pointer;user-select:none;z-index:10;position:fixed;top:auto;bottom:1.5rem;right:1.5rem;width:clamp(52px, 3.75rem, 60px);height:clamp(52px, 3.75rem, 60px);border-radius:50%;background:#FFF;box-shadow:0 8px 16px 0 rgba(0, 0, 0, 0.20);color:var(--grey);display:flex;flex-direction:column;gap:2px;justify-content:center;align-items:center;font-size:10px;font-weight:500;text-transform:uppercase;opacity:0;visibility:hidden;transform:translateY(16px);transition: .35s ease all}.button_up._active{opacity:1;visibility:visible;transform:translateY(0)}.button_up
svg{width:1.25rem;display:block;color:var(--brand-purple-100);transform:scale(-1)}@media screen and (min-width: 901px){.button_up:hover{color:#000;box-shadow:0 12px 24px 0 rgba(0, 0, 0, 0.30)}}@media screen and (max-width: 900px){.button_up{bottom:12px;right:8px}}.lang_popup_overlay{position:fixed;top:0;left:0;width:100%;height:100%;background:rgba(0, 0, 0, 0.8);opacity:0;visibility:hidden;z-index:90}.lang_popup_overlay._active{visibility:visible;opacity:1}.lang_popup{position:fixed;top:50%;left:50%;transform:translate(-50%, -50%);max-width:100%;width:50rem;height:35.5rem;max-height:calc(100% - 20px);opacity:0;visibility:hidden;z-index:99;border-radius:12px;background:var(--white, #FFF);box-shadow:0 12px 24px 0 rgba(0, 0, 0, 0.12);overflow:hidden}.lang_popup._active{visibility:visible;opacity:1}.lang_popup_bg{display:block;position:absolute;top:50%;right:0;height:14.375rem;width:auto;transform:translateY(-50%)}.lang_popup_wrap{position:relative;z-index:1;width:100%;height:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem;text-align:center;padding:2.5rem 5rem;overflow-y:auto}.lang_popup_content{display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.25rem}.lang_popup
.popup_title{font-family:"Prata",serif;font-weight:500;margin:0}.lang_popup
.btn{border-color:var(--purple-50);background:var(--purple-50);height:auto}.lang_popup .btn
img{display:block}.lang_popup_close{cursor:pointer;user-select:none;transition:var(--global-transition)}.lang_popup_img{width:22.5rem;max-width:100%;aspect-ratio:366 / 280}@media (hover: hover){.lang_popup_close:hover{color:var(--red)}}@media screen and (max-width: 900px){.lang_popup{height:auto}.lang_popup_bg{height:90px}.lang_popup_wrap{padding:40px
20px;gap:20px}.lang_popup
.btn{font-size:16px}.lang_popup_close{font-size:14px}}body:has(.lang_popup._active) header.header,
body:has(.lang_popup._active) main.main,
body:has(.lang_popup._active) footer.footer{filter:blur(10px);-webkit-filter:blur(10px)}