.header .header-right{margin-left:auto}
.tero-language{position:relative;flex-shrink:0;margin-left:30px;z-index:110;font:inherit;letter-spacing:normal;color:inherit}
.tero-language summary{list-style:none;cursor:pointer;padding:12px 0;display:flex;align-items:center}
.tero-language summary::-webkit-details-marker{display:none}
.tero-language summary::marker{content:""}
.tero-language nav{position:absolute;right:0;top:calc(100% - 5px);width:max-content;background:#0d0d0d;color:#eee;border:0;padding:3px 0;box-shadow:none;letter-spacing:0;text-align:right}
.tero-language a{display:block;color:inherit!important;padding:6px 0;white-space:nowrap;font-size:16px;text-decoration:none}
.tero-language a:hover,.tero-language a:focus-visible{background:#303030}
.tero-language a[aria-current=true]{color:#999!important}
html:not([lang=en]) .header-link{white-space:nowrap}
@media(max-width:1024px){.tero-language{margin-left:auto;margin-right:22px}}
@media(max-width:600px){.tero-language{margin-right:18px}}
@media(max-width:375px){.header .header-logo-img{width:calc(100vw - 168px)}}
@font-face{font-family:TeroLanguageLight;src:url('/fonts/AvenirNextCyr-Light.woff2') format('woff2');font-style:normal;font-weight:300 400;font-display:swap}
@font-face{font-family:TeroLanguageRegular;src:url('/fonts/AvenirNextCyr-Regular.woff2') format('woff2');font-style:normal;font-weight:400;font-display:swap}
@font-face{font-family:TeroLanguageMedium;src:url('/fonts/AvenirNext-Medium.woff2') format('woff2');font-style:normal;font-weight:500 700;font-display:swap}
html:not([lang=en]) body{font-family:TeroLanguageLight,sans-serif}
html:not([lang=en]) .workflow-title{font-family:TeroLanguageRegular,sans-serif}
html:not([lang=en]) .services-item-title{hyphens:auto;overflow-wrap:break-word}
.tero-reviews-page .studio-review .review-original{grid-column:2;grid-row:2;max-width:760px;width:fit-content;font-family:inherit;font-size:16px;color:#aaa;line-height:1.6;margin:12px 0 0;align-self:start;padding:4px 0;border:0;background:none;text-align:left;cursor:pointer}
.review-original:hover{color:#eee!important}.review-original:focus-visible{outline:1px solid currentColor;outline-offset:5px}
.studio-review [hidden]{display:none!important}
.tero-reviews-page .tero-studio .studio-review blockquote{white-space:normal}
.studio-review .review-translated-text,.studio-review .review-original-text{white-space:pre-line}
@media(max-width:700px){.tero-reviews-page .studio-review .review-original{margin:0}}
