*{margin:0;padding:0;outline:0;vertical-align:baseline;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;-webkit-font-smoothing:antialiased;-ms-text-size-adjust:100%;-webkit-text-size-adjust:100%;-webkit-tap-highlight-color:transparent;-webkit-focus-ring-color:rgba(0,0,0,0);-webkit-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;box-sizing:border-box}::-moz-focus-inner{border:0;padding:0}:focus{outline:0}a,abbr,acronym,address,applet,article,aside,audio,b,big,blockquote,body,canvas,caption,center,cite,code,dd,del,details,dfn,div,dl,dt,em,embed,fieldset,figcaption,figure,footer,form,h1,h2,h3,h4,h5,h6,header,hgroup,html,i,iframe,img,ins,kbd,label,legend,li,mark,menu,nav,object,ol,output,p,pre,q,ruby,s,samp,section,small,span,strike,strong,sub,summary,sup,table,tbody,td,tfoot,th,thead,time,tr,tt,u,ul,var,video{margin:0;padding:0;border:0;font-size:100%;font:inherit}article,aside,details,figcaption,figure,footer,header,hgroup,main,menu,nav,section{display:block}audio,canvas,iframe,img,svg{vertical-align:middle}video{vertical-align:top;width:100%}@font-face{font-family:RobotoRegular;src:url('fonts/RobotoRegular/RobotoRegular.woff2') format('woff2'),url('fonts/RobotoRegular/RobotoRegular.woff') format('woff'),url('fonts/RobotoRegular/RobotoRegular.ttf') format('truetype');font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RobotoMedium;src:url("fonts/RobotoMedium/RobotoMedium.eot");src:url("fonts/RobotoMedium/RobotoMedium.eot?#iefix") format("embedded-opentype"),url("fonts/RobotoMedium/RobotoMedium.woff") format("woff"),url("fonts/RobotoMedium/RobotoMedium.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:RobotoBold;src:url("fonts/RobotoBold/RobotoBold.eot");src:url("fonts/RobotoBold/RobotoBold.eot?#iefix") format("embedded-opentype"),url("fonts/RobotoBold/RobotoBold.woff") format("woff"),url("fonts/RobotoBold/RobotoBold.ttf") format("truetype");font-style:normal;font-weight:400;font-display:swap}@font-face{font-family:MontserratRegular;src:url('Montserrat-Regular.eot');src:local('Montserrat Regular'),local('Montserrat-Regular'),url('fonts/MontserratRegular/Montserrat-Regular.woff2') format('woff2'),url('fonts/MontserratRegular/Montserrat-Regular.woff') format('woff'),url('fonts/MontserratRegular/Montserrat-Regular.ttf') format('truetype');font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:MontserratMedium;src:url('Montserrat-Medium.eot');src:local('Montserrat Medium'),local('Montserrat-Medium'),url('fonts/MontserratMedium/Montserrat-Medium.woff2') format('woff2'),url('fonts/MontserratMedium/Montserrat-Medium.woff') format('woff'),url('fonts/MontserratMedium/Montserrat-Medium.ttf') format('truetype');font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:MontserratSemiBold;src:url('Montserrat-SemiBold.eot');src:local('Montserrat SemiBold'),local('Montserrat-SemiBold'),url('fonts/MontserratSemiBold/Montserrat-SemiBold.woff2') format('woff2'),url('fonts/MontserratSemiBold/Montserrat-SemiBold.woff') format('woff'),url('fonts/MontserratSemiBold/Montserrat-SemiBold.ttf') format('truetype');font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:MontserratBold;src:url('Montserrat-Bold.eot');src:local('Montserrat Bold'),local('Montserrat-Bold'),url('fonts/MontserratBold/Montserrat-Bold.woff2') format('woff2'),url('fonts/MontserratBold/Montserrat-Bold.woff') format('woff'),url('fonts/MontserratBold/Montserrat-Bold.ttf') format('truetype');font-weight:700;font-style:normal;font-display:swap}:root{--blue:#0004BE;--blue-rgb:0,11,228;--blue-dark:#0B1E4D;--cyan:#00F5FC;--violet:#393B83;--gray:#F7F7F7;--text-gray:#777575;--text-gray-dark:#585858;--font-default-regular:'RobotoRegular';--font-default-medium:'RobotoMedium';--font-default-bold:'RobotoBold';--font-extra-regular:'MontserratRegular';--font-extra-medium:'MontserratMedium';--font-extra-semibold:'MontserratSemiBold';--font-extra-bold:'MontserratBold';--header-height:92px;--padding-line:24px;--padding-top:130px;--padding-bottom:130px;--padding-l-top:180px;--padding-l-bottom:180px;--padding-s:110px;--padding-s-top:80px;--padding-s-bottom:80px;--padding-left:75px;--padding-right:75px;--padding-l-left:130px;--padding-l-right:130px;--padding-s-left:40px;--padding-s-right:40px;--margin-l-bottom:80px;--margin-m-bottom:50px;--margin-s-bottom:40px;--easing:0.3s ease 0s;--easing-slow:0.5s ease-in-out 0s;--easing-extra-slow:0.75s ease-in-out 0s;--filter-whiting:brightness(0) invert(1);--filter-blacking:brightness(0) invert(0)}@media screen and (min-width:768px){:root{--padding-m-left:75px;--padding-m-right:75px}}@media screen and (max-width:1440px){:root{--padding-top:100px;--padding-bottom:100px;--padding-l-top:140px;--padding-l-bottom:140px;--padding-s:80px 60px;--padding-s-top:60px;--padding-s-bottom:60px}}@media screen and (min-width:1200px) and (max-width:1440px){:root{--padding-l-left:75px;--padding-l-right:75px}}@media screen and (max-width:1366px){:root{--padding-left:40px;--padding-right:40px}}@media screen and (max-width:1199px){:root{--header-height:84px;--padding-top:80px;--padding-bottom:80px;--padding-l-top:100px;--padding-l-bottom:100px;--padding-s:60px 40px;--padding-s-top:40px;--padding-s-bottom:40px;--padding-l-left:40px;--padding-l-right:40px;--margin-l-bottom:60px;--margin-m-bottom:40px;--margin-s-bottom:30px}}@media screen and (max-width:767px){:root{--padding-s:30px;--padding-s-top:30px;--padding-s-bottom:30px}}@media screen and (max-width:480px){:root{--header-height:82px;--padding-line:20px;--padding-top:60px;--padding-bottom:60px;--padding-l-top:80px;--padding-l-bottom:80px;--padding-s:40px 20px;--padding-s-top:25px;--padding-s-bottom:25px;--padding-left:20px;--padding-right:20px;--padding-l-left:20px;--padding-l-right:20px;--margin-l-bottom:40px;--margin-m-bottom:30px;--margin-s-bottom:20px}}@media screen and (max-width:932px) and (orientation:landscape){:root{--header-height:73px;--padding-line:20px;--padding-top:60px;--padding-bottom:60px;--padding-l-top:80px;--padding-l-bottom:80px;--padding-s:40px 20px;--padding-s-top:25px;--padding-s-bottom:25px;--padding-left:20px;--padding-right:20px;--padding-l-left:20px;--padding-l-right:20px;--margin-l-bottom:40px;--margin-m-bottom:30px;--margin-s-bottom:20px}}::selection{background-color:var(--cyan)}.touchevents ::selection{background-color:rgba(0,0,0,0)}body,html{height:100%}body{background:#fff;font-family:var(--font-default-regular),sans-serif;font-size:18px;line-height:normal;color:#000}body.locked{overflow:hidden}@media screen and (max-width:1199px){body{font-size:16px}}@media screen and (max-width:480px){body{font-size:14px}}@media screen and (max-width:932px) and (orientation:landscape){body{font-size:14px}}.container{min-height:100%;overflow:hidden;position:relative;z-index:1}.wrapper{position:relative;padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.wrapper--l{padding-top:var(--padding-l-top);padding-bottom:var(--padding-l-bottom)}.wrapper--s{padding-top:var(--padding-s-top);padding-bottom:var(--padding-s-bottom)}.wrapper--margin{padding:0;margin-bottom:var(--padding-bottom)}.heading+.wrapper--margin{padding-top:var(--padding-top)}.wrapper.border--b+.wrapper.border--t{border-top:0}.inner{width:100%;max-width:1920px;margin:0 auto;padding-left:var(--padding-left);padding-right:var(--padding-right)}.inner--m{max-width:1590px}.inner--s{max-width:1490px}.inner--xs{max-width:1190px}.inner.inner--full{padding-left:0;padding-right:0}.margin--l{margin-bottom:var(--margin-l-bottom)}.margin--m{margin-bottom:var(--margin-m-bottom)}.margin--s{margin-bottom:var(--margin-s-bottom)}.padding--l{padding-left:var(--padding-l-left);padding-right:var(--padding-l-right)}.padding--s{padding:var(--padding-s)}.padding--s-bottom{padding-bottom:var(--padding-s-bottom)}@media screen and (min-width:768px){.inner--m{padding-left:var(--padding-m-left);padding-right:var(--padding-m-right)}}@media screen and (min-width:1200px){.tablet-visible{display:none!important}.desktop-hidden{display:none!important}}@media screen and (max-width:1199px){.desktop-visible{display:none!important}}@media screen and (min-width:768px){.mobile-visible{display:none!important}}@media screen and (max-width:767px){.tablet-visible{display:none!important}.mobile-hidden{display:none!important}}@media screen and (max-width:932px) and (orientation:landscape){.mobile-visible{display:initial!important}}.h1,h1{font-family:var(--font-extra-semibold),sans-serif;font-size:70px;line-height:.84;margin:0;font-weight:400;color:#000;position:relative}.h2,h2{font-family:var(--font-extra-bold),sans-serif;font-size:40px;line-height:1.2;text-transform:uppercase;margin:0 0 1em;font-weight:400;color:var(--blue-dark);position:relative}.h3,h3{font-family:var(--font-extra-regular),sans-serif;font-size:34px;line-height:normal;margin:0 0 .65em;font-weight:400;color:inherit;position:relative}.h4,h4{font-family:var(--font-extra-regular),sans-serif;font-size:24px;line-height:normal;margin:0 0 .35em;font-weight:400;color:inherit;position:relative}.h5,h5{font-family:var(--font-extra-regular),sans-serif;font-size:18px;line-height:normal;margin:0 0 .35em;font-weight:400;color:inherit;position:relative}.h6,h6{font-family:var(--font-extra-regular),sans-serif;font-size:16px;line-height:normal;margin:0 0 .35em;font-weight:400;color:inherit;position:relative}.bg--blue .h1,.bg--blue .h2,.bg--blue h1,.bg--blue h2{color:#fff}.font--l .h3,.font--l .h4,.font--l h3,.font--l h4,.font--m .h3,.font--m .h4,.font--m h3,.font--m h4{font-family:inherit;font-size:inherit}@media screen and (min-width:1441px){.h2--l,.h2--l h2{font-size:48px}}@media screen and (max-width:1199px){.h1,h1{font-size:60px}.h2,h2{font-size:30px;margin-bottom:.8em}.h3,h3{font-size:28px}.h4,h4{font-size:20px}.h5,h5{font-size:16px}.h6,h6{font-size:14px}}@media screen and (max-width:767px){.h1,h1{font-size:40px}.h2,h2{font-size:26px}.h4,h4{font-size:18px}}@media screen and (max-width:480px){.h1,h1{font-size:34px}.h2,h2{font-size:20px}.h3,h3{font-size:24px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}}@media screen and (max-width:374px){.h1,h1{font-size:clamp(24px,8.5vw,34px)}}@media screen and (max-width:932px) and (orientation:landscape){.h1,h1{font-size:34px}.h2,h2{font-size:20px}.h3,h3{font-size:24px}.h4,h4{font-size:18px}.h5,h5{font-size:14px}.h6,h6{font-size:12px}}p{margin:0 0 1em;padding:0}p:last-child{margin-bottom:0}.font--l{font-size:30px;line-height:1.23}.font--m{font-size:22px}.font--s{font-size:16px}.font--xs{font-size:14px}@media screen and (max-width:1199px){.font--l{font-size:26px;line-height:1.42}.font--m{font-size:20px}.font--xs{font-size:12px}}@media screen and (max-width:767px){.font--l{font-size:20px}.font--m{font-size:18px}}@media screen and (max-width:480px){.font--l{font-size:18px;line-height:1.2}.font--l.font--extra-regular{font-family:var(--font-extra-medium)}.font--m{font-size:16px}.font--s{font-size:14px}.font--xs{font-size:10px}}@media screen and (max-width:932px) and (orientation:landscape){.font--l{font-size:18px;line-height:1.2}.font--l.font--extra-regular{font-family:var(--font-extra-medium)}.font--m{font-size:16px}.font--s{font-size:14px}.font--xs{font-size:10px}}.font--quote{font-size:28px;line-height:1.35}@media screen and (max-width:1440px){.font--quote{font-size:24px}}@media screen and (max-width:1199px){.font--quote{font-size:18px}}@media screen and (max-width:480px){.font--quote{font-size:16px;line-height:1.5}}@media screen and (max-width:932px) and (orientation:landscape){.font--quote{font-size:16px;line-height:1.5}}.font--default-regular{font-family:var(--font-default-regular)}.font--default-medium{font-family:var(--font-default-medium)}.font--default-bold{font-family:var(--font-default-bold)}.font--extra-regular{font-family:var(--font-extra-regular)}.font--extra-medium{font-family:var(--font-extra-medium)}.font--extra-semibold{font-family:var(--font-extra-semibold)}.font--extra-bold{font-family:var(--font-extra-bold)}.text--uppercase{text-transform:uppercase}.text--center{text-align:center}.text--left{text-align:left}.text--right{text-align:right}.text--nowrap{white-space:nowrap}.text--gray{color:var(--text-gray)}.text--gray-dark{color:var(--text-gray-dark)}.text--colored{transition:color var(--easing)}.text--colored:hover,.text-colored-hover:hover .text--colored{color:var(--blue)}.text--columns{column-gap:80px}.text--columns-2{columns:2 auto}.text--columns-3{columns:3 auto}.text--columns>*{vertical-align:top;overflow:hidden;-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid;break-inside:avoid-column}@media screen and (max-width:1199px){.text--columns-desktop{columns:auto}}b,strong{font-family:var(--font-default-bold);font-weight:400}.font--extra-medium b,.font--extra-medium strong,.font--extra-regular b,.font--extra-regular strong,.h3 strong,.h4 strong,h3 strong,h4 strong{font-family:var(--font-extra-bold)}sup{font-size:.7em;position:relative;vertical-align:super}sub{font-size:.7em;vertical-align:sub}@media screen and (max-width:1199px){.hyphens{display:block;-webkit-hyphens:auto;-moz-hyphens:auto;hyphens:auto}}img{border:0;max-width:100%;height:auto}.about-stats{margin-top:70px;padding-top:55px;border-top:1px solid rgba(11,30,77,.2)}.about-stats__title{margin-bottom:30px}.about-stats__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:1px;background:rgba(11,30,77,.2)}.about-stats__item{min-height:190px;padding:34px 30px;background:#fff}.about-stats__number{margin-bottom:18px;font-family:var(--font-extra-semibold);font-size:clamp(38px, 4.7vw, 72px);line-height:.95;color:var(--blue-dark)}.about-stats__label{max-width:250px;font-family:var(--font-extra-medium);font-size:18px;line-height:1.3}.about-stats__source{margin-top:15px;font-size:13px;line-height:1.4;color:var(--text-gray-dark)}.about-stats__source a{color:inherit}.about-intro-image{width:100vw;margin:0 calc(50% - 50vw) 60px;overflow:hidden}.about-intro-image img{display:block;width:100%;height:clamp(280px,43vw,620px);margin:0;object-fit:cover}.about-intro-image+.about-intro-title{padding-top:0}.about-intro-title{margin-bottom:.65em}.about-links{margin-top:70px}.about-links__grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:20px}.about-links__item{height:100%;border:1px solid rgba(11,30,77,.2)}.about-links__item-in{display:block;height:100%}.about-links__item-image{height:clamp(160px,14vw,220px);overflow:hidden;background:#5b5048}.about-links__item-image img{display:block;width:100%;height:100%;margin:0;object-fit:cover}.about-links__item-content{padding:24px 20px 30px}.about-links__item-title h3{margin-bottom:0;font-size:22px;line-height:1.15}.about-action{margin-top:60px;text-align:center}@media screen and (max-width:767px){.about-stats{margin-top:48px;padding-top:36px}.about-stats__grid{grid-template-columns:1fr}.about-stats__item{min-height:0;padding:26px 22px}.about-stats__number{margin-bottom:12px;font-size:48px}.about-stats__label{font-size:16px}.about-intro-image{margin-bottom:40px}.about-intro-image img{height:250px}.about-links{margin-top:48px}.about-links__grid{grid-template-columns:1fr;gap:12px}.about-links__item-image{height:190px}.about-action{margin-top:40px}}.img--multiply{position:relative}.img--multiply img{display:block;position:relative;z-index:1}.img--multiply:before{content:'';position:absolute;top:0;left:0;z-index:2;width:100%;height:100%;background:var(--violet);mix-blend-mode:color;opacity:1;transition:all var(--easing-slow)}.img--multiply:hover:before,.img-multiply-hover:hover .img--multiply:before{opacity:0}.img--grayscale img{filter:grayscale(100%);transition:all var(--easing)}.img--grayscale:hover img,.img-grayscale-hover:hover img{filter:grayscale(0%)}.img--blacking img{filter:var(--filter-blacking)}.img--whiting img{filter:var(--filter-whiting)}figure{width:100%;margin:0 0 1em 0}figure img{display:block}figcaption{padding-top:.25em}figure p{margin:0}table{border-collapse:collapse;border-spacing:0}table p{margin:0}ul{list-style:none;padding:0;margin:0 0 1em}ul:last-child{margin-bottom:0}ul.ul--no-decor{margin:0}ul.ul--arrow-decor{margin:0}ul li{padding:0 0 0 .8em;margin:0;position:relative}li:last-child{margin-bottom:0}ul.ul--no-decor li{padding-left:0;margin:0}ul.ul--arrow-decor li{padding-left:70px;margin-bottom:1.5em}ul.ul--arrow-decor-border li{padding-top:20px;padding-bottom:20px;margin-bottom:0;border-bottom:1px solid #000}ul.ul--arrow-decor-simple li{padding-top:0;padding-bottom:0;border:0}.bg--blue ul.ul--arrow-decor-border li{border-color:#fff}ul li:before{content:'';position:absolute;top:.55em;left:0;width:4px;height:4px;border-radius:100%;background:currentColor}ul.ul--no-decor li:before{display:none}ul.ul--arrow-decor li:before{top:.5em;width:29px;height:8px;border-radius:0;background:url('../i/arrow.svg') 100% 0/contain no-repeat}ul.ul--arrow-decor-border li:before{top:50%;margin-top:-4px}.bg--blue ul.ul--arrow-decor li:before{filter:var(--filter-whiting)}.no-touchevents ul.ul--arrow-decor li.arrow-decor-hover:before{filter:var(--filter-blacking)}.no-touchevents ul.ul--arrow-decor li.arrow-decor-hover:hover:before{filter:unset}.touchevents .bg--blue ul.ul--arrow-decor li:before{filter:invert(21%) sepia(100%) saturate(7414%) hue-rotate(359deg) brightness(94%) contrast(117%)}ul.ul--menu a{text-decoration:none}ul ul{margin:.4em 0 0 18px}ul.ul--no-decor ul{margin:0}ol{padding:0;margin:0 0 1em 18px}ol li{padding:0;margin:0}ol li:last-child{margin-bottom:0}ol ol{margin:.4em 0 0 18px}.ol--decor{list-style:none;counter-reset:point}.ol--decor:not(.inner){margin:0}.ol--decor-num{position:relative}.ol--decor-num:before{content:counter(point) '.';counter-increment:point 1;display:block}@media screen and (max-width:1199px){ul li{padding-left:1em}ul.ul--arrow-decor li{padding-left:60px}}@media screen and (max-width:480px){ul li{padding-left:1.1em}ul.ul--arrow-decor li{padding-left:45px}}@media screen and (max-width:932px) and (orientation:landscape){ul li{padding-left:1.1em}ul.ul--arrow-decor li{padding-left:45px}}cite,dfn,em,i,q{font-style:italic}.easing,.easing *{transition:all var(--easing)}.overflow--h{overflow:hidden}.cl:after{clear:both;content:".";display:block;height:0;visibility:hidden}.fl{float:left}.fr{float:right}.tb{display:table;width:100%;height:100%}.tb__head{display:table-header-group}.tb__body{display:table-row-group}.tb__row{display:table-row}.tb__cell{display:table-cell;vertical-align:middle}.grid{display:grid}.flex{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap}.flex-inline{display:-webkit-inline-flex;display:inline-flex}.flex--nowrap{-webkit-flex-wrap:nowrap;flex-wrap:nowrap}.flex--column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}.flex--middle{-webkit-box-align:center;-webkit-align-items:center;align-items:center}.flex--top{-webkit-box-align:flex-start;-webkit-align-items:flex-start;align-items:flex-start}.flex--bottom{-webkit-box-align:flex-end;-webkit-align-items:flex-end;align-items:flex-end}.flex--stretch{-webkit-box-align:stretch;-webkit-align-items:stretch;align-items:stretch}.flex--justify{-webkit-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}.flex--center{-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center}.flex--end{-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:end}.flex--start{-webkit-box-pack:start;-webkit-justify-content:flex-start;justify-content:start}@media screen and (max-width:1199px){.flex--desktop{display:block}}svg{max-width:100%;height:auto}.svg-code{position:relative}.svg-code svg{display:block;max-width:100%;height:auto}.svg-code.flex-inline svg{flex:0 0 auto}.svg-code.flex-inline span{padding-right:5px}.svg-code.flex-inline svg+span{padding-left:5px;padding-right:0}.svg-fill,.svg-stroke{transition:all var(--easing)}.svg-code-hover:hover .svg-fill{fill:var(--blue)}.svg-code-hover:hover .svg-stroke{stroke:var(--blue)}@media screen and (max-width:1199px){.svg-code--decor .svg-stroke{stroke-width:8px}}.bg--blue{background:var(--blue);color:#fff}.bg--blue-dark{background:var(--blue-dark);color:#fff}.bg--cyan{background:var(--cyan)}.bg--gray{background:var(--gray)}.bg--white{background:#fff}.border--t{border-top:1px solid #000}.border--b{border-bottom:1px solid #000}.border--all{border:1px solid #000}.line{position:relative;padding-left:var(--padding-line);padding-top:.5em;padding-bottom:.5em}.line:before{content:'';position:absolute;top:0;bottom:0;left:0;background:red}.line--l:before{width:4px}.line--m:before{width:2px}.line--s:before{width:1px}@media screen and (max-width:480px){.line--l:before{width:2px}}@media screen and (max-width:932px) and (orientation:landscape){.line--l:before{width:2px}}.arrow--down{position:absolute;width:10px;height:6px;transition:transform var(--easing)}.arrow--down:after,.arrow--down:before{content:'';position:absolute;top:0;width:1px;height:7px;background:currentColor}.arrow--down:before{left:2px;transform:rotate(-45deg)}.arrow--down:after{right:2px;transform:rotate(45deg)}a{color:inherit;text-decoration-skip-ink:none;text-decoration-thickness:0.05em;text-underline-offset:0.13em;position:relative;transition:all var(--easing);-webkit-user-select:none}a:hover{text-decoration:none}.link--no-decor{text-decoration:none}.link--close{position:absolute;top:20px;right:20px;width:40px;height:40px;border-radius:100%;border:1px solid currentColor;cursor:pointer;z-index:2;transition:all var(--easing)}a.link--close{text-decoration:none}.link--close:hover{border-color:red}.link--close:after,.link--close:before{content:'';position:absolute;top:50%;left:50%;margin:-1px 0 0 -14px;width:28px;height:1px;background:currentColor;transition:all var(--easing)}.link--close:hover:after,.link--close:hover:before{background:red}.link--close:before{transform:rotate(45deg)}.link--close:after{transform:rotate(-45deg)}@media screen and (max-width:767px){.link--close{top:10px;right:10px;width:30px;height:30px}.link--close:after,.link--close:before{width:20px;margin-left:-10px}}@media screen and (max-width:932px) and (orientation:landscape){.link--close{top:10px;right:10px;width:30px;height:30px}.link--close:after,.link--close:before{width:20px;margin-left:-10px}}.link--line-hover{display:inline-flex;position:relative}.link--line-hover:after{content:'';position:absolute;top:100%;left:0;width:0;height:1px;background:currentColor;transition:all var(--easing)}.link--line-hover:hover:after{width:100%}.link--arrow{display:inline-flex;position:relative;padding-left:40px;font-size:16px}.link--arrow:before{content:'';position:absolute;top:50%;left:0;margin-top:-4px;width:30px;height:8px;border-radius:0;background:url('../i/arrow.svg') 0 0/contain no-repeat}.link--arrow:hover:before{animation:hang-x 1s ease-out}@media screen and (max-width:480px){.link--arrow{font-size:14px}}@media screen and (max-width:932px) and (orientation:landscape){.link--arrow{font-size:14px}}.btn{display:-webkit-inline-flex;display:inline-flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-align-items:center;align-items:center;-webkit-box-pack:center;-webkit-justify-content:center;justify-content:center;width:max-content;max-width:100%;min-height:50px;padding:16px 30px;background:var(--blue-dark);text-align:center;font-family:var(--font-extra-medium);font-size:14px;line-height:normal;color:#fff;text-transform:uppercase;letter-spacing:-.025em;transition:all var(--easing);position:relative;cursor:pointer}a.btn{text-decoration:none}.btn.btn--lowercase{font-size:16px;text-transform:none;letter-spacing:normal}.btn.btn--s{padding:12px 20px;min-height:43px}.btn.btn--l{padding:28px 54px;min-height:90px;font-size:24px}.btn:hover,.touchevents .btn:active{background:var(--cyan);color:#000}.touchevents .btn:active{transition:none}@media screen and (max-width:1199px){.btn.btn--l{min-height:64px;padding:20px 38px;font-size:18px}}@media screen and (max-width:480px){.btn{min-height:44px;padding:13px 25px;font-size:13px}.btn.btn--l{min-height:54px;padding:17px 32px;font-size:14px}}@media screen and (max-width:932px) and (orientation:landscape){.btn{min-height:44px;padding:13px 25px;font-size:13px}.btn.btn--l{min-height:54px;padding:17px 32px;font-size:14px}}input:-moz-focus-inner{border:0;padding:0}input::-ms-clear{display:none}button:-moz-focus-inner{border:0;padding:0;outline:0}input:placeholder-shown{text-overflow:ellipsis}button,input[type=submit]{-webkit-appearance:none;user-select:none;-webkit-user-select:none;background:0 0;border:0;border-radius:0;cursor:pointer}input:invalid,textarea:invalid{box-shadow:none}input:-webkit-autofill{-webkit-box-shadow:inset 0 0 0 50px rgba(217,217,217,.1)!important;-webkit-text-fill-color:#000!important;color:inherit!important}.form__textarea,.form__textinput{display:block;width:100%;height:50px;background:rgba(217,217,217,.1);border:1px solid #d9d9d9;border-radius:0;padding:0 20px;font-family:inherit;font-size:inherit;line-height:1;color:#000;position:relative;z-index:1;-webkit-appearance:none}.form__textarea{height:115px;resize:none;padding:15px 20px}label.form__label{display:block;margin-bottom:5px;font-size:18px;color:inherit}.checkbox{position:relative}.form__field .checkbox+.checkbox{margin-top:15px}.form__group .checkbox+.checkbox{margin-top:0}.form__group .checkbox{margin-right:10px}.form__group .checkbox:last-child{margin-right:0}.checkbox input[type=checkbox]{opacity:0;position:absolute}.checkbox__label{position:relative;cursor:pointer}.checkbox__text{display:block;position:relative;padding-left:30px;line-height:1.2}.form__agreement .checkbox__text{font-size:14px}.checkbox__text:after,.checkbox__text:before{content:'';position:absolute;transition:all var(--easing)}.checkbox__text:before{top:0;left:0;z-index:1;width:20px;height:20px;border:1px solid #000}.checkbox__text:after{top:4px;left:3px;z-index:2;width:15px;height:13px;background:url('../i/checkbox.svg') 0 0/contain no-repeat;opacity:0;transform:scale(0)}.checkbox input[type=checkbox]:checked~.checkbox__text:after{opacity:1;transform:scale(1)}.radio{position:relative}.form__field .radio+.radio{margin-top:15px}.form__group .radio+.radio{margin-top:0}.form__group .radio{margin-right:10px}.form__group .radio:last-child{margin-right:0}.radio input[type=radio]{opacity:0;position:absolute}.radio__label{position:relative;cursor:pointer}.radio__text{display:block;position:relative;padding-left:30px;line-height:1.2}.radio__text:after,.radio__text:before{content:'';position:absolute;transition:all var(--easing)}.radio__text:before{top:0;left:0;width:20px;height:20px;border-radius:100%;border:1px solid #000}.radio__text:after{top:6px;left:6px;width:8px;height:8px;background:#000;border-radius:100%;opacity:0;transform:scale(0)}.radio input[type=radio]:checked+.radio__text:after{opacity:1;transform:scale(1)}input[type=file]{position:absolute;top:0;right:0;width:100%;height:100%;opacity:0;margin:0;padding:0;z-index:10}.jq-file{height:50px;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:nowrap;flex-wrap:nowrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.jq-file__name{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}.jq-file__browse{margin-right:20px;-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}.jq-file__browse.btn{white-space:nowrap;padding-left:20px;padding-right:20px}.jq-file:hover .jq-file__browse.btn{background:var(--cyan);color:#000}.form__subtitle .h4,.form__title .h2{color:inherit}.form__field{position:relative;margin-bottom:20px}.form__grid .form__field{margin-bottom:0}.form__text{margin-bottom:2em}:disabled{cursor:default}.a-n-t-i-s-p-a-m{display:none!important}@media screen and (min-width:768px){.form__fieldset{position:relative;margin-left:-20px}.form__fieldset .form__field{padding-left:20px}.form__fieldset--2 .form__field{width:50%}.form__fieldset--3 .form__field{width:33.333%}}@media screen and (max-width:767px){.form__fieldset{display:block}label.form__label{font-size:16px}.jq-file__browse.btn{min-height:43px;padding:12px 20px}}@media screen and (max-width:480px){label.form__label{font-size:14px}.form__textinput{height:40px;padding:0 10px}.form__textarea{padding:5px 10px}.jq-file{height:40px}.jq-file__browse{margin-right:15px}.jq-file__browse.btn{min-height:40px;padding:8px 15px;font-size:14px}}@media screen and (max-width:932px) and (orientation:landscape){label.form__label{font-size:14px}.form__textinput{height:40px;padding:0 10px}.form__textarea{padding:5px 10px}.jq-file{height:40px}.jq-file__browse{margin-right:15px}.jq-file__browse.btn{min-height:40px;padding:8px 15px;font-size:14px}}.header{position:fixed;top:0;left:0;width:100%;z-index:20;font-size:14px}.header .inner{position:relative}.header__in{height:var(--header-height)}.header__logo{flex:0 0 auto;width:260px}.footer__logo img,.header__logo img{display:block;width:100%;height:auto}.header__menu ul li:last-child{margin-bottom:0}.header__menu ul li a:hover,.header__menu ul li.current>a,.header__menu ul li:hover>a{color:var(--blue)}.header__menu ul li.parent>a{padding-right:20px}.header__menu ul li.parent .arrow--down{top:50%;margin-top:-3px;left:auto;right:0}.header__menu .submenu{height:0;overflow:hidden;transition:height var(--easing-slow)}.header__menu .submenu li{text-transform:none}.header__phone{margin-right:clamp(20px,2.85vw,55px)}.header__phone div{line-height:1}.header__phone div:nth-child(2) a svg{opacity:0}.header__button .btn{font-family:var(--font-default-regular);letter-spacing:normal}.header__hamburger{width:28px;height:14px;position:relative;z-index:3}.hamburger{width:100%;height:100%;cursor:pointer;position:relative}.hamburger__lines{position:absolute;top:0;left:0;width:100%;height:100%}.hamburger__lines span{width:100%;height:2px;background:#000;position:absolute;left:0;transition:width .3s ease 0s}.hamburger__lines span:first-child{top:0;transition-delay:.5s}.hamburger__lines span:nth-child(2){top:6px;transition-delay:.625s}.hamburger__lines span:nth-child(3){top:12px;width:17px;transition-delay:.85s}.hamburger.active .hamburger__lines span{width:0}.hamburger.active .hamburger__lines span:first-child{transition-delay:0s}.hamburger.active .hamburger__lines span:nth-child(2){transition-delay:.125s}.hamburger.active .hamburger__lines span:nth-child(3){transition-delay:.35s}.hamburger__cross{position:absolute;top:-4px;right:3px;width:22px;height:22px;transform:rotate(-45deg)}.hamburger__cross span{position:absolute;background:#000;transition:all var(--easing)}.hamburger__cross span:first-child{transition-delay:0s;width:2px;height:0;top:0;left:10px}.hamburger__cross span:nth-child(2){transition-delay:.25s;width:0;height:2px;top:10px;left:0}.hamburger.active .hamburger__cross span:first-child{transition-delay:.85s;height:100%}.hamburger.active .hamburger__cross span:nth-child(2){transition-delay:.625s;width:100%}@media screen and (min-width:1200px){.header{border-bottom:1px solid #000}.header .inner{padding-left:40px;padding-right:clamp(160px,11.459vw,220px)}.header__menu{padding:0 20px}.header__menu ul li{height:var(--header-height);margin:0 clamp(10px,1.3vw,25px);white-space:nowrap;position:static;display:-webkit-box;display:-webkit-flex;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;-webkit-box-align:center;-webkit-align-items:center;align-items:center}.header__menu ul li:first-child{margin-left:0}.header__menu ul li:last-child{margin-right:0}.header__menu ul li.parent:hover .arrow--down{transform:rotateX(-180deg)}.header__menu .submenu{position:absolute;top:calc(var(--header-height) + 1px);left:0;width:100%;background:#fff}.header__menu .submenu ul{opacity:0;transition:all var(--easing-slow);padding:40px}.header__menu ul li.parent:hover .submenu ul{opacity:1}.header__menu .submenu li{display:block;height:auto;margin:0 0 10px;font-family:var(--font-extra-bold);font-size:clamp(26px,2.62vw,50px)}.header__phone{display:block}.header__phone div:not(:only-child){padding:0 0 4px}.header__phone div:nth-child(2){padding:4px 0 0}.header__phone a svg{display:none}.header__phone .svg-code.flex-inline svg+span{padding:0}.header__button{position:absolute;top:0;right:0;width:clamp(160px,11.459vw,220px);height:var(--header-height)}.header__button .btn{width:100%;min-width:0;height:100%;padding:0}}@media screen and (min-width:1200px) and (max-width:1366px){.header__logo{width:220px}.header__phone{margin-right:20px}.header__menu ul li{margin:0 clamp(10px,.9vw,20px)}}@media screen and (max-width:1199px){.header:after,.header:before{content:'';position:absolute;left:0;width:100%}.header:before{top:0;bottom:1px;z-index:2;background:#fff}.header:after{bottom:0;z-index:3;height:1px;background:#000}.header__logo{width:200px;position:relative;z-index:3}.header__menu{position:absolute;top:var(--header-height);right:0;z-index:1;width:100vw;height:calc(100vh - var(--header-height));overflow:auto;background:#fff;padding:40px 40px 80px;transform:translateY(-100%);transition:transform .6s cubic-bezier(.98, .005, 0, .995);-webkit-overflow-scrolling:touch}.header.full .header__menu{transform:translateY(0)}.header__menu ul.flex{display:block}.header__menu ul li{margin-bottom:.45em;font-family:var(--font-extra-bold);font-size:28px;line-height:1.16}.header__menu ul li.parent>a{padding-right:30px}.header__menu ul li.parent .arrow--down{width:14px;height:10px;margin-top:-5px}.header__menu ul li.parent a.submenu-show .arrow--down{transform:rotateX(-180deg)}.header__menu ul li.parent .arrow--down:after,.header__menu ul li.parent .arrow--down:before{width:3px;height:12px}.header__menu ul li ul{padding:.45em 0 .22em 15px}.header__menu .submenu li{padding-left:25px}.header__menu .submenu li:before{display:block;top:.42em;width:7px;height:7px;background:var(--blue)}.header__button{margin-top:50px}.header__button .btn{min-height:64px;width:220px;padding:18px 30px 14px}.header__phone{margin-right:40px;position:relative;z-index:3}.header__phone div{padding-top:5px}}@media screen and (max-width:767px){.header__menu{padding:40px 20px 80px}.header__menu ul li{margin-bottom:.85em;font-size:24px}.header__menu ul li.parent>a{padding-right:25px}.header__menu ul li.parent .arrow--down{width:12px;height:9px;margin-top:-4px}.header__menu ul li.parent .arrow--down:after,.header__menu ul li.parent .arrow--down:before{width:2px;height:10px}.header__menu ul li ul{padding-top:.85em;padding-left:0}}@media screen and (max-width:567px){.header__phone{margin-right:15px}}@media screen and (max-width:480px){.header{font-size:13px}.header__logo{width:180px}.header__in{padding-top:15px}.header__menu{padding-top:20px}.header__menu ul li{font-size:20px}.header__menu ul li.parent>a{padding-right:20px}.header__menu ul li.parent .arrow--down{width:11px;height:8px;margin-top:-4px}.header__menu ul li.parent .arrow--down:after,.header__menu ul li.parent .arrow--down:before{width:2px;height:8px}.header__menu .submenu li{padding-left:20px}.header__menu .submenu li:before{width:6px;height:6px}.header__button{margin-top:35px;text-align:center}.header__button .btn{font-size:14px}.header__phone{display:block;font-family:var(--font-default-medium)}.header__phone div:not(:only-child){padding:0 0 4px}.header__phone div:nth-child(2){padding:4px 0 0}.header__phone a svg{width:12px;height:12px}}@media screen and (max-width:374px){.header__button .btn{width:100%}}@media screen and (max-width:932px) and (orientation:landscape){.header{font-size:13px}.header__in{padding-top:15px}.header__menu{padding:20px 20px 80px}.header__menu ul li{font-size:20px}.header__menu ul li.parent>a{padding-right:20px}.header__menu ul li.parent .arrow--down{width:11px;height:8px;margin-top:-4px}.header__menu ul li.parent .arrow--down:after,.header__menu ul li.parent .arrow--down:before{width:2px;height:8px}.header__menu .submenu li{padding-left:20px}.header__menu .submenu li:before{width:6px;height:6px}.header__button{margin-top:35px}.header__button .btn{font-size:14px}.header__phone{margin-right:20px;font-family:var(--font-default-medium)}.header__phone a svg{width:12px;height:12px}}.content{position:relative}.breadcrumbs li{display:inline;font-size:14px;line-height:1.12}.breadcrumbs li:after{content:'/';margin:0 6px;vertical-align:baseline;opacity:.8}.breadcrumbs li:last-child:after{display:none}.breadcrumbs li a{opacity:.8;text-decoration:none}.breadcrumbs li a:hover{opacity:1;text-decoration:underline}.date{padding-left:18px;position:relative;line-height:1;white-space:nowrap}.date:before{content:'';position:absolute;top:.25em;left:0;width:6px;height:6px;background:red}.video{position:relative;height:100%}.video--iframe:before{content:'';display:block;padding-top:56.819%}.video iframe{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}.video video{width:100%;height:auto}.video__play{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;z-index:2;transition:all var(--easing)}.video__play.hidden{opacity:0;visibility:hidden}.video__play img{width:100%}.video__arrow{position:absolute;top:0;left:0;width:100%;height:100%}.video__arrow svg{width:128px;height:128px;transition:all var(--easing-slow)}.video__play:hover .video__arrow svg{transform:scale(1.1)}.video.animate--start .video__arrow svg{animation:pulse 1s ease-out 1.5s}.video__poster{width:100%;height:100%}.video__poster img{height:100%;object-fit:cover}@media screen and (min-width:1200px){.video--html5:before{content:'';display:block;padding-top:56.819%}.video video{position:absolute;top:0;left:0;width:100%;height:100%;z-index:1}}@media screen and (max-width:1199px){.video__arrow svg{width:78px;height:78px}}@media screen and (max-width:767px){.video__arrow svg{width:64px;height:64px}}@media screen and (max-width:480px){.video__arrow svg{width:52px;height:52px}}@media screen and (max-width:932px) and (orientation:landscape){.video--iframe:before{padding-top:calc(101vh - var(--header-height))}.video__arrow svg{width:52px;height:52px}}.heading{position:relative;padding-top:var(--header-height);--padding-line:50px}.heading__in{width:100%}.heading__line{padding-left:var(--padding-line)}.heading__line:has(.heading__title:only-child){padding-top:2em;padding-bottom:2em}.heading__content{position:relative;z-index:1}.heading__title{margin:0 0 2.2em}.heading__title:only-child{margin-bottom:0}.heading__text{margin:0 0 1em}.heading__text:last-child{margin-bottom:0}.heading__breadcrumbs{position:absolute;bottom:35px;left:0;width:100%}.heading__services{padding-left:var(--padding-line)}.heading__services-icons{padding-top:20px;margin-bottom:1.5em}.heading__services-icons ul li{width:100%;margin-bottom:15px}.heading__services-icons ul li:last-child{margin-bottom:0}.heading__services-icons ul li span{padding-left:25px}.heading__services-title{font-size:26px}.heading__decor{position:absolute;top:calc(50% + var(--header-height));right:var(--padding-right);z-index:0}@media screen and (min-width:768px){.heading--article .heading__title h1{font-size:clamp(50px,4.165vw,60px);overflow-wrap:anywhere}}@media screen and (max-width:767px){.heading--article .heading__title h1{font-size:clamp(28px,7.2vw,34px);overflow-wrap:normal}}@media screen and (min-width:1200px){.heading{min-height:calc(528px + var(--header-height))}.columns--heading .heading{min-height:0;padding-top:0;height:100%;position:static}.heading__line{min-height:278px}.heading--main .heading__title h1{font-size:clamp(60px,4.165vw,80px)}.heading--article .heading__title h1,.heading--services .heading__title h1{font-size:clamp(50px,3.65vw,70px)}.heading--article .heading__title{max-width:75%}.heading__text{max-width:55%}.heading--auto .heading__text{max-width:1200px;font-size:24px}.columns .heading__text{max-width:80%}.heading__services-list .heading__text{font-size:26px}.columns--heading .video:before{padding-top:82.502%}.heading__decor{max-width:43.143%;min-height:calc(100% + var(--header-height));transform:translateY(-50%)}.heading.bg--white .heading__decor{top:auto;bottom:55px;transform:rotate(180deg)}.columns--heading .heading__decor{top:var(--header-height);right:auto;left:calc(50% + 20px);height:calc(100% - var(--header-height));min-height:0;transform:translate3d(-50%,0,0)}.columns--heading .heading--services .heading__decor{top:0;left:auto;right:20px;max-width:76.512%;transform:translate3d(0,-39.5%,0)}.columns--heading .heading__decor svg{height:100%;width:auto}}@media screen and (max-width:1199px){.heading{display:block;padding-top:calc(80px + var(--header-height));padding-bottom:80px;--padding-line:36px}.columns--heading .heading{padding-top:80px}.heading__title{margin:0 0 1em}.heading--article .heading__title{max-width:100%}.heading__text{max-width:640px}.heading__date{position:absolute;top:100%;left:0;padding-top:20px}.heading__decor{top:calc(var(--header-height) + 5px);right:0;transform:translatex(38%)}.columns--heading .heading__decor{top:5px}.heading__decor svg{height:100%;width:100%}}@media screen and (min-width:481px) and (max-width:1199px){.heading__decor{height:calc(100% - var(--header-height) - 5px)}.columns--heading .heading__decor{height:calc(100% - 5px)}.columns--heading .heading--services .heading__decor{height:calc(59.095vw - 5px)}}@media screen and (min-width:768px) and (max-width:1199px){.columns--heading .heading{display:flex;height:100%}}@media screen and (max-width:767px){.heading{padding-top:calc(60px + var(--header-height));padding-bottom:60px}.columns--heading .heading{padding-top:60px}.columns--heading-main .heading{display:flex;height:100%}.heading__services-icons ul li span{padding-left:20px}}@media screen and (max-width:480px){.heading{padding-top:calc(50px + var(--header-height));padding-bottom:50px;--padding-line:20px}.columns--heading .heading{padding-top:50px}.heading__services-icons ul li img{width:23px}.heading__services-icons ul li span{padding-left:15px}.heading__services-list{margin-left:-20px}.heading__decor{max-width:62%;transform:translatex(45%)}}@media screen and (max-width:932px) and (orientation:landscape){.heading{padding-top:calc(50px + var(--header-height));padding-bottom:50px;--padding-line:20px}.columns--heading .heading{display:flex;height:100%;padding-top:50px}.heading__text{max-width:90%}.heading__services-icons ul li img{width:23px}.heading__services-icons ul li span{padding-left:15px}.heading__services-list{margin-left:-20px}.heading__decor{max-width:62%;transform:translatex(45%)}.columns--heading .heading--services .heading__decor{max-height:calc(100vh - var(--header-height) - 5px)}}.columns{position:relative}.columns--heading{padding-top:var(--header-height)}.columns__image{position:relative}.columns__image img{width:100%;height:100%;object-fit:cover}@media screen and (min-width:1200px){.columns__in.grid{grid-template-columns:1fr 1fr}.columns__in.flex .columns__item{width:50%}.columns--heading .columns__in.flex .columns__image{-webkit-box-ordinal-group:1;-webkit-order:1;-ms-flex-order:1;order:1}.columns--heading .columns__in.flex .columns__text{-webkit-box-ordinal-group:2;-webkit-order:2;-ms-flex-order:2;order:2}.columns__text:first-child .inner.padding--l{padding-right:var(--padding-right)}.columns__image{overflow:hidden}.columns__image img{position:absolute;top:0;left:0;width:100%}.columns--heading-main .columns__image .img--heading-main{position:relative}}@media screen and (max-width:1199px){.columns__in{display:block}.columns--heading .columns__in.grid{display:grid;grid-template-rows:1fr 1fr}.columns--heading .columns__in.grid .columns__image{height:auto}.columns--heading-main .columns__in.grid .columns__image{height:50vw}.columns__image{height:54vw}.columns__text.wrapper--l{padding-top:var(--padding-top)}.columns--heading .columns__text.wrapper{padding:0}.columns__button{text-align:center}}@media screen and (min-width:768px) and (max-width:1199px){.columns--heading .columns__in.grid .columns__item{max-height:480px}}@media screen and (max-width:767px){.columns--heading .columns__in.grid{display:block}.columns--heading-main .columns__in.grid{display:grid}.columns__image{height:65vw}.columns--heading-main .columns__in.grid .columns__image{height:100%}}@media screen and (max-width:480px){.columns__image{height:72vw}}@media screen and (max-width:932px) and (orientation:landscape){.columns--heading .columns__in.grid{display:grid;grid-template-rows:auto auto}.columns__in.grid{display:grid}.columns__image{height:calc(100vh - var(--header-height))}.columns--heading-main .columns__in.grid .columns__image{height:calc(100vh - var(--header-height))}}.list-nums__in{grid-template-columns:repeat(3,1fr)}.list-nums__item{padding:40px var(--padding-right) 40px var(--padding-left)}.list-nums__item-num:before{font-family:var(--font-extra-regular);font-size:40px;line-height:.85}.list-nums__item-text{display:block;padding-left:35px}@media screen and (min-width:768px){.list-nums .inner{padding:0}.list-nums__item.line:first-child:before{display:none}}@media screen and (max-width:1199px){.list-nums__item{display:block;padding-top:20px;padding-bottom:20px}.list-nums__item-num:before{margin-bottom:20px}.list-nums__item-text{padding-left:0}}@media screen and (max-width:767px){.list-nums__in{display:block}.list-nums__item{padding-top:0;padding-bottom:0;padding-right:0;margin-bottom:30px}.list-nums__item:last-child{margin-bottom:0}}@media screen and (max-width:480px){.list-nums__item{margin-bottom:20px;font-size:16px}.list-nums__item-num:before{font-size:30px;margin-bottom:10px}}@media screen and (max-width:932px) and (orientation:landscape){.list-nums .inner{padding:0}.list-nums__in{display:grid}.list-nums__item{margin-bottom:20px;padding-right:var(--padding-right);font-size:16px}.list-nums__item.line:first-child:before{display:none}.list-nums__item-num:before{font-size:30px;margin-bottom:10px}}.services+.list-icons,.services-details+.list-icons{border-top:0}.list-icons__in{grid-template-columns:repeat(4,1fr);gap:8vw;justify-items:stretch}.list-icons__item-icon{margin-bottom:15px}@media screen and (min-width:1200px){.list-icons__item-title{width:min-content}}@media screen and (max-width:1199px){.list-icons__in{grid-template-columns:repeat(2,1fr);gap:50px 10vw}.list-icons__item-icon{width:58px;margin-bottom:10px}}@media screen and (min-width:481px) and (max-width:767px){.list-icons__in{gap:50px 40px}.list-icons__item-title{width:min-content}}@media screen and (max-width:480px){.list-icons__in{grid-template-columns:auto;gap:30px}.list-icons__item-icon{width:48px;margin-bottom:8px}}@media screen and (max-width:932px) and (orientation:landscape){.list-icons__in{gap:30px}.list-icons__item-icon{width:48px;margin-bottom:8px}}.quote__text{padding:40px 0 0 50px;position:relative}.quote__text:before{content:'';position:absolute;top:0;left:0;width:180px;height:140px;background:url('../i/quote.svg') 0 0/contain no-repeat}@media screen and (max-width:1199px){.quote__text{max-width:768px;padding:25px 0 0 35px}.quote__text:before{width:110px;height:85px}}@media screen and (max-width:480px){.quote__text{padding:10px 0 0}.quote__text:before{left:-10px;width:67px;height:61px}}@media screen and (max-width:932px) and (orientation:landscape){.quote__text{padding:5px 0 0}.quote__text:before{left:-10px;width:67px;height:61px}}.note__in{padding-left:150px;position:relative}.note__decor{position:absolute;top:-30px;left:0;width:190px;height:190px;background:rgba(var(--blue-rgb),.05);z-index:0}.note__decor:after,.note__decor:before{content:'';position:absolute;left:50%;margin-left:-9.74%;width:19.48%;border:2px solid red;background:#fff}.note__decor:before{top:9.48%;height:54.215%}.note__decor:after{top:69.215%;height:19.48%}.note__text{position:relative;z-index:1}@media screen and (max-width:1199px){.note__in{padding-left:114px}.note__decor{top:-22px;width:130px;height:130px}}@media screen and (max-width:767px){.note__in{padding-left:84px}.note__decor{top:-18px;width:100px;height:100px}}@media screen and (max-width:480px){.note__in{padding-left:70px}.note__decor{top:-10px;width:84px;height:84px}}@media screen and (max-width:932px) and (orientation:landscape){.note__in{padding-left:70px}.note__decor{top:-10px;width:84px;height:84px}}.services__decor{position:absolute}.services__decor--1{top:50%;right:0;transform:translate3d(12%,-50%,0);width:1219px;max-width:64.2%}.services__decor--2{top:-40px;left:var(--padding-left);width:191px}.services__decor--3{bottom:0;left:21.3%;transform:translate3d(0,50%,0);width:297px}.services__heading-in{width:40%;position:relative}@media screen and (min-width:1200px){.services__heading-in{padding:40px 0;margin-bottom:0;max-width:580px}.services__slider-arrows{position:absolute;bottom:50px;left:0;width:100%}}@media screen and (max-width:1199px){.services__decor--2,.services__decor--3{display:none}.services__decor--1{max-width:70.573%;transform:translate3d(46%,-50%,0)}.services__heading{padding-bottom:var(--padding-s-bottom)}.services__heading-in{width:60%}}@media screen and (max-width:767px){.services__decor--1{display:none}.services__heading-in{width:100%}}@media screen and (max-width:480px){.services__heading-in{margin-bottom:20px}}@media screen and (max-width:932px) and (orientation:landscape){.services__decor--1{display:none}.services__heading-in{width:100%}}.services{position:relative;--services-item-width:clamp(380px,28.646vw,550px);--services-visible-height:clamp(160px,16.146vw,310px);--services-padding-hor:clamp(30px,3vw,57px);--services-padding-vert:clamp(30px,6vh,57px)}.services__slider.swiper{overflow:visible;cursor:grab}.services__slider.swiper:active{cursor:grabbing}.services__item{width:var(--services-item-width);max-height:calc(100vh - var(--header-height));position:relative;overflow:hidden;margin-right:-1px}.services__item:last-child{margin-right:0}.services__item-in{position:relative;height:calc(var(--services-item-width) + var(--services-visible-height))}.services__item-image{position:relative}.services__item-image:before{content:'';display:block;padding-top:100%}.services__item-image img{position:absolute;top:0;left:0;width:100%;height:100%;object-fit:cover}.services__item-content{height:100%;transition:1s transform cubic-bezier(.19,1,.22,1)}.services__item.hovered .services__item-content{transform:translateY(calc(var(--services-item-width) * -1))}.services__item-visible{height:var(--services-visible-height);padding:var(--services-padding-vert) var(--services-padding-hor) 20px}.services__item-hidden{height:calc(100% - var(--services-visible-height) - var(--services-padding-vert));overflow:auto;padding:20px var(--services-padding-hor) 0}.services__item-row:first-child{padding-bottom:20px;margin-bottom:40px;transition:border-color var(--easing)}.services__item:hover .services__item-row:first-child{border-color:red}.services__item-icon{width:21.026%;flex:0 1 auto;max-height:70px;margin-right:20px;overflow:hidden}.services__item-icon img{max-height:70px}.services__item-icon p{display:none}.services__item-title .h3,.services__item-title h3{font-family:inherit;font-size:22px;color:inherit;transition:inherit;margin-bottom:5px}.services__item-price{font-size:14px}.services__item-link{font-size:16px}.services__item-descr{font-size:16px;line-height:1.45}.services__item-descr>*{margin:0}.services__item-descr>*+*{margin-top:1em}.services__item-descr div,.services__item-descr p{font-family:inherit!important;font-size:inherit!important;line-height:inherit!important}@media screen and (max-width:1440px){.services{--services-padding-vert:clamp(30px,3vh,40px);--services-visible-height:clamp(160px,14.38vw,220px)}.services__item-row:first-child{padding-bottom:15px;margin-bottom:25px}.services__item-title .h3,.services__item-title h3{font-size:18px;margin-bottom:0}.services__item-price{font-size:12px}.services__item-link{font-size:14px}.services__item-descr{font-size:14px}}@media screen and (max-width:1199px){.services{--services-item-width:clamp(284px,36.458vw,320px);--services-visible-height:clamp(160px,20.8vw,180px);--services-padding-hor:30px;--services-padding-vert:30px}.services__item-row:first-child{padding-bottom:10px;margin-bottom:20px}.services__item-content{transition-delay:0.3s}.services__item-icon{margin-right:12px}.services__item-title .h3,.services__item-title h3{font-size:14px;margin-bottom:0}.services__item-price{font-size:10px}.services__item-link{font-size:10px}.services__item-descr{font-size:12px}}@media screen and (max-width:932px) and (orientation:landscape){.services__item{max-height:none}}.projects__slider--image{height:100%}.projects__slider .swiper-slide{width:100%}.projects__slider--image .swiper-slide{height:100%}.projects__slider-image{height:100%}.projects__item-line{padding-left:15px}.projects__item-title .h3,.projects__item-title h3{margin-bottom:.45em}@media screen and (min-width:1200px){.projects .columns__text:first-child .inner{display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:end}.projects .columns__text:first-child .columns__item-in{width:100%;max-width:595px}}@media screen and (max-width:1199px){.projects .columns__text:first-child{padding-bottom:var(--padding-s-bottom)}.projects .columns__text:last-child{padding-top:var(--padding-l-top)}.projects .columns__text:last-child .projects__slider{margin-bottom:0}.projects .columns__text:last-child .projects__slider-arrows{margin-bottom:0}.projects .columns__text:last-child .projects__slider-arrows{position:absolute;top:calc((var(--padding-l-top)/ 2) - 20px);bottom:auto;left:var(--padding-left);right:auto}.projects__slider-image img{position:relative}}@media screen and (min-width:481px) and (max-width:1199px){.projects__item-year{margin-bottom:0}.projects__slider-arrows{position:absolute;bottom:var(--padding-s-bottom);right:var(--padding-right)}}@media screen and (max-width:932px) and (orientation:landscape){.projects__slider-arrows{right:var(--padding-right)}}.gallery__list{gap:20px}.gallery__item{position:relative}.gallery__item .inner{position:relative}.gallery__modal{position:absolute;bottom:0;left:var(--padding-left);width:720px;z-index:2}.gallery__item-image{position:relative}.gallery__item-image img{height:100%;object-fit:cover}.gallery__item-image:before{content:'';position:absolute;top:0;left:0;width:100%;height:100%;background:#4f4f4f;mix-blend-mode:multiply;opacity:0;visibility:hidden;transition:all var(--easing);z-index:1}.gallery__modal-in{padding:50px;position:relative}.gallery__item-line{padding-left:15px}@media screen and (max-width:1199px){.gallery__item.full .gallery__item-image:before{opacity:1;visibility:visible}.gallery__item-image a{pointer-events:none}.gallery__modal{width:100%;height:100%;left:0;padding:var(--padding-left);opacity:0;visibility:hidden;transform:translateY(20px);transition:all var(--easing)}.gallery__item.full .gallery__modal{opacity:1;visibility:visible;transform:translateY(0)}.gallery__modal-in{width:100%;height:100%;padding:60px 30px 40px}}@media screen and (max-width:767px){.gallery__item-image{height:54vw}.gallery__modal{height:auto}.gallery__modal-in{padding:40px 20px}}@media screen and (max-width:480px){.gallery__list{gap:10px}.gallery__item-image{height:64.375vw}}@media screen and (max-width:932px) and (orientation:landscape){.gallery__list{gap:10px}.gallery__item-image{height:calc(100vh - var(--header-height))}}.gallery__item--case .inner{position:relative}.gallery__case-preview{position:relative;height:clamp(500px,43vw,620px);overflow:hidden;background:#d9d9d9}.gallery__case-preview>img{display:block;width:100%;height:100%;object-fit:cover;object-position:center}.gallery__case-card{position:absolute;left:30px;bottom:30px;z-index:2;width:min(720px,calc(100% - 60px));padding:38px 42px 34px;color:#fff}.gallery__case-badge{display:inline-block;margin-bottom:18px;color:rgba(255,255,255,.7);letter-spacing:.14em}.gallery__case-line{padding-left:15px}.gallery__case-title{display:block;width:100%;padding:0;border:0;background:0 0;color:inherit;text-align:left;line-height:1.1;cursor:pointer}.gallery__case-description{max-width:600px;margin-top:16px;font-size:17px;line-height:1.45;color:rgba(255,255,255,.82)}.gallery__case-footer{gap:22px}.gallery__case-meta{display:flex;flex-wrap:wrap;gap:8px 20px;color:rgba(255,255,255,.76)}.gallery__case-button{flex:0 0 auto;border-color:rgba(255,255,255,.7);color:#fff}.gallery__case-button:hover{border-color:#fff;background:#fff;color:#005b9f}.gallery-case-modal{position:fixed;inset:0;z-index:100;display:none;overflow-y:auto;padding:24px;background:rgba(5,20,45,.74)}.gallery-case-modal.is-open{display:block}.gallery-case-modal__overlay{min-height:100%;display:flex;align-items:flex-start;justify-content:center;padding:20px 0}.gallery-case-modal__dialog{position:relative;width:min(1180px,100%);overflow:hidden;border:1px solid rgba(0,91,159,.2);background:#f8fbff;box-shadow:0 30px 100px rgba(0,0,0,.28)}.gallery-case-modal__header{position:relative;display:flex;justify-content:space-between;gap:30px;padding:38px 48px;color:#fff}.gallery-case-modal__badge{margin-bottom:16px;color:rgba(255,255,255,.7);letter-spacing:.14em}.gallery-case-modal__title{line-height:1.1;color:#fff}.gallery-case-modal__lead{max-width:780px;margin-top:16px;color:rgba(255,255,255,.78);line-height:1.6}.gallery-case-modal__close{flex:0 0 auto;width:44px;height:44px;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;font-size:30px;line-height:38px;text-align:center;cursor:pointer}.gallery-case-modal__close:hover{background:#fff;color:#005b9f}.gallery-case-modal__body{display:grid;grid-template-columns:minmax(0,1.15fr) minmax(300px,.85fr);gap:30px;padding:34px 48px 48px;color:#243447}.gallery-case-gallery{position:relative;overflow:hidden;padding:12px;border:1px solid #c9dff0;background:#fff}.gallery-case-gallery .swiper-slide{display:flex;align-items:center;justify-content:center;min-height:480px;background:#eef5fa}.gallery-case-gallery img{display:block;width:100%;height:480px;object-fit:contain}.gallery-case-gallery__nav{position:absolute;top:50%;z-index:3;width:42px;height:42px;border:1px solid #c9dff0;border-radius:50%;background:rgba(255,255,255,.95);color:#005b9f;font-size:28px;line-height:34px;cursor:pointer;transform:translateY(-50%)}.gallery-case-gallery__nav:hover{background:#005b9f;color:#fff}.gallery-case-gallery__nav--prev{left:24px}.gallery-case-gallery__nav--next{right:24px}.gallery-case-modal__notes{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:16px;margin-top:18px}.gallery-case-modal__note{padding:20px;border:1px solid #d5e5f0;background:#fff}.gallery-case-modal__note h3{margin-bottom:9px;color:#005b9f;font-size:12px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.gallery-case-modal__note p{font-size:15px;line-height:1.6;color:#5a6a78}.gallery-case-modal__aside{padding:26px;border:1px solid #d5e5f0;background:linear-gradient(180deg,#fff,#eef7ff)}.gallery-case-modal__stats{display:flex;flex-wrap:wrap;gap:8px;padding-bottom:20px;border-bottom:1px solid #d5e5f0;color:#005b9f;font-size:14px;font-weight:700}.gallery-case-modal__stats span{padding:8px 12px;background:#e1f0fb}.gallery-case-modal__aside>p{margin:20px 0;font-size:17px;line-height:1.55}.gallery-case-modal__aside blockquote{margin-top:22px;padding:20px;background:#fff;color:#5a6a78;font-size:15px;font-style:italic;line-height:1.6}.gallery-case-modal__author{display:flex;flex-direction:column;gap:4px;margin-top:14px;color:#005b9f}.gallery-case-modal__author span{color:#81909c;font-size:14px}body.gallery-case-modal-open,html.gallery-case-modal-open{overflow:hidden}@media screen and (max-width:767px){.gallery__case-preview{height:500px}.gallery__case-preview>img{object-position:center}.gallery__case-card{left:15px;bottom:15px;width:calc(100% - 30px);padding:24px 20px 22px}.gallery__case-description{font-size:15px}.gallery__case-footer{align-items:flex-start;flex-direction:column}.gallery-case-modal{padding:10px}.gallery-case-modal__overlay{padding:0}.gallery-case-modal__header{padding:26px 20px}.gallery-case-modal__body{display:block;padding:18px 20px 28px}.gallery-case-modal__close{width:38px;height:38px;font-size:25px;line-height:32px}.gallery-case-gallery .swiper-slide{min-height:300px}.gallery-case-gallery img{height:300px}.gallery-case-modal__notes{grid-template-columns:1fr}.gallery-case-modal__aside{margin-top:18px;padding:20px}}.feedback__item-line{height:100%;padding-left:40px;grid-template-rows:104px auto;grid-template-columns:104px auto;grid-template-areas:"a b" ". c"}.feedback__item-photo{grid-area:a;aspect-ratio:1;overflow:hidden}.feedback__item-photo img{display:block;width:100%;height:100%;border-radius:100%;object-fit:cover}.feedback__item-details{grid-area:b;align-self:center;padding-left:24px}.feedback__item-name{line-height:1.1;margin-bottom:5px;margin-left:-.08em}.feedback__item-work{font-size:14px}.feedback__item-text{grid-area:c;padding-left:24px}.feedback__list{grid-template-columns:1fr 1fr}.feedback__list .feedback__item{border-top:0}.feedback__list .feedback__item:nth-child(odd){border-left:0}.feedback__list .feedback__item:nth-child(2n){border-left:0;border-right:0}.feedback__slider .feedback__item{width:50%}@media screen and (min-width:481px){.feedback__list .feedback__item-text{font-size:16px}}@media screen and (min-width:1200px){.feedback__title{width:50%;padding-bottom:var(--padding-s-bottom)}.feedback__title .h2,.feedback__title h2{margin-bottom:0}.feedback__list .feedback__item{padding-top:var(--padding-top);padding-bottom:var(--padding-bottom)}.feedback__list .feedback__item:nth-child(odd){display:-webkit-box;display:-webkit-flex;display:flex;-webkit-box-pack:end;-webkit-justify-content:flex-end;justify-content:end}.feedback__list .feedback__item-line{width:100%;max-width:595px}.feedback__slider .feedback__item{padding-right:4.2vw}}@media screen and (max-width:1199px){.feedback__item-name{margin-bottom:2px}.feedback__list{display:block}.feedback__list .feedback__item{padding-top:var(--padding-s-top);padding-bottom:var(--padding-s-bottom)}.feedback__list .feedback__item:nth-child(odd){border-right:0}.feedback__list .feedback__item-line:before{width:2px}.feedback__slider.swiper{margin-left:calc(var(--padding-left) * -1);margin-right:calc(var(--padding-right) * -1);padding-left:var(--padding-left);padding-right:var(--padding-right)}.feedback__slider .feedback__item{width:60vw}.feedback__slider .feedback__item-line{padding-left:20px;grid-template-rows:67px auto;grid-template-columns:67px auto}.feedback__slider .feedback__item-photo{width:67px}.feedback__slider .feedback__item-details{padding-left:20px}.feedback__slider .feedback__item-text{grid-column:span 2;padding-top:20px;padding-left:0}.feedback__slider-arrows{display:block}}@media screen and (max-width:767px){.feedback__list .feedback__item-text{grid-column:span 2;padding-top:20px;padding-left:0}.feedback__slider .feedback__item{width:70vw}}@media screen and (max-width:480px){.feedback__item-details{padding-left:12px}.feedback__item-text{padding-top:15px}.feedback__list .feedback__item-line{padding-left:20px;grid-template-rows:auto auto;grid-template-columns:67px auto}.feedback__list .feedback__item-photo{width:67px}.feedback__list .feedback__item-details{padding-left:20px}.feedback__slider .feedback__item{width:80vw}}@media screen and (max-width:932px) and (orientation:landscape){.feedback__item-details{padding-left:12px}.feedback__item-text{padding-top:15px}.feedback__list .feedback__item-line{padding-left:20px;grid-template-rows:auto auto;grid-template-columns:67px auto}.feedback__list .feedback__item-photo{width:67px}.feedback__list .feedback__item-details{padding-left:20px}.feedback__list .feedback__item-text{font-size:14px}.feedback__slider .feedback__item{width:70vw}}.articles__top .articles__title h2{margin-bottom:0}.articles__item{margin-right:-1px}.articles__item-in{display:block;height:100%}.articles__item-content{padding:40px 30px 60px}.articles__item-title .h3,.articles__item-title h3{margin-bottom:1.2em}.articles__list{grid-template-columns:repeat(4,1fr);padding-right:1px}.articles__list .articles__item{margin-bottom:-1px}.articles__slider.swiper{padding-bottom:1px}.articles__slider .articles__item{width:25%}@media screen and (min-width:1200px){.articles__heading{position:relative}.articles__top.h2{position:static}.articles__link{position:absolute;bottom:0;right:40px}.articles__heading .articles__text{padding-right:180px}.articles__in.margin--m{margin-bottom:var(--margin-l-bottom)}.articles__item:first-child{margin-left:1px}.articles__slider-arrows{display:block}}@media screen and (max-width:1440px){.articles__slider .articles__item-title{font-size:18px}}@media screen and (min-width:1367px) and (max-width:1440px){.articles__list .articles__item-title{font-size:20px}}@media screen and (max-width:1366px){.articles__slider .articles__item-title{font-size:16px}}@media screen and (min-width:1200px) and (max-width:1366px){.articles__list .articles__item-title{font-size:18px}}@media screen and (max-width:1199px){.articles__item-content{padding:30px 20px 40px}.articles__list{grid-template-columns:repeat(3,1fr)}.articles__slider .articles__item{width:38vw}.articles__slider .articles__item:last-child{margin-right:0}.articles__slider .articles__item-title{font-size:14px}}@media screen and (max-width:919px){.articles__list{grid-template-columns:repeat(2,1fr)}}@media screen and (max-width:767px){.articles__list .articles__item-title{font-size:16px}.articles__slider .articles__item{width:48vw}}@media screen and (max-width:480px){.articles__item-title{font-size:12px}.articles__list{display:block}.articles__list .articles__item-title{font-size:18px}.articles__slider .articles__item{width:65vw}}@media screen and (max-width:374px){.articles__slider .articles__item{width:75vw}}@media screen and (max-width:932px) and (orientation:landscape){.articles__item-title{font-size:12px}.articles__list{grid-template-columns:repeat(2,1fr)}.articles__list .articles__item-title{font-size:18px}.articles__slider .articles__item{width:38vw}}.map{position:relative}.map:before{content:'';display:block;padding-top:calc(100vh - var(--header-height))}.map iframe{position:absolute;top:0;left:0;width:100%;height:100%}@media screen and (max-width:1199px){.map:before{padding-top:580px}}@media screen and (max-width:767px){.map:before{padding-top:480px}}@media screen and (max-width:480px){.map:before{padding-top:320px}}@media screen and (max-width:932px) and (orientation:landscape){.map:before{padding-top:calc(100vh - var(--header-height))}}.form__grid{grid-template-columns:1fr 1fr;gap:10px clamp(20px,5vw,100px)}.form__grid .form__column-textarea{grid-column:span 2}.form__grid .form__column-submit{grid-column:span 2}.form__grid .form__agreement{-webkit-box-ordinal-group:2;-webkit-order:2;order:2}.form__grid .form__submit{-webkit-box-ordinal-group:1;-webkit-order:1;order:1}.form__grid--3{gap:10px;grid-template-columns:1fr 1fr 1fr}.form__grid--3 .form__column-textarea{grid-column:span 3}.form__grid--3 .form__column-submit{grid-column:span 3}.form__grid--request{grid-template-areas:"a b" "c e" "d ." "f ."}.form__grid--request .form__column-text-1{grid-area:a}.form__grid--request .form__column-text-2{grid-area:b}.form__grid--request .form__column-text-3{grid-area:c}.form__grid--request .form__column-textarea{grid-area:d;grid-column:span 2}.form__grid--request .form__column-file{grid-area:e;align-self:end}.form__grid--request .form__column-submit{grid-area:f;grid-column:span 2}@media screen and (min-width:768px){.form__grid .form__column-submit{padding-top:20px}.form__grid .form__agreement{padding-left:50px}}@media screen and (max-width:1199px){.form__grid .form__agreement{padding-left:20px}.form__grid--request{gap:10px 20px}}@media screen and (max-width:767px){.form__grid .form__agreement{padding:10px 0}.form__grid .form__submit{margin-bottom:0}.form__grid .form__submit .btn{width:220px}.form__grid{display:block}.form__grid .form__column-submit{display:block}.form__grid .form__field{margin-bottom:10px}.form__grid .form__file{padding-top:10px}}@media screen and (max-width:480px){.form__grid .form__submit{text-align:center}}@media screen and (max-width:374px){.form__grid .form__submit .btn{width:100%}}@media screen and (max-width:932px) and (orientation:landscape){.form__grid{display:grid}.form__grid .form__column-submit{display:flex;padding-top:10px}.form__grid .form__field{margin-bottom:0}.form__grid .form__agreement{padding-left:20px}}.error-page{height:100%;overflow:hidden;position:relative}.error-page__in{text-align:center;position:relative;z-index:1}.error-page__title{font-size:294px;line-height:.85;margin-left:-.05em}.error-page__subtitle{font-size:58px;line-height:1;margin-bottom:15px}.error-page__text{font-size:28px;line-height:1;margin-bottom:40px}.error-page__eyebrow{width:100px}.error-page__eyebrow span{display:block;width:22px;height:22px;border-radius:100%;background:#fff;position:relative}.error-page__eyebrow span:before{content:'';position:absolute;bottom:100%;width:42px;height:11px;background:#fff;border-radius:2em}.error-page__eyebrow span:first-child:before{left:0;transform:translate3d(-25%,-200%,0) rotate(-24deg)}.error-page__eyebrow span:last-child:before{right:0;transform:translate3d(25%,-100%,0) rotate(-155deg)}.error-page__decor{position:absolute;z-index:0}.error-page__decor-1{top:50%;left:50%;transform:translate3d(-50%,-50%,0);width:696px;max-width:calc(100vw - 40px)}.error-page__decor-2{top:12vh;left:8vw;transform:translate3d(0,0,0);width:clamp(100px,12.761vw,246px)}.error-page__decor-3{top:5vh;right:10vw;transform:translate3d(0,0,0);width:clamp(146px,12.761vw,246px)}.error-page__decor-4{bottom:0;left:5vw;transform:translate3d(0,25%,0);width:clamp(294px,23.125vw,444px)}.error-page__decor-5{top:50%;right:5vw;transform:translate3d(0,0,0);width:clamp(100px,8.8024vw,169px)}@media screen and (max-width:1199px){.error-page__text{margin-bottom:30px}.error-page__decor-2{top:0;left:40px}.error-page__decor-3{top:20px;right:0;transform:translate3d(25%,0,0);width:246px}.error-page__decor-4{right:0;transform:translate3d(-25%,25%,0)}.error-page__decor-5{top:auto;bottom:0;right:0;transform:translate3d(0,-25%,0);width:169px}.error-page__decor .svg-stroke{stroke-width:3px}.error-page__decor-2 .svg-stroke{stroke-width:5px}.error-page__decor.error-page__decor-5 .svg-stroke{stroke-width:2px}}@media screen and (max-width:767px){.error-page__title{font-size:clamp(140px,44vw,294px)}.error-page__subtitle{font-size:40px}.error-page__text{font-size:24px}.error-page__decor .svg-stroke{stroke-width:3px;stroke-opacity:0.85}.error-page__eyebrow{width:clamp(42px,20vw,100px)}}@media screen and (max-width:480px){.error-page__subtitle{font-size:24px}.error-page__text{font-size:20px;margin-bottom:20px}.error-page__decor-1{transform:translate3d(-50%,-60%,0)}.error-page__decor-2{top:40px;left:60px;width:80px}.error-page__decor-3{top:0;transform:translate3d(-25%,0,0);width:106px}.error-page__decor-4{display:none}.error-page__decor-5{transform:translate3d(10%,35%,0)}.error-page__decor .svg-stroke{stroke-width:5px}.error-page__decor-1 .svg-stroke{stroke-width:6px}.error-page__decor-5 .svg-stroke{stroke-width:2px}.error-page__eyebrow{width:42px}.error-page__eyebrow span{width:10px;height:10px}.error-page__eyebrow span:before{width:17px;height:5px}}@media screen and (max-width:932px) and (orientation:landscape){.error-page{min-height:100%;height:auto}.error-page__title{font-size:clamp(100px,20vw,294px)}.error-page__subtitle{font-size:24px;margin-bottom:10px}.error-page__text{font-size:20px;margin-bottom:15px}.error-page__decor-1{width:auto;max-height:100vh}.error-page__decor-2{left:20px}.error-page__decor-3{top:0;transform:translate3d(25%,-25%,0);width:25vw}.error-page__decor-4{display:none}.error-page__decor-5{width:20vw;transform:translate3d(10%,50%,0)}.error-page__decor .svg-stroke{stroke-width:5px}.error-page__decor-1 .svg-stroke{stroke-width:6px}.error-page__decor-5 .svg-stroke{stroke-width:2px}.error-page__eyebrow{width:42px}.error-page__eyebrow span{width:10px;height:10px}.error-page__eyebrow span:before{width:17px;height:5px}}.faq__heading{margin-bottom:30px}.faq__item{border-bottom:1px solid rgba(0,0,0,.2)}.faq__item:first-child{border-top:1px solid rgba(0,0,0,.2)}.faq__item summary{display:block;position:relative;padding:22px 52px 22px 0;font-family:var(--font-extra-medium);font-size:clamp(18px,1.65vw,24px);line-height:1.15;cursor:pointer;list-style:none}.faq__item summary::-webkit-details-marker{display:none}.faq__item summary:after{content:'+';position:absolute;top:50%;right:0;transform:translateY(-50%);font-size:34px;font-weight:300;line-height:1;transition:transform var(--easing)}.faq__item[open] summary:after{transform:translateY(-50%) rotate(45deg)}.faq__answer{max-width:920px;padding:0 52px 22px 0;font-size:17px;line-height:1.45}@media screen and (max-width:480px){.faq__heading{margin-bottom:20px}.faq__item summary{padding-top:18px;padding-bottom:18px;padding-right:42px;font-size:18px}.faq__item summary:after{font-size:28px}.faq__answer{padding-right:0;padding-bottom:18px;font-size:16px}}.footer{padding:40px 0 60px;font-size:14px;position:relative;z-index:1}.footer__in{gap:0 40px}.footer__column-1{grid-area:a}.footer__column-2{grid-area:b;text-align:right;margin-bottom:30px}.footer__column-3{grid-area:c}.footer__column-4{grid-area:d;text-align:right}.footer__column-5{grid-area:e}.footer__links{display:grid;grid-template-columns:minmax(90px,.7fr) minmax(190px,1.2fr) minmax(150px,1fr);gap:0 24px;align-self:start}.footer__links-column{display:flex;flex-direction:column;gap:10px}.footer__links a{display:block;color:inherit}.footer__address span{display:block}.footer__contacts>div:not(:last-child){margin-bottom:10px}.footer__socials{display:flex;justify-content:flex-end;gap:8px;margin-top:20px}.footer__social{width:36px;height:36px;display:inline-flex;align-items:center;justify-content:center;border:1px solid rgba(255,255,255,.55);border-radius:50%;color:#fff;transition:background-color var(--easing-fast),color var(--easing-fast)}.footer__social:hover{background:#fff;color:#005b9f}.footer__social svg{width:19px;height:19px;fill:currentColor}.footer__social--max span{font-size:9px;font-weight:800;letter-spacing:-.6px}.footer__legal{margin-top:12px;line-height:1.45}.footer__copyright{margin-bottom:10px}.footer__dev{font-size:13px;align-self:end}.footer__dev img{vertical-align:baseline;margin-left:2px}.footer__dev-note{margin-top:8px}@media screen and (min-width:1200px){.footer__in{position:relative;grid-template-columns:minmax(200px,.85fr) minmax(520px,2fr) minmax(260px,.85fr);grid-template-areas:"a e b" "c e b"}.footer__column-3{position:static;align-self:start;margin-top:24px;min-width:0}.footer__dev{position:absolute;right:clamp(210px,20vw,280px);bottom:0;width:max-content;text-align:left}}@media screen and (max-width:1199px){.footer{padding-bottom:80px}.footer__in{grid-template-columns:repeat(3,auto);grid-template-areas:"a b b" ". b b" "c c c" "e e d"}.footer__links{grid-column:1/-1;margin-bottom:60px}.footer__column-2{margin-bottom:60px}.footer__column-3,.footer__dev{position:static;width:auto}.footer__logo{width:180px}.footer__contacts{font-size:16px}}@media screen and (max-width:480px){.footer__in{display:block}.footer__column-1{margin-bottom:30px}.footer__column-2{text-align:left}.footer__socials{justify-content:flex-start}.footer__links{display:grid;grid-template-columns:1fr 1.6fr;gap:0 20px;margin-bottom:30px}.footer__links-column:nth-child(3){grid-column:1/-1;display:grid;grid-template-columns:1fr 1.6fr;gap:0 20px;margin-top:20px}.footer__column-3{margin-bottom:20px}}@media screen and (max-width:932px) and (orientation:landscape){.footer__column-2{margin-bottom:30px}}.modal-block{visibility:hidden;position:fixed;top:0;left:0;right:0;height:100%;z-index:100}.modal-block.visible{visibility:visible}.modal-block__overlay{opacity:0;visibility:hidden;height:100%;padding:0 40px;position:relative;z-index:100;background:rgba(0,0,0,.7);transition:all var(--easing-slow)}.text__popup .modal-block__overlay{background:0 0}.modal-block.visible .modal-block__overlay{visibility:visible;opacity:1}.modal-block__inner{opacity:0;visibility:hidden;position:relative;width:100%;max-width:1111px;max-height:100%;overflow:auto;padding:clamp(40px,8vh,100px) clamp(40px,8vw,100px);text-align:left;-webkit-overflow-scrolling:touch;transform:scale(.5);will-change:transform;transition:all var(--easing-slow)}.modal-block.visible .modal-block__inner{opacity:1;visibility:visible;transform:scale(1)}@media screen and (max-width:1199px){.modal-block__inner{padding:60px 40px}}@media screen and (max-width:480px){.modal-block__overlay{padding:0}.modal-block__inner{padding:40px 20px}}@media screen and (max-width:932px) and (orientation:landscape){.modal-block__overlay{padding:0}.modal-block__inner{padding:40px 20px}}.back-top{opacity:0;visibility:hidden;position:fixed;bottom:20px;right:var(--padding-right);width:60px;height:60px;border:1px solid #fff;border-radius:100%;overflow:hidden;z-index:10;cursor:pointer;filter:contrast(.5);transition:all var(--easing-slow)}.back-top:hover{background:rgba(var(--blue-rgb),.75);filter:contrast(1)}.back-top.visible{opacity:1;visibility:visible}.back-top svg{position:absolute;top:50%;left:50%;margin:-14px 0 0 -12px;width:24px;height:28px}.no-touchevents .back-top:hover svg,.touchevents .back-top:active svg{animation:overflow-repeat-y .3s ease-out}@media screen and (max-width:1199px){.back-top{width:40px;height:40px;bottom:40px}.back-top svg{margin:-10px 0 0 -8px;width:16px;height:20px}}@media screen and (max-width:767px){.back-top{bottom:20px;bottom:20px}}@media screen and (max-width:932px) and (orientation:landscape){.back-top{bottom:20px}}.swiper{position:relative;overflow:hidden;overflow:clip;list-style:none;padding:0;z-index:1;display:block;--swiper-navigation-size:44px}.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(0,0,0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;position:relative;transition-property:transform}.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-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{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-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{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,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(to left,rgba(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,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(to top,rgba(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,.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-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .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(0)}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)}.swiper-button-next,.swiper-button-prev{position:absolute;top:var(--swiper-navigation-top-offset,50%);width:calc(var(--swiper-navigation-size)/ 44 * 27);height:var(--swiper-navigation-size);margin-top:calc(0px - (var(--swiper-navigation-size)/ 2));z-index:10;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--swiper-navigation-color,var(--swiper-theme-color))}.swiper-button-next.swiper-button-disabled,.swiper-button-prev.swiper-button-disabled{opacity:.35;cursor:auto;pointer-events:none}.swiper-button-next.swiper-button-hidden,.swiper-button-prev.swiper-button-hidden{opacity:0;cursor:auto;pointer-events:none}.swiper-navigation-disabled .swiper-button-next,.swiper-navigation-disabled .swiper-button-prev{display:none!important}.swiper-button-next svg,.swiper-button-prev svg{width:100%;height:100%;object-fit:contain;transform-origin:center}.swiper-rtl .swiper-button-next svg,.swiper-rtl .swiper-button-prev svg{transform:rotate(180deg)}.swiper-button-prev,.swiper-rtl .swiper-button-next{left:var(--swiper-navigation-sides-offset,10px);right:auto}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-lock{display:none}.swiper-button-next:after,.swiper-button-prev:after{font-family:swiper-icons;font-size:var(--swiper-navigation-size);text-transform:none!important;letter-spacing:0;font-variant:initial;line-height:1}.swiper-button-prev:after,.swiper-rtl .swiper-button-next:after{content:'prev'}.swiper-button-next,.swiper-rtl .swiper-button-prev{right:var(--swiper-navigation-sides-offset,10px);left:auto}.swiper-button-next:after,.swiper-rtl .swiper-button-prev:after{content:'next'}.swiper-pagination{position:absolute;text-align:center;transition:.3s opacity;transform:translate3d(0,0,0);z-index:10}.swiper-pagination.swiper-pagination-hidden{opacity:0}.swiper-pagination-disabled>.swiper-pagination,.swiper-pagination.swiper-pagination-disabled{display:none!important}.swiper-horizontal>.swiper-pagination-bullets,.swiper-pagination-bullets.swiper-pagination-horizontal,.swiper-pagination-custom,.swiper-pagination-fraction{bottom:var(--swiper-pagination-bottom,8px);top:var(--swiper-pagination-top,auto);left:0;width:100%}.swiper-pagination-bullets-dynamic{overflow:hidden;font-size:0}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:scale(.33);position:relative}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-main{transform:scale(1)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-prev-prev{transform:scale(.33)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next{transform:scale(.66)}.swiper-pagination-bullets-dynamic .swiper-pagination-bullet-active-next-next{transform:scale(.33)}.swiper-pagination-bullet{width:var(--swiper-pagination-bullet-width,var(--swiper-pagination-bullet-size,8px));height:var(--swiper-pagination-bullet-height,var(--swiper-pagination-bullet-size,8px));display:inline-block;border-radius:var(--swiper-pagination-bullet-border-radius,50%);background:var(--swiper-pagination-bullet-inactive-color,#000);opacity:var(--swiper-pagination-bullet-inactive-opacity, .2)}button.swiper-pagination-bullet{border:none;margin:0;padding:0;box-shadow:none;-webkit-appearance:none;appearance:none}.swiper-pagination-clickable .swiper-pagination-bullet{cursor:pointer}.swiper-pagination-bullet:only-child{display:none!important}.swiper-pagination-bullet-active{opacity:var(--swiper-pagination-bullet-opacity, 1);background:var(--swiper-pagination-color,var(--swiper-theme-color))}.swiper-pagination-vertical.swiper-pagination-bullets,.swiper-vertical>.swiper-pagination-bullets{right:var(--swiper-pagination-right,8px);left:var(--swiper-pagination-left,auto);top:50%;transform:translate3d(0,-50%,0)}.swiper-pagination-vertical.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets .swiper-pagination-bullet{margin:var(--swiper-pagination-bullet-vertical-gap,6px) 0;display:block}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{top:50%;transform:translateY(-50%);width:8px}.swiper-pagination-vertical.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-vertical>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{display:inline-block;transition:.2s transform,.2s top}.swiper-horizontal>.swiper-pagination-bullets .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets .swiper-pagination-bullet{margin:0 var(--swiper-pagination-bullet-horizontal-gap,4px)}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{left:50%;transform:translateX(-50%);white-space:nowrap}.swiper-horizontal>.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet,.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s left}.swiper-horizontal.swiper-rtl>.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transition:.2s transform,.2s right}.swiper-pagination-fraction{color:var(--swiper-pagination-fraction-color,inherit)}.swiper-pagination-progressbar{background:var(--swiper-pagination-progressbar-bg-color,rgba(0,0,0,.25));position:absolute}.swiper-pagination-progressbar .swiper-pagination-progressbar-fill{background:var(--swiper-pagination-color,var(--swiper-theme-color));position:absolute;left:0;top:0;width:100%;height:100%;transform:scale(0);transform-origin:left top}.swiper-rtl .swiper-pagination-progressbar .swiper-pagination-progressbar-fill{transform-origin:right top}.swiper-horizontal>.swiper-pagination-progressbar,.swiper-pagination-progressbar.swiper-pagination-horizontal,.swiper-pagination-progressbar.swiper-pagination-vertical.swiper-pagination-progressbar-opposite,.swiper-vertical>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite{width:100%;height:var(--swiper-pagination-progressbar-size,4px);left:0;top:0}.swiper-horizontal>.swiper-pagination-progressbar.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-horizontal.swiper-pagination-progressbar-opposite,.swiper-pagination-progressbar.swiper-pagination-vertical,.swiper-vertical>.swiper-pagination-progressbar{width:var(--swiper-pagination-progressbar-size,4px);height:100%;left:0;top:0}.swiper-pagination-lock{display:none}.swiper-scrollbar{border-radius:var(--swiper-scrollbar-border-radius,10px);position:relative;-ms-touch-action:none;background:var(--swiper-scrollbar-bg-color,rgba(0,0,0,.1))}.swiper-scrollbar-disabled>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-disabled{display:none!important}.swiper-horizontal>.swiper-scrollbar,.swiper-scrollbar.swiper-scrollbar-horizontal{position:absolute;left:var(--swiper-scrollbar-sides-offset,1%);bottom:var(--swiper-scrollbar-bottom,4px);top:var(--swiper-scrollbar-top,auto);z-index:50;height:var(--swiper-scrollbar-size,4px);width:calc(100% - 2 * var(--swiper-scrollbar-sides-offset,1%))}.swiper-scrollbar.swiper-scrollbar-vertical,.swiper-vertical>.swiper-scrollbar{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(--swiper-scrollbar-drag-bg-color,rgba(0,0,0,.5));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>canvas,.swiper-zoom-container>img,.swiper-zoom-container>svg{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;flex-direction:column}.swiper-fade.swiper-free-mode .swiper-slide{transition-timing-function:ease-out}.swiper-fade .swiper-slide{opacity:0!important;pointer-events:none;transition-property:opacity}.swiper-fade .swiper-slide .swiper-slide{pointer-events:none}.swiper-fade .swiper-slide-active,.swiper-fade .swiper-slide-active .swiper-slide-active{opacity:1!important;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:0;width:100%;height:100%;opacity:.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-bottom,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-left,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-right,.swiper-cube .swiper-slide-shadow-cube.swiper-slide-shadow-top{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-bottom,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-left,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-right,.swiper-flip .swiper-slide-shadow-flip.swiper-slide-shadow-top{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{--swiper-navigation-size:34px}.swiper-button-wrapper{gap:16px}.swiper-button{position:relative;left:auto;right:auto;width:40px;height:40px;margin-top:0;background:0 0;border:1px solid #000;transition:all var(--easing);cursor:pointer;z-index:5}.swiper-button:hover{background:var(--blue);border-color:var(--blue)}.swiper-button-next,.swiper-button-prev{top:auto}.swiper-button:after,.swiper-button:before{content:'';position:absolute;width:13px;height:1px;background:#000;transition:all var(--easing)}.swiper-button-next:before,.swiper-button-prev:before{top:14px}.swiper-button-next:after,.swiper-button-prev:after{bottom:14px}.swiper-button-prev:after,.swiper-button-prev:before{right:14px}.swiper-button-next:after,.swiper-button-next:before{left:14px}.swiper-button-next:after,.swiper-button-prev:before{transform:rotate(-45deg)}.swiper-button-next:before,.swiper-button-prev:after{transform:rotate(45deg)}.swiper-button:hover:after,.swiper-button:hover:before{background:#fff}@media screen and (max-width:1199px){.swiper-button-wrapper{gap:30px}}@media screen and (max-width:480px){.swiper-button-wrapper{gap:12px}}@media screen and (max-width:932px) and (orientation:landscape){.swiper-button-wrapper{gap:12px}}.swiper-pagination-wrapper{position:absolute;bottom:45px;left:0;width:100%;z-index:2}.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic{position:relative;top:auto;bottom:auto;left:auto;transform:translateX(0);width:auto!important}.swiper-pagination-clickable .swiper-pagination-bullet{width:10px;height:10px;border-radius:0;background:#fff;opacity:1}.swiper-pagination-clickable .swiper-pagination-bullet.swiper-pagination-bullet-active,.swiper-pagination-clickable .swiper-pagination-bullet:hover{background:red}.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{transform:none;transition:background var(--easing);margin:0 4px;left:auto!important}@media screen and (max-width:1199px){.swiper-pagination-wrapper{bottom:30px}.swiper-pagination-horizontal.swiper-pagination-bullets.swiper-pagination-bullets-dynamic .swiper-pagination-bullet{margin:0 2px}}@media screen and (max-width:767px){.swiper-pagination-wrapper{bottom:20px}}@media screen and (max-width:480px){.swiper-pagination-wrapper{bottom:10px}.swiper-pagination-clickable .swiper-pagination-bullet{width:6px;height:6px}}@media screen and (max-width:932px) and (orientation:landscape){.swiper-pagination-wrapper{bottom:10px}.swiper-pagination-clickable .swiper-pagination-bullet{width:6px;height:6px}}#fancybox-loading{position:fixed;top:50%;left:50%;margin-top:-22px;margin-left:-22px;background-position:0 -108px;opacity:.8;cursor:pointer;z-index:8060}#fancybox-loading div{width:44px;height:44px;background:url('../i/fancybox/fancybox_loading.gif') center center no-repeat}@media only screen and (-webkit-min-device-pixel-ratio:1.5),only screen and (min--moz-device-pixel-ratio:1.5),only screen and (min-device-pixel-ratio:1.5){#fancybox-loading div{background-image:url('../i/fancybox/fancybox_loading@2x.gif');background-size:24px 24px}}.animate{opacity:0;visibility:visible!important}.animate--parent.animate--start .animate,.animate.animate--start{opacity:1;visibility:visible}@media screen and (min-width:1200px){.animate{transition:transform 1s cubic-bezier(.19,1,.22,1) 0s,opacity 1s cubic-bezier(.19,1,.22,1) 0s,visibility 1s cubic-bezier(.19,1,.22,1) 0s}.animate--fast{transition:transform .5s ease-in-out 0s,opacity .5s ease-in-out 0s,visibility .5s ease-in-out 0s}.animate--slow{transition:transform 1.5s ease-in-out 0s,opacity 1.5s ease-in-out 0s,visibility 1.5s ease-in-out 0s}}@media screen and (max-width:1199px){.animate{transition:transform .5s ease-in-out 0s,opacity .5s ease-in-out 0s,visibility .5s ease-in-out 0s}}.animate--delay-03{transition-delay:0.3s}.animate--delay-05{transition-delay:0.5s}.animate--delay-1{transition-delay:1s}.animate--delay-15{transition-delay:1.5s}.animate--delay-2{transition-delay:2s}.animate--delay-3{transition-delay:3s}.animate--delay-5{transition-delay:5s}@media screen and (max-width:1199px){.columns--heading-main .heading__decor{transition-delay:1s}}.animate--opacity{opacity:0}.animate--start.animate--opacity{opacity:1}.animate--from-top{transform:translate3d(0,-100%,0);transform-origin:top}.animate--parent.animate--start .animate--from-top,.animate--start.animate--from-top{transform:translate3d(0,0,0)}.animate--from-bottom{transform:translate3d(0,100%,0);transform-origin:bottom}.animate--from-bottom-short{transform:translate3d(0,10%,0);transform-origin:bottom}.animate--parent.animate--start .animate--from-bottom,.animate--parent.animate--start .animate--from-bottom-short,.animate--start.animate--from-bottom,.animate--start.animate--from-bottom-short{transform:translate3d(0,0,0)}.animate--from-right{transform:translate3d(100%,0,0);transform-origin:right}.animate--from-right-short{transform:translate3d(10%,0,0);transform-origin:right}.animate--parent.animate--start .animate--from-right,.animate--parent.animate--start .animate--from-right-short,.animate--start.animate--from-right,.animate--start.animate--from-right-short{transform:translate3d(0,0,0)}.animate--from-left{transform:translate3d(-100%,0,0);transform-origin:left}.animate--from-left-short{transform:translate3d(-10%,0,0);transform-origin:left}.animate--parent.animate--start .animate--from-left,.animate--parent.animate--start .animate--from-left-short,.animate--start.animate--from-left,.animate--start.animate--from-left-short{transform:translate3d(0,0,0)}.cover{position:relative;overflow:hidden}.cover__bg.animate--scroll{z-index:3;position:absolute;opacity:1!important;visibility:visible!important;top:0;left:0;width:100%;height:100%;transform:translate3d(0,0,0)}.cover__bg.animate--start.animate--from-right{transform:translate3d(-100%,0,0)}.cover__bg.animate--start.animate--from-left{transform:translate3d(100%,0,0)}.animate--rotate-x{transform:rotateX(90deg)}.animate--start.animate--rotate-x{transform:rotateX(0)}.animate--rotate-y{transform:rotateY(90deg)}.animate--start.animate--rotate-y{transform:rotateY(0)}.animate--scale{transform:scale(0)}.animate--start.animate--scale{transform:scale(1)}.animate--start.animate--zoom-in{animation:zoomIn 4s linear 0s forwards alternate}.animate--start.animate--zoom-out{animation:zoomOut 4s linear 0s forwards alternate}.magnetic{transition:all .5s cubic-bezier(.68, -.55, .265, 1.55) 0s;z-index:2}.magnetic.hovered{transition:all .2s ease-out 0s}.animate--delay-list .animate{transition-delay:inherit}@keyframes slideDown{from{transform:translateY(-100%)}to{transform:translateY(0)}}@keyframes slideUp{from{transform:translateY(100%)}to{transform:translateY(0)}}@keyframes zoomOut{0%{transform:scale(1.1)}to{transform:scale(1)}}@keyframes zoomIn{0%{transform:scale(1)}to{transform:scale(1.1)}}@keyframes hang-y{0%{transform:translateY(0)}50%{transform:translateY(10%)}100%{transform:translateY(0)}}@keyframes hang-x{0%{transform:translateX(0)}25%{transform:translateX(-25%)}50%{transform:translateX(0)}75%{transform:translateX(25%)}100%{transform:translateX(0)}}@keyframes overflow-repeat-x{0%,100%{transform:translate(0)}69.999%{transform:translate(300%)}70%{transform:translate(-100%)}}@keyframes overflow-repeat-y{0%{top:50%}49.999%{top:-10%}50%{top:110%}100%{top:50%}}@keyframes pulse{0%{transform:scale(1)}40%{transform:scale(1.1)}80%{transform:scale(1)}100%{transform:scale(1)}}.soyuz-vk-widget{position:fixed;bottom:24px;left:24px;z-index:190;color:#172554;font-family:Arial,sans-serif}.soyuz-vk-widget__toggle{display:inline-flex;min-height:52px;align-items:center;gap:10px;padding:8px 18px 8px 9px;border:1px solid rgba(255,255,255,.55);border-radius:999px;background:#2787f5;box-shadow:0 14px 36px rgba(15,23,42,.24);color:#fff;font-size:15px;font-weight:700;cursor:pointer;transition:opacity 180ms ease,transform 180ms ease}.soyuz-vk-widget__icon{display:inline-flex;width:34px;height:34px;align-items:center;justify-content:center;border-radius:999px;background:#fff;color:#2787f5}.soyuz-vk-widget__cta svg,.soyuz-vk-widget__icon svg{width:19px;height:19px;fill:currentColor}.soyuz-vk-widget__panel{position:absolute;bottom:0;left:0;width:min(520px,calc(100vw - 48px));overflow:hidden;border:1px solid #bfdbfe;border-radius:26px;background:linear-gradient(145deg,#fff 0,#eff6ff 72%,#ecfeff 100%);box-shadow:0 28px 80px rgba(15,23,42,.34);opacity:0;visibility:hidden;pointer-events:none;transform:translateY(18px) scale(.96);transform-origin:left bottom;transition:opacity 220ms ease,transform 220ms ease,visibility 220ms ease}.soyuz-vk-widget.is-open .soyuz-vk-widget__toggle{opacity:0;visibility:hidden;pointer-events:none;transform:translateY(10px) scale(.92)}.soyuz-vk-widget.is-open .soyuz-vk-widget__panel{opacity:1;visibility:visible;pointer-events:auto;transform:translateY(0) scale(1)}.soyuz-vk-widget__close{position:absolute;top:12px;right:12px;z-index:2;display:inline-flex;width:38px;height:38px;align-items:center;justify-content:center;border:0;border-radius:999px;background:#dbeafe;color:#1e3a8a;font-size:28px;line-height:1;cursor:pointer}.soyuz-vk-widget__header{padding:22px 58px 4px 22px}.soyuz-vk-widget__header p,.soyuz-vk-widget__topic p{margin:0 0 5px;color:#0d9488;font-size:11px;font-weight:700;letter-spacing:.12em;text-transform:uppercase}.soyuz-vk-widget__header h2{margin:0;color:#1e3a8a;font-size:23px;font-weight:700;line-height:1.12;text-transform:none}.soyuz-vk-widget__header>span{display:block;margin-top:8px;color:#475569;font-size:14px;line-height:1.45}.soyuz-vk-widget__topics{padding:14px 22px 8px}.soyuz-vk-widget__topic{display:none;min-height:238px;grid-template-columns:134px minmax(0,1fr);align-items:center;gap:18px}.soyuz-vk-widget__topic.is-active{display:grid;animation:soyuz-vk-topic-in 280ms ease both}.soyuz-vk-widget__topic img{width:134px;height:238px;border-radius:16px;box-shadow:0 12px 28px rgba(15,23,42,.18);object-fit:cover;object-position:top center}.soyuz-vk-widget__topic h3{margin:0;color:#1e3a8a;font-size:18px;font-weight:700;line-height:1.24;text-transform:none}.soyuz-vk-widget__topic span{display:block;margin-top:10px;color:#475569;font-size:14px;line-height:1.45}.soyuz-vk-widget__dots{display:flex;justify-content:center;gap:6px;padding:0 22px 12px}.soyuz-vk-widget__dots span{width:7px;height:7px;border-radius:999px;background:#bfdbfe;transition:width 180ms ease,background 180ms ease}.soyuz-vk-widget__dots span.is-active{width:22px;background:#2787f5}.soyuz-vk-widget__cta{display:flex;min-height:56px;align-items:center;justify-content:center;gap:10px;margin:0 22px 22px;border-radius:15px;background:#2787f5;box-shadow:0 12px 28px rgba(39,135,245,.28);color:#fff;font-size:16px;font-weight:700;text-decoration:none}@keyframes soyuz-vk-topic-in{from{opacity:0;transform:translateX(8px)}to{opacity:1;transform:translateX(0)}}@media (max-width:767px){.soyuz-vk-widget{bottom:14px;left:12px}.soyuz-vk-widget.is-open{bottom:82px}.soyuz-vk-widget__toggle{width:50px;min-height:50px;justify-content:center;padding:0}.soyuz-vk-widget__toggle-text{display:none}.soyuz-vk-widget__icon{width:36px;height:36px}.soyuz-vk-widget__panel{width:calc(100vw - 24px);max-height:min(74vh,590px);overflow-y:auto;border-radius:22px}.soyuz-vk-widget__close{top:9px;right:9px;width:34px;height:34px;font-size:25px}.soyuz-vk-widget__header{padding:17px 48px 2px 16px}.soyuz-vk-widget__header h2{font-size:18px}.soyuz-vk-widget__header>span{margin-top:6px;font-size:12px;line-height:1.35}.soyuz-vk-widget__topics{padding:10px 16px 7px}.soyuz-vk-widget__topic{min-height:164px;grid-template-columns:92px minmax(0,1fr);gap:12px}.soyuz-vk-widget__topic img{width:92px;height:164px;border-radius:12px}.soyuz-vk-widget__topic p{font-size:9px}.soyuz-vk-widget__topic h3{font-size:14px;line-height:1.2}.soyuz-vk-widget__topic span{margin-top:7px;font-size:11px;line-height:1.35}.soyuz-vk-widget__dots{padding-bottom:9px}.soyuz-vk-widget__cta{min-height:48px;margin:0 16px 16px;font-size:14px}}@media (prefers-reduced-motion:reduce){.soyuz-vk-widget__panel,.soyuz-vk-widget__toggle,.soyuz-vk-widget__topic.is-active{animation:none;transition:none}}body.soyuz-v1-exit-open{overflow:hidden}.soyuz-v1-exit-offer{position:fixed;inset:0;z-index:220;display:none;align-items:center;justify-content:center;padding:20px;background:rgba(15,23,42,.82);backdrop-filter:blur(7px)}.soyuz-v1-exit-offer.is-visible{display:flex}.soyuz-v1-exit-offer__dialog{position:relative;width:min(100%,760px);max-height:min(92vh,780px);overflow-y:auto;padding:34px;border:1px solid #bfdbfe;border-radius:30px;background:linear-gradient(145deg,#fff 0,#eff6ff 72%,#ecfeff 100%);box-shadow:0 32px 90px rgba(2,6,23,.48);color:#172554}.soyuz-v1-exit-offer__close{position:absolute;top:14px;right:16px;display:inline-flex;width:42px;height:42px;align-items:center;justify-content:center;border:0;border-radius:999px;background:#dbeafe;color:#1e3a8a;font-size:30px;line-height:1;cursor:pointer}.soyuz-v1-exit-offer__eyebrow{margin:0 54px 8px 0;color:#0d9488;font-size:12px;font-weight:700;letter-spacing:.14em;text-transform:uppercase}.soyuz-v1-exit-offer__dialog h2{max-width:650px;margin:0;color:#172554;font-size:clamp(30px,4vw,42px);font-weight:700;line-height:1.08;text-transform:none}.soyuz-v1-exit-offer__lead{margin:14px 0 20px;color:#475569;font-size:17px;line-height:1.45}.soyuz-v1-exit-offer__benefits{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:12px}.soyuz-v1-exit-offer__benefits>div{padding:18px;border:1px solid #bfdbfe;border-radius:18px;background:rgba(255,255,255,.82)}.soyuz-v1-exit-offer__benefits span,.soyuz-v1-exit-offer__benefits strong{display:block}.soyuz-v1-exit-offer__benefits strong{color:#1e3a8a;font-size:16px;line-height:1.3}.soyuz-v1-exit-offer__benefits span{margin-top:8px;color:#475569;font-size:14px;line-height:1.45}.soyuz-v1-exit-offer__saving{margin:16px 0 0;padding:14px 16px;border-radius:16px;background:#ccfbf1;color:#115e59;font-weight:700;line-height:1.5}.soyuz-v1-exit-offer__actions{display:grid;grid-template-columns:minmax(0,.8fr) minmax(0,1.2fr);gap:12px;margin-top:20px}.soyuz-v1-exit-offer__actions a,.soyuz-v1-exit-offer__actions button{display:inline-flex;min-height:54px;align-items:center;justify-content:center;padding:14px 18px;border-radius:15px;font-weight:700;line-height:1.25;text-align:center;text-decoration:none;cursor:pointer}.soyuz-v1-exit-offer__actions button{border:1px solid #93c5fd;background:#fff;color:#1e3a8a}.soyuz-v1-exit-offer__actions a{border:1px solid #0f766e;background:#0d9488;color:#fff;box-shadow:0 14px 32px rgba(13,148,136,.28)}.soyuz-v1-exit-offer__dialog>small{display:block;margin-top:12px;color:#64748b;font-size:12px;line-height:1.4}@media (max-width:767px){.soyuz-v1-exit-offer{padding:12px}.soyuz-v1-exit-offer__dialog{max-height:94vh;padding:22px 14px 14px;border-radius:24px}.soyuz-v1-exit-offer__close{top:10px;right:10px;width:36px;height:36px;font-size:26px}.soyuz-v1-exit-offer__eyebrow{margin:0 42px 5px 0;font-size:11px;line-height:1.35}.soyuz-v1-exit-offer__dialog h2{font-size:22px;line-height:1.08}.soyuz-v1-exit-offer__lead{margin:8px 0 10px;font-size:13px;line-height:1.35}.soyuz-v1-exit-offer__benefits{grid-template-columns:1fr;gap:6px}.soyuz-v1-exit-offer__benefits>div{padding:9px 10px}.soyuz-v1-exit-offer__benefits strong{font-size:13px;line-height:1.2}.soyuz-v1-exit-offer__benefits span{margin-top:3px;font-size:11px;line-height:1.3}.soyuz-v1-exit-offer__saving{margin-top:8px;padding:8px 10px;font-size:12px;line-height:1.35}.soyuz-v1-exit-offer__actions{grid-template-columns:minmax(0,.9fr) minmax(0,1.1fr);gap:6px;margin-top:10px}.soyuz-v1-exit-offer__actions a,.soyuz-v1-exit-offer__actions button{min-height:52px;padding:8px;font-size:12px}.soyuz-v1-exit-offer__dialog>small{margin-top:7px;font-size:10px;line-height:1.3}}
html.menu-open,body.menu-open { overflow: hidden; }

/* Keep price-table captions available to assistive technology without changing layout. */
.visually-hidden { position: absolute; width: 1px; height: 1px; padding: 0; margin: -1px; overflow: hidden; clip: rect(0, 0, 0, 0); white-space: nowrap; border: 0; }
.header__search { position: fixed; top: calc(var(--header-height) + 1px); right: clamp(160px, 11.459vw, 220px); z-index: 19; display: flex; align-items: stretch; gap: 6px; width: clamp(420px, 28vw, 560px); padding: 10px; border: 1px solid rgba(0, 4, 190, .2); border-top: 0; background: #fff; box-shadow: 0 8px 18px rgba(0, 0, 0, .08); }
.header__search input { width: 100%; min-height: 46px; padding: 8px 12px; border: 1px solid #0004BE; background: #fff; color: inherit; font: inherit; }
.header__search-button { min-width: 62px; border: 1px solid #0004BE; background: #0004BE; color: #fff; font: inherit; cursor: pointer; }
.header__search-button:hover,.header__search-button:focus { background: #00038f; }

/* Keep blog thumbnails the same height when source images have different ratios. */
.articles__item-image { aspect-ratio: 1342 / 766; overflow: hidden; }
.articles__item-image img { width: 100%; height: 100%; object-fit: cover; }

@media (max-width: 1199px) {
  .header__hamburger,.header__menu a,.swiper-button,.js-price-toggle { min-width: 44px; min-height: 44px; }
  .header__menu a { display: flex; align-items: center; }
}
@media (max-width: 480px) {
  .header__search { right: 12px; left: 12px; width: auto; }
  .header__search input { min-width: 0; flex: 1; }
}

@media (max-width: 767px) {
  .header,.header__search { transition: transform .2s ease, opacity .2s ease, visibility .2s ease; }
  .header.header--hidden-mobile { transform: translateY(-100%); }
  .header__search.header--hidden-mobile { opacity: 0; visibility: hidden; pointer-events: none; }
}

@media (max-width: 413px) {
  .header__phone { display: none; }
}
.guarantee__heading{max-width:900px;margin-bottom:45px}.guarantee__heading>p{max-width:760px;color:var(--text-gray-dark);font-size:20px;line-height:1.45}.guarantee__grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:1px;background:rgba(11,30,77,.2)}.guarantee__item{padding:34px 30px;background:#fff}.guarantee__item--wide{grid-column:1/-1}.guarantee__term{margin-bottom:20px;font-family:var(--font-extra-semibold);font-size:clamp(30px,4vw,58px);line-height:.95;color:var(--blue)}.guarantee__item h3{font-size:24px;color:var(--blue-dark)}.guarantee__item p{line-height:1.45;color:var(--text-gray-dark)}.guarantee__action{margin-top:40px}@media screen and (max-width:767px){.guarantee__heading{margin-bottom:30px}.guarantee__heading>p{font-size:16px}.guarantee__grid{grid-template-columns:1fr}.guarantee__item--wide{grid-column:auto}.guarantee__item{padding:26px 22px}.guarantee__item h3{font-size:20px}}
@media screen and (min-width: 1200px) and (max-width: 1366px) {
  .header__menu ul.ul--menu > li { margin-inline: clamp(6px, .65vw, 10px); }
  .header__menu ul.ul--menu > li.parent > a { padding-right: 14px; }
}


.soyuz-contact-dock{position:fixed;right:24px;bottom:92px;z-index:2147483640;display:flex;flex-direction:column;align-items:flex-end;font-family:Arial,sans-serif}.soyuz-contact-dock__links{display:flex;flex-direction:column;gap:8px}.soyuz-contact-dock__links a{display:inline-flex;width:48px;height:48px;align-items:center;justify-content:center;border-radius:50%;color:#fff;box-shadow:0 8px 24px rgba(15,23,42,.24);text-decoration:none;transition:transform .18s ease}.soyuz-contact-dock__links a:hover{transform:translateY(-2px)}.soyuz-contact-dock__links svg{width:25px;height:25px;fill:currentColor}.soyuz-contact-dock__links a:nth-child(1){background:#a06fc2}.soyuz-contact-dock__links a:nth-child(2){background:#2787f5}.soyuz-contact-dock__links a:nth-child(3){background:linear-gradient(135deg,#ffcc47,#ef3340 52%,#8f2bb8)}.soyuz-contact-dock__links a:nth-child(4){background:#4d86c6}.soyuz-contact-dock__links a:nth-child(5){background:#f00000}.soyuz-contact-dock__links a:nth-child(6){background:linear-gradient(135deg,#35b9ef,#2787f5)}.soyuz-contact-dock__links a:nth-child(7){background:#111;color:#fff;font-size:10px;font-weight:800;letter-spacing:.02em}.soyuz-contact-dock__email{font-size:25px;font-weight:700}.soyuz-contact-dock__links a:nth-child(5){font-size:24px}.soyuz-contact-dock__links a:nth-child(6){order:6}.soyuz-contact-dock__links a:nth-child(7){order:7}@media(max-width:767px){.soyuz-contact-dock{right:12px;bottom:82px}.soyuz-contact-dock__links a{width:44px;height:44px}.soyuz-contact-dock__links svg{width:23px;height:23px}}


.soyuz-contact-dock{bottom:170px !important}
@media(max-width:767px){.soyuz-contact-dock{bottom:158px !important}}


/* Общая вертикальная ось с кнопкой Umnico; столбик опущен ближе к ней. */
.soyuz-contact-dock{right:37px !important;bottom:76px !important}
@media(max-width:767px){.soyuz-contact-dock{right:0 !important;bottom:68px !important}}


/* Цвета соответствуют порядку: Telegram, VK, MAX, YouTube, Instagram, e-mail. */
.soyuz-contact-dock__links a:nth-child(1){background:linear-gradient(135deg,#35b9ef,#2787f5)}
.soyuz-contact-dock__links a:nth-child(2){background:#4d86c6}
.soyuz-contact-dock__links a:nth-child(3){background:linear-gradient(35deg,#22c4ff,#485bff 50%,#8b24ef);color:#fff;font-size:10px;font-weight:800}
.soyuz-contact-dock__links a:nth-child(4){background:#f00000}
.soyuz-contact-dock__links a:nth-child(5){background:linear-gradient(135deg,#ffcc47,#ef3340 52%,#8f2bb8);font-size:24px}
.soyuz-contact-dock__links a:nth-child(6){background:#a06fc2}
.soyuz-contact-dock__links a:nth-child(3) svg{width:30px;height:30px}
.soyuz-contact-dock__links{position:relative;padding-bottom:56px}
.soyuz-contact-dock__links a.soyuz-contact-dock__email{position:absolute;top:-56px;right:0;order:0}
@media(max-width:767px){
    .soyuz-contact-dock__links{gap:4px;padding-bottom:26px}
    .soyuz-contact-dock__links a{width:22px;height:22px}
    .soyuz-contact-dock__links svg,.soyuz-contact-dock__links a:nth-child(3) svg{width:12px;height:12px}
    .soyuz-contact-dock__links a:nth-child(3){font-size:5px}
    .soyuz-contact-dock__links a:nth-child(5){font-size:12px}
    .soyuz-contact-dock__links a.soyuz-contact-dock__email{top:-26px;font-size:13px}
    .soyuz-vk-widget__toggle{width:28px;min-height:28px}
    .soyuz-vk-widget__icon{width:22px;height:22px}
    .soyuz-vk-widget__icon svg{width:12px;height:12px}
    .header__search{padding:5px}
    #header-search-words,.header__search-button{min-height:24px;height:24px;font-size:11px}
    #header-search-words{padding:3px 8px}
    #umnico-widget-wrapper .widget-resizable{right:0 !important;bottom:232px !important;left:auto !important;top:auto !important;transform:scale(.5) !important;transform-origin:bottom right !important}
}
