:root{--font-header:"Benzin-ExtraBold", "Arial", "Verdana", "Tahoma";--font-famiy:Verdana, Tahoma, Helvetica, Arial, sans-serif;--transition-length:.1s;--color-yellow:#c0ea68;--color-violence:#6c56e3}.row .col[class*=pull-],.row .col[class*=push-]{position:relative}.row:after{clear:both;content:"";display:table}.container{width:100%;max-width:1280px;margin:0 auto;padding:0 16px}.row .col.s1,.row .col.s10,.row .col.s11,.row .col.s12,.row .col.s2,.row .col.s3,.row .col.s4,.row .col.s5,.row .col.s7,.row .col.s8,.row .col.s9{margin-left:auto;left:auto;right:auto}.row{margin:0 -5px}.row .col{float:left;padding:0 5px}.row .col.s1{width:8%}.row .col.s2{width:16%}.row .col.s3{width:25%}.row .col.s4{width:33.333%}.row .col.s5{width:41%}.row .col.s6{width:50%;margin-left:auto;left:auto;right:auto}.row .col.s7{width:58%}.row .col.s8{width:66%}.row .col.s9{width:75%}.row .col.s10{width:83%}.row .col.s11{width:91%}.row .col.s12{width:100%}@media only screen and (width>=769px){.row .col.m1,.row .col.m10,.row .col.m11,.row .col.m12,.row .col.m2,.row .col.m3,.row .col.m4,.row .col.m5,.row .col.m6,.row .col.m7,.row .col.m8,.row .col.m9{margin-left:auto;left:auto;right:auto}.row .col.m1{width:8%}.row .col.m2{width:16%}.row .col.m3{width:25%}.row .col.m4{width:33.333%}.row .col.m5{width:41%}.row .col.m6{width:50%}.row .col.m7{width:58%}.row .col.m8{width:66%}.row .col.m9{width:75%}.row .col.m10{width:83%}.row .col.m11{width:91%}.row .col.m12{width:100%}}@media only screen and (width>=1201px){.row .col.l1,.row .col.l10,.row .col.l11,.row .col.l12,.row .col.l2,.row .col.l3,.row .col.l4,.row .col.l5,.row .col.l6,.row .col.l7,.row .col.l8,.row .col.l9{margin-left:auto;left:auto;right:auto}.row .col.l1{width:8%}.row .col.l2{width:16%}.row .col.l3{width:25%}.row .col.l4{width:33.333%}.row .col.l5{width:41%}.row .col.l6{width:50%}.row .col.l7{width:58%}.row .col.l8{width:66%}.row .col.l9{width:75%}.row .col.l10{width:83%}.row .col.l11{width:91%}.row .col.l12{width:100%}}@keyframes pulse--white{0%{transform:scale(.9);box-shadow:0 0 #ffffffb3}70%{transform:scale(1);box-shadow:0 0 0 10px #fff0}to{transform:scale(.9);box-shadow:0 0 #fff0}}.card{background-color:#fff;border-radius:40px;padding:20px;position:relative}@media (prefers-color-scheme:dark){.card{background-color:#1a1a1a}}@media (width>=769px){.card{padding:40px}}@media (width>=1201px){.card{padding:80px}}.card>.row{flex-direction:column-reverse;display:flex}@media (width>=769px){.card>.row{display:block}}.card-avatar{aspect-ratio:1;background-size:cover;border-radius:50%;max-width:60%;margin:42px auto 0}@media (width>=769px){.card-avatar{max-width:100%;margin:0 auto}}@media (width>=1201px){.card-avatar{max-width:100%;margin:0 auto}}.card-info{width:100%;padding:20px 0 0}@media (width>=769px){.card-info{width:80%;padding:0}}.card-hello{color:#fff;letter-spacing:.01em;background-color:#6c56e3;border-radius:14px;align-items:center;max-width:80%;margin:0;padding:4px 16px;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:20px;font-style:normal;font-weight:700;display:inline-block;position:absolute;transform:rotate(-2deg)}@media (width>=769px){.card-hello{font-size:24px}}@media (width>=1201px){.card-hello{font-size:24px}}.card-world{color:#1a1a1a;background-color:#c0ea68;border-radius:14px;margin:0;padding:10px;font-family:Benzin-ExtraBold,Arial,Verdana,Tahoma;font-size:22px;font-weight:700;line-height:1.2;transform:rotate(1deg)}@media (width>=769px){.card-world{margin:128px 0 0;font-size:24px}}@media (width>=1201px){.card-world{margin:128px 0 0;font-size:32px}}.cases{background-color:#fff}@media (prefers-color-scheme:dark){.cases{background-color:#1a1a1a}}.cases-text{color:#eee;margin:16px 0;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.3}@media (prefers-color-scheme:dark){.cases-text{color:#eee}}@media (width>=769px){.cases-text{font-size:24px}}.case{cursor:pointer;color:#222;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:20px 50px 20px 20px;padding:20px;text-decoration:none;transition:box-shadow .2s linear,top .2s linear;display:block;position:relative;top:0;box-shadow:4px 4px 8px #0003}@media (width>=769px){.case{padding:30px}}@media (width>=1201px){.case{padding:40px}}.case:hover{top:-5px;box-shadow:4px 4px 8px #0003}.case>svg{position:absolute;top:28px;right:28px}.case>svg>path{fill:#fff}@media (prefers-color-scheme:dark){.case>svg>path{fill:#1a1a1a}}.case-wrapper{padding:10px}.case-icon{margin:0 0 32px}.case-icon>svg{width:auto;height:67px}.case-title{margin:0 0 10px;font-size:17px;font-style:normal;font-weight:700;line-height:100%}@media (width>=769px){.case-title{font-size:17px}}@media (width>=1201px){.case-title{font-size:24px}}.case-link{color:#6c56e3;flex-wrap:nowrap;display:flex}.case-link>svg{margin:0 0 0 12px}.case-link>svg>path{stroke:#6c56e3}.certs{background-color:#c0ea68}@media (prefers-color-scheme:dark){.certs{background-color:#395400}}.certs-text{color:#111;margin:16px 0;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.3}@media (prefers-color-scheme:dark){.certs-text{color:#eee}}@media (width>=769px){.certs-text{font-size:24px}}.cert{cursor:pointer;color:#222;-webkit-user-drag:none;-webkit-user-select:none;user-select:none;background-color:#fff;border-radius:20px 50px 20px 20px;padding:20px;text-decoration:none;transition:box-shadow .2s linear,top .2s linear;display:block;position:relative;top:0;box-shadow:4px 4px 8px #0003}@media (width>=769px){.cert{padding:30px}}@media (width>=1201px){.cert{padding:40px}}.cert:hover{top:-5px;box-shadow:4px 4px 8px #0003}.cert>svg{position:absolute;top:28px;right:28px}.cert>svg>path{fill:#c0ea68}@media (prefers-color-scheme:dark){.cert>svg>path{fill:#395400}}.cert-wrapper{padding:10px}.cert-company{margin:0 0 32px}.cert-company>svg{width:auto;height:32px}.cert-title{margin:0 0 10px;font-size:17px;font-style:normal;font-weight:700;line-height:100%}@media (width>=769px){.cert-title{font-size:17px}}@media (width>=1201px){.cert-title{font-size:24px}}.cert-fio{margin:0 0 50px;font-size:16px;font-weight:500;line-height:1.3}.cert-link{color:#6c56e3;flex-wrap:nowrap;display:flex}.cert-link>svg{margin:0 0 0 12px}.cert-link>svg>path{stroke:#6c56e3}.contacts{background-color:#fff}@media (prefers-color-scheme:dark){.contacts{background-color:#1a1a1a}}.contacts-items{flex-wrap:wrap;gap:16px;display:flex}.contacts-items>a{color:#1a1a1a;letter-spacing:.03em;text-transform:uppercase;word-break:break-word;flex-wrap:wrap;font-family:Benzin-ExtraBold,Arial,Verdana,Tahoma;font-size:16px;font-weight:600;line-height:1.2;text-decoration:none;transition:color .2s linear;display:inline-flex}@media (prefers-color-scheme:dark){.contacts-items>a{color:#eee}}@media (width>=414px){.contacts-items>a{font-size:20px}}@media (width>=769px){.contacts-items>a{font-size:32px}}@media (width>=1201px){.contacts-items>a{font-size:40px}}.contacts-items>a:hover{color:#6c56e3}.contacts-items>a>svg{margin:0 0 0 12px}.contacts-items>a>svg>path{stroke:#1a1a1a}@media (prefers-color-scheme:dark){.contacts-items>a>svg>path{stroke:#eee}}.exp{background-color:#fff}@media (prefers-color-scheme:dark){.exp{background-color:#1a1a1a}}.exp ol,.exp ul{color:#111;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:16px;font-style:normal;font-weight:500;line-height:1.3;list-style:none}@media (prefers-color-scheme:dark){.exp ol,.exp ul{color:#eee}}@media (width>=769px){.exp ol,.exp ul{font-size:18px}}@media (width>=1201px){.exp ol,.exp ul{font-size:24px}}.exp ol>li,.exp ul>li{margin:0 0 16px}.feedback{background-color:#145a51}.feedback-success,.feedback-error{color:#fff;border-radius:140px;margin:0 0 16px;padding:16px;font-size:16px;line-height:1.2}@media (width>=769px){.feedback-success,.feedback-error{padding:24px}}@media (width>=1201px){.feedback-success,.feedback-error{padding:32px}}.feedback-success{background-color:#308d81}.feedback-error{background-color:#c14c5c}.feedback-input,.feedback-textarea{color:#fff;background-color:#2b6a62;border:0;border-radius:140px;width:100%;margin:0 0 16px;padding:16px;font-size:16px;font-weight:500;line-height:1.2}@media (width>=769px){.feedback-input,.feedback-textarea{padding:24px}}@media (width>=1201px){.feedback-input,.feedback-textarea{padding:32px}}.feedback-input::-webkit-input-placeholder{color:#bbb;opacity:1}.feedback-textarea::-webkit-input-placeholder{color:#bbb;opacity:1}.feedback-input::-moz-placeholder{color:#bbb;opacity:1}.feedback-textarea::-moz-placeholder{color:#bbb;opacity:1}.feedback-input::placeholder,.feedback-textarea::placeholder{color:#bbb;opacity:1}:is(.feedback-input:-ms-placeholder-shown,.feedback-textarea:-ms-placeholder-shown){color:#bbb}:is(.feedback-input:placeholder-shown,.feedback-textarea:placeholder-shown){color:#bbb}.feedback-input::-moz-placeholder{color:#bbb}.feedback-textarea::-moz-placeholder{color:#bbb}.feedback-input:active,.feedback-input:focus,.feedback-textarea:active,.feedback-textarea:focus{background-color:#347e75}.feedback-submit{cursor:pointer;background-color:#c0ea68;border:0;border-radius:58px;width:100%;padding:16px;font-family:Benzin-ExtraBold,Arial,Verdana,Tahoma;font-size:24px;font-weight:700;line-height:1.5;transition:background-color .2s linear}@media (width>=769px){.feedback-submit{padding:24px}}@media (width>=1201px){.feedback-submit{padding:32px}}.feedback-submit:hover{background-color:#89af39}.header-lang{gap:10px;-webkit-box-pack:space-evenly;justify-content:space-evenly;margin:0 0 16px;padding:0;display:flex}.header-lang>a{color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:12px 0;font-family:Benzin-ExtraBold,Arial,Verdana,Tahoma;font-size:14px;font-weight:400;line-height:100%;text-decoration:none;transition:color .2s linear}@media (width>=769px){.header-lang>a{padding:24px 8px;font-weight:500}}@media (width>=1201px){.header-lang>a{padding:24px 10px;font-weight:700}}.header-lang>a:first-child{padding-right:10px}.header-lang>a:hover{color:#c0ea68}.header-nav{-webkit-box-pack:space-evenly;justify-content:space-evenly;margin:0 0 16px;padding:0;display:none}@media (width>=769px){.header-nav{display:flex}}.header-nav>a{color:#fff;letter-spacing:.1em;text-transform:uppercase;padding:32px 20px;font-family:Benzin-ExtraBold,Arial,Verdana,Tahoma;font-size:14px;font-weight:700;line-height:100%;text-decoration:none;transition:color .2s linear}@media (width>=769px){.header-nav>a{padding:24px 10px}}.header-nav>a:hover{color:#c0ea68}.header-nav-mobile{-webkit-box-pack:space-evenly;justify-content:space-evenly;margin:0 0 16px;padding:0}@media (width>=769px){.header-nav-mobile{display:none}}.header-nav-mobile-toggler{cursor:pointer;background-color:#0000;border:0;padding:8px 8px 8px 0}.header-nav-mobile-toggler>svg>rect{fill:#fff}@media (prefers-color-scheme:dark){.header-nav-mobile-toggler>svg>rect{fill:#fff}}.header-nav-mobile-toggler:hover>svg>rect{fill:#c0ea68}.header-nav-mobile-closer{cursor:pointer;background-color:#0000;border:0;padding:16px;display:none;position:absolute;top:0;right:0}.header-nav-mobile-closer--visible{display:block}.header-nav-mobile-closer>svg>path{fill:#1a1a1a}@media (prefers-color-scheme:dark){.header-nav-mobile-closer>svg>path{fill:#fff}}.header-nav-mobile-closer:hover>svg>path{fill:#c0ea68}.header-nav-mobile-links{z-index:0;display:none}.header-nav-mobile-links--visible{opacity:1;z-index:1;background-color:#fff;flex-direction:column;justify-content:flex-end;align-items:center;padding:32px;display:flex;position:absolute;inset:0}@media (prefers-color-scheme:dark){.header-nav-mobile-links--visible{background-color:#444}}.header-nav-mobile a{color:#1a1a1a;letter-spacing:.1em;text-transform:uppercase;padding:32px 20px;font-family:Benzin-ExtraBold,Arial,Verdana,Tahoma;font-size:14px;font-weight:700;line-height:100%;text-decoration:none;transition:color .2s linear}@media (prefers-color-scheme:dark){.header-nav-mobile a{color:#eee}}@media (width>=769px){.header-nav-mobile a{padding:24px 10px}}.header-nav-mobile a:hover{color:#c0ea68}.header-top{justify-content:space-between;display:flex}.header{background-color:#145a51;padding:16px 0}.links{background-color:#1a1a1a;border-radius:40px;justify-content:center;padding:16px 0;display:block;position:relative;top:32px}@media (prefers-color-scheme:dark){.links{background-color:#000}}@media (width>=769px){.links{display:flex}}.links>a{color:#fff;text-align:center;border-right:0;padding:8px;font-family:Benzin-ExtraBold,Arial,Verdana,Tahoma;font-size:16px;font-weight:400;text-decoration:none;display:block}@media (prefers-color-scheme:dark){.links>a{color:#ddd}}.links>a:last-child{border-right:0}@media (width>=769px){.links>a{border-right:1px solid #666;padding:8px 16px;font-size:16px}}@media (width>=1201px){.links>a{font-size:20px}}.links>a:hover{color:#c0ea68}.section-header{letter-spacing:.03em;text-transform:uppercase;word-break:break-word;margin:0 0 16px;font-family:Benzin-ExtraBold,Arial,Verdana,Tahoma;font-size:20px;font-weight:600;line-height:1.2}@media (width>=769px){.section-header{font-size:28px}}@media (width>=1201px){.section-header{font-size:42px}}.section-header--color-dark{color:#111}@media (prefers-color-scheme:dark){.section-header--color-dark{color:#eee}}.section-header--color-light{color:#eee}@media (prefers-color-scheme:dark){.section-header--color-light{color:#111}}.section-header--color-light--force{color:#eee}.section-label{color:#6c56e3;word-break:break-all;margin:0 0 20px;font-family:Benzin-ExtraBold,Arial,Verdana,Tahoma;font-size:20px;line-height:100%}@media (width>=769px){.section-label{margin:0 0 32px;font-size:24px}}@media (width>=1201px){.section-label{margin:0 0 48px;font-size:24px}}.section{padding:60px 0}.skills{background-color:#145a51}.skill-items ol,.skill-items ul{flex-wrap:wrap;justify-content:space-between;gap:10px;list-style:none;display:flex}.skill-items ol>li,.skill-items ul>li{color:#111;cursor:default;letter-spacing:-.02em;text-align:center;word-break:break-word;background-color:#fff;border-radius:30px;padding:16px 8px;font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif;font-size:15px;font-style:normal;font-weight:500;line-height:1.2}@media (width>=769px){.skill-items ol>li,.skill-items ul>li{padding:16px 4px;font-size:15px}}@media (width>=1201px){.skill-items ol>li,.skill-items ul>li{padding:16px;font-size:16px}}.tns-outer{padding:0!important}.tns-outer [hidden]{display:none!important}.tns-outer [aria-controls],.tns-outer [data-action]{cursor:pointer}.tns-slider{transition:all}.tns-slider>.tns-item{box-sizing:border-box}.tns-horizontal.tns-subpixel{white-space:nowrap}.tns-horizontal.tns-subpixel>.tns-item{vertical-align:top;white-space:normal;display:inline-block}.tns-horizontal.tns-no-subpixel:after{content:"";clear:both;display:table}.tns-horizontal.tns-no-subpixel>.tns-item{float:left}.tns-horizontal.tns-carousel.tns-no-subpixel>.tns-item{margin-right:-100%}.tns-no-calc{position:relative;left:0}.tns-gallery{min-height:1px;position:relative;left:0}.tns-gallery>.tns-item{transition:transform,opacity;position:absolute;left:-100%}.tns-gallery>.tns-slide-active{position:relative;left:auto!important}.tns-gallery>.tns-moving{transition:all .25s}.tns-autowidth{display:inline-block}.tns-lazy-img{opacity:.6;transition:opacity .6s}.tns-lazy-img.tns-complete{opacity:1}.tns-ah{transition:height}.tns-ovh{overflow:hidden}.tns-visually-hidden{position:absolute;left:-10000em}.tns-transparent{opacity:0;visibility:hidden}.tns-fadeIn{opacity:1;filter:alpha(opacity=100);z-index:0}.tns-normal,.tns-fadeOut{opacity:0;filter:alpha(opacity=0);z-index:-1}.tns-vpfix{white-space:nowrap}.tns-vpfix>div,.tns-vpfix>li{display:inline-block}.tns-t-subp2{width:310px;height:10px;margin:0 auto;position:relative;overflow:hidden}.tns-t-ct{width:2333.33%;position:absolute;right:0}.tns-t-ct:after{content:"";clear:both;display:table}.tns-t-ct>div{float:left;width:1.42857%;height:10px}*{box-sizing:border-box;margin:0;padding:0}body{font-family:Verdana,Tahoma,Helvetica,Arial,sans-serif}
/*$vite$:1*/