@import"https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&family=Manrope:wght@200..800&family=Syne:wght@400..800&display=swap";html,body,div,span,applet,object,iframe,h1,h2,h3,h4,h5,h6,p,blockquote,pre,a,abbr,acronym,address,big,cite,code,del,dfn,em,img,ins,kbd,q,s,samp,small,strike,strong,sub,sup,tt,var,b,u,i,center,dl,dt,dd,ol,ul,li,fieldset,form,label,legend,table,caption,tbody,tfoot,thead,tr,th,td,article,aside,canvas,details,embed,figure,figcaption,footer,header,hgroup,menu,nav,output,ruby,section,summary,time,mark,audio,video{margin:0;padding:0;border:0;font-size:100%;font:inherit;vertical-align:baseline}article,aside,details,figcaption,figure,footer,header,hgroup,menu,nav,section{display:block}body{line-height:1}ol,ul{list-style:none}blockquote,q{quotes:none}blockquote:before,blockquote:after,q:before,q:after{content:"";content:none}table{border-collapse:collapse;border-spacing:0}button{border:unset;background:unset;outline:0;color:unset;cursor:pointer}a{color:currentColor;text-decoration:none}input,textarea,button,select,a,details{font:inherit;-webkit-tap-highlight-color:rgba(0,0,0,0)}.ns,button,img,body.headerExpanded main{-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none;-webkit-user-select:none;-moz-user-select:none;user-select:none}:root{--accent: #34499A;--accent_dark: #1c2858;--accent_light: #e6e9f6;--grey_light: #FAFAFA;--white: #fff;--text: #000;--bg: #fff;--text-80: rgba(0, 0, 0, 0.8);--text-40: rgba(0, 0, 0, 0.4);--text-20: rgba(0, 0, 0, 0.2);--radius-main: 15px;--radius-full: 1000px}html{font-size:16px;overflow:hidden;touch-action:manipulation}html *{box-sizing:border-box}body{position:relative;width:100%;height:100dvh;margin:0;padding:0;font-family:Inter,Verdana,Geneva,Tahoma,sans-serif;color:var(--text);overflow:hidden;overflow-y:scroll;--pdg: calc((100% - 1230px) / 2)}nav{width:100%;display:flex;align-items:center;justify-content:space-between;background:var(--accent);padding:32px var(--pdg);color:var(--white)}nav .nav__logo{font-size:32px;display:flex;align-items:center;gap:14px}nav .nav__menu{position:relative;width:48px;height:48px;display:flex;gap:6px;background:none;flex-direction:column;align-items:center;justify-content:center}nav .nav__menu span{height:2px;width:24px;background:var(--white);flex-shrink:0}main{display:flex;flex-direction:column;gap:48px;padding:0 var(--pdg)}footer{display:flex;flex-direction:column;gap:32px;background:var(--accent_light);width:100%;position:relative;padding:128px var(--pdg);margin-top:128px}footer .footertop{position:relative;display:grid;grid-template-columns:repeat(6, 1fr);gap:30px}footer .footertop .col{width:100%}footer .footertop .col h1{font-weight:600;font-size:16px;height:64px}footer .footertop .col h2{font-size:14px;margin-bottom:8px}footer .footertop .col p{color:var(--text-40);line-height:150%;font-size:16px;margin-bottom:32px}footer .footerbottom{width:100%;display:flex;justify-content:space-between;gap:16px;color:var(--text-40);font-size:16px;padding-top:24px;border-top:1px solid var(--text-20)}.contact{display:flex;justify-content:space-between;gap:30px}.contact__loc{width:180px;display:flex;flex-direction:column;gap:30px}.contact__loc .item{width:180px}.contact__loc .item h2{margin-bottom:8px;font-size:14px;color:var(--text-40)}.contact__loc .item p{line-height:150%;font-size:16px}.contact__form{width:810px}.contact__form h1{font-size:32px;font-weight:500;margin-bottom:32px}.contact__form .input_grp{display:flex;flex-direction:column;position:relative;width:100%}.contact__form .input_grp label{font-size:16px;margin-bottom:20px;color:var(--text-40)}.contact__form input{outline:none !important;width:100%;padding:8px 0;font-size:24px;border:none;border-bottom:1px solid var(--text);margin-bottom:24px}.contact__form__row{display:flex;gap:30px}.contact__form__row.bottom{align-items:center;flex-wrap:wrap}.contact__form__row.bottom img{width:180px;border-radius:var(--radius-full);height:-moz-fit-content;height:fit-content;-o-object-fit:contain;object-fit:contain}.contact__form__row.bottom .captcha{display:flex;align-items:center;flex-wrap:wrap;gap:30px}.contact__form__row.bottom input{margin-bottom:0;width:336px}.contact__form__row.bottom button.reload{position:relative;width:24px;height:24px;padding:0}.contact__form__row.bottom button.reload svg{width:100%;height:100%}.contact__form__row.bottom button.send{padding:16px 24px;font-size:24px}.imgblock{--ratio: 16 / 9;--objectfit: cover;width:100%;display:flex;flex-direction:column;align-items:flex-end;overflow:hidden}.imgblock.single_image .imgblock__wrapper{margin-bottom:0px !important}.imgblock.single_image .imgblock__controls{display:none !important}.imgblock__controls button{position:relative;width:48px;height:48px;border-radius:100%;border:1px solid var(--text-20);transition:border-color .2s}.imgblock__controls button:hover{border-color:var(--text-40)}.imgblock__controls button.imgblock__next .progress-ring{position:absolute;top:-2.5px;left:-2.5px;width:calc(100% + 5px);height:calc(100% + 5px);pointer-events:none;transform:rotate(-90deg)}.imgblock__controls button.imgblock__next .progress-ring__circle{stroke-dasharray:138.2;stroke-dashoffset:138.2;transition:stroke-dashoffset linear;transform-origin:center}.imgblock__controls button.imgblock__next .progress-ring__circle{opacity:1;stroke-dashoffset:138.23}.imgblock__wrapper{width:100%;aspect-ratio:var(--ratio);overflow:hidden;border-radius:var(--radius-main);margin-bottom:24px;position:relative}.imgblock__slider{display:flex;height:100%;width:100%;will-change:transform;cursor:grab}.imgblock__slider:active{cursor:grabbing}.imgblock__image{flex:0 0 100%;width:100%;height:100%;display:flex}.imgblock__image img{width:100%;height:100%;display:block;border-radius:var(--radius-main);-o-object-fit:var(--objectfit, cover);object-fit:var(--objectfit, cover);-webkit-user-drag:none;flex-shrink:0}.prtnsstatic__grid{width:100%;display:grid;gap:30px;grid-template-columns:repeat(auto-fill, minmax(min(100%, 180px), 1fr))}.prtnsstatic__card{width:100%;height:150px;display:flex;align-items:center;justify-content:center;padding:25px}.prtnsstatic__card img{height:100px;-o-object-fit:contain;object-fit:contain}.contacts__info{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 390px), 1fr));width:100%;gap:30px;position:absolute;top:0;left:0;width:100%;opacity:0;pointer-events:none;transform:translateY(10px);transition:opacity .4s ease,transform .4s cubic-bezier(0.16, 1, 0.3, 1)}.contacts__info.active{position:relative;opacity:1;pointer-events:all;transform:translateY(0);z-index:1}.contacts__info__wrapper{position:relative;margin-bottom:32px}.contacts__info .item{width:100%}.contacts__info .item h2{margin-bottom:32px;font-weight:500;font-size:24px}.contacts__info .item p{font-size:20px;margin-bottom:32px}.contacts__map{position:relative;width:100%;overflow:hidden;border-radius:var(--radius-main)}.contacts__map iframe{width:100%}.link:hover{text-decoration:underline;color:var(--accent)}.btn{cursor:pointer;font-size:16px;padding:12px 24px;display:flex;justify-content:center;width:-moz-fit-content;width:fit-content;color:var(--white);border-radius:var(--radius-full);text-align:center;line-height:150%;position:relative;transition:transform .2s cubic-bezier(0.16, 1, 0.3, 1),top 1s cubic-bezier(0.16, 1, 0.3, 1),box-shadow .3s ease,background-color .3s ease}.btn.fw{width:100%}.btn.secondary{background:var(--accent_light);color:var(--text);border:1px solid rgba(0,0,0,0)}.btn.secondary:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);border-color:var(--accent)}.btn.secondary:active{top:-1px;transform:scale(0.98);box-shadow:0 2px 5px rgba(0,0,0,.1);transition:0s}.btn.accent{background:var(--accent);border:1px solid rgba(0,0,0,0)}.btn.accent:hover{box-shadow:0 8px 20px rgba(0,0,0,.12);background:var(--accent_dark, var(--accent))}.btn.accent:active{top:-1px;transform:scale(0.98);box-shadow:0 2px 5px rgba(0,0,0,.1);transition:0s}.btns{display:flex;flex-wrap:wrap;align-items:baseline;gap:32px}*::-moz-selection{background:var(--accent);color:var(--bg);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}*::selection{background:var(--accent);color:var(--bg);-webkit-tap-highlight-color:rgba(0,0,0,0);-webkit-touch-callout:none}.defaultui h1{font-size:32px;font-weight:500;margin-bottom:64px}.defaultui h2{font-size:24px;font-weight:500;margin-bottom:32px}.defaultui p{font-size:20px;margin-bottom:32px;line-height:150%}.defaultui ul{font-size:20px;list-style-type:"•";margin-bottom:32px;line-height:150%}.defaultui ul li{padding:8px 16px;margin-left:16px}.defaultui .btns{margin-bottom:32px}.content{position:relative;width:810px;padding:24px 0}.content__nav__link{color:var(--text-40);transition:color .2s}.content__nav__link:hover,.content__nav__link.active{color:var(--text)}.content__nav__link.active{cursor:default}.content__nav{width:100%;padding:24px 0;border-bottom:1px solid var(--text-20);margin-top:64px;line-height:150%;color:var(--text-40)}.content__wrapper{position:relative;display:flex;gap:30px}.content__wrapper.fullwidth .content{width:100%}.content__wrapper.fullwidth aside{display:none}.content__wrapper aside{width:390px;padding:24px 0}.content__wrapper aside li a{padding:16px 0;display:block}.content__label{height:128px;font-size:16px;color:var(--text-20)}.spec__hero{display:flex;flex-direction:column;align-items:center}.spec__hero h1{font-size:64px;font-weight:500;margin-bottom:48px}.spec__hero .spec__code{margin-bottom:32px}.spec__hero .row{display:flex;flex-wrap:wrap;justify-content:center;gap:30px;align-items:start;margin-bottom:32px}.spec__hero .row .col{width:222px;text-align:center;display:flex;flex-direction:column;align-items:center}.spec__hero .row .col h2{font-weight:500;font-size:20px;margin-bottom:8px}.spec__hero .row .col p{font-size:16px}.spec__hero .btn{margin-bottom:128px}.spec__code{padding:6px 12px;background:var(--text-20);color:var(--text-40);width:-moz-fit-content;width:fit-content;height:-moz-fit-content;height:fit-content;border-radius:var(--radius-full)}.spec__grid{display:grid;grid-template-columns:repeat(auto-fill, minmax(min(100%, 390px), 1fr));gap:30px;margin-bottom:64px}.spec__card{cursor:pointer;position:relative;width:100%;height:340px;display:flex;flex-direction:column;background:var(--grey_light);padding:24px;border-radius:var(--radius-main);overflow:hidden;transition:transform .3s cubic-bezier(0.25, 0.46, 0.45, 0.94),box-shadow .3s ease,background-color .3s ease}.spec__card h2{margin-bottom:16px;font-size:24px;font-weight:500;z-index:4}.spec__card .spec__code{z-index:4}.spec__card img{position:absolute;height:200px;width:100%;-o-object-fit:cover;object-fit:cover;bottom:0;right:0;left:0;z-index:1;transform:scale(1) translateY(10px);transition:transform .5s ease}.spec__card .fade{position:absolute;background:linear-gradient(to bottom, var(--grey_light) 5%, var(--grey_light) 20%, transparent);height:220px;bottom:0;right:0;left:0;z-index:2}.spec__card:hover{transform:translateY(-4px);box-shadow:0 12px 24px rgba(0,0,0,.08)}.spec__card:hover img{transform:scale(1.05) translateY(0)}.spec__card:active{transform:translateY(-2px) scale(0.98)}.faql{display:flex;flex-direction:column;gap:32px}.faql__item{display:flex;flex-direction:column;cursor:pointer;border-radius:32px}.faql__item__question{width:100%;display:flex;gap:32px;justify-content:space-between;align-items:center;border-bottom:1px solid rgba(0,0,0,0);padding-bottom:16px;transition:1s cubic-bezier(0.16, 1, 0.3, 1)}.faql__item__question svg{flex-shrink:0}.faql__item__question h1{font-size:24px}.faql__item__question strong{color:var(--accent)}.faql__item__answer{width:60%;opacity:0;padding-left:64px;display:block;max-height:0;overflow:hidden;transition:.4s cubic-bezier(0.33, 1, 0.68, 1)}.faql__item__answer p{font-size:16px;line-height:150%;margin-bottom:10px}.faql__item.expanded .faql__item__answer{padding-top:24px;opacity:1;height:-moz-fit-content;height:fit-content;max-height:-moz-fit-content;max-height:fit-content}.faql__item.expanded .faql__item__question svg{transform:rotate(180deg)}.faql__item:hover .faql__item__question{border-bottom-color:var(--text-20)}@media screen and (max-width: 1336px){body{--pdg: 48px}.contact{flex-direction:column-reverse;gap:30px}.contact__loc{width:100%;display:flex;flex-wrap:wrap;flex-direction:row}.contact__form{width:100%}.contact__form__row.bottom{justify-content:space-between}.contact__form__row.bottom input{max-width:100%;flex-shrink:1}footer{padding:var(--pdg)}footer .footertop{grid-template-columns:repeat(4, 1fr)}.content{width:100%}.content__wrapper{flex-direction:column-reverse}.content__label{display:none}}@media screen and (max-width: 720px){body{--pdg: 24px}nav{padding:16px var(--pdg)}.faql__item__question h1{font-size:16px}.faql__item__answer{width:100%;padding:16px 24px 0 24px}.contact__form h1{font-size:24px}.contact__form input{font-size:16px}.contact__form label{font-size:14px}.contact__form .btn.send{font-size:16px !important;padding:12px 24px !important}.contact__form .captcha input{width:100%}footer .footertop{grid-template-columns:repeat(1, 1fr) !important}footer .footertop .col h1{height:48px}footer .footertop .col p{margin-bottom:16px}footer .footerbottom{font-size:12px;flex-direction:column;align-items:center}.defaultui h1{font-size:24px;margin-bottom:32px}.defaultui h2{font-size:20px;margin-bottom:24px}.defaultui p{font-size:16px;margin-bottom:16px}.defaultui ul{font-size:16px;list-style-type:"•";margin-bottom:24px}.defaultui ul li{margin-left:16px}.spec__hero h1{font-size:48px}.spec__hero .row .col h2{font-size:18px}.spec__hero .row .col p{font-size:14px}}