@charset "UTF-8";
:root{--color-brand-primary:#d93d32;--color-brand-primary-dark:#ac2920;--color-brand-primary-light:#f69b95;--color-green:#1e828f;--color-green-dark:#17646e;--color-green-mediumdark:#114950;--color-green-60:#7cb6b6;--color-light-green-90:#deeced;--color-grey-background:#fcfcfc;--color-text-secondary:#707070;--color-brand-accent:#ef8e65;--color-brand-accent-dark:#d76058;--color-brand-border:#ea7848;--color-text-primary:#333;--color-teal-100:#eff6f6;--color-teal-200:#ccf4f6;--color-teal-700:#1d7a80;--color-white:#fff;--color-black:#000;--color-whatsapp:#075e54;--color-telegram:#229ed9;--color-neutral-86:#dbdbdb;--color-neutral-85:#d9d9d9;--color-neutral-77:#c4c4c4;--color-neutral-90:#e0e0e0;--color-neutral-93:#eee;--color-neutral-96:#f0f0f0;--color-neutral-97:#f8f8f8;--color-neutral-27:#454545;--color-neutral-50:#808080;--color-link-default:#006dd1;--overlay-backdrop:rgba(23,23,23,0.3);--shadow-elevation-sm:0px 3px 4px 0px rgba(0,0,0,0.15);--shadow-elevation-md:0px 8px 16px 0px rgba(0,0,0,0.2);--shadow-elevation-lg:0px 4px 40px 0px rgba(0,0,0,0.2);--shadow-elevation-brand:0 3px 10px 0 rgba(3,54,113,0.3);--status-success:green;--status-error:red;--status-warning:orange;--status-info:aqua;--color-orange-light:#ffeae8;--color-brand-dark:#ac2920}/*! normalize.css v8.0.1 | MIT License | github.com/necolas/normalize.css */html{font-size:16px;color:var(--color-text-primary);line-height:1.15;-webkit-text-size-adjust:100%;scroll-behavior:smooth}body{margin:0;background-color:var(--color-grey-background);display:grid;align-items:stretch;grid-template-columns:100%;min-height:100%;color:var(--color-text-primary)}.search-input-hidden{display:none}.search-content-visible{display:flex;position:absolute;top:100%;left:50%;transform:translateX(-50%);max-width:1150px;width:100%;z-index:1000}@media (max-width:1280px){.search-content-visible{right:10px;bottom:-34px}}@media (max-width:1200px){.search-content-visible{width:calc(100% - 32px)}}@media (min-width:1200px){.navigation .navigation__container{display:contents}.navigation .mobile-menu-scroll{display:contents}.navigation .mobile-menu-search.search-content-visible{display:flex;position:absolute;top:100%;left:50%;transform:translateX(-50%);max-width:1150px;width:100%;z-index:1000;margin:0}}.search-content-visible input{width:100%;height:40px;padding-left:40px;padding-right:20px;gap:8px;border-radius:8px;border:1px solid var(--color-neutral-86);font:400 16px/24px "Fira Sans",sans-serif;outline:none;transition:border 0.2s ease-in-out}.search-content-visible input:focus{border:1px solid var(--color-green)}.search-content-visible input::placeholder{color:var(--color-text-primary)}.search-content-visible svg{position:absolute;top:12px;left:12px}main{display:block}h1{font:600 2.875rem/120% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}h2{font:500 2.5rem/120% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}h3{font:500 2.25rem/130% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}h4{font:500 2rem/120% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}h5{font:500 1.5rem/120% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}h6{font:500 1.25rem/120% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}@media (max-width:1200px){h1{font-size:34px;line-height:110%}h2{font-size:28px}h3{font-size:25px;line-height:120%}h5{font-size:20px}h6{font-size:18px;line-height:110%}}hr{box-sizing:content-box;height:0;overflow:visible}pre{font-family:monospace,monospace;font-size:1em}a{background-color:transparent;color:inherit;text-transform:none}abbr[title]{border-bottom:none;text-decoration:underline;-webkit-text-decoration:underline dotted;text-decoration:underline dotted}b,
strong{font-weight:bolder}code,
kbd,
samp{font-family:monospace,monospace;font-size:1em}small{font-size:80%}sub,
sup{font-size:75%;line-height:0;position:relative;vertical-align:baseline}sub{bottom:-0.25em}sup{top:-0.5em}img{border-style:none}.template__container p a{text-decoration:underline;color:var(--color-link-default)}button,
input,
optgroup,
select,
textarea{font-family:inherit;font-size:100%;line-height:1.15;margin:0}button,
input{overflow:visible}button,
select{text-transform:none}button,
[type="button"],
[type="reset"],
[type="submit"]{-webkit-appearance:button}button::-moz-focus-inner,
[type="button"]::-moz-focus-inner,
[type="reset"]::-moz-focus-inner,
[type="submit"]::-moz-focus-inner{border-style:none;padding:0}.documents .details .modal p,
.documents .details .modal div{font-size:14px}button:-moz-focusring,
[type="button"]:-moz-focusring,
[type="reset"]:-moz-focusring,
[type="submit"]:-moz-focusring{outline:1px dotted ButtonText}fieldset{padding:0.35em 0.75em 0.625em}legend{box-sizing:border-box;color:inherit;display:table;max-width:100%;padding:0;white-space:normal}progress{vertical-align:baseline}textarea{overflow:auto}[type="checkbox"],
[type="radio"]{box-sizing:border-box;padding:0}[type="number"]::-webkit-inner-spin-button,
[type="number"]::-webkit-outer-spin-button{height:auto}[type="search"]{-webkit-appearance:textfield;outline-offset:-2px}[type="search"]::-webkit-search-decoration{-webkit-appearance:none}::-webkit-file-upload-button{-webkit-appearance:button;font:inherit}details{display:block}summary{display:list-item}template{display:none}[hidden]{display:none}body::-webkit-scrollbar{width:5px;height:6px;border-radius:4px}body::-webkit-scrollbar-button{display:none}body::-webkit-scrollbar-track-piece{background:var(--color-teal-100);border-radius:4px}body::-webkit-scrollbar-thumb{background:var(--color-neutral-50);border-radius:4px}*{box-sizing:border-box;padding:0;margin:0;font-style:unset}* a{text-decoration:none;color:none}@media (max-width:1180px){html{font-size:14px}}.btn{font:500 1.25rem/130% "Fira Sans Condensed",sans-serif;color:var(--color-white);padding:12px 24px;background-color:var(--color-brand-primary);border:none;border-radius:80px;outline:none;transition:all 0.2s ease-in-out;display:flex;align-items:center;justify-content:center;gap:12px;width:100%}.btn.lg{padding:20px 48px;max-height:54px}.btn.md{padding:16px 48px;max-height:46px;font-size:20px;line-height:130%}.btn.sm{padding:12.5px 20px;max-height:36px;font-size:16px;line-height:130%}.btn:hover{background-color:var(--color-brand-primary-dark)}.btn.outline{border:1px solid var(--color-brand-primary);background-color:transparent;color:var(--color-brand-primary)}.btn.outline:hover{border-color:var(--color-brand-primary-dark);color:var(--color-brand-primary-dark)}.btn.secondary{background-color:var(--color-green)}.btn.secondary:hover{background-color:var(--color-teal-700)}.btn.secondary.outline{background-color:transparent;color:var(--color-green);border-color:var(--color-green)}.btn.secondary.outline:hover{color:var(--color-green-dark);border-color:var(--color-green-dark)}@media (max-width:767px){.btn.lg{padding-top:16px;padding-bottom:16px}.btn.md{font-size:16px;height:43px}}.text-regular{font:400 1rem/150% "Fira Sans",sans-serif;color:var(--color-text-primary)}.text-small{font:400 0.875rem/150% "Fira Sans",sans-serif;color:var(--color-text-primary)}.text-small-bold{font:600 1rem/150% "Fira Sans",sans-serif;color:var(--color-text-primary)}.text-xsmall{font:400 0.75rem/150% "Fira Sans",sans-serif;color:var(--color-text-primary)}.text-xsmall-semibold{font:500 0.75rem/150% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}.text-bold{font:500 1.25rem/150% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}@media (max-width:767px){.text-regular{font-size:14px;line-height:160%}.text-bold{font-size:16px;line-height:130%}.text-small{font-size:12px}#computeTranslationForm input,#computeTranslationForm textarea{font-size:16px}}.template__container p{font:400 1rem/160% "Fira Sans",sans-serif;color:var(--color-text-primary)}.template__container .about__numbers__item__text{color:var(--color-text-secondary);font-size:14px}.accordion__toggle[aria-expanded="true"] .plus__vertical{display:none}.accordion__toggle[aria-expanded="true"]{background-color:var(--color-neutral-97);border-radius:8px 8px 0 0}.invisible-header{display:none}.invisible-mobile-header{display:flex}@media (max-width:767px){.invisible-header{display:none}.invisible-mobile-header{display:none}}.header__container{max-width:1150px;width:100%;margin:0 auto;padding:10px 20px;justify-content:space-between;display:flex;align-items:center;background-color:var(--color-grey-background);z-index:99}.header__container .hero_link_button{display:flex;justify-content:center;align-items:center;height:36px}.header__container .hero_link_button p{color:var(--color-white);font:500 16px/130% "Fira Sans Condensed",sans-serif}.contact__info{display:flex;flex-wrap:wrap;gap:20px 32px}.contact__info_column{display:flex;flex-direction:column}.contact__info_column__title{font:500 14px/150% "Fira Sans Condensed",sans-serif;margin-bottom:4px}.contact__info_column .text-small{font-size:13px;line-height:150%}.header__navigation__container{display:flex;gap:1.5em;align-items:center}.header__order-btn .btn{width:auto;white-space:nowrap}@media (min-width:1201px){.header__navigation__container{flex:1 1 auto;min-width:0}.header__navigation__container .navigation{flex:1 1 auto;min-width:0;justify-content:flex-end}.header__order-btn{flex:0 0 auto}}.details .hero_link_button{display:flex;padding:12px 24px;flex-shrink:0;border:1px solid var(--color-brand-primary);border-radius:5em;background-color:var(--color-brand-primary)}.details .hero_link_button p{color:var(--color-white);font:500 16px/24px "Fira Sans Condensed",sans-serif}@media (max-width:1250px){.header__container{height:auto;padding:10px 5%}}@media (max-width:1200px){.sticky{position:fixed;top:0;left:2.5%}}@media (max-width:980px){.header__container{width:100%}.sticky{left:0}}@media (max-width:1200px){.header__navigation__container{flex-direction:row-reverse}.header__order-btn{flex-shrink:0}.navigation.navigation-visible ~ .header__order-btn{display:none}}@media (max-width:767px){.hero_link_button{display:none}}.header__container a .header__logo{position:relative;z-index:3}.dropdown_icon{display:flex;align-items:center}.dropdown_icon__active{display:none !important}.header__logo_background{width:300px;height:100px;position:fixed;top:0;left:0;z-index:2;background-color:var(--color-white)}.header__logo.desktop{display:block}.header__logo.mobile{display:none}.navigation{display:flex;align-items:center;gap:1.5rem}.search__button{all:unset;cursor:pointer;margin-top:5px}.navigation ul{display:flex;margin-bottom:0;list-style:none}@media (max-width:1200px){.navigation .navigation__container{display:none;padding-top:76px;padding-bottom:64px;flex-direction:column;gap:0;flex-wrap:nowrap;position:fixed;left:0;background-color:var(--color-white);top:0;bottom:0;right:0;z-index:1;overflow:hidden}.header__container a .header__logo{margin-left:0}.header__container{justify-content:space-between;padding:20px 3%}.search__button{margin-right:20px;z-index:1}.navigation__container ul{flex-direction:column;overflow:auto}.mobile-menu-header{display:flex !important;flex-direction:column;margin-left:16px;background-color:var(--color-white)}.mobile-menu-header .contacts__item>span{border:none;padding:0;font:400 16px/24px "Fira Sans",sans-serif;color:var(--color-text-primary)}.working-hours-bottom{margin-left:20px}.mobile-menu-header .contacts__title{font:400 16px/40px "Fira Sans",sans-serif;color:var(--color-text-secondary)}.mobile-menu-header .working-hours,.address-contacts{margin-top:24px}.contacts_mobile_title{font:500 16px/19px "Fira Sans Condensed",sans-serif;color:var(--color-text-primary);margin-bottom:24px}.mobile-menu-header>.hero_link_button{display:none !important;margin:20px auto;text-align:center}.mobile-menu-header .contact__info_column a[href^="tel:"],.mobile-menu-header .contact__info_column a[href^="mailto:"]{text-decoration:underline}}@media (max-width:767px){.header__logo.desktop{display:none}.header__logo.mobile{display:block;height:32px}.header__container{border-radius:0;padding:14px 20px;max-height:60px}.navigation.navigation-visible .search__button{display:block}.navigation:not(:has(.navigation-visible)) .search__button{display:none}.mobile-menu-header__divider{max-width:calc(100% - 32px);width:100%;margin:0 auto;height:1px;background-color:var(--color-neutral-93)}}.mobile-menu-header{display:none}.navigation__link{padding:12px 10px;display:flex;gap:8px;font:500 16px/100% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary);z-index:100;cursor:pointer !important;white-space:nowrap}.navigation__link:hover,
.navigation__link.active{background-color:var(--color-light-green-90);color:var(--color-text-primary)}.lang-toggle{display:inline-block;background-image:url("/themes/white/assets/icons/flagsSprite.png");background-image:image-set( url("/themes/white/assets/icons/flagsSprite.webp") type("image/webp"),url("/themes/white/assets/icons/flagsSprite.png") type("image/png") );padding:0.656rem 0.625rem;width:21px;height:15px;background-position:25.7% 73.6%}.navigation__toggle{display:none;z-index:2;border:none;background-color:transparent}@media (max-width:1200px){.navigation__toggle{display:block}.search__button{display:none}}@media (max-width:1200px){#logo_background{display:none;position:absolute;background-color:var(--color-white);height:72px;width:100%;top:0;left:0;z-index:100}.background-visible{display:block !important}.notice-hidden{display:none}.header__logo,.search__button,.navigation__toggle{z-index:101}.submenu,.subsubmenu{position:static !important;box-shadow:unset !important}.submenu .submenu{visibility:hidden;height:0}.navigation .submenu__link{font:400 14px/19px "Fira Sans",sans-serif !important}}.navigation>li:first-of-type ul{position:static;flex-direction:column;padding-left:8px}.navigation .submenu__link{display:flex;align-items:center;height:36px;font:500 14px/19px "Fira Sans",sans-serif;color:var(--color-text-primary);padding:0 10px}.submenu li{padding-right:8px}.submenu li div{display:flex;align-items:center;justify-content:space-between}.submenu li:hover,
.submenu li:has(.submenu__link.active){background-color:var(--color-light-green-90)}.submenu__link:hover,
.submenu__link.active{background-color:var(--color-light-green-90)}.submenu-toggle .submenu-toggle{position:relative}.submenu-toggle div{display:flex}@media (max-width:1200px){.submenu li:hover{background-color:transparent}.submenu,.submenu{background-color:var(--color-white) !important}.navigation.navigation-visible>.navigation__toggle .menu__line:nth-child(1){transform:translateY(11.5px) rotate(45deg)}.navigation.navigation-visible>.navigation__toggle .menu__line:nth-child(2){opacity:0}.navigation.navigation-visible>.navigation__toggle .menu__line:nth-child(3){transform:translateY(-6.5px) rotate(-45deg)}.navigation.navigation-visible>.navigation__toggle .lang-toggle{display:none}.navigation-visible>.navigation__container{display:flex;flex-direction:column;gap:0;overflow:hidden}.navigation__link{padding:10px 25px;border-bottom:1px solid var(--color-light-green-90);background:transparent;text-decoration:none;color:var(--color-text-primary);font:500 16px/100% "Fira Sans Condensed",sans-serif;text-align:left;cursor:pointer}.navigation.navigation-visible .mobile-menu-search.search-content-visible,.navigation.navigation-visible .mobile-menu-search{display:flex;position:relative;top:0;left:auto;right:auto;transform:none;width:calc(100% - 30px);max-width:none;margin:0 auto;flex-shrink:0;z-index:2}.navigation.navigation-visible .mobile-menu-search input{width:100%;height:40px;padding-left:40px;padding-right:20px;gap:8px;border-radius:8px;border:1px solid var(--color-neutral-86);font:400 16px/24px "Fira Sans",sans-serif;outline:none;transition:border 0.2s ease-in-out}.navigation.navigation-visible .mobile-menu-search input:focus{border:1px solid var(--color-green)}.navigation.navigation-visible .mobile-menu-search input::placeholder{color:var(--color-text-primary)}.navigation.navigation-visible .mobile-menu-search svg{position:absolute;top:12px;left:12px}.navigation.navigation-visible .mobile-menu-scroll{flex:1;min-height:0;overflow:auto;margin-top:24px}.navigation-visible>.navigation__container>ul>a{border-bottom:1px solid var(--color-neutral-77)}}.menu__icon{width:28px;height:21px;display:flex;flex-direction:column;justify-content:space-between;cursor:pointer}.menu__icon .menu__line{display:block;height:3px;width:100%;background:var(--color-black);border-radius:16px}.header .info{width:100%;display:flex;justify-content:space-around}@media (max-width:1200px){.header{display:none}}@media (max-width:920px){.header .info{display:flex;flex-direction:column;justify-content:center;align-items:center;gap:30px}}@media (max-width:640px){.header .info{flex-direction:row}}@media (max-width:480px){.header .info{display:grid;grid-template-columns:35% auto 51%;-moz-column-gap:22px;column-gap:22px}}.header .info .divider{display:block;width:1px;height:100%;border:1px solid var(--color-neutral-93)}@media (max-width:920px){.header .info .divider{width:44%;height:1px}}@media (max-width:640px){.header .info .divider{width:1px;height:298px}}.header .sertificates__item{display:flex;flex-direction:column;align-items:center;text-align:center}.header .sertificates__item p{display:flex;flex-direction:column;align-items:center}.header .sertificate__name{font:500 12px/150% "Fira Sans Condensed",sans-serif;margin-top:0.5em;color:var(--color-text-primary)}.header__socials{display:flex;flex-direction:column;gap:8px;align-items:center}.contact__info_row{display:flex;align-items:center;gap:12px}.socials__row{display:flex;align-items:center;gap:16px}.socials__row a:hover{transition:transform 0.15s ease;transform:scale(1.06)}.header__column{display:flex;flex-direction:column;gap:8px}.header__subcolumn{display:flex;flex-direction:column;gap:4px}@media (max-width:480px){.header .sertificate__name{font:500 14px/14.61px "Fira Sans Condensed",sans-serif}}.header .sertificates__description{font:400 12px/150% "Fira Sans",sans-serif;color:var(--color-text-secondary)}@media (max-width:480px){.header .sertificates__description{font:400 12px/130% "Fira Sans",sans-serif}}.header .sertificates__item:nth-child(1) .srtificates__logo{width:50px;height:50px}@media (max-width:480px){.header .sertificates__item:nth-child(1) .srtificates__logo{width:40px;height:40px}}.header .sertificates__item:nth-child(2) .srtificates__logo,
.header .sertificates__item:nth-child(3) .srtificates__logo{width:60.38px;height:50px}@media (max-width:480px){.header .sertificates__item:nth-child(2) .srtificates__logo,.header .sertificates__item:nth-child(3) .srtificates__logo{width:48.3px;height:40px}}.header .contacts{width:100%;display:flex;justify-content:space-between;font:400 12px/150% "Fira Sans",sans-serif}@media (max-width:920px){.header .contacts{gap:9%}}@media (max-width:640px){.header .contacts{font:400 12px/130% "Fira Sans",sans-serif;flex-direction:column;gap:45px}}@media (max-width:480px){.header .contacts{gap:28px}}.header .contacts .contacts__column{display:flex;flex-direction:column}.header .contacts .contacts__title{font-family:"Fira Sans Condensed";font-weight:500;color:var(--color-text-primary);margin-bottom:4px}.header .contacts .contacts__list{display:flex;flex-direction:column;list-style:none}.header .contacts .contacts__list .contacts__item,
.header .contacts .contacts__list .contacts__item a{color:var(--color-text-primary)}.quality + .form{margin-bottom:0}.quality .form{position:relative;z-index:10;width:100vw;left:50%;transform:translate(-50%,0)}.template__container{max-width:1150px;margin:24px auto 64px}.template__container h2{margin-bottom:24px}.template__container .about__numbers__item__value{margin-bottom:0}.template__container h5{margin-bottom:16px;margin-top:24px}.template__container ul,
.template__container ol{margin:0 20px}.template__container ul li::marker{color:var(--color-green)}.template__container p + p{margin-top:24px}.template__container .about ul,
.template__container .about ol{margin:0}.template__container .compute_translation{margin-top:32px;margin-bottom:12px;max-width:408px}.template__container #specialized_translations{padding:0}@media (max-width:1200px){.template__container{padding:0 24px}}@media (max-width:767px){.template__container{padding:0 16px;margin:0;margin-top:24px}.template__container .btn.lg{padding:16px;margin:24px 0}.template__container #specialized_translations,.template__container #technologies_and_partners{padding:0}.template__container .specialized_translations__list{margin:0}.template__container .description__heading{margin-bottom:0}}.header__notice{background-color:var(--color-brand-primary);padding:8.5px 10px;text-align:center;color:var(--color-white);font-size:16px;font-family:"Fira Sans Condensed",sans-serif;font-weight:500}.accordion__toggle,
button{cursor:pointer}.menuitem__icon{height:36px;width:37px}.advantages__icon{height:56px;width:57px}.advantages__li{display:flex;flex-direction:column;align-items:center;justify-content:center;text-align:center;width:264px;height:160px;background-color:var(--color-neutral-97);border-radius:20px;gap:12px}.advantages__li span{color:var(--color-text-primary);font:400 16px/19px Fira Sans Condensed}.services__link{display:flex;align-items:center;height:3.125em;padding:0 10px;white-space:nowrap;font:500 16px/19px "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}.submenu,
.submenu{display:none;position:absolute;box-shadow:var(--shadow-elevation-md);z-index:1100;background-color:var(--color-neutral-97);list-style:none}.submenu .submenu{display:none !important;position:absolute;left:100%;top:0;box-shadow:var(--shadow-elevation-md);z-index:2;background-color:var(--color-neutral-97);list-style:none}.subsubmenu{position:absolute;left:100%;top:0;box-shadow:var(--shadow-elevation-md);z-index:2;background-color:var(--color-neutral-97);list-style:none}.submenu__link{display:flex !important;align-items:center;min-width:max-content;height:3.125em;font:500 16px/19px "Fira Sans",sans-serif;color:var(--color-text-primary);padding:0 10px}.submenu__link:hover{background-color:var(--color-light-green-90)}.submenu li:hover>.submenu{display:block}.sub_submenu__link:hover>.subsubmenu{display:block !important}.submenu__link{position:relative}.subsubmenu__visible{display:block !important;visibility:visible}#services-menu_mobile{padding-top:0;padding-left:48px}#services-menu_mobile li{min-width:200px}#services-menu_mobile li a{font-size:14px}#services-menu_mobile li:first-of-type a{border:none}#services-menu_mobile li{border:none}.services-menu__mobile-container{display:none;justify-content:space-between;padding-left:24px;padding-right:24px}.services-menu__mobile-container .services__link:nth-child(2){color:var(--color-link-default)}#services-menu__button{border:transparent;background-color:inherit}#services-menu__button .button__container{display:flex;gap:10px;align-items:center}div.header ~ header{position:sticky;top:0;z-index:100;background-color:var(--color-grey-background)}.header{align-self:flex-start}.header .container{min-height:108px;max-width:1150px;width:100%;padding:24px 0;margin:0 auto}.hero .container{max-width:1150px;margin:0 auto;display:block;margin-bottom:24px}.hero__content{display:flex;flex-direction:column}.hero__heading{margin-top:16px;margin-bottom:16px}.hero__description_list{display:flex;flex-direction:column;gap:0.25rem;margin:0;margin-left:20px;font:400 1.25rem/150% "Fira Sans Condensed",sans-serif;margin-bottom:1rem}.hero__description_list li::marker{color:var(--color-green);margin-right:12px}.hero__description{font:400 20px/150% "Fira Sans",sans-serif;margin-bottom:2rem}.hero__controls{display:flex;align-items:center;gap:2.4rem;font:500 20px/160% "Fira Sans Condensed",sans-serif}.hero__controls .btn{width:fit-content}.hero__controls .button{display:flex;padding:1em 2.4em;flex-shrink:0;border:1px solid var(--color-brand-primary);border-radius:5em;background-color:var(--color-brand-primary);color:var(--color-white)}.hero__controls .hero__link{height:43px;width:100%}.hero__link_button{color:var(--color-white)}.hero__image--mobile{display:block;width:100%}.hero__image--mobile img{display:block;width:100%;max-width:320px;margin:0 auto;height:auto}.hero__image{display:none;width:100%}.hero__image img{width:100%;height:auto}.hero-portrait{position:relative;width:100%;max-width:560px;margin:0 auto;line-height:0}.hero-portrait--mobile{max-width:360px}.hero-portrait--about{max-width:520px}.hero-portrait__photo{position:relative;z-index:1;display:block;width:78%;max-width:420px;height:auto;margin:0 auto}.hero-portrait--mobile .hero-portrait__photo{width:82%;max-width:290px}.hero-portrait__bubbles{position:absolute;inset:0;z-index:2;margin:0;padding:0;list-style:none;pointer-events:none}.hero-bubble{--bubble:#4f9da8;position:absolute;display:flex;align-items:center;justify-content:center;padding:0.55em 1em;background-color:var(--bubble);font:600 clamp(11px,2.1vw,17px) / 1.15 "Fira Sans Condensed",sans-serif;color:#fff;white-space:nowrap;filter:drop-shadow(0 1px 3px rgba(0,0,0,0.12));transform-origin:center center}.hero-bubble::after{content:"";position:absolute;width:6px;height:8px;background-color:var(--bubble)}.hero-bubble--guten::after,
.hero-bubble--hora::after,
.hero-bubble--salut::after,
.hero-bubble--hola::after,
.hero-bubble--bonjour::after{right:-4px;top:50%;transform:translateY(-50%);clip-path:polygon(0 0,100% 50%,0 100%)}.hero-bubble--ciao::after,
.hero-bubble--salam::after,
.hero-bubble--hello::after,
.hero-bubble--ola::after,
.hero-bubble--privet::after{left:-4px;top:50%;transform:translateY(-50%);clip-path:polygon(100% 0,0 50%,100% 100%)}.hero-bubble--hej::after{left:50%;top:auto;bottom:-3px;width:8px;height:5px;transform:translateX(-50%);clip-path:polygon(0 0,100% 0,50% 100%)}.hero-bubble--guten{--bubble:#8a8a8a;border-radius:1.1em 1.8em 1.2em 1.6em / 1.7em 1.1em 1.5em 1.3em;top:2%;left:10%;right:auto;transform:rotate(-18deg);font-size:clamp(10px,1.7vw,12px)}.hero-bubble--salam{--bubble:#3d6b72}.hero-bubble--bonjour{--bubble:#5a7a6e}.hero-bubble--salut{--bubble:#3d8f9a}.hero-bubble--hello{--bubble:#2f7a86}.hero-bubble--privet{--bubble:#4a6f8a}.hero-bubble--hej{--bubble:#6b8f9e}.hero-bubble--hora{--bubble:#b85a52}.hero-bubble--ciao{--bubble:#c46b4a}.hero-bubble--hola{--bubble:#a84d55}.hero-bubble--ola{--bubble:#c07a5c}.hero-bubble--hora{border-radius:1.6em 1.1em 1.7em 1.3em / 1.2em 1.6em 1.1em 1.5em;top:11%;left:0;right:auto;transform:rotate(20deg);font-size:clamp(12px,2.1vw,15px)}.hero-bubble--salut{border-radius:1.5em 1.9em 1.3em 1.8em / 1.8em 1.4em 1.7em 1.2em;top:22%;left:5%;right:auto;transform:rotate(-5deg);font-size:clamp(14px,2.6vw,22px);padding:0.55em 1.1em}.hero-bubble--hola{border-radius:1.3em 1.5em 1.8em 1.2em / 1.6em 1.3em 1.2em 1.7em;top:36%;left:0;right:auto;transform:rotate(14deg);font-size:clamp(11px,2vw,15px)}.hero-bubble--bonjour{border-radius:1.7em 1.2em 1.4em 1.6em / 1.3em 1.7em 1.5em 1.2em;top:50%;left:11%;right:auto;transform:rotate(-18deg);font-size:clamp(10px,1.7vw,12px)}.hero-bubble--ciao{border-radius:1.4em 1.7em 1.2em 1.5em / 1.6em 1.2em 1.7em 1.4em;top:8%;right:0;left:auto;transform:rotate(-8deg);font-size:clamp(12px,2.2vw,16px)}.hero-bubble--salam{border-radius:1.8em 1.3em 1.6em 1.1em / 1.2em 1.5em 1.3em 1.7em;top:1%;right:18%;left:auto;transform:rotate(14deg);font-size:clamp(9px,1.6vw,12px)}.hero-bubble--hello{border-radius:1.6em 1.8em 1.4em 1.9em / 1.7em 1.5em 1.8em 1.3em;top:21%;right:2%;left:auto;transform:rotate(7deg);font-size:clamp(16px,3.1vw,28px);padding:0.55em 1.15em}.hero-bubble--ola{border-radius:1.2em 1.6em 1.5em 1.4em / 1.5em 1.3em 1.6em 1.2em;top:34%;right:9%;left:auto;transform:rotate(-16deg);font-size:clamp(11px,1.9vw,14px)}.hero-bubble--privet{border-radius:1.5em 1.3em 1.7em 1.6em / 1.4em 1.6em 1.2em 1.5em;top:46%;right:1%;left:auto;transform:rotate(6deg);font-size:clamp(12px,2.1vw,15px)}.hero-bubble--hej{border-radius:1.4em 1.6em 1.5em 1.3em / 1.5em 1.4em 1.6em 1.3em;top:1.5%;left:50%;right:auto;transform:translateX(-50%) rotate(-6deg);font-size:clamp(9px,1.4vw,11px);padding:0.35em 0.7em;z-index:3}@media (min-width:900px){.hero-bubble--guten{left:12%;top:3%}.hero-bubble--hora{left:1%;top:12%}.hero-bubble--salut{left:6%;top:23%}.hero-bubble--hola{left:0;top:38%}.hero-bubble--bonjour{left:13%;top:52%}.hero-bubble--ciao{right:1%;top:9%}.hero-bubble--salam{right:19%;top:2%}.hero-bubble--hello{right:3%;top:22%}.hero-bubble--ola{right:10%;top:35%}.hero-bubble--privet{right:2%;top:48%}.hero-bubble--hej{top:2%;left:49%;transform:translateX(-50%) rotate(-7deg);font-size:11px}}@media (min-width:768px){.hero{padding:0}.hero .container{display:grid;grid-template-columns:1fr minmax(0,1fr);column-gap:24px;grid-template-rows:min-content min-content;margin-bottom:0}.hero__heading{margin-top:96px;margin-bottom:0}.hero__controls .hero__link{height:62px;width:auto}.hero__image--mobile{display:none}.hero__image{display:flex;align-items:flex-end;justify-content:center;max-width:560px;grid-column:2;grid-row:1 / span 2;justify-self:start}.hero__image img{width:100%;max-width:560px;max-height:560px;height:auto;object-fit:contain;object-position:bottom center}.hero__image .hero-portrait{max-width:560px}.hero__image .hero-portrait__photo{max-height:560px}}@media (min-width:768px) and (max-width:1200px){.hero{padding:0 24px 24px}.hero .container{grid-template-columns:40% 50%;column-gap:10%}.hero__image img{height:auto}.hero__heading{margin-top:16px;margin-bottom:8px}.hero__description{font-size:16px;line-height:120%}}@media (max-width:767px){.hero{padding:0 16px}.hero__description_list{font-weight:500;font-size:16px;margin-bottom:8px}.hero__description{font-size:14px;line-height:160%;margin-bottom:16px}}#services{margin-top:64px;margin-bottom:64px}.product__card__container{max-width:1150px;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.product__card__content{display:flex;flex-direction:column;gap:16px}.product__card__header{display:flex;gap:16px}.product__card__header img{flex-shrink:0;width:48px;height:48px;object-fit:contain}.product__card__list{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.product__card__list.col-6{grid-template-columns:repeat(2,1fr)}.product__card__item{display:flex;flex-direction:column;align-items:stretch;width:100%}.product__card__item a{display:flex;flex-direction:column;height:100%;gap:16px;justify-content:space-between;padding:16px;border-radius:16px;border:1px solid var(--color-light-green-90);box-shadow:0px 2px 6px 0px #d1e5e5;background-color:var(--color-white);transition:all 0.3s ease-in-out}.product__card__details{display:flex;align-items:center;color:var(--color-green);gap:8px;align-self:flex-end;font-size:14px;line-height:130%;font-weight:500;font-family:"Fira Sans Condensed",sans-serif}.product__card__details img{flex-shrink:0;width:14px;height:10px;display:block}.product__card__item a:hover{border-color:var(--color-green-60);box-shadow:0px 6px 20px 0px #7db5b5}.product__card__item a:hover .product__card__details{color:var(--color-green-dark)}.product__card__item a:hover .product__card__details img{filter:brightness(0.85)}@media (max-width:1200px){.product__card__container{padding:0 16px}.product__card__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){#services{margin-top:32px;margin-bottom:32px}.product__card__container{justify-content:flex-start;gap:24px}.product__card__container .text-regular{font-size:16px;line-height:150%}.product__card__list{flex-direction:column;gap:24px;align-items:flex-start;grid-template-columns:1fr}.product__card__item{max-width:100%}.product__card__item a{}.service__header{align-items:center}.service__header br{display:none}.service__header img{width:36px;height:36px}}#languages{margin-bottom:64px;padding:0 24px}.languages.secondary .container{padding:32px 48px;border-radius:8px;background-color:var(--color-neutral-97)}.languages.secondary .languages__link{background-color:var(--color-white)}.languages .container{max-width:1182px;padding:0 16px;margin:0 auto;display:flex;flex-direction:column;border-radius:8px}.languages .container button{max-width:412px;align-self:center}.languages__heading{text-align:center;margin-bottom:32px}.languages__list.desktop{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:16px;row-gap:16px;list-style:none;margin-bottom:32px}.languages__list.desktop.full{margin:0}.languages__list.mobile{display:none}.languages__item:last-child .languages__link{border:1px solid var(--color-green);max-height:44px;color:var(--color-green);background-color:var(--color-grey-background);box-shadow:none}.languages__item:last-child .languages__link:hover{color:var(--color-green-dark);border-color:var(--color-green-dark)}.full .languages__item:last-child .languages__link{border:none;background-color:var(--color-neutral-97)}.full .languages__item:last-child .languages__link:hover{background-color:var(--color-green)}.languages__link{max-height:44px;display:flex;gap:0.5em;padding:1rem;background-color:var(--color-white);border-radius:32px;font:500 16px/130% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary);align-items:center;border:1px solid var(--color-light-green-90);box-shadow:0px 2px 6px 0px #d1e5e5}.languages__link:hover,
.languages.secondary .languages__link:hover{border-color:var(--color-green);background-color:var(--color-grey-background);box-shadow:none}.languages__flag{display:block;width:22px;height:15px;background-image:url("/themes/white/assets/icons/flagsSprite.png");background-image:image-set( url("/themes/white/assets/icons/flagsSprite.webp") type("image/webp"),url("/themes/white/assets/icons/flagsSprite.png") type("image/png") )}@media (max-width:767px){#languages{padding:0 16px;margin-bottom:32px}.languages__heading{text-align:start;margin-bottom:24px}.languages__list.desktop{display:none}.languages__list.mobile{display:flex;flex-wrap:wrap;list-style:none;gap:8px 16px;margin-bottom:24px}.languages__list.mobile.full{margin-bottom:0}.languages.secondary .container{padding:16px;margin-left:0;margin-right:0}}#specialized_translations{max-width:1150px;width:100%;margin:0 auto;margin-bottom:64px}#specialized_translations .btn{width:fit-content;margin:0 auto}#specialized_translations .container{display:flex;flex-direction:column;align-items:center;gap:32px}@media (max-width:1200px){#specialized_translations .container{padding:0 16px}}@media (max-width:767px){#specialized_translations{margin-bottom:32px;padding:0 16px}#specialized_translations .container{align-items:flex-start;padding:0;gap:24px}#specialized_translations .product__card__list{grid-template-columns:1fr}#specialized_translations .hero__link{width:100%}}#advantages{max-width:1150px;width:100%;margin:0 auto;margin-bottom:64px}#advantages .container{display:grid;grid-template-columns:auto 595px;gap:48px}#advantages h2{font:600 46px/120% "Fira Sans Condensed",sans-serif;margin-bottom:24px}#advantages .btn{width:unset}.left-column{display:flex;flex-direction:column;justify-content:space-between;height:100%}.advantages__list{list-style:none;display:flex;flex-direction:column;gap:24px}.advantages__item{display:flex;gap:24px}.advantages__item img{width:32px;height:32px}@media (max-width:1200px){#advantages{padding:0 16px}#advantages h2{font-size:34px;line-height:110%}}@media (max-width:1050px){#advantages{padding:0 16px}#advantages .container{grid-template-columns:1fr;gap:24px}#advantages .content{margin-bottom:24px}}@media (max-width:767px){#advantages{margin-bottom:32px}#advantages h2{margin-bottom:24px;font-size:28px;line-height:120%}.advantages__list{flex-direction:column;gap:32px}.advantages__item{max-width:100%}.advantages__item .heading{flex-direction:row;align-items:center}}#how_to_order_translation{max-width:1150px;width:100%;margin:0 auto;margin-bottom:64px}#how_to_order_translation h2{text-align:center;margin-bottom:8px}#how_to_order_translation h2 + p{color:var(--color-text-secondary);text-align:center;margin-bottom:32px}.steps__list{list-style:none;display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.steps__list li{position:relative;display:flex;flex-direction:column;align-items:center;gap:32px;padding:20px;justify-content:space-between;background-color:var(--color-white);border-radius:16px;box-shadow:0px 2px 6px 0px #d1e5e5}.steps__list li>div{display:flex;flex-direction:column;align-items:center}.steps__list p{text-align:center}.steps__list h6{margin-bottom:16px}.step_number{display:flex;align-items:center;justify-content:center;border-radius:50%;width:48px;height:48px;background-color:var(--color-light-green-90);color:var(--color-green);font:500 32px/120% "Fira Sans Condensed",sans-serif;margin-bottom:24px}.steps__list .label{border-radius:80px;background-color:var(--color-light-green-90);color:var(--color-green);padding:3px 12px;font:500 12px/150% "Fira Sans Condensed",sans-serif}@media (max-width:1200px){#how_to_order_translation{padding:0 24px}}@media (max-width:900px){#how_to_order_translation{padding:0 16px;margin-bottom:32px}#how_to_order_translation h2{text-align:start}#how_to_order_translation h2 + p{margin-bottom:24px;text-align:start}#how_to_order_translation h2 + p br{display:none}.steps__list{grid-template-columns:1fr}.steps__list li{gap:24px}}#quality_guarantee{max-width:1150px;width:100%;margin:0 auto;margin-bottom:64px;margin-top:64px}#quality_guarantee h2{text-align:center;margin-bottom:8px}#quality_guarantee h2 + p{color:var(--color-text-secondary);text-align:center;max-width:800px;margin:0 auto 32px}#quality_guarantee .steps__list li{justify-content:flex-start;gap:0}.quality-guarantee__action{display:flex;justify-content:center;margin-top:40px}.quality-guarantee__action .btn{width:auto}@media (max-width:1200px){#quality_guarantee{padding:0 24px}}@media (max-width:900px){#quality_guarantee{margin-top:0;padding:0 16px;margin-bottom:32px}#quality_guarantee h2{text-align:start}#quality_guarantee h2 + p{margin-bottom:24px;text-align:start}.quality-guarantee__action{margin-top:24px}}#quality_technologies{max-width:1150px;width:100%;margin:0 auto 64px}#quality_technologies h2{text-align:center;margin-bottom:8px}#quality_technologies h2 + p{color:var(--color-text-secondary);text-align:center;max-width:800px;margin:0 auto 32px}#quality_technologies .lang-offers__list{grid-template-columns:repeat(3,minmax(0,1fr))}#quality_technologies .lang-offers__card{align-items:center;text-align:center}#quality_technologies .lang-offers__title{align-self:flex-start}#quality_technologies .lang-offers__title,
#quality_technologies .lang-offers__desc{text-align:start}@media (max-width:1200px){#quality_technologies{padding:0 24px}}@media (max-width:900px){#quality_technologies{padding:0 16px;margin-bottom:32px}#quality_technologies h2{text-align:start}#quality_technologies h2 + p{margin-bottom:24px;text-align:start}}@media (max-width:767px){#quality_technologies .lang-offers__list{grid-template-columns:1fr}}#iso_17100_certificate{width:100%;margin:0 0 64px}#iso_17100_certificate .container{max-width:1198px;padding:0 24px;margin:0 auto;display:flex;flex-direction:column;align-items:center}#iso_17100_certificate h2{text-align:center;max-width:760px;margin-bottom:8px}#iso_17100_certificate h2 + p{color:var(--color-text-secondary);text-align:center;max-width:800px;margin:0 auto 40px}#iso_17100_certificate h5{margin-bottom:24px}.iso-certificate__grid{display:grid;grid-template-columns:minmax(0,1fr) minmax(280px,308px);gap:32px;width:100%;align-items:start}.iso-certificate__content{display:flex;flex-direction:column;gap:16px}.iso-certificate__figure{margin:0;display:flex;justify-content:center}.iso-certificate__image{width:100%;max-width:308px;height:auto;object-fit:contain}.iso-certificate__action{display:flex;justify-content:center;margin-top:40px}.iso-certificate__action .btn{width:auto}@media (max-width:1050px){#iso_17100_certificate .container{padding:0 16px}.iso-certificate__grid{gap:32px;grid-template-columns:minmax(0,1fr) minmax(220px,320px)}}@media (max-width:900px){#iso_17100_certificate{margin-bottom:32px}#iso_17100_certificate .container{align-items:flex-start}#iso_17100_certificate h2{text-align:start}#iso_17100_certificate h2 + p{margin-bottom:24px;text-align:start}.iso-certificate__grid{grid-template-columns:1fr}.iso-certificate__figure{order:-1}.iso-certificate__image{max-width:320px}.iso-certificate__action{width:100%;margin-top:24px}}.form{background-color:var(--color-green);color:var(--color-white);margin-bottom:96px}.form .container{max-width:1150px;padding:48px 0 52px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;gap:3rem}.form__heading{color:var(--color-white)}.form__content{display:flex;flex-direction:column;gap:16px}.form__inputs{width:100%;display:grid;grid-template-columns:repeat(3,362px);grid-template-rows:repeat(2,82px) minmax(220px,auto);grid-column-gap:2em;grid-row-gap:2em}.form__inputs>label{display:flex;flex-direction:column;gap:8px;font:500 16px/160% "Fira Sans",sans-serif}.form__inputs .custom-select__container{display:flex;flex-direction:column;gap:8px}.form__inputs .custom-select__label{color:var(--color-white);font:500 16px/160% "Fira Sans",sans-serif;margin-bottom:0}.form__inputs .custom-select{min-width:0}.form__inputs .text-small{color:var(--color-light-green-90)}.form__inputs input,
.form-control{max-height:48px;padding:1rem;border:1px solid var(--color-neutral-97);border-radius:4px;font:400 16px/160% "Fira Sans",sans-serif;color:var(--color-text-primary);outline:none}.form__inputs input:focus{border-color:var(--color-green)}.form__inputs input::placeholder{color:var(--color-text-secondary)}.form__inputs textarea::placeholder{color:var(--color-text-secondary)}.form-control{width:100%;margin-bottom:12px}ul.pagination{display:flex}ul.pagination li{list-style-type:none;padding-right:12px}.form__inputs textarea{grid-column:1 / span 2;padding:1rem;border:1px solid var(--color-neutral-97);border-radius:4px;font:400 16px/160% "Fira Sans",sans-serif;color:var(--color-text-primary);resize:none;outline:none}.form__inputs textarea:focus{border-color:var(--color-green)}.form__inputs .form__container{display:flex;flex-direction:column;justify-content:space-between;align-items:flex-start}.form__inputs .form__container + div{grid-column:1 / span 2}.form__container>div{display:flex;flex-direction:column}.form__inputs .form__container + div .text-regular{color:var(--color-white)}.form__inputs .form__container span{font:400 14px/170% "Fira Sans",sans-serif;color:var(--color-teal-200)}#file,
.form__attach{width:fit-content;padding:0.75em 2em;border:1px solid var(--color-white);border-radius:100px;background-color:transparent;font:500 16px/100% "Fira Sans Condensed",sans-serif;color:var(--color-white);cursor:pointer;transition:background-color,0.2s ease-in-out,border-color,0.2s ease-in-out}#file,
.form__attach:hover{background-color:var(--color-green-dark);border-color:var(--color-teal-200)}input[type="file"]{display:none}.form__controls{display:flex;align-items:center;gap:48px;margin-top:8px}.form__submit{width:-moz-fit-content;width:fit-content;padding:0.75rem 2.5rem;border:1px solid var(--color-white);border-radius:80px;font:500 16px/160% "Fira Sans",sans-serif;color:var(--color-white);background-color:transparent;transition:background-color,0.2s ease-in-out,border-color,0.2s ease-in-out;display:flex;align-items:center;justify-content:center;max-height:48px}.form__submit:hover{background-color:var(--color-green-dark);border-color:var(--color-teal-200)}.form__bottom__row{display:flex;gap:48px;align-items:center}#compute_translation{background-color:transparent;border:none;outline:none;color:var(--color-white);font:500 20px/130% "Fira Sans Condensed",sans-serif;transition:color 0.2s ease-in-out}#compute_translation:hover{color:var(--color-teal-200)}@media (max-width:1200px){.form .container{padding:48px}.form__inputs{grid-template-columns:repeat(2,1fr);grid-template-rows:repeat(3,82px) 220px 200px}#file,.form__attach{margin-bottom:16px}.form__inputs .form__container + div{}#files-list{display:flex;gap:8px;flex-wrap:wrap}}@media (max-width:767px){.form{margin-bottom:48px;padding:0 16px}.form .container{padding:24px 0 40px;gap:24px}.form__inputs{display:flex;flex-direction:column;gap:24px}.form__inputs textarea{height:128px}.form__attach{margin-bottom:0}#files-list + div{gap:16px}.form__container .checkbox__container{align-items:start;margin-top:8px}.form__inputs .form__container + div br{display:none}.form__controls{width:100%;margin-top:0;flex-direction:column;gap:24px}.form__submit{width:100%;font-size:16px;line-height:130%;max-height:unset}#compute_translation{font-size:16px;line-height:130%}.form__bottom__row{flex-direction:column-reverse;gap:24px;align-items:flex-start}.form__container>div{margin-bottom:16px}}#about-hero{margin-bottom:64px}#about-hero .container{max-width:1182px;margin:0 auto;padding:0 16px}.about-hero__grid{display:grid;grid-template-columns:52% 48%}.about-hero__img-container{display:flex;align-items:flex-end;justify-content:center;width:100%}.about-hero__column{margin-top:64px;padding:32px 0 48px;display:flex;flex-direction:column;gap:24px}.about-hero__column .btn{width:fit-content;margin-top:8px}.about-hero__img-container img,
.about-hero__img-container .hero-portrait{width:100%;max-width:520px;max-height:560px;height:auto;object-fit:contain;object-position:bottom center}.about-hero__img-container .hero-portrait{max-height:none}.about-hero__img-container .hero-portrait__photo{max-width:360px;max-height:520px;object-fit:contain;object-position:bottom center}@media (max-width:900px){#about-hero{margin-bottom:24px}.about-hero__column{margin-top:0;padding:0}.about-hero__grid{grid-template-columns:1fr}.about-hero__img-container{margin-top:20px}}#about{margin-bottom:64px}.about .container{max-width:1150px;margin:0 auto;display:flex;flex-direction:column}.about__container{display:grid;grid-template-columns:640px auto;gap:45px}.about .description{display:flex;flex-direction:column;gap:24px;color:var(--color-text-primary)}.about .description h2{margin-bottom:16px}.about .description h2 + p{color:var(--color-text-secondary)}.about .delete-file .text-regular{color:var(--color-text-secondary)}.about__numbers__block{padding:48px 40px;border-radius:16px;border:1px solid var(--color-green-60);background-color:var(--color-grey-background)}.about__numbers__block h4{margin-bottom:56px;text-align:center}.about__numbers__items{display:grid;grid-template-columns:1fr 1fr;gap:48px 16px}.about__numbers__item{min-width:184px;padding:12px 0;display:flex;flex-direction:column;align-items:center;border:1px solid var(--color-light-green-90);border-radius:8px;box-shadow:0px 2px 6px 0px #d1e5e5;background-color:var(--color-white)}.about__numbers__item__value{color:var(--color-green);text-align:center}.about__numbers__item__text{color:var(--color-text-secondary);text-align:center}#get_consultation{width:fit-content;margin:0 auto;margin-top:32px}.about__advantages{display:flex;gap:32px;align-items:center}.about__advantage{display:flex;gap:16px;align-items:center;padding:8px 0}.about__advantage p{font:700 16px/160% "Fira Sans Condensed",sans-serif}.about__advantage img{width:24px;height:24px}.about .numbers{display:flex;justify-content:space-between}.about .numbers__item{display:flex;flex-direction:column;align-items:flex-start}.about .numbers__highlight{color:var(--color-green);font:500 40px/120% "Fira Sans Condensed",sans-serif}.about .number__details{color:var(--color-text-secondary);font:400 14px/150% "Fira Sans",sans-serif}.about__image{height:256px;width:100%;border-radius:16px}.about__image img{width:100%;height:auto;border-radius:16px}.team{max-width:465px;width:100%;display:flex;flex-direction:column;padding:3rem 3em 9.5em;border-radius:8px;background-color:var(--color-brand-primary);color:var(--color-white)}@media (max-width:1200px){.about__container{grid-template-columns:1fr 1fr;gap:24px}.about .container{padding:0 16px}.about__advantages{gap:16px}}@media (max-width:1050px){.about__container{grid-template-columns:1fr;gap:45px}}@media (max-width:767px){#about{margin-bottom:32px}.about .container{padding:0 16px}.about__container{display:flex;flex-direction:column;gap:48px}.about .numbers{justify-content:space-between;flex-wrap:nowrap}.about .numbers__item{gap:8px}.about .number__details{font:400 12px/130% "Fira Sans",sans-serif}.about .numbers__highlight{font-size:28px;line-height:120%}.about .number__details{font-size:12px;line-height:140%}.about .description{width:auto;gap:32px}.about .description__text ul + p{font-size:16px;line-height:160%}#get_consultation{width:100%;padding:0;font-size:16px;line-height:130%;align-self:center}.about__image{width:100%;position:static}.about__advantages{flex-direction:column;align-items:flex-start}.about__image{height:unset}.about__numbers__block{padding:0;border:none}.about__numbers__block h4{margin-bottom:16px}.about__numbers__items{gap:8px}.about__numbers__item{min-width:unset}}#company__history{max-width:1150px;margin:0 auto;padding:40px 96px 48px;border-radius:8px;margin-bottom:64px}#company__history>img{position:absolute;left:0;transform:translateY(-120px)}#company__history h2{text-align:center;margin-bottom:24px}#company__history h2 + p{text-align:center;margin-bottom:100px}.company__history__slider_container{position:relative;width:100%;overflow:hidden}.company__history__slider{position:relative;display:flex;transition:0.4s}.company__history__slider__item{min-width:100%;width:100%}.company__history__slider__item h4{text-align:center;color:var(--color-brand-primary);margin-bottom:16px}.company__history__slider__item .text-regular{text-align:center}#historyRange{-webkit-appearance:none;appearance:none;width:100%;position:relative;margin-bottom:72px}#historyRange::before{content:"2006";position:absolute;font:500 20px/120% "Fira Sans Condensed",sans-serif;top:8px}#historyRange::after{content:"2026";position:absolute;font:500 20px/120% "Fira Sans Condensed",sans-serif;top:8px;right:0}#historyRange::-webkit-slider-thumb{appearance:none;width:48px;height:57px;background:url("/themes/white/assets/icons/logo-history.svg") no-repeat center/cover;cursor:pointer;border:none;outline:none;margin-top:-60px}#historyRange::-moz-range-thumb{width:48px;height:57px;background:url("/themes/white/assets/icons/logo-history.svg") no-repeat center/cover;cursor:pointer;border:none;outline:none;margin-top:-60px}#historyRange::-webkit-slider-thumb:hover{background:url("/themes/white/assets/icons/logo-history-hover.svg") no-repeat center/cover}#historyRange::-moz-range-thumb:hover{background:url("/themes/white/assets/icons/logo-history-hover.svg") no-repeat center/cover}#historyRange::-webkit-slider-runnable-track{-webkit-appearance:none;width:100%;height:2px;border:none;outline:none;background-color:var(--color-green)}@media (max-width:1200px){#company__history{background-image:url("/themes/white/assets/icons/history-bg-logo.svg");background-repeat:no-repeat;background-size:contain;margin:0 24px}#company__history>img{display:none}}@media (max-width:950px){#company__history{margin-top:96px}}@media (max-width:767px){#company__history{margin-top:0;margin-bottom:48px;padding:0;margin-left:16px;margin-right:16px;background-position:bottom}#company__history .container{padding:24px;display:flex;flex-direction:column}#historyRange{order:2;margin-bottom:32px}#company__history h2 + p{margin-bottom:24px}.company__history__slider__item h4{font-size:22px;line-height:110%}.company__history__slider_container{margin-bottom:72px}}#our_team{display:flex;flex-direction:column;align-items:center;gap:32px;max-width:1150px;margin:0 auto;margin-bottom:64px}.our_team__list{list-style:none;display:grid;grid-template-columns:repeat(4,1fr);gap:64px}.our_team__list_item{display:flex;flex-direction:column;gap:24px}.our_team__avatar{max-width:240px;width:100%;height:auto;aspect-ratio:1;border-radius:16px;object-fit:cover;display:block}#our_team button{width:unset}.our_team__list_item h6{margin-bottom:4px}.our_team__list_item p{color:var(--color-text-secondary)}@media (max-width:1200px){#our_team{padding:0 16px}.our_team__list{gap:24px}}@media (max-width:767px){#our_team{gap:32px;margin-bottom:24px;padding:0 16px}.our_team__list{grid-template-columns:1fr;gap:10px;align-self:flex-start}.our_team__list + .lg{max-height:unset;min-height:62px}.our_team__list_item{max-width:unset;display:flex;gap:24px;align-items:center;flex-direction:row}.our_team__avatar{max-width:96px}#our_team button{max-width:unset;width:100%}}#technologies_and_partners{display:flex;flex-direction:column;margin-bottom:64px}#technologies_and_partners .container{max-width:1150px;margin:0 auto}.technologies__section{padding:48px 0;background-color:var(--color-green)}.technologies__list{display:flex;gap:40px}.technologies__item{display:flex;flex-direction:column;gap:8px;align-items:center}.technologies__section h3{text-align:center;color:var(--color-white);margin-bottom:32px}.technologies__section p{color:var(--color-light-green-90);text-align:center}.partners_and_reviews{margin-top:64px;display:flex;flex-direction:column;gap:32px}.partners__section{display:flex;flex-direction:column;align-items:center;gap:32px;padding:24px 0}.partners__section img{width:100%}.partners__section .mobile{display:none}.allClients__button{width:-moz-fit-content;width:fit-content}.reviews__section{width:100%}.reviews__section h3{text-align:center;margin-bottom:32px;margin-top:32px}.reviews__platforms{width:100%;display:flex;justify-content:space-between}.reviews__plartform_block{display:flex;gap:40px;padding:40px 64px;align-items:center;background-color:var(--color-white);border:1px solid var(--color-light-green-90);border-radius:16px;box-shadow:0px 2px 6px 0px #d1e5e5}.reviews__plartform{display:flex;flex-direction:column;gap:24px;align-items:center}.rating__block{display:flex;flex-direction:column;gap:4px;align-items:center}.rating__block h5{font:500 24px/120% "Fira Sans Condensed",sans-serif;color:var(--color-text-secondary)}.rating__block h5 span{font:600 46px/120% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}.rating__block p{color:var(--color-text-secondary)}@media (max-width:1200px){#technologies_and_partners{flex-direction:column;gap:24px}#technologies_and_partners .container{padding:0 16px}.technologies__list{gap:24px}}@media (max-width:1050px){.reviews__platforms{align-items:center;flex-direction:column;gap:16px}.reviews__plartform_block{width:fit-content}}@media (max-width:900px){.technologies__list{display:grid;grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){#technologies_and_partners{margin-bottom:32px;gap:0;padding:0}.technologies__list{grid-template-columns:1fr;gap:40px}.technologies__list p{display:none}.partners_and_reviews{margin-top:32px}.partners__section .desktop{display:none}.partners__section .mobile{display:block;width:unset}.reviews__plartform_block{padding:40px 16px;gap:16px}}#partners{margin-bottom:32px}#partners .container{width:100%;max-width:1182px;padding:0 16px;margin:0 auto}@media (max-width:767px){#partners{margin-bottom:32px}}#reviews{margin-bottom:88px}#reviews .container{width:100%;max-width:1182px;padding:0 16px;padding-top:24px;margin:0 auto}#reviews h3{text-align:center;margin-bottom:32px}.reviews__container{width:100%;display:flex;justify-content:space-between;align-items:center}.rate{display:flex;gap:22px;align-items:center}.rate__num{font:500 36px/130% "Fira Sans Condensed",sans-serif}.stars{--percent:calc(var(--rating) / 5 * 100%);--star_color:var(--color-neutral-85);--star_background:var(--color-brand-accent);display:inline-block;font-size:1.87em;font-family:Times;line-height:1}.stars::before{content:"★★★★★";letter-spacing:0.3em;background:linear-gradient( 90deg,var(--color-brand-primary) var(--percent),var(--star_color) var(--percent) );background-clip:text;-webkit-background-clip:text;-webkit-text-fill-color:transparent}.reviews__button{display:block;align-self:center;padding:0.7em 2.9rem;border:1px solid var(--color-text-primary);border-radius:80px;background-color:transparent;font:500 20px/160% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}.reviews__slider{display:flex;gap:32px;margin:40px 0 46px}.review__header{display:flex;align-items:center;gap:15px;margin-bottom:15px}.review__header>img{width:48px;height:48px}.reviews__divider{width:1px;height:242px;background-color:var(--color-neutral-90)}@media (max-width:1200px){.reviews .container{margin:0 24px}}@media (max-width:767px){#reviews{margin-bottom:32px}.reviews .container{padding:24px;margin:0 16px}.reviews__container{display:flex;flex-direction:column;align-items:flex-start;gap:24px}.rate{gap:33px}.rate__num{font-size:24px}.stars{font-size:22px}.reviews__button{padding:12px 24px;font:500 16px/130% "Fira Sans Condensed",sans-serif}.reviews__slider{margin-top:40px;margin-bottom:32px;flex-direction:column;gap:24px}.reviews__divider{width:100%;height:1px}}.slider__header{display:flex;gap:8px}.user__name{font:500 16px/19px "Fira Sans Condensed",sans-serif}.user__details{font:400 18px/160% "Fira Sans",sans-serif;display:flex;gap:5px;flex-wrap:wrap}@media (max-width:480px){.user__details{font:400 12px/130% "Fira Sans",sans-serif}}.user__rate .stars{font-size:14px}.user__rate .user__date{font:400 14px/170% "Fira Sans",sans-serif}@media (max-width:480px){.user__rate .user__date{font:400 12px/130% "Fira Sans",sans-serif}}#contact-form-section{width:100%;padding-top:48px;padding-bottom:48px;background-color:var(--color-green)}#contact-form-section .container{max-width:1150px;width:100%;margin:0 auto}#contact-form-section h3{color:var(--color-white);margin-bottom:32px}#contact-form{width:100%;margin:0 auto;display:flex;flex-direction:column;gap:24px}#contact-form input,
#contact-form textarea{width:100%;padding:1rem;border:1px solid var(--color-neutral-97);border-radius:4px;font:400 16px/160% "Fira Sans",sans-serif;color:var(--color-text-primary);outline:none}#contact-form textarea{resize:none}#contact-form textarea:focus,
#contact-form input:focus{border-color:var(--color-green)}#contact-form input::placeholder,
#contact-form textarea::placeholder{color:var(--color-text-primary)}#contact-form .text-small{color:var(--color-teal-200)}#contact-form .form__container{display:flex;gap:32px;flex-direction:row;justify-content:unset;align-items:unset}#contact-form .column{max-width:372px;width:100%;display:flex;flex-direction:column;gap:32px}@media (max-width:1200px){#contact-form-section{padding:48px}#contact-form-section h3{margin-bottom:24px}#contact-form .column{max-width:100%}#contact-form .form__container{flex-direction:column}#contact-form textarea{height:220px}}@media (max-width:767px){#contact-form-section{padding:24px 16px}#contact-form .form__container>div{margin-bottom:0}}.map__container{position:relative}.map__info{max-width:1150px;width:100%;left:50%;transform:translateX(-50%);position:absolute;bottom:24px;padding:24px 32px;background-color:var(--color-white);border-radius:16px;box-shadow:var(--shadow-elevation-sm);display:flex;gap:56px}.map__info_column__title{margin-bottom:8px;font:500 20px/130% "Fira Sans Condensed",sans-serif}.map__info_column{display:flex;flex-direction:column}.map{line-height:0;position:relative;overflow:hidden;width:100%;padding-top:550px}@media (max-width:480px){.map{padding-top:64.93%}}iframe{position:absolute;top:0;left:0;bottom:0;right:0;width:100%;height:100%}.instagram-media{position:relative;height:revert-layer}@media (max-width:767px){.map__info{position:unset;transform:unset;flex-wrap:wrap;gap:16px 24px}.map__info_column__title{margin-bottom:4px;font-size:12px;line-height:150%}}.departments{position:relative;top:-21px;display:flex;flex-direction:column;gap:32px;color:var(--color-text-primary)}@media (max-width:950px){.departments{position:static}}.departments__heading{font:500 20px/130% "Fira Sans Condensed",sans-serif}@media (max-width:480px){.departments__heading{font-size:16px;line-height:110%;text-align:start}}.departments__description{font:400 18px/160% "Fira Sans",sans-serif;color:var(--color-text-primary)}@media (max-width:480px){.departments__description{font:400 16px/160% "Fira Sans",sans-serif}}.clients{width:100%;background-color:var(--color-green);color:var(--color-white)}.clients .container{max-width:1250px;padding:0 50px;margin:0 auto;display:flex;flex-direction:column;align-items:flex-start;padding-top:5em;padding-bottom:5em}@media (max-width:1250px){.clients .container{max-width:95%;padding-left:15px;padding-right:15px}}@media (max-width:1250px){.clients .container{padding-left:50px;padding-right:50px}}@media (max-width:480px){.clients .container{max-width:345px;padding:0 0;margin:0 auto;padding:25px 9px}}.clients__heading{margin-bottom:0.8em;font:700 50px/100% "Fira Sans Condensed",sans-serif}@media (max-width:480px){.clients__heading{margin-bottom:0.75em;font:700 32px/100% "Fira Sans Condensed",sans-serif}}.clients__description{font:400 18px/160% "Fira Sans",sans-serif}@media (max-width:480px){.clients__description{font:400 16px/160% "Fira Sans",sans-serif}}.clients__list{display:flex;align-content:center;padding:3.2rem 0 3.06rem 1.5rem;-moz-column-gap:74px;column-gap:74px;row-gap:30px;flex-wrap:wrap}.clients__list li{display:flex;align-items:center}@media (max-width:1250px){.clients__list{-moz-column-gap:6.55%;column-gap:6.55%}}@media (max-width:1185px){.clients__list{row-gap:25px}}@media (max-width:1080px){.clients__list{row-gap:20px}}@media (max-width:768px){.clients__list{row-gap:15px}}@media (max-width:480px){.clients__list{padding:27px 1px 23px 6px;row-gap:8px}}.clients__logo{width:100%}.clients__button:hover,
.columns__link:hover{color:var(--color-white)}.reviews__button:hover,
.navigation__link:hover,
.navigation__link.active,
.services__list a:hover{color:var(--color-green);background-color:transparent}.oc-flash-message.success{background:var(--status-success)}.oc-flash-message.error{background:var(--status-error)}.oc-flash-message.warning{background:var(--status-warning)}.oc-flash-message.info{background:var(--status-info)}.clients__button{padding:0.6em 2.4em;border:1px solid var(--color-white);border-radius:80px;background-color:transparent;color:var(--color-white);font:500 20px/160% "Fira Sans Condensed",sans-serif}@media (max-width:480px){.clients__button{padding:10px 23px;font:500 16px/130% "Fira Sans Condensed",sans-serif}}.history .container{max-width:1250px;padding:0 50px;margin:0 auto;position:relative;display:grid;grid-template-columns:202px 201.5px auto;grid-template-rows:auto;padding-top:34px;padding-bottom:40px;-moz-column-gap:38.5px;column-gap:38.5px;row-gap:32px}@media (max-width:1250px){.history .container{max-width:95%;padding-left:15px;padding-right:15px}}@media (max-width:480px){.history .container{grid-template-columns:80px 84.2px auto;grid-template-rows:auto;padding:25px 12px 28px 14px;-moz-column-gap:5px;column-gap:5px;row-gap:27px}}.aside-background{position:absolute;left:50px;width:160px;height:100%;border-radius:8px;background-color:var(--color-brand-primary);z-index:-1}@media (max-width:1250px){.aside-background{left:16px}}@media (max-width:480px){.aside-background{width:69px;left:6px;top:9px}}.history__logo{position:relative;top:6px;left:53px;grid-column:1;width:53.33px;height:-moz-fit-content;height:fit-content;background-color:transparent}@media (max-width:480px){.history__logo{left:-1px}}.history__heading{grid-column:2/-1;font:700 50px/100% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}@media (max-width:480px){.history__heading{font:700 32px/100% "Fira Sans Condensed",sans-serif}}.history__item{position:relative;left:40px;display:flex;grid-column:1}@media (max-width:480px){.history__item{left:2px}}.history__item:last-of-type{left:32px;flex-wrap:nowrap}@media (max-width:480px){.history__item:last-of-type{left:-4px}}.history__item:last-of-type>.history__year{padding:8px 12px}@media (max-width:480px){.history__item:last-of-type>.history__year{font-size:9px;min-width:60px;padding:8px 8px}}.history__item:last-of-type>.history__divider{width:2.8em;margin:0.94em 2.44em 0 1em;border-top:1px solid var(--color-brand-border)}@media (max-width:480px){.history__item:last-of-type>.history__divider{min-width:4px;margin:0.94em 1.38em 0 0.31em}}.history__year[aria-hidden="true"],
.history__divider[aria-hidden="true"],
.history__text[aria-hidden="true"],
.history__item[aria-hidden="true"]{display:none}.history__year{min-width:5em;height:2.19em;padding:8px 24px;display:flex;align-items:center;justify-content:center;background-color:var(--color-brand-accent-dark);border-radius:100px;font:500 16px/19px "Fira Sans Condensed",sans-serif;color:var(--color-white)}@media (max-width:480px){.history__year{min-width:51px;padding:8px 13px;font:500 14px/14.61px "Fira Sans Condensed",sans-serif}}.history__divider{width:4em;margin:0.94em 2.44em 0 1.06em;border-top:1px solid var(--color-brand-border)}@media (max-width:480px){.history__divider{width:0.69em;margin:0.94em 1.38em 0 0.31em}}.history__text{grid-column:2/-1;font:400 18px/160% "Fira Sans",sans-serif;color:var(--color-text-primary)}@media (max-width:480px){.history__text{font:400 16px/160% "Fira Sans",sans-serif}}.history__button{grid-column:2;width:222px;height:62px;border:1px solid var(--color-brand-accent);border-radius:80px;background-color:transparent;font:500 20px/160% "Fira Sans Condensed",sans-serif;color:var(--color-brand-primary)}@media (max-width:480px){.history__button{width:151px;height:43px;display:flex;justify-content:unset;align-items:center;padding:1em 1.5em;font:500 16px/130% "Fira Sans Condensed",sans-serif}}.software-standarts{background-color:var(--color-green)}.software-standarts .container{max-width:1250px;padding:0 50px;margin:0 auto;padding-top:80px;padding-bottom:80px}@media (max-width:1250px){.software-standarts .container{max-width:95%;padding-left:15px;padding-right:15px}}.standarts_orange{background-color:var(--color-brand-primary)}.software-standarts__heading{margin-bottom:48px;font:600 32px/100% "Fira Sans Condensed",sans-serif;color:var(--color-white)}@media (max-width:480px){.software-standarts__heading{margin-bottom:0.75em;font:700 32px/100% "Fira Sans Condensed",sans-serif}}.software__list{display:flex;align-items:center;flex-wrap:wrap;gap:50px;list-style:none}@media (max-width:480px){.software__list{gap:24px}}.software__logo{width:100%}.slider__text{font:400 18px/160% "Fira Sans",sans-serif}@media (max-width:480px){.slider__text{font:400 16px/160% "Fira Sans",sans-serif}}.footer{background-color:var(--color-text-primary)}.footer .container{max-width:1250px;padding:0 50px;margin:0 auto;display:flex;flex-direction:column;padding-top:5rem;color:var(--color-white);gap:48px}@media (max-width:767px){.footer .container{margin:0 auto;padding:24px 16px 56px;gap:24px}}.footer__search{width:100%;display:flex;align-items:center;gap:5.56%}@media (max-width:767px){.footer__search{height:100%;gap:24px}}.footer__search .logo{width:224px;height:100%}@media (max-width:767px){.footer__search .logo{width:69%;height:-moz-fit-content;height:fit-content}}.footer__search form{width:100%;display:flex}.footer__search form input{width:100%;max-height:48px;padding:0.53em 0.89em;border:1px solid var(--color-text-primary);border-radius:4px;font:400 18px/160% "Fira Sans",sans-serif;color:var(--color-text-primary);-webkit-appearance:none;outline:none}.footer__search form input::placeholder{color:var(--color-text-primary)}.footer__search form input:focus{border-color:var(--color-green)}@media (max-width:480px){.footer__search input{margin:0}}.columns{display:flex;justify-content:space-between}.columns__heading{font:16px/160% "Fira Sans",sans-serif;font-weight:700;margin-bottom:24px}.columns__container.contacts .columns__heading,
.columns__container.additional .columns__heading{margin-bottom:16px}.columns__list{list-style:none;display:flex;flex-direction:column;gap:8px}.columns__list li{display:flex;gap:12px;align-items:center}.columns__container{display:flex;flex-direction:column;font:14px/150% "Fira Sans",sans-serif;font-weight:400}.columns__container:nth-child(1){width:220px;justify-content:space-between}.columns__container:nth-child(1) ul{gap:0}.columns__container .logo img{max-width:100%;height:auto;display:block}.columns__subcontainer{height:100%;display:flex;flex-direction:column;justify-content:space-between}.columns__container .btn{width:fit-content}@media (max-width:980px){.columns{display:grid;grid-template-columns:auto;justify-content:normal;row-gap:40px}}@media (max-width:767px){.columns{-moz-column-gap:24px;column-gap:24px;row-gap:24px;grid-template-columns:1fr 1fr}.columns__container{font-size:12px;line-height:140%}.columns__container:nth-child(5){grid-column:span 2}.columns__container.additional .columns__container{margin-top:40px}.columns__container.contacts .columns__list{display:grid;grid-template-columns:1fr 1fr;gap:16px 24px}.columns__heading{margin-bottom:16px;font-size:12px;line-height:140%}.columns__container .btn{margin-top:12px}}@media (max-width:980px){.columns__container:nth-child(1){width:100%}}@media (max-width:480px){.columns__container:nth-child(1){width:100%}}.footer_payments{margin-bottom:1em}@media (max-width:480px){.footer_payments{margin-bottom:12px}}.footer_payments .payment__list{gap:20px;align-items:center;max-width:400px;padding:0 auto;margin:0 auto}.copyright{display:flex;justify-content:space-between;border-top:1px solid var(--color-neutral-27);padding-top:48px}.copyright .socials__row{align-items:flex-start}.copyright__container{display:flex;gap:12px}.copyright__logo{height:60px;padding:8px 10px;background-color:var(--color-neutral-27);border-radius:4px 4px 0 0}@media (max-width:480px){.copyright__logo{padding:7.7px 6.1px}}.copyright__logo svg{width:25px}@media (max-width:480px){.copyright__logo svg{width:19.5px}}.copyright__text{min-width:190px;margin-top:5px;font:400 14px/170% "Fira Sans",sans-serif}@media (max-width:767px){.copyright{flex-direction:column;gap:12px;padding-top:24px}.copyright .socials__row{justify-content:space-between}.copyright__container{align-self:flex-end}.copyright__text{flex-direction:column;font:400 12px/140% "Fira Sans",sans-serif}}.copyright__container .copyright__text{text-align:end;min-width:109px}.copyright .payment__list{gap:15px;align-items:center}.question-answer .container{max-width:1182px;padding:0 16px;margin:0 auto}.template__container .vacancies__langs{margin:40px 0 64px;display:flex;gap:16px 14px;list-style:none;flex-wrap:wrap;align-items:flex-start}.template__container .vacancies__requirements{margin:40px 0 64px 20px;display:flex;flex-direction:column;gap:4px}.vacancies__langs li{padding:15px;border:1px solid var(--color-light-green-90);box-shadow:0px 2px 6px 0px #d1e5e5;font:500 16px/130% "Fira Sans Condensed",sans-serif;border-radius:32px;max-height:44px;display:flex;align-items:center;background-color:var(--color-white)}.vacancies__requirements li{font:400 1rem/150% "Fira Sans",sans-serif}#vacancies{width:100%;margin:0 0 64px}#vacancies .container{max-width:1198px;padding:0 24px;margin:0 auto}.vacancies__heading{text-align:center;margin-bottom:8px}.vacancies__intro{color:var(--color-text-secondary);text-align:center;max-width:800px;margin:0 auto 40px}.vacancies__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.vacancies__item{min-width:0}.vacancies__card{display:flex;flex-direction:column;height:100%;background-color:var(--color-white);border:1px solid var(--color-light-green-90);border-radius:16px;box-shadow:0 2px 6px 0 #d1e5e5;overflow:hidden}.vacancies__card-header{padding:12px 24px;background-color:var(--color-green);color:var(--color-white)}.vacancies__card-title{color:var(--color-white)}.vacancies__card-subtitle{margin:0;font:400 16px/150% "Fira Sans",sans-serif;opacity:0.95}.vacancies__card-body{display:flex;flex-direction:column;gap:20px;flex:1;padding:10px 24px 32px}.vacancies__section-title{margin:0 0 8px;font:700 1rem/160% "Fira Sans Condensed",sans-serif;text-transform:uppercase;color:var(--color-text-secondary)}.vacancies__section .template__container{margin:0}.vacancies__section .method{margin:0}.vacancies__content ul,
.vacancies__content ol{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:8px}.vacancies__content li{position:relative;padding-left:20px;font-size:14px;line-height:150%;font-family:"Fira Sans",sans-serif;color:var(--color-text-primary)}.vacancies__content li::before{content:"";position:absolute;left:0;top:0.55em;width:6px;height:6px;border-radius:50%;background-color:var(--color-green)}.vacancies__content p{margin:0 0 8px;font-size:14px;line-height:150%;color:var(--color-text-primary)}.vacancies__content p:last-child{margin-bottom:0}.vacancies__tests{padding:12px;border:1px solid var(--color-light-green-90);border-radius:16px}.vacancies__tests-label{margin:0 0 8px;font:500 12px/150% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}.vacancies__tests-list{display:flex;flex-direction:column;gap:8px;margin:0;padding:0;list-style:none}.vacancies__tests-link{display:inline-flex;align-items:center;gap:8px;width:fit-content;max-width:100%;padding:8px 12px;border-radius:80px;background-color:var(--color-light-green-90);color:var(--color-green);font:500 14px/150% "Fira Sans Condensed",sans-serif;text-decoration:none;transition:background-color 0.2s ease}.vacancies__tests-link:hover{background-color:var(--color-teal-200)}.vacancies__tests-icon{flex-shrink:0;width:16px;height:16px}@media (max-width:1200px){#vacancies .container{padding:0 16px}.vacancies__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:900px){#vacancies{margin-bottom:32px}.vacancies__heading{text-align:start}.vacancies__intro{margin-bottom:24px;text-align:start}}@media (max-width:767px){.template__container .vacancies__langs{margin-top:24px;margin-bottom:32px}.template__container .vacancies__requirements{margin-top:24px;margin-bottom:32px}.vacancies__list{grid-template-columns:1fr;gap:16px}.vacancies__card-body{padding:20px}}.faq{display:flex;flex-direction:column;gap:2.5em;color:var(--color-text-primary)}@media (max-width:950px){.faq{position:static}}@media (max-width:480px){.question-answer__heading{text-align:start}}.faq__heading{font:500 20px/160% "Fira Sans Condensed",sans-serif}@media (max-width:480px){.faq__heading{font:500 16px/130% "Fira Sans Condensed",sans-serif;text-align:start;margin-top:4px}}.heading__container{max-width:1150px;margin:0 auto}.heading__container .contacts__heading{margin-bottom:8px}@media (max-width:1200px){.heading__container{padding:0 24px}}@media (max-width:767px){.heading__container{padding:0 16px}}.main__contacts .container{max-width:1182px;margin:0 auto;padding:0 16px}.main__contacts h2{margin-bottom:40px}.main__contacts .contacts{display:flex;justify-content:space-between;margin-bottom:64px}.main__contacts .contacts__column{display:flex;flex-direction:column;gap:24px}.main__contacts .contacts img{width:24px;height:24px}.main__contacts .contacts .text-xsmall{color:var(--color-text-secondary)}.main__contacts .contacts .contacts__column .btn{width:fit-content}.main__contacts .contacts__title{font:500 20px/130% "Fira Sans Condensed",sans-serif;margin-bottom:16px}.main__contacts .contacts .faq-cta__phone{display:none}.main__contacts .contacts .faq-cta{width:320px}.main__contacts .contacts__item{font:400 16px/160% "Fira Sans",sans-serif;display:flex;align-items:center;gap:10px}.main__contacts .contacts__item a{display:flex;align-items:center;gap:10px;color:var(--color-link-default)}.main__contacts .contacts__icon_phone{display:block;width:16px;height:16px;background-image:url("/themes/white/assets/icons/phone.png");background-size:contain;background-repeat:no-repeat}.main__contacts .contacts__icon_mail{display:block;width:16px;height:16px;background-image:url("/themes/white/assets/icons/mail.png");background-size:contain;background-repeat:no-repeat}.address{max-width:280px;display:flex;flex-direction:column;align-items:flex-start;gap:12px;flex-shrink:0;border-radius:8px}@media (max-width:910px){.address{align-items:center}}.address .button{display:flex;padding:1em 2.4em;flex-shrink:0;border:1px solid var(--color-brand-primary);border-radius:5em;background-color:var(--color-brand-primary);font:400 18px/160% "Fira Sans",sans-serif;color:var(--color-white)}@media (max-width:810px){.address .button{padding:12px 32px}}.address__heading{font:500 24px/120% "Fira Sans Condensed",sans-serif}.address__description{font:400 16px/160% "Fira Sans",sans-serif;padding-bottom:12px}.address__button{font:400 18px/160% "Fira Sans",sans-serif}.direct-contacts + .form{margin-bottom:0}.direct-contacts .container{max-width:1182px;margin:0 auto;padding:0 16px;margin-bottom:64px}.direct-contacts .container-team{display:grid;grid-template-columns:repeat(3,1fr);gap:24px}.direct-contacts h2{margin-bottom:40px}.direct-contacts .manager__cards{display:grid;gap:24px;grid-template-columns:repeat(4,1fr)}@media (max-width:1200px){.main__contacts .container{gap:24px;align-items:flex-start}.main__contacts .contacts{width:100%;gap:24px;flex-wrap:wrap}.main__contacts .container .divider{height:182px}.direct-contacts .container-team{gap:16px}}@media (max-width:950px){.direct-contacts .manager__cards{grid-template-columns:1fr 1fr}.direct-contacts .container-team{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){.direct-contacts .manager__cards{grid-template-columns:1fr;margin-bottom:32px}.main__contacts .container .divider{height:1px;width:100%}.main__contacts .container{flex-direction:column;align-items:center}.direct-contacts .card{padding:16px}.main__contacts h2{margin-bottom:24px}.direct-contacts h2{margin-bottom:24px}.main__contacts .contacts{margin-bottom:32px}.direct-contacts .container-team{grid-template-columns:1fr}}.direct-contacts .cont{display:grid;grid-template-columns:min-content minmax(18%,76%);grid-template-rows:auto min-content;-moz-column-gap:5.56%;column-gap:5.56%;padding:32px 40px;border-radius:8px;background-image:url("/themes/white/assets/img/ts-sign.svg");background-repeat:no-repeat;background-size:contain;background-position:right;background-color:var(--color-teal-100)}@media (max-width:640px){.direct-contacts .cont{display:flex;flex-direction:column;align-items:center}}.direct-contacts .card{width:100%;padding:20px;border-radius:16px;background-color:var(--color-white);border:1px solid var(--color-light-green-90);box-shadow:0px 2px 6px 0px #d1e5e5}.direct-contacts .card__container{display:flex;flex-direction:column;gap:16px}@media (max-width:1080px){.direct-contacts .card__container{grid-row:2;grid-column:2}}.direct-contacts .image{display:flex;align-items:center;justify-content:center}.direct-contacts .image + div{display:flex;flex-direction:column;align-items:center;gap:16px}.direct-contacts .image img{border-radius:16px}.direct-contacts .image__name{font:400 18px/160% "Fira Sans",sans-serif}@media (max-width:740px){.direct-contacts .card__icon{display:none}}.direct-contacts .card__heading{margin-bottom:32px}.direct-contacts span a{color:var(--color-link-default)}@media (max-width:1080px){.direct-contacts .card__heading{grid-row:1;grid-column:1 / span 2}}@media (max-width:640px){.direct-contacts .card__heading{text-align:center}}.direct-contacts .card__list{display:flex;flex-direction:column;gap:8px}.direct-contacts .card__buttons{display:flex;flex-wrap:wrap;gap:32px}.direct-contacts .card__buttons a:hover,
.direct-contacts .card__buttons button:hover{transition:transform 0.15s ease;transform:scale(1.06)}.promotions-page{margin-bottom:64px}.promotions-page .container{max-width:1182px;padding:0 16px;margin:0 auto}.promotions-grid{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.promotions-grid__empty{grid-column:1 / -1;text-align:center;font:400 18px/160% "Fira Sans",sans-serif;color:var(--color-text-secondary)}.promo-card{display:flex;flex-direction:column;background:var(--color-white);border-radius:16px;border:1px solid var(--color-light-green-90);box-shadow:0px 2px 6px 0px #d1e5e5;overflow:hidden;height:100%}.promo-card__image{width:100%;aspect-ratio:360 / 200;object-fit:cover;display:block}.promo-card__body{display:flex;flex-direction:column;align-items:flex-start;gap:16px;padding:12px 20px 16px;flex:1}.promo-card__info-tags{margin:0;padding:0;list-style:none;display:flex;flex-wrap:wrap;gap:8px}.promo-card__info-tag{padding:6px 14px;border-radius:999px;background:var(--color-teal-200);color:var(--color-green-dark);font:500 14px/1.2 "Fira Sans Condensed",sans-serif}.badge.promo-card__info-tag--accent{background:var(--color-orange-light);color:var(--color-brand-dark)}.promo-card__description{margin-top:-8px;font:400 1rem/150% "Fira Sans",sans-serif;color:var(--color-text-primary)}.promo-card__pricing{display:flex;flex-wrap:wrap;align-items:center;gap:10px 12px;width:100%;margin-bottom:24px}.promo-card__prices{display:flex;flex-wrap:wrap;align-items:baseline;gap:8px 12px}.promo-card__price{font:600 22px/130% "Fira Sans Condensed",sans-serif}.promo-card__price--regular{color:var(--color-text-secondary);text-decoration:line-through;font-weight:400;font-size:16px;line-height:150%;font-family:"Fira Sans",sans-serif}.promo-card__price--sale{color:var(--color-brand-primary);font-size:20px;font-family:"Fira Sans Condensed",sans-serif;font-weight:500;line-height:120%}.promo-card__discount-badge{display:inline-block;padding:3px 12px;border-radius:999px;background:var(--color-orange-light);color:var(--color-brand-dark);font:500 12px/1.5 "Fira Sans Condensed",sans-serif}.promo-card__links{display:flex;flex-direction:column;align-items:flex-start;gap:10px;width:100%;margin-top:auto;margin-bottom:16px}.promo-card__link{display:inline-flex;align-items:center;gap:8px;font:500 14px/130% "Fira Sans Condensed",sans-serif;color:var(--color-green);text-decoration:none}.promo-card__link:hover{color:var(--color-green-dark)}.promo-card__cta{width:fit-content;margin-top:auto;border:none}.promo-card__cta.compute_translation{width:fit-content;margin-bottom:16px;margin-top:auto;cursor:pointer}.promotions-page + button.compute_translation--standalone{display:none !important}@media (max-width:1100px){.promotions-grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.promotions-page{margin-bottom:40px}.promotions-grid{grid-template-columns:1fr;gap:20px}}.promo__heading{font:700 50px/100% "Fira Sans Condensed",sans-serif;margin-top:5px}@media (max-width:480px){.promo__heading{margin-bottom:40px}}.active{color:var(--color-green)}.card__heading{font:500 24px/120% "Fira Sans Condensed",sans-serif;margin-bottom:24px}.card__description{font:400 18px/160% "Fira Sans",sans-serif}@media (max-width:767px){.card__description{display:flex;flex-direction:column;align-items:center}}.prices__desctiption .container{max-width:1250px;padding:0 50px;margin:0 auto;display:flex;flex-direction:column;gap:32px;margin-bottom:48px}@media (max-width:1250px){.prices__desctiption .container{max-width:95%;padding-left:15px;padding-right:15px}}.prices__desctiption p{font:400 18px/160% "Fira Sans",sans-serif}.prices__heading{font:700 50px/100% "Fira Sans Condensed",sans-serif}th{font:600 18px/160% "Fira Sans Condensed",sans-serif}td{font:400 16px/160% "Fira Sans",sans-serif}td,
th{padding-top:8px;padding-bottom:8px}td a,
th a{color:var(--color-link-default)}@media (max-width:480px){td,th{padding-right:12px;padding-left:12px}}.prices__lang{font:400 18px/160% "Fira Sans",sans-serif;width:100%;border-collapse:collapse}.prices__lang tbody tr:hover{transition:background-color 0.2s ease-in-out;background-color:var(--color-neutral-93)}.prices__lang th:nth-child(2),
.prices__lang th:nth-child(3){word-break:break-word}.prices__lang tr>th:nth-child(1){text-align:start;padding-left:40px}.prices__lang tr>th:nth-child(3){padding-right:40px}.prices__lang tr>th:nth-child(2),
.prices__lang th:nth-child(3){text-align:end}.prices__lang tr>td:nth-child(1){display:flex;align-items:center;justify-self:flex-start;gap:10px;padding-left:40px}.prices__lang tr>td:nth-child(3){padding-right:40px}.prices__lang tr>td:nth-child(2),
.prices__lang td:nth-child(3){text-align:end}@media (max-width:767px){.prices__lang tr>td,.prices__lang tr>th{padding:8px 12px !important}}.additional-services .container{max-width:1250px;padding:0 50px;margin:0 auto;margin-bottom:90px}@media (max-width:1250px){.additional-services .container{max-width:95%;padding-left:15px;padding-right:15px}}.additional-services p{font:400 18px/160% "Fira Sans",sans-serif}.additional-services__heading{font:700 40px/100% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary);margin-bottom:32px}.add-table{font:400 18px/160% "Fira Sans",sans-serif;width:100%;margin-top:24px;border-collapse:collapse}.add-table td{padding-top:8px;padding-bottom:8px}@media (max-width:767px){.add-table td{padding-right:12px;padding-left:12px}}.add-table td:nth-child(1),
.add-table td:nth-child(3){word-break:break-word}.add-table tr>th{text-align:start}.add-table tr>td:nth-child(2){text-align:end;padding-left:24px;padding-right:24px}.add-table tr>td:nth-child(3){padding-left:24px;padding-right:24px}.add-table tr>th:nth-child(1){width:47%;text-align:start;padding-left:40px}.add-table tr>th:nth-child(2){width:15.56%;text-align:end;padding-left:24px;padding-right:24px}.add-table tr>th:nth-child(3){padding-left:24px;padding-right:40px}.add-table tbody tr>td:nth-child(1){padding-left:40px}.add-table tbody tr>td:nth-child(3){padding-right:40px}.add-table tr:nth-child(even){background-color:var(--color-neutral-97)}@media (max-width:767px){.add-table tr>th,.add-table tr>td{padding:8px 12px !important}}.advantages .container{max-width:1250px;padding:0 50px;margin:0 auto;margin-bottom:90px}@media (max-width:1250px){.advantages .container{max-width:95%;padding-left:15px;padding-right:15px}}.pros-card__container{display:grid;grid-template-columns:48.25% 48.25%;gap:40px}@media (max-width:1080px){.pros-card__container{display:flex;flex-direction:column}}.pros-card{padding:40px;border-radius:8px;background-color:var(--color-teal-100)}.pros-card__header{display:grid;grid-template-columns:80px auto;align-items:center;gap:32px;margin-bottom:26px;flex-wrap:wrap}@media (max-width:480px){.pros-card__header{grid-template-columns:auto;grid-template-rows:auto}}.pros-card__heading{font:600 32px/100% "Fira Sans Condensed",sans-serif}@media (max-width:520px){.pros-card__heading{font-size:22px;line-height:110%}}.pros-card__description{font:bold 18px/160% "Fira Sans Condensed",sans-serif;margin-bottom:24px}.pros-card__list{list-style-type:disc;list-style-position:outside;padding-left:15px}.pros-card__list li{font:400 18px/160% "Fira Sans",sans-serif}@media (max-width:540px){.pros-card__list li{font-size:16px}}.payment .container{max-width:1150px;padding:64px;margin:0 auto;margin-top:32px;margin-bottom:48px;background-color:var(--color-green);color:var(--color-white)}@media (max-width:480px){.payment .container{padding:32px 24px}}.payment__heading{font:700 50px/100% "Fira Sans Condensed",sans-serif;margin-bottom:32px}.payment__inputs{display:grid;grid-template-columns:50% 50%;grid-template-rows:repeat(3,60px) 62px;-moz-column-gap:46px;column-gap:46px;row-gap:32px}@media (max-width:880px){.payment__inputs{grid-template-columns:100%;grid-template-rows:repeat(4,1fr) auto}}.payment__inputs input{padding:0.88em 0 0.83em 0.88em;border:1px solid var(--color-text-primary);border-radius:4px;font:400 18px/160% "Fira Sans",sans-serif;color:var(--color-text-primary)}@media (max-width:480px){.payment__inputs input{height:60px;padding:19px 0 16px 14px}}.payment__inputs button{display:flex;align-items:center}.payment__methods{grid-column:2;grid-row:1/4;display:flex;flex-direction:column;align-items:center}@media (max-width:880px){.payment__methods{grid-column:1;grid-row:5}}.payment__methods h4{font:600 32px/100% "Fira Sans Condensed",sans-serif;margin-top:23px;margin-bottom:24px}.payment__list{display:flex;gap:50px;justify-content:center;flex-wrap:wrap;list-style:none}.payment__logo{width:100%}.payment-questions .container{max-width:1250px;padding:0 50px;margin:0 auto;margin-bottom:48px}@media (max-width:1250px){.payment-questions .container{max-width:95%;padding-left:15px;padding-right:15px}}.payment-questions__heading{font:700 40px/100% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary);margin-bottom:32px}.payment-faq{display:flex;flex-direction:column;gap:2.5em;color:var(--color-text-primary)}.payment-faq__heading{font:500 20px/160% "Fira Sans Condensed",sans-serif}@media (max-width:480px){.payment-faq__heading{font:500 16px/130% "Fira Sans Condensed",sans-serif;text-align:start;margin-top:4px}}.payment-faq__description{font:400 18px/160% "Fira Sans",sans-serif;color:var(--color-text-primary)}@media (max-width:480px){.payment-faq__description{font:400 16px/160% "Fira Sans",sans-serif}}.payment-options .container{max-width:1250px;padding:0 50px;margin:0 auto}@media (max-width:1250px){.payment-options .container{max-width:95%;padding-left:15px;padding-right:15px}}.payment-options__heading{font:700 40px/100% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary);margin-bottom:32px}.method{font:400 16px/160% "Fira Sans",sans-serif;margin-bottom:32px}.method:nth-of-type(2){margin-bottom:90px}.method__heading{margin-bottom:24px;font:500 24px/120% "Fira Sans Condensed",sans-serif;color:var(--color-brand-primary)}.ordered__list{list-style-position:inside}.unordered__list{list-style-position:outside;list-style-type:disc;padding-left:30px}.style_none{list-style:none}.method__logo-list{display:flex;list-style:none;gap:32px;align-items:center;margin-top:24px;margin-bottom:24px}.recommendations{margin-bottom:64px}.recommendations .container{max-width:1182px;padding:24px 16px;margin:0 auto}.recommedations__heading{font:500 36px/130% "Fira Sans Condensed",sans-serif;margin-bottom:32px;text-align:center}@media (max-width:1200px){.recommendations .container{margin:0 16px;padding:48px}}@media (max-width:767px){.recommendations{margin-bottom:24px}.recommendations .container{margin:0 16px;padding:16px}.recommedations__heading{font-size:25px;line-height:120%;margin-bottom:24px}}.carousel{display:flex;flex-direction:column;margin:0 auto}.carousel__scroll-container{width:100%;min-width:0;overflow-x:auto;scroll-snap-type:x mandatory;scroll-behavior:smooth;-ms-overflow-style:none;scrollbar-width:none}.carousel__scroll-container::-webkit-scrollbar{display:none}.carousel [role="list"]{padding:0;list-style:none}.carousel__media{display:flex;align-items:flex-start;gap:32px;margin:0;padding:0;width:max-content}.carousel__item{box-sizing:border-box;flex:0 0 auto;flex-shrink:0;width:273px;padding:20px;border-radius:16px;background-color:var(--color-white);border:1px solid var(--color-green-60);scroll-snap-align:center}.carousel__item button{display:block;width:231px;height:320px;padding:0;line-height:0;background-color:transparent;border:none}.carousel__item img,
.carousel__item .carousel__image{display:block;width:231px;height:320px;max-width:100%;object-fit:contain}.carousel__controls{display:flex;justify-content:space-between;align-items:center;width:100%;margin-top:16px}.carousel__nav{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;background-color:var(--color-green);color:var(--color-white);cursor:pointer;transition:background-color 0.2s ease,opacity 0.2s ease}.carousel__nav--prev svg{transform:rotate(180deg)}.carousel__nav:hover:not([aria-disabled="true"]){background-color:var(--color-green-dark)}.carousel__nav[aria-disabled="true"]{cursor:not-allowed;background-color:var(--color-light-green-90);color:var(--color-green-60)}@media (max-width:767px){.carousel__media{gap:16px}.carousel__item{width:min(273px,calc(100vw - 48px))}.carousel__item button,.carousel__item img,.carousel__item .carousel__image{width:100%;height:auto;max-height:320px;aspect-ratio:231 / 320}}.recommendations dialog::backdrop{backdrop-filter:blur(3px);background-color:var(--color-neutral-27);opacity:0.5}.recommendations dialog{width:auto;max-width:min(960px,calc(100vw - 32px));max-height:96vh;margin:auto;padding:0;border:none;background-color:transparent;overflow:visible;position:relative}.recommendations dialog[open]{display:flex;justify-content:center}.recommendations dialog img{display:block;width:auto;height:auto;max-width:min(920px,92vw);max-height:90vh;object-fit:contain}.recommendations dialog .close{position:absolute;right:0;top:0;z-index:1;width:40px;height:40px;opacity:0.5;background-color:transparent;border:none;cursor:pointer}.recommendations dialog .close:hover{opacity:1}.recommendations dialog .close:before,
.recommendations dialog .close:after{position:absolute;left:50%;top:50%;margin-left:-2px;margin-top:-16px;content:" ";height:32px;width:4px;background-color:var(--color-white)}.recommendations dialog .close:before{transform:rotate(45deg)}.recommendations dialog .close:after{transform:rotate(-45deg)}.our-clients{overflow-x:clip}.our-clients .container{max-width:1182px;padding:0 16px;margin:0 auto;margin-bottom:64px}.our-clients .tabs{max-width:100%;min-width:0}.our-clients [role="tablist"]{display:flex;gap:16px;margin-bottom:40px;align-items:center;justify-content:center}.our-clients [role="tab"],
.our-clients [role="tab"]:focus,
.our-clients [role="tab"]:hover{min-width:min-content;display:flex;border:1px solid var(--color-light-green-90);border-radius:12px;padding:10.5px 10px;background:var(--color-white);outline:none;overflow:hidden;cursor:pointer;color:var(--color-text-primary);font:500 16px/100% "Fira Sans Condensed",sans-serif}.our-clients [role="tab"][aria-selected="true"]{border-color:var(--color-green);background-color:var(--color-green);color:var(--color-white)}.our-clients [role="tabpanel"]{width:100%;max-width:100%;min-width:0;display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px}.client__card{display:flex;flex-direction:column;align-items:center;gap:16px;width:100%;max-width:100%;min-width:0;box-sizing:border-box;border-radius:16px;padding:20px;border:1px solid var(--color-light-green-90);background-color:var(--color-white);box-shadow:0px 2px 6px 0px #d1e5e5}.client__card h6,
.client__card .text-regular{width:100%;max-width:100%;overflow-wrap:anywhere;word-break:break-word}.client__card h6{text-align:center}.client__card:has(.client__category){height:100%}.client__card:has(.client__category) p.text-regular{margin-bottom:auto}.client__category{display:inline-block;flex-shrink:0;margin-top:8px;padding:3px 12px;border-radius:80px;background-color:var(--color-light-green-90);color:var(--color-green);font:500 12px/1.5 "Fira Sans",sans-serif;text-align:center}.client__image__block{width:100%;max-width:100%;min-width:0;height:120px;display:flex;align-items:center;justify-content:center}.client__image__block img,
.client__image__block svg{display:block;max-width:100%;width:auto;height:auto;max-height:120px}@media (max-width:950px){.our-clients [role="tabpanel"]{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.our-clients [role="tabpanel"]{grid-template-columns:minmax(0,1fr);padding:0;gap:24px}.our-clients [role="tablist"]{margin-bottom:24px;justify-content:flex-start;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;width:100%;max-width:100%;min-width:0;-ms-overflow-style:none;scrollbar-width:none}.our-clients [role="tablist"]::-webkit-scrollbar{display:none}.client__image__block img{max-height:80px}}.our-clients [role="tabpanel"].is-hidden{display:none}.our-clients__heading{text-align:center;margin-bottom:8px}.our-clients__heading + p{text-align:center;color:var(--color-text-secondary);margin-bottom:40px}.our-clients [aria-hidden="true"]{display:none}.our-clients img [aria-hidden="true"]{display:none}.our-clients__button{grid-column:1 / -1;justify-self:center;margin-top:8px;padding:12px 48px;border:none;border-radius:80px;background-color:var(--color-brand-primary);color:var(--color-white);font:500 20px/130% "Fira Sans Condensed",sans-serif;cursor:pointer;transition:background-color 0.2s ease-in-out}.our-clients__button:hover{background-color:var(--color-brand-primary-dark)}.our-clients__button[hidden]{display:none}.documents .container{max-width:1150px;margin:0 auto}.documents .tabs{display:flex;gap:48px;margin-bottom:64px}@media (max-width:980px){.documents .tabs{flex-direction:column;gap:16px}.menu[role="tablist"]{padding:0}.documents .tabs .menu{order:2}.documents .tabs #tabpanel-1{order:1}.tab__group .divider_horizontal{display:none}}@media (max-width:980px){.company-about-presentation{display:none}}.documents [role="tablist"]:not(.price-list__tabs){width:256px;padding:0;display:flex;flex-direction:column;gap:12px}@media (max-width:1200px){.documents [role="tablist"]:not(.price-list__tabs){display:none}.documents .container{padding:0 24px}}@media (max-width:767px){.documents .container{padding:0 16px}.documents .compute_translation{margin-top:0 !important;margin-bottom:0 !important;padding-left:12px;padding-right:12px}}.documents .tab__group{display:flex;flex-direction:column;gap:8px;padding:12px 20px;background-color:var(--color-white);border:1px solid var(--color-light-green-90);box-shadow:0px 2px 6px 0px #d1e5e5;border-radius:16px;font:500 18px/120% "Fira Sans Condensed,sans-serif";transition:background-color 0.2s ease-in-out}@media (max-width:980px){.tab__group[aria-hidden="true"]{display:none}}.documents [role="tab"][aria-selected="true"]:not(.price-list__tab){color:var(--color-brand-primary)}.documents [role="tabpanel"].is-hidden{display:none}.documents .details{display:flex;flex-direction:column;gap:24px;align-items:flex-start;list-style-position:inside;font:400 18px/160% "Fira Sans",sans-serif}.documents .details p,
.documents .details ol,
.documents .details ul{font-size:16px;line-height:150%}.documents .details li::marker{color:var(--color-green);margin-right:12px}.documents .details a:not(.btn){color:var(--color-link-default)}.documents .details .price-list a{color:inherit}.documents .details table:not(.add-table):not(.lang-price__table):not(.price-list__table),
.internal-layout table:not(.add-table):not(.lang-price__table):not(.price-list__table):not( .languages__table ),
.article-post-content table,
.shipping__article table,
.languages-layout .details__content table:not(.lang-price__table){border-collapse:collapse;max-width:100%;margin:16px 0;font-size:16px;line-height:150%}.documents .details table:not(.add-table):not(.lang-price__table):not(.price-list__table) th,
.documents .details table:not(.add-table):not(.lang-price__table):not(.price-list__table) td,
.internal-layout table:not(.add-table):not(.lang-price__table):not(.price-list__table):not( .languages__table ) th,
.internal-layout table:not(.add-table):not(.lang-price__table):not(.price-list__table):not( .languages__table ) td,
.article-post-content table th,
.article-post-content table td,
.shipping__article table th,
.shipping__article table td,
.languages-layout .details__content table:not(.lang-price__table) th,
.languages-layout .details__content table:not(.lang-price__table) td{border-bottom:1px solid var(--color-green);padding:10px;text-align:left;vertical-align:top}.documents .details table:not(.add-table):not(.lang-price__table):not(.price-list__table) thead th,
.internal-layout table:not(.add-table):not(.lang-price__table):not(.price-list__table):not( .languages__table ) thead th,
.article-post-content table thead th,
.shipping__article table thead th,
.languages-layout .details__content table:not(.lang-price__table) thead th{background-color:#f5f5f5;font-weight:500}.documents .details table:not(.add-table):not(.lang-price__table):not(.price-list__table) thead th div,
.internal-layout table:not(.add-table):not(.lang-price__table):not(.price-list__table):not( .languages__table ) thead th div,
.article-post-content table thead th div,
.shipping__article table thead th div,
.languages-layout .details__content table:not(.lang-price__table) thead th div{text-align:center}.documents .details table.oc-alternate-rows tbody tr:nth-child(2n),
.internal-layout table.oc-alternate-rows tbody tr:nth-child(2n),
.article-post-content table.oc-alternate-rows tbody tr:nth-child(2n),
.shipping__article table.oc-alternate-rows tbody tr:nth-child(2n),
.languages-layout .details__content table.oc-alternate-rows tbody tr:nth-child(2n){background-color:#f5f5f5}@media (max-width:767px){.documents .details table:not(.add-table):not(.lang-price__table):not(.price-list__table),.internal-layout table:not(.add-table):not(.lang-price__table):not( .price-list__table ):not(.languages__table),.article-post-content table,.shipping__article table,.languages-layout .details__content table:not(.lang-price__table){font-size:14px}.documents .details table:not(.add-table):not(.lang-price__table):not(.price-list__table) th,.documents .details table:not(.add-table):not(.lang-price__table):not(.price-list__table) td,.internal-layout table:not(.add-table):not(.lang-price__table):not( .price-list__table ):not(.languages__table) th,.internal-layout table:not(.add-table):not(.lang-price__table):not( .price-list__table ):not(.languages__table) td,.article-post-content table th,.article-post-content table td,.shipping__article table th,.shipping__article table td,.languages-layout .details__content table:not(.lang-price__table) th,.languages-layout .details__content table:not(.lang-price__table) td{padding:8px}}.orange-left-border{border-left:6px solid var(--color-brand-primary);padding-left:24px}blockquote{margin:0;padding:16px 24px;border-left:4px solid var(--color-green);background:#f7f7f7;border-radius:0 8px 8px 0}.documents .details .details__heading{font:500 40px/120% "Fira Sans Condensed",sans-serif}.documents .details .button{display:flex;justify-content:center;align-items:center;padding:12px 48px;border-radius:80px;border:1px solid var(--color-brand-primary);font:500 20px/160% "Fira Sans Condensed",sans-serif;color:var(--color-white);background-color:var(--color-brand-primary);cursor:pointer}.documents .advantages__list{gap:16px}.documents .advantages__item{max-width:calc((100% - 16px * 3) / 4)}.documents #advantages{margin-bottom:0}.documents #advantages h2{display:none}.documents .compute_translation{width:fit-content;align-self:center}@media (max-width:767px){.documents .advantages__item{max-width:100%}}.menu{display:flex;flex-direction:column;padding:32px}.menu *{list-style:none}.menu button{display:inline-block;text-align:left;border:none;background-color:unset;cursor:pointer}.menu button:hover{color:var(--color-brand-primary)}.menu .divider_horizontal{margin-top:32px;margin-bottom:32px}.menu .category{font:500 18px/120% "Fira Sans Condensed",sans-serif}.menu .category__item{font:500 12px/150% "Fira Sans Condensed",sans-serif}.menu .tab__group>.category__item{font:400 14px/150% "Fira Sans",sans-serif}.menu .third_child{margin-left:22px !important;font:400 12px/150% "Fira Sans",sans-serif}.menu .company-about-presentation{margin-top:32px}.breadcrumbs{margin-top:24px;margin-bottom:24px}.breadcrumbs .container{max-width:1250px;padding:0 50px;margin:0 auto}.breadcrumbs ol{list-style:none;display:flex;flex-wrap:wrap}.breadcrumbs ol li a{font:400 12px/150% "Fira Sans",sans-serif;color:var(--color-green)}.breadcrumbs ol [aria-current="page"]{color:var(--color-brand-primary)}.breadcrumbs ol li + li:before{padding:12px;color:var(--color-text-secondary);content:url("/themes/white/assets/icons/arrow-right.svg")}@media (max-width:767px){.breadcrumbs .container{padding:0 16px}}.backToTopButton{width:60px;height:45px;opacity:0.5;position:fixed;bottom:150px;right:0px;z-index:99;margin-bottom:200px;border:none;outline:none;background-color:var(--color-text-secondary);color:var(--color-white);cursor:pointer;padding:15px;border-radius:4px 0 0 4px;transform:translateY(100px);transition:all 0.5s ease;display:none}.backToTopButton:hover{width:90px;opacity:1}.showButton{opacity:1;transform:translateY(0)}.backToTopButton .arrows{width:24px;height:24px;border-color:var(--color-black);position:absolute;top:50%;margin-top:-6px}.backToTopButton .up{border-bottom:6px solid;border-left:6px solid;transform:rotate(135deg);left:16px}@media (max-width:480px){.quality .sert__heading{font-size:32px}.quality .method{font-size:16px}}#quality-photo__container{width:100%;display:flex;justify-content:center;gap:24px;margin:2em 0em 2em 0em}@media (max-width:540px){#quality-photo__container{flex-direction:column;align-items:center}}.dropdown_icon__active{display:none}@media (min-width:1201px){.kachestvo__submenu{display:none}.dropdown_icon__active{display:none}}.kachestvo__submenu{padding-bottom:20px;margin:0 auto;font-family:"Fira Sans",sans-serif}@media (max-width:480px){.kachestvo__submenu{padding-left:15px;padding-right:15px}}#kachestvo__list{list-style:none;padding:0;margin:0}.kachestvo__link:hover{color:var(--color-brand-accent-dark)}.viber-button,
.whatsup-button,
.telegram-button{display:flex;justify-content:center;align-items:center;border:none;outline:none;background-color:transparent}.viber-button:hover,
.whatsup-button:hover,
.telegram-button:hover{background-color:var(--color-white)}.callibri_soc .callibri_wrap_pict_index{bottom:62px !important}#callibri_mobile_menu{bottom:66px !important}.callibri_gradient{padding-bottom:28px !important}#callibri-module-area .callibri_controls{bottom:20px !important;position:absolute !important}#callibri_input_chat_div{position:absolute !important;bottom:70px !important}@media (max-width:600px) and (min-width:500px){table{font-size:16px}}@media (max-width:499px) and (min-width:380px){table{font-size:14px}}@media (max-width:379px){table{font-size:10.5px}}.shipping__article{width:100%;max-width:1182px;margin:0 auto 64px;padding:0 16px;font:400 16px / 150% "Fira Sans",sans-serif}.shipping__article h2{margin-bottom:24px}.shipping__article h5{margin-bottom:16px}.shipping__article ul{display:flex;flex-direction:column;gap:4px}.shipping__article li{list-style:inside;font:1rem / 150% "Fira Sans",sans-serif}.shipping__article li::marker{color:var(--color-green)}#ready-to-order{padding:0 16px;margin-bottom:64px;display:flex;flex-direction:column;align-items:center}#ready-to-order h2{margin-bottom:8px}#ready-to-order p{color:var(--color-text-secondary);margin-bottom:40px}#ready-to-order .btn{width:fit-content;margin-top:0}@media (max-width:767px){.shipping__article{margin-bottom:32px}.shipping__article li{font-size:14px}#ready-to-order{margin-bottom:32px;align-items:flex-start}#ready-to-order p{margin-bottom:24px}}@media (min-width:1200px){.navigation__li:hover>.submenu{display:block !important;position:absolute !important}.submenu>li:hover>.submenu{display:block !important}.submenu,.submenu{display:none !important}}.hero_link_button a.hero__link{font-size:16px;color:var(--color-white)}.tab__group .category__item{display:none;position:relative}.tab__group .category__item.third_child::before{content:"";display:block;position:absolute;top:50%;left:-8px;transform:translateY(-50%);width:4px;height:4px;background-color:var(--color-green);border-radius:50%}#files-list{display:flex;flex-wrap:wrap;gap:8px;margin-top:16px}#files-list>div:last-child{margin-bottom:16px}#files-list + div{display:flex;flex-direction:column;gap:20px}#files-list + div p{color:var(--color-teal-200)}.delete-file{border:none;outline:none;background:none}.delete-file-calculate{border:0;background:transparent;padding:0;margin:0;font:inherit;line-height:1;color:var(--color-text-primary);cursor:pointer;font-size:20px}.file-el__wrap{display:flex;align-items:center;gap:10px;border-radius:4px;border:1px solid var(--color-neutral-86);padding:7px 12px;background-color:var(--color-white);color:var(--color-text-primary) !important;font:400 12px/150% "Fira Sans",sans-serif !important}.file-el__wrap span{color:inherit !important;font:inherit !important}.delete-file img{display:block;width:16px}.oc-flash-message.error{font-size:16px;font-weight:bold}.container-team{flex-wrap:wrap;flex-direction:row !important}.container-team img{width:300px;object-fit:cover;height:295px}.additional-services-table.bt tr:nth-child(odd){background:var(--color-neutral-96)}.checkbox__container{display:flex;align-items:center;gap:12px}.checkbox__container.active .custom-checkbox:after{display:flex}.checkbox__container.active .custom-checkbox{background-color:transparent}.custom-checkbox{position:relative;cursor:pointer;width:24px;height:24px;border-radius:4px;background-color:var(--color-white);overflow:hidden}.custom-checkbox:after{display:none;content:url("/themes/white/assets/icons/confirm.svg");justify-content:center;align-items:center;width:100%;height:100%;position:absolute;top:0;left:0;background-color:var(--color-brand-primary)}.custom-checkbox.default:after{background-color:var(--color-green)}.custom-checkbox + input{display:none}.custom-select{position:relative;height:50px;min-width:200px;width:100%;border:1px solid var(--color-neutral-86);border-radius:4px;font-family:"Fira Sans",sans-serif}.custom-select select{display:none}.custom-select__label{font:500 1rem/160% "Fira Sans Condensed",sans-serif;margin-bottom:8px}.select-selected{height:100%;border-radius:4px;background-color:var(--color-white);overflow:hidden;white-space:nowrap;text-overflow:ellipsis;display:flex;align-items:center}.select-selected:after{position:absolute;content:url("/themes/white/assets/icons/chevron.svg");top:18px;right:18px;width:12px;height:12px;display:flex;justify-content:center;align-items:center}.select-arrow-active{border:1px solid var(--color-green)}.select-selected.select-arrow-active:after{transform:rotate(180deg)}.select-items div,
.select-selected{color:var(--color-text-primary);padding:12px 36px 12px 16px;cursor:pointer}.select-items{position:absolute;background-color:var(--color-white);top:100%;left:0;right:0;z-index:99;max-height:300px;overflow:auto;box-shadow:0px 4px 40px 0px var(--shadow-elevation-md)}.select-hide{display:none}.select-items div:hover,
.same-as-selected{background-color:var(--color-green);color:var(--color-white) !important}@media (max-width:767px){.custom-select__label{font-size:14px}}.company-modal-notice.modal{z-index:1002}.company-modal-notice .modal-dialog{max-width:800px}.company-modal-notice__panel{position:relative;width:100%;max-width:800px;padding:24px 40px;border-radius:16px;background-color:var(--color-green);color:var(--color-white)}.company-modal-notice__close{position:absolute;top:24px;right:40px;border:none;background:transparent;cursor:pointer;line-height:0;color:var(--color-white)}.company-modal-notice__title{max-width:572px;margin:0 64px 24px;color:var(--color-white);text-align:center}.company-modal-notice__content{font:400 16px/120% "Fira Sans",sans-serif;color:var(--color-white);text-align:left}.company-modal-notice__content strong{font-family:"Fira Sans Condensed",sans-serif;font-weight:600}.company-modal-notice__content p,
.company-modal-notice__content li,
.company-modal-notice__content span{color:var(--color-white)}.company-modal-notice__content p{margin:0 0 16px}.company-modal-notice__content p:last-child{margin-bottom:0}.company-modal-notice__content a{color:var(--color-white);text-decoration:underline}.company-modal-notice__content ul{display:flex;flex-direction:column;gap:8px;margin:0 0 12px;padding-left:1.25em}@media (max-width:767px){.company-modal-notice__panel{padding:32px 16px}.company-modal-notice__title{margin:0 0 24px}.company-modal-notice__close{top:32px;right:16px}}.modal-open{overflow:hidden}.modal-open .modal{display:flex}html.compute-translation-modal::before,
html.contact-request-modal::before,
html.ask-question-modal::before{content:"";position:fixed;inset:0;background-color:var(--overlay-backdrop);z-index:9998}.modal{display:none;position:fixed;top:0;left:0;width:100%;height:100%;z-index:9999;background-color:var(--overlay-backdrop);justify-content:center;align-items:center;padding:72px}#computeTranslationModal,
#contactRequestModal,
#askQuestionModal{background-color:transparent;z-index:9999}.modal-dialog{max-width:1150px;width:100%;height:100%;overflow:auto;display:flex;align-items:center;justify-self:center}@media (min-height:1220px){.modal-dialog{height:fit-content}}#computeTranslationForm{overflow:auto;width:100%;height:100%;padding:24px 40px;border-radius:8px;background-color:var(--color-neutral-97);box-shadow:0px 4px 40px 0px var(--shadow-elevation-md);-ms-overflow-style:none;scrollbar-width:none}#computeTranslationForm::-webkit-scrollbar{display:none}.select-grid{flex-wrap:wrap;gap:24px;display:grid;grid-template-columns:repeat(3,1fr)}.input-grid{display:flex;gap:24px;width:100%;grid-column:span 2}.select-grid .custom-select__container{width:100%}.select-grid .legalization{margin-top:24px;align-items:center;max-width:calc((100% - 2 * 24px) / 3);width:100%}#computeTranslationForm .container{display:flex;flex-direction:column;gap:40px}#computeTranslationForm.legal-person .type,
#computeTranslationForm.legal-person .company + .ready-time,
#computeTranslationForm.legal-person .legalization{display:none}#computeTranslationForm.natural-person .accent,
#computeTranslationForm.natural-person .company,
#computeTranslationForm.natural-person .topic,
#computeTranslationForm.natural-person .translation-lang + .ready-time{display:none}#computeTranslationForm.natural-person .type{display:block}#computeTranslationForm.natural-person .legalization{display:flex}#computeTranslationForm .form__heading{display:flex;align-items:center;justify-content:space-between}#computeTranslationForm .form__heading button{width:24px;height:24px;border:none;outline:none;background-color:transparent}#computeTranslationForm .tabs{display:flex}#computeTranslationForm .tab{padding:12px 16px;border:1px solid var(--color-neutral-86);cursor:pointer}#computeTranslationForm .tab:first-child{border-top-left-radius:4px;border-bottom-left-radius:4px;border-right:none}#computeTranslationForm .tab:last-child{border-top-right-radius:4px;border-bottom-right-radius:4px;border-left:none}#computeTranslationForm .tab.active{color:var(--color-white);background-color:var(--color-green)}#computeTranslationForm .custom-checkbox{border:1px solid var(--color-neutral-86)}#computeTranslationForm .custom-checkbox br{border:1px solid var(--color-neutral-86)}.input__wrapper{width:100%;position:relative;display:flex;flex-direction:column}.input__wrapper textarea,
.input__wrapper input{width:100%;padding:12px 16px;border-radius:4px;border:1px solid var(--color-neutral-86);outline:0}.input__wrapper input{height:48px}.input__wrapper textarea{resize:none}.input__wrapper textarea:focus,
.input__wrapper input:focus{border-color:var(--color-green)}.error__text{display:none}.flex-2{height:100%}.flex-2 textarea{min-height:136px;height:100%}.file-grid{display:flex;flex-direction:column;align-items:start;justify-content:flex-end;height:100%;gap:8px}.file-grid .text-small{color:var(--color-text-primary);font-size:0.75rem}.file-grid .form__attach{border-color:var(--color-green);color:var(--color-green);padding:12.5px 20px}.file-grid .form__attach:hover{background-color:transparent;border-color:var(--color-teal-700);color:var(--color-teal-700)}.confirm-grid{display:flex;align-items:center;gap:40px}.confirm-grid .btn{width:fit-content}@media (max-width:900px){.select-grid .custom-select__container,.select-grid .legalization{max-width:calc((100% - 24px) / 2)}.flex-1,.flex-2{width:100%}}@media (max-width:767px){.modal{padding:0}#computeTranslationForm{padding:16px 16px 64px;border-radius:0}#computeTranslationForm .container{gap:24px;padding:0}.form__content{gap:16px}#computeTranslationForm .tab{padding-left:0;padding-right:0;width:100%;display:flex;justify-content:center}#computeTranslationForm .confirm-grid .btn{width:100%}.select-grid{display:flex;flex-direction:column;gap:16px}.select-grid .custom-select__container{max-width:100%}.input-grid{flex-direction:column;gap:16px}.flex-1,.flex-2{width:100%}.flex-2 textarea{height:178px}.file-grid{flex-direction:column;align-items:flex-start;gap:16px}.file-grid .form__attach{margin-bottom:0}.confirm-grid{flex-direction:column;gap:24px}.confirm-grid .lg{min-height:62px}.checkbox__container{align-items:flex-start}.select-grid .legalization{margin-top:0;max-width:100%}}.divider.vertical{width:1px;height:100%;background-color:var(--color-neutral-86)}.partial #advantages{padding:0}.partial h5{margin-bottom:32px}.partial .heading h5{margin-bottom:0}.services-layout .compute_translation{margin:0 auto 64px;width:fit-content}.services-layout .question-answer--faq-block{margin-bottom:0}.services-layout .question-answer--faq-block .question-answer__heading--faq{margin-bottom:24px;text-align:start}.services-layout .faq-layout{grid-template-columns:1fr}.services-layout .faq-layout__aside{display:none}.services-layout .question-answer .container{padding:0}.services-layout #languages{padding:0}.services-layout #languages .compute_translation--standalone{display:flex}.services-layout #languages .languages__link{color:var(--color-text-primary)}.popular-services{max-width:1150px;margin:0 auto 96px;padding:0 16px;min-width:0}.popular-services .container{max-width:100%;padding:0;min-width:0}.popular-services__heading{text-align:center;margin:0 0 40px;font:700 40px/110% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}.popular-services__viewport{width:100%;max-width:100%;min-width:0;overflow:hidden;position:relative}.popular-services__track{display:flex;flex-wrap:nowrap;gap:24px;list-style:none;margin:0;padding:0;width:max-content;transition:transform 0.35s ease;will-change:transform}.popular-services__slide{flex:0 0 auto;flex-shrink:0;width:240px;max-width:calc(100vw - 48px)}.popular-services__card{height:100%}.popular-services__card-link{display:flex;flex-direction:column;justify-content:space-between;padding:32px 24px;height:100%;background-color:var(--color-white);border:1px solid var(--color-light-green-90);border-radius:16px;box-shadow:0 2px 8px rgba(30,130,143,0.08);text-decoration:none;color:inherit;transition:border-color 0.25s ease,box-shadow 0.25s ease}.popular-services__card-link:hover{border-color:var(--color-green-60);box-shadow:0 6px 20px rgba(30,130,143,0.18)}.popular-services__icon-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:16px}.popular-services__icon{align-self:center;width:32px;height:32px;object-fit:contain}.popular-services__card-title{margin-bottom:8px}.popular-services__card-desc{color:var(--color-text-secondary);font-size:14px;line-height:150%}.popular-services__more{display:inline-flex;align-items:center;gap:8px;align-self:flex-start;padding-top:8px;font:500 14px/130% "Fira Sans Condensed",sans-serif;color:var(--color-green);transition:color 0.2s ease}.popular-services__more-icon{flex-shrink:0}.popular-services__card-link:hover .popular-services__more{color:var(--color-green-dark)}.popular-services__controls{display:flex;justify-content:space-between;align-items:center;margin-top:16px;position:relative;z-index:2;pointer-events:auto}.popular-services__nav{width:40px;height:40px;display:inline-flex;align-items:center;justify-content:center;border:none;border-radius:50%;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,opacity 0.2s ease;position:relative;z-index:3;pointer-events:auto}.popular-services__nav--prev svg{transform:rotate(180deg)}.popular-services__nav--prev{background-color:var(--color-green);color:var(--color-white)}.popular-services__nav--next{background-color:var(--color-green);color:var(--color-white)}.popular-services__nav--next:hover:not(:disabled){background-color:var(--color-green-dark)}.popular-services__nav--prev:hover:not(:disabled){background-color:var(--color-green-dark)}.popular-services__nav:disabled{cursor:not-allowed;background-color:var(--color-light-green-90)}.popular-services__cta{width:fit-content;min-width:200px;margin:40px auto 0}@media (max-width:1200px){.popular-services__slide{flex:0 0 240px;width:240px}}@media (max-width:767px){.popular-services{margin-bottom:24px;padding:0 16px}.popular-services__heading{font-size:28px;margin-bottom:24px}.popular-services__slide{flex:0 0 min(280px,calc(100vw - 48px));width:min(280px,calc(100vw - 48px))}.popular-services__card-link{min-height:260px}.popular-services__cta{margin-top:16px}}.services.about-company{margin-top:32px;margin-bottom:48px}.services.about-company .services__list{margin:0;gap:32px 24px}.services.about-company .services__item{max-width:calc((100% - 48px) / 3)}.services.about-company .services__item{display:flex;flex-direction:column;align-items:flex-start;gap:16px;border-radius:8px;padding:24px;background-color:var(--color-neutral-97)}.department-scheme{display:flex;flex-direction:column;align-items:center;gap:16px;margin:48px auto}.department-scheme.mobile{display:none}.department__container{width:fit-content;padding:36px 24px;background-color:var(--color-neutral-97);border-radius:10px;min-width:220px}.department-scheme>img{width:calc(890 / 1150 * 100%)}.department__container h6{text-align:center}.department__container img{width:150px}.sub-departments{display:flex;gap:24px}.sub-departments .department__container{max-width:calc((100% - 24px * 3) / 4)}.template__container .about .container{padding:0}.template__container .reviews .container{margin:0}@media (max-width:1200px){.department__container{min-width:unset}}@media (max-width:950px){.template__container .popular-services{margin-top:64px;margin-bottom:48px}}@media (max-width:767px){.department__container{min-width:unset}.department-scheme.desktop{display:none}.department-scheme.mobile{display:flex;flex-direction:row;gap:12px}.department-scheme.mobile>img{width:18px;position:relative;top:48px}.departments__container{width:100%;display:flex;flex-direction:column;gap:24px}.department__container{width:100%;display:flex;justify-content:center;padding:34px 24px}.services.about-company{}.services.about-company .services__list{gap:16px}.services.about-company .services__item{max-width:100%}.services-layout .compute_translation{margin-bottom:32px}}#request-form-section .select-selected{border-radius:2px}.languages-layout #request-form-section{margin-bottom:0}.languages-layout .languages__list.desktop{margin-bottom:0}.languages-layout .documents{margin-bottom:64px}.languages-layout .details__content{width:100%;min-width:0}.languages-layout .details__lang-image{float:right;border-radius:16px;width:auto;height:160px;margin:0 0 24px 24px;display:block}.languages-layout .details__content::after{content:"";display:table;clear:both}.languages-layout .lang-price{clear:both}.languages-layout h2{margin-bottom:24px}.languages__table-wrapper{width:100%;padding:24px 40px;display:flex;flex-direction:column;gap:24px;background-color:var(--color-neutral-97);border-radius:8px}.languages__table-wrapper #order-button{display:flex;justify-content:center}.languages__table-wrapper button{width:auto}.languages__table-wrapper th{font-size:16px;line-height:160%;align-content:baseline}@media (max-width:767px){.languages-layout #advantages{padding:0 16px}.languages-layout .documents{margin-bottom:32px}.languages-layout .details__lang-image{float:none;margin-bottom:16px;margin-left:0}.languages-layout .languages__list.mobile{margin-bottom:0}.languages__table-wrapper{overflow:auto;padding:16px;-ms-overflow-style:none;scrollbar-width:none}.languages__table-wrapper::-webkit-scrollbar{display:none}.languages__table-wrapper th{min-width:157px;padding:0}.languages__table-wrapper td{padding:0}.languages__table-wrapper br{display:none}}.lang-price{position:relative;z-index:0;width:100%;max-width:100%;min-width:0;margin-top:40px}.lang-price__header{position:static;top:auto;z-index:auto;margin-bottom:40px;text-align:center;background:transparent}.lang-price__title{margin-bottom:8px}.lang-price__intro{max-width:600px;margin:0 auto;font-size:16px;line-height:1.6;color:var(--color-text-secondary)}.lang-price__table-scroll{display:block;width:100%;max-width:100%;min-width:0;margin-bottom:12px;overflow-x:auto;overflow-y:hidden;-webkit-overflow-scrolling:touch;overscroll-behavior-x:contain;touch-action:pan-x pan-y;border:1px solid var(--color-light-green-90);border-radius:12px;background-color:#fff;-ms-overflow-style:none;scrollbar-width:none}.lang-price__table-scroll::-webkit-scrollbar{display:none}.lang-price__table-box{display:block;width:max-content;min-width:100%}.lang-price__table{width:auto;min-width:560px;border-collapse:collapse;table-layout:auto;width:100%}.lang-price__table thead{background-color:var(--color-light-green-90)}.lang-price__table th,
.lang-price__table td{padding:20px 40px;font-size:16px;line-height:1.6;vertical-align:middle;text-align:start}.lang-price__table thead th{font-weight:700;color:var(--color-neutral-27)}.lang-price__col-client{width:28%;text-align:left}.lang-price__col-price{width:36%;text-align:center}.lang-price__th-line{display:block}.lang-price__th-sub{display:block}.lang-price__table tbody tr + tr th,
.lang-price__table tbody tr + tr td{border-top:1px solid var(--color-neutral-90)}.lang-price__note{margin:0;font-size:14px;line-height:1.5;color:var(--color-neutral-50)}.lang-price__action{display:flex;justify-content:center;margin-top:24px}.lang-price__order{display:inline-flex;align-items:center;justify-content:center;width:auto;text-decoration:none}@media (max-width:767px){.lang-price{margin:0}.lang-price__header{margin-bottom:16px;text-align:left}.lang-price__title{margin-bottom:12px;font-size:22px}.lang-price__intro{font-size:14px;line-height:1.55}.lang-price__table-scroll{overflow-x:scroll}.lang-price__table{min-width:520px}.lang-price__table th,.lang-price__table td{padding:8px 4px 8px 12px;font-size:14px}.lang-price__th-sub{font-size:12px}.lang-price__action{margin-top:20px}.lang-price__col-client{width:30%}.lang-price__col-price{width:35%}}.price-list{margin-top:32px;width:100%;max-width:100%;min-width:0;box-sizing:border-box}.documents .details>figure:has(.price-list),
.documents .details .price-list,
.internal-layout figure:has(.price-list),
.languages-layout .details__content figure:has(.price-list),
.languages-layout .details__content .price-list{width:100%;max-width:100%;min-width:0;align-self:stretch;box-sizing:border-box}.price-list__section{width:100%;max-width:100%;min-width:0}.price-list__section + .price-list__section{margin-top:64px}.price-list--page{margin-top:0}.price-list--page .price-list__section + .price-list__section{margin-top:32px}.price-list--page .price-list__cards{display:none;list-style:none;margin:0;padding:0}.price-list--page .price-list__card{padding:16px;border:1px solid var(--color-light-green-90);border-radius:12px;background-color:var(--color-white)}.price-list--page .price-list__card + .price-list__card{margin-top:12px}.price-list--page .price-list__card-title{margin:0 0 12px;font:600 16px/1.3 "Fira Sans Condensed",sans-serif;color:var(--color-neutral-27)}.price-list--page .price-list__card-title a{color:inherit !important;text-decoration:none}.price-list--page .price-list__card-title a:hover{color:var(--color-green) !important}.price-list--page .price-list__card-rows{margin:0}.price-list--page .price-list__card-row{display:flex;align-items:flex-start;justify-content:space-between;gap:12px;padding:8px 0;border-top:1px solid var(--color-neutral-90)}.price-list--page .price-list__card-row:first-child{border-top:none;padding-top:0}.price-list--page .price-list__card-row dt{margin:0;flex:1 1 auto;font:400 14px/1.4 "Fira Sans",sans-serif;color:var(--color-text-secondary)}.price-list--page .price-list__card-row dd{margin:0;flex:0 0 auto;font:600 16px/1.3 "Fira Sans Condensed",sans-serif;color:var(--color-green);text-align:right;white-space:nowrap}.price-list--page .price-list__card-price{margin:0 0 8px;font:600 16px/1.3 "Fira Sans Condensed",sans-serif;color:var(--color-green)}.price-list--page .price-list__card-note{margin:0;font:400 14px/1.5 "Fira Sans",sans-serif;color:var(--color-text-secondary)}.price-list--page__footer{display:flex;justify-content:center;margin-top:32px}.price-list--page__all{width:fit-content;min-width:220px;color:var(--color-white) !important;text-decoration:none}.price-list--page__all:hover{color:var(--color-white) !important}.price-list__section-title{margin:0 0 24px;font:500 22px/1.2 "Fira Sans Condensed",sans-serif;color:var(--color-neutral-27)}.price-list__tabs{display:flex;flex-wrap:wrap;gap:32px;margin-bottom:32px;border-bottom:2px solid var(--color-light-green-90)}.price-list__tab{position:relative;margin:0;padding:10.5px 16px;border:none;background:transparent;color:var(--color-text-secondary);font:500 18px/1.2 "Fira Sans Condensed",sans-serif;cursor:pointer;transition:color 0.2s ease}.price-list__tab::after{content:"";position:absolute;right:0;bottom:-2px;left:0;height:2px;background-color:transparent;transition:background-color 0.2s ease}.price-list__tab:hover{color:var(--color-green)}.price-list__tab[aria-selected="true"]{color:var(--color-green)}.price-list__tab[aria-selected="true"]::after{background-color:var(--color-green)}.price-list__toolbar{display:flex;flex-wrap:wrap;align-items:center;gap:16px;margin:0 0 16px}.price-list__search{position:relative;flex:1 1 320px;min-width:min(100%,280px)}.price-list__search-icon{position:absolute;top:50%;left:16px;transform:translateY(-50%);color:var(--color-neutral-50);pointer-events:none}.price-list__search-input{width:100%;height:48px;padding:0 16px 0 50px;border:1px solid var(--color-light-green-90);border-radius:8px;background-color:var(--color-white);color:var(--color-text-primary);font:400 16px/24px "Fira Sans",sans-serif;outline:none;transition:border-color 0.2s ease}.price-list__search-input:focus{border-color:var(--color-green)}.price-list__search-input::placeholder{color:var(--color-text-secondary)}.price-list__show-all{flex:0 0 auto;min-height:48px;padding:0 20px;border:1px solid var(--color-green);border-radius:999px;background-color:var(--color-white);color:var(--color-green);font:500 16px/1 "Fira Sans Condensed",sans-serif;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease}.price-list__show-all:hover{background-color:var(--color-green);color:var(--color-white)}.price-list__panel{width:100%;max-width:100%;min-width:0}.price-list--page .lang-price__table-scroll{width:100%;max-width:100%;min-width:0;margin-bottom:12px}.price-list--page .lang-price__table-box{width:100%;min-width:100%;max-width:100%}.price-list--page .lang-price__table{width:100%;min-width:0;table-layout:fixed}.price-list--page .lang-price__table th,
.price-list--page .lang-price__table td{word-break:break-word;overflow-wrap:anywhere}.price-list__table .lang-price__row-label a{color:inherit !important;text-decoration:none}.price-list__table .lang-price__row-label a:hover{color:var(--color-green) !important}.price-list__table--services .lang-price__col-client{width:42%}.price-list__table--services .lang-price__col-price{width:29%}.price-list__table--services .price-list__notes{text-align:start;white-space:normal}.price-list__row--hidden{display:none}.price-list .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}.price-list .lang-price__table thead th{padding:8px 40px}.price-list .lang-price__table th,
.price-list .lang-price__table td{padding:8px 40px}@media (min-width:768px){.price-list .lang-price__table-scroll{overflow-x:hidden}.price-list .lang-price__table-box{display:block;width:100%;min-width:0;max-width:100%}.price-list .lang-price__table{width:100%;min-width:0;table-layout:fixed}.price-list .lang-price__table th,.price-list .lang-price__table td{overflow-wrap:anywhere;word-break:break-word}.price-list .lang-price__col-client{width:34%}.price-list .lang-price__col-price{width:33%}.price-list__table--services .lang-price__col-client{width:42%}.price-list__table--services .lang-price__col-price{width:29%}}@media (max-width:767px){.price-list{margin:24px 0 32px}.price-list--page{margin-top:0}.price-list--page .price-list__section + .price-list__section{margin-top:32px}.price-list--page .price-list__desktop{display:none}.price-list--page .price-list__cards{display:block}.price-list:not(.price-list--page) .lang-price__table-scroll{overflow-x:visible}.price-list:not(.price-list--page) .lang-price__table-box{width:100%;min-width:0;max-width:100%}.price-list:not(.price-list--page) .price-list__table{width:100%;min-width:0;table-layout:auto}.price-list:not(.price-list--page) .price-list__table thead{display:none}.price-list:not(.price-list--page) .price-list__table tbody tr.price-list__row--hidden,.price-list:not(.price-list--page) .price-list__table tbody tr[hidden]{display:none !important}.price-list:not(.price-list--page) .price-list__table tbody tr:not(.price-list__row--hidden):not([hidden]){display:grid;grid-template-columns:1fr 1fr;border-top:1px solid var(--color-neutral-90)}.price-list:not(.price-list--page) .price-list__table tbody tr:not(.price-list__row--hidden):not([hidden]):first-child{border-top:none}.price-list:not(.price-list--page) .price-list__table tbody th,.price-list:not(.price-list--page) .price-list__table tbody td{display:block;width:auto;min-width:0;padding:10px 16px;border:none;word-break:normal;overflow-wrap:break-word}.price-list:not(.price-list--page) .price-list__table tbody th{grid-column:1 / -1;padding-bottom:6px;background-color:var(--color-light-green-90);font:600 15px/1.3 "Fira Sans Condensed",sans-serif;color:var(--color-neutral-27);text-align:left}.price-list:not(.price-list--page) .price-list__table tbody td{display:flex;flex-direction:row;align-items:flex-start;justify-content:space-between;gap:12px;font-size:14px;line-height:1.4;text-align:left}.price-list:not(.price-list--page) .price-list__table tbody td::before{flex:1 1 auto;font:400 12px/1.3 "Fira Sans",sans-serif;color:var(--color-text-secondary)}.price-list:not(.price-list--page) .price-list__table:not(.price-list__table--services) tbody td:nth-child(2)::before{content:"Сертифицированный перевод"}.price-list:not(.price-list--page) .price-list__table:not(.price-list__table--services) tbody td:nth-child(3)::before{content:"Нотариальный перевод"}.price-list:not(.price-list--page) .price-list__table--services tbody td:nth-child(2)::before{content:"Стоимость"}.price-list:not(.price-list--page) .price-list__table--services tbody td:nth-child(3)::before{content:"Примечание"}.price-list:not(.price-list--page) .price-list__table--services tbody td{flex-direction:column;align-items:stretch;justify-content:flex-start;gap:4px}.price-list:not(.price-list--page) .price-list__table--services tbody td::before{flex:none}.price-list:not(.price-list--page) .price-list__table--services tbody td.lang-price__value{flex:none}.price-list:not(.price-list--page) .price-list__table tbody td.lang-price__value{flex:0 0 auto;font:600 14px/1.3 "Fira Sans Condensed",sans-serif;color:var(--color-neutral-27)}.price-list:not(.price-list--page) .price-list__table--services .price-list__notes{font-weight:400;white-space:normal}.price-list__section-title{margin-bottom:16px;font-size:20px}.price-list__tabs{gap:20px}.price-list__tab{padding:10px 0 12px;font-size:16px}.price-list__toolbar{flex-direction:column;align-items:stretch;margin:0 0 16px}.price-list__search{flex-basis:auto;min-width:0}.price-list__show-all{width:100%}.price-list__show-all:hover{background-color:var(--color-white);color:var(--color-green)}}.lang-offers{clear:both;width:100%;min-width:0;margin:12px 0 24px}.lang-offers__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.lang-offers__item{min-width:0}.lang-offers__card{display:flex;flex-direction:column;height:100%;padding:32px 24px;background-color:var(--color-white);border:1px solid var(--color-light-green-90);border-radius:16px;box-shadow:0px 2px 6px 0px #d1e5e5;text-decoration:none;color:inherit;transition:border-color 0.25s ease,box-shadow 0.25s ease}a.lang-offers__card:hover{border-color:var(--color-green-60);box-shadow:0 6px 20px rgba(30,130,143,0.18)}.lang-offers__icon-wrap{display:flex;align-items:center;justify-content:center;margin-bottom:24px}.lang-offers__icon{width:32px;height:32px;object-fit:contain}.lang-offers__title{margin-bottom:8px;text-align:left}.lang-offers__desc{margin:0;font-size:14px;line-height:150%;color:var(--color-text-secondary);text-align:left}@media (max-width:1080px){.lang-offers__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.lang-offers{margin:0}.lang-offers__list{grid-template-columns:1fr;gap:16px}.lang-offers__card{padding:24px 20px}}#calculate-form{display:none;margin:0;padding:0}html.compute-translation-modal #calculate-form{display:block}#contact-form-modal-wrapper{display:none;margin:0;padding:0}html.contact-request-modal #contact-form-modal-wrapper{display:block}#contactRequestForm{overflow:auto;width:100%;max-height:100%;padding:24px 40px;border-radius:8px;background-color:var(--color-white);box-shadow:var(--shadow-elevation-md);-ms-overflow-style:none;scrollbar-width:none}#contactRequestForm::-webkit-scrollbar{display:none}#contactRequestForm.form.secondary{background-color:var(--color-white);color:var(--color-text-primary)}#contactRequestForm .select-grid .input-grid{grid-column:span 2;display:block;width:100%}#contactRequestForm .select-grid .contact-form-upload-col{grid-column:span 1;min-width:0}#contactRequestForm .select-grid .input-grid .flex-2,
#contactRequestForm .select-grid .input-grid .flex-2 textarea{width:100%;height:100%;min-height:136px}#contactRequestForm .container{display:flex;flex-direction:column;gap:40px;padding:0}#contactRequestForm .form__heading{display:flex;align-items:center;justify-content:space-between;width:100%}#contactRequestForm .form__heading h3{margin:0;font:600 28px/130% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}#contactRequestForm .form__heading button{width:24px;height:24px;border:none;outline:none;background-color:transparent;cursor:pointer}#contactRequestForm .form__content{display:flex;flex-direction:column;gap:24px}#contactRequestForm .custom-select__label{color:var(--color-text-primary);font:500 16px/160% "Fira Sans",sans-serif;margin-bottom:8px}#contactRequestForm .input__wrapper input,
#contactRequestForm .input__wrapper textarea{width:100%;padding:12px 16px;border-radius:4px;border:1px solid var(--color-neutral-86);outline:0;font:400 16px/160% "Fira Sans",sans-serif;color:var(--color-text-primary);background-color:var(--color-white)}#contactRequestForm .input__wrapper input{height:48px}#contactRequestForm .input__wrapper input::placeholder,
#contactRequestForm .input__wrapper textarea::placeholder{color:var(--color-text-secondary)}#contactRequestForm .input__wrapper input:focus,
#contactRequestForm .input__wrapper textarea:focus{border-color:var(--color-green)}#contactRequestForm .input__wrapper textarea{min-height:136px;resize:none}#contactRequestForm .form__attach{border-color:var(--color-green);color:var(--color-green);padding:12.5px 20px;background-color:transparent}#contactRequestForm .form__attach:hover{background-color:transparent;border-color:var(--color-teal-700);color:var(--color-teal-700)}#contactRequestForm .file-grid .text-small{color:var(--color-text-primary);font-size:0.75rem}#contactRequestForm .custom-checkbox.default{border:1px solid var(--color-neutral-86)}#contactRequestForm .checkbox__container span{color:var(--color-text-primary)}#contactRequestForm .checkbox__container a{color:var(--color-text-primary);text-decoration:underline}#contactRequestForm .confirm-grid .btn.md{width:fit-content;min-width:220px}#contactRequestForm #files-list-modal{display:flex;flex-wrap:wrap;gap:8px}@media (max-width:767px){#contactRequestForm{padding:16px 16px 64px;border-radius:0}#contactRequestForm .container{gap:24px}#contactRequestForm .confirm-grid{flex-direction:column;align-items:stretch;gap:16px}#contactRequestForm .confirm-grid .btn.md{width:100%}#contactRequestForm .select-grid .input-grid,#contactRequestForm .select-grid .contact-form-upload-col{grid-column:auto}}#ask-question-form-modal-wrapper{display:none;margin:0;padding:0}html.ask-question-modal #ask-question-form-modal-wrapper{display:block}#askQuestionRequestForm{overflow:auto;width:100%;max-height:100%;padding:24px 40px;border-radius:8px;background-color:var(--color-white);box-shadow:var(--shadow-elevation-md);-ms-overflow-style:none;scrollbar-width:none}#askQuestionRequestForm::-webkit-scrollbar{display:none}#askQuestionRequestForm.form.secondary{background-color:var(--color-white);color:var(--color-text-primary)}#askQuestionRequestForm .select-grid .input-grid{grid-column:span 2;display:block;width:100%}#askQuestionRequestForm .select-grid .input-grid .flex-2,
#askQuestionRequestForm .select-grid .input-grid .flex-2 textarea{width:100%;height:100%;min-height:136px}#askQuestionRequestForm .container{display:flex;flex-direction:column;gap:40px;padding:0}#askQuestionRequestForm .form__heading{display:flex;align-items:center;justify-content:space-between;width:100%}#askQuestionRequestForm .form__heading h3{margin:0;font:600 28px/130% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}#askQuestionRequestForm .form__heading button{width:24px;height:24px;border:none;outline:none;background-color:transparent;cursor:pointer}#askQuestionRequestForm .form__content{display:flex;flex-direction:column;gap:24px;width:100%}#askQuestionRequestForm.secondary .grid-column{display:flex;flex-direction:column;gap:32px}#askQuestionRequestForm .custom-select__label{color:var(--color-text-primary);font:500 16px/160% "Fira Sans",sans-serif;margin-bottom:8px}#askQuestionRequestForm .input__wrapper input,
#askQuestionRequestForm .input__wrapper textarea{width:100%;padding:12px 16px;border-radius:4px;border:1px solid var(--color-neutral-86);outline:0;font:400 16px/160% "Fira Sans",sans-serif;color:var(--color-text-primary);background-color:var(--color-white)}#askQuestionRequestForm .input__wrapper input{height:48px}#askQuestionRequestForm .input__wrapper input::placeholder,
#askQuestionRequestForm .input__wrapper textarea::placeholder{color:var(--color-text-secondary)}#askQuestionRequestForm .input__wrapper input:focus,
#askQuestionRequestForm .input__wrapper textarea:focus{border-color:var(--color-green)}#askQuestionRequestForm .input__wrapper textarea{min-height:136px;resize:none}#askQuestionRequestForm .confirm-grid .btn.md{width:fit-content;min-width:220px}@media (max-width:767px){#askQuestionRequestForm{padding:16px 16px 64px;border-radius:0}#askQuestionRequestForm.secondary{height:100%;padding-top:32px}#askQuestionRequestForm .container{gap:24px}#askQuestionRequestForm .confirm-grid{flex-direction:column;align-items:stretch;gap:16px}#askQuestionRequestForm .confirm-grid .btn.md{width:100%}#askQuestionRequestForm .select-grid .input-grid{grid-column:auto}}.btn.collapse{max-width:104px;margin-left:40px;margin-top:24px}@media (max-width:767px){.btn.collapse{max-width:104px;margin:0 auto;margin-top:24px}}@media (max-width:1199px){.navigation__li:hover:not(.navigation__li--mega),.navigation__li:not(.navigation__li--mega):has(.navigation__link.active),.navigation__link:hover,.navigation__link.active{background-color:transparent}.navigation__li--mega .mega-menu{display:none !important}.navigation__li--mega.is-open{background-color:transparent}.navigation__submenu--desktop{display:none !important}.navigation__submenu__trigger--has-children,.navigation__submenu__trigger--services{width:100%;background-color:transparent;border-radius:0;border-bottom:1px solid var(--color-light-green-90)}.navigation__submenu__link--services-desktop{display:none !important}.navigation__desktop-parent-row{display:none !important}.navigation__submenu__link--parent-desktop{display:none !important}.navigation__desktop-submenu-toggle{display:none !important}.navigation__mobile-row{display:flex;width:100%}.navigation__mobile-row .navigation__submenu__link{border:none;background:transparent}.navigation__container>ul>.navigation__li>.navigation__link:not(.navigation__submenu__link){display:flex;align-items:center;width:100%;padding:10px 25px;border:none;border-bottom:1px solid var(--color-light-green-90);background:transparent;text-decoration:none}.navigation__container>ul>.navigation__li>.navigation__link:not(.navigation__submenu__link):hover,.navigation__container>ul>.navigation__li>.navigation__link:not(.navigation__submenu__link).active{background-color:var(--color-light-green-90)}.mobile-menu-topbar{display:none;align-items:center;flex:1;min-width:0;gap:8px;z-index:101}.mobile-menu-topbar:not([hidden]){display:flex}.mobile-menu-back{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;height:48px;margin:0;padding:0;border:none;background:transparent;color:var(--color-green);cursor:pointer}.mobile-menu-back svg{width:14px;height:24px}.mobile-menu-title{flex:1;min-width:0;margin:0;overflow:hidden;font:500 18px/1.1 "Fira Sans Condensed",sans-serif;color:var(--color-green);text-align:center;white-space:nowrap;text-overflow:ellipsis}#main__nav.is-mobile-drill{display:flex;flex-wrap:nowrap;align-items:center;justify-content:space-between;gap:12px}#main__nav.is-mobile-drill .header__logo.mobile,#main__nav.is-mobile-drill .header__logo.desktop{display:none !important}#main__nav.is-mobile-drill .mobile-menu-topbar{flex:1 1 0;min-width:0}#main__nav.is-mobile-drill .header__navigation__container{flex:0 0 auto;width:auto;min-width:0;margin-left:0}#main__nav.is-mobile-drill .header__navigation__container>.hero_link_button{display:none}#main__nav.is-mobile-drill .navigation{width:auto}#main__nav.is-mobile-drill .search__button{display:none}#main__nav.is-mobile-drill .navigation__toggle{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;margin:0;padding:0}.mobile-menu-scroll.is-drill .mobile-menu-panel--root{display:none}.mobile-menu-panels:not([hidden]){display:block}.mobile-menu-panel{display:none}.mobile-menu-panel{margin-bottom:24px}.mobile-menu-panel.is-active{display:block}.mobile-menu-list{margin:0;padding:0;list-style:none}.mobile-menu-list__item{border-bottom:1px solid var(--color-light-green-90)}.mobile-menu-list__row{display:flex;align-items:stretch;width:100%}.mobile-menu-list__link{display:flex;align-items:center;flex:1;min-width:0;padding:10px 25px;border:none;background:transparent;color:var(--color-text-primary);font:500 16px/100% "Fira Sans Condensed",sans-serif;text-decoration:none;text-align:left;cursor:pointer;box-sizing:border-box}.mobile-menu-list__link.active{color:var(--color-green)}.mobile-menu-list__link--text{cursor:default}.mobile-menu-list__link--label{justify-content:flex-start}.mobile-menu-list__chevron-btn{display:flex;flex-shrink:0;align-items:center;justify-content:center;width:48px;margin:0;padding:0;border:none;background:transparent;cursor:pointer}.mobile-menu-list__chevron-btn:focus-visible{background-color:var(--color-light-green-90)}.mobile-menu-list__chevron{display:flex;flex-shrink:0;align-items:center;justify-content:center}.mobile-menu-list__chevron svg path{stroke:var(--color-green-60)}}@media (max-width:767px){.submenu__link{min-width:unset}#contactRequestForm.form.secondary{padding-top:32px}}.submenu.visible{display:block !important;visibility:visible;height:auto}.popover--show{border:none;outline:none;font-size:0}.submenu .submenu li{padding-top:8px;padding-bottom:8px}@media (max-width:767px){.submenu li{padding-right:16px}}.article a:not(.btn){color:var(--color-link-default) !important}.cookie__content{display:none;position:fixed;bottom:40px;z-index:1001;width:100vw}.cookie__content .cookie__container{max-width:1128px;width:100vw;margin:0 auto}.cookie__content #cookie-consent-block{padding:20px 32px;border-radius:8px;background-color:var(--color-green);display:flex;gap:24px;box-shadow:0 3px 10px 0 var(--shadow-elevation-brand)}.cookie__content p,
.page-search ul.pagination .pageNo.active a{color:var(--color-white)}.btn-primary{font-weight:500;font-size:16px;line-height:18.75px;height:64px;border-radius:8px;padding:22.5px 32px;align-items:center;gap:12px;background-color:var(--color-brand-primary);color:var(--color-white);border:1px solid var(--color-white)}.btn-primary.small,
.btn-secondary.small{font-size:14px;line-height:16.41px;height:48px;padding:16px;gap:8px;border-radius:4px}.btn-primary.xsmall,
.btn-secondary.xsmall{font-size:12px;line-height:14.06px;padding:9px 12px;height:32px;border-radius:4px}.btn-secondary{font-weight:500;font-size:16px;line-height:18.75px;height:64px;border:1px solid var(--color-white);border-radius:8px;padding:22.5px 32px;display:flex;justify-content:center;align-items:center;gap:12px;background-color:transparent;color:var(--color-white)}.cookie__content p,
.page-search ul.pagination .pageNo.active a{color:var(--color-white)}.contacts .col p,
.contacts .cols,
.cookie__content .right_block,
.page-search .input-group{display:flex;gap:16px}@media (max-width:767px){.cookie__content{top:50%;bottom:auto;left:50%;transform:translate(-50%,-50%);width:calc(100vw - 32px);max-width:100%;padding:0;box-sizing:border-box}.cookie__content .cookie__container{width:100%;max-width:none}.cookie__content #cookie-consent-block{flex-direction:column;align-items:stretch;gap:16px;padding:16px}.cookie__content .left_block{margin:0;width:100%}.cookie__content .right_block{width:100%;flex-direction:row;gap:12px}.cookie__content .right_block .btn-primary.small,.cookie__content .right_block .btn-secondary.small{flex:1 1 0;min-width:0;display:flex;justify-content:center;align-items:center}}#ensure-quality{margin-bottom:64px}.ensure-quality .container{max-width:1198px;padding:0 24px;margin:0 auto;display:flex;flex-direction:column;align-items:center}.ensure-quality h2{margin-bottom:8px}.ensure-quality h2 + p{text-align:center;color:var(--color-text-secondary);margin-bottom:40px}.ensure-quality__list{display:grid;grid-template-columns:repeat(3,1fr);gap:32px 24px;list-style:none}.ensure-quality__item__content{margin-top:16px;display:flex;flex-direction:column;gap:16px}@media (max-width:1050px){.ensure-quality .container{padding:0 16px}.ensure-quality__list{grid-template-columns:repeat(2,1fr)}}@media (max-width:767px){#ensure-quality{margin-bottom:32px}.ensure-quality .container{align-items:flex-start}.ensure-quality h2 + p{text-align:start;margin-bottom:24px}.ensure-quality h2 + p br{display:none}.ensure-quality__list{grid-template-columns:1fr;gap:24px}}.services-layout .svc-sidebar-col{width:250px;flex-shrink:0;display:flex;flex-direction:column;gap:24px}.services-layout .svc-sidebar-col .company-about-presentation img{border-radius:16px}.services-layout .svc-sidebar{display:flex;flex-direction:column;gap:12px}.services-layout .svc-sidebar__card{background-color:var(--color-white);border:1px solid var(--color-light-green-90);border-radius:16px;box-shadow:0 2px 6px 0 #d1e5e5;overflow:hidden}.services-layout details.svc-sidebar__card>summary.svc-sidebar__card-top{list-style:none;cursor:pointer}.services-layout details.svc-sidebar__card>summary.svc-sidebar__card-top::-webkit-details-marker{display:none}.services-layout details.svc-sidebar__card>summary.svc-sidebar__card-top:focus-visible{outline:2px solid var(--color-teal-700);outline-offset:2px;border-radius:4px}.services-layout .svc-sidebar__card-top{display:flex;align-items:center;gap:8px;padding:12px 20px;min-width:0}.services-layout .svc-sidebar__card-top--static{cursor:default}.services-layout .svc-sidebar__card-title{flex:0 1 auto;min-width:0;display:inline;font:500 18px/120% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary);text-decoration:none}.services-layout details.svc-sidebar__card[open] .svc-sidebar__card-title{font-weight:600}.services-layout .svc-sidebar__card-title:hover{color:var(--color-teal-700)}.services-layout .svc-sidebar__card-title.is-active{color:var(--color-green)}.services-layout .svc-sidebar__card-title.is-ancestor{color:var(--color-teal-700)}.services-layout .svc-sidebar__card-panel{padding:0}.services-layout .svc-sidebar__card-body{display:flex;flex-direction:column;gap:8px;padding-bottom:16px}.services-layout .svc-sidebar__row{display:flex;align-items:center;justify-content:space-between;gap:10px;padding:0 20px;min-width:0}.services-layout .svc-sidebar__row-link{flex:1 1 auto;min-width:0;font:500 14px/140% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary);text-decoration:none}.services-layout .svc-sidebar__row-link:hover{color:var(--color-teal-700)}.services-layout .svc-sidebar__row-link.is-active{color:var(--color-green)}.services-layout .svc-sidebar__row-link.is-ancestor{color:var(--color-teal-700);font-weight:600}.services-layout .svc-sidebar__chevron{flex:0 0 24px;width:24px;height:24px;padding:0;margin:0;border:none;border-radius:8px;background:transparent;cursor:pointer;display:flex;align-items:center;justify-content:center;color:var(--color-green);transition:background-color 0.2s ease,color 0.2s ease}.services-layout .svc-sidebar__chevron:hover{background-color:var(--color-teal-100)}.services-layout .svc-sidebar__chevron:focus-visible{outline:2px solid var(--color-green);outline-offset:2px}.services-layout .svc-sidebar__chevron::before{content:url("/themes/white/assets/icons/chevron-right.svg");transition:transform 0.28s ease}.services-layout .svc-sidebar__branch.is-open .svc-sidebar__chevron::before{transform:rotate(90deg)}.services-layout .svc-sidebar__nest{display:flex;flex-direction:column;gap:4px;padding:0 20px 0 36px;max-height:0;overflow:hidden;visibility:hidden;opacity:0;pointer-events:none;transition:all 0.3s ease}.services-layout .svc-sidebar__branch.is-open .svc-sidebar__nest{max-height:1200px;visibility:visible;opacity:1;pointer-events:auto;padding-top:8px}.services-layout .svc-sidebar__nest-link{display:block;position:relative;font:400 12px/150% "Fira Sans",sans-serif;color:var(--color-text-primary);text-decoration:none;padding-left:20px}.services-layout .svc-sidebar__nest-link::before{content:"";position:absolute;left:0;top:50%;transform:translateY(-50%);width:4px;height:4px;border-radius:50%;background-color:var(--color-green)}.services-layout .svc-sidebar__nest-link:hover{color:var(--color-green)}.services-layout .svc-sidebar__nest-link.is-active{color:var(--color-green);font-weight:600;text-decoration:underline;text-underline-color:var(--color-green)}@media (max-width:1200px){.services-layout .svc-sidebar-col{display:none}}@media (max-width:980px){.services-layout .documents .tabs .svc-sidebar-col{order:2}.services-layout .documents .tabs #tabpanel-1{order:1}}@media (max-width:767px){.documents .tabs{margin-bottom:32px}}.question-answer--faq-block{margin-bottom:64px;background-color:var(--color-grey-background)}.question-answer--faq-block__inner{max-width:1180px;margin:0 auto}.question-answer--faq-block .question-answer__heading--faq{text-align:center;margin-bottom:40px}.question-answer--faq-page .faq-layout--full{display:block}.question-answer--faq-page .faq-layout__main{width:100%;max-width:none}.faq-page__ask{display:flex;justify-content:center;margin-top:40px}.faq-page__ask .btn{width:fit-content}.faq-layout{display:grid;grid-template-columns:minmax(0,1fr) minmax(260px,320px);gap:40px;align-items:start}@media (max-width:1020px){.faq-layout:not(.faq-layout--full){grid-template-columns:1fr;gap:32px}}.faq-layout__main{min-width:0}.faq-layout__aside{min-width:0}@media (max-width:1020px){.faq-layout__aside{max-width:420px;margin:0 auto;width:100%}}.faq--animated{--faq-ease:cubic-bezier(0.33,1,0.68,1);--faq-duration:0.52s;display:flex;flex-direction:column;gap:16px}.faq--animated .faq__item{border:1px solid var(--color-light-green-90);background-color:var(--color-white);border-radius:16px;box-shadow:0px 2px 6px 0px #d1e5e5;overflow:hidden}.faq--animated .faq__item-heading{margin:0}.faq--animated .faq__toggle.accordion__toggle{width:100%;display:flex;align-items:center;justify-content:space-between;gap:16px;padding:16px;margin:0;border:none;border-radius:0;background-color:transparent;color:var(--color-text-primary);cursor:pointer;text-align:left;touch-action:manipulation;-webkit-tap-highlight-color:transparent;transition:background-color 0.35s ease}.faq--animated .faq__toggle.accordion__toggle:focus-visible{outline:2px solid var(--color-green);outline-offset:-2px;position:relative;z-index:1}.faq--animated .faq__heading{flex:1 1 auto;min-width:0;font:700 18px/140% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}@media (max-width:480px){.faq--animated .faq__heading{font:700 16px/130% "Fira Sans Condensed",sans-serif}}.faq--animated .faq__chevron{width:32px;height:32px;display:flex;align-items:center;justify-content:center;transition:transform var(--faq-duration) var(--faq-ease)}.faq--animated .faq__chevron::before{content:"";display:block;width:32px;height:32px;background:url("/themes/white/assets/icons/chevron-right.svg") center / contain no-repeat}.faq--animated .faq__toggle.accordion__toggle[aria-expanded="true"] .faq__chevron{transform:rotate(90deg)}.faq--animated .faq__panel.accordion__panel{display:grid;grid-template-rows:0fr;padding:0;margin:0;background-color:var(--color-white);transition:grid-template-rows var(--faq-duration) var(--faq-ease),border-color 0.35s ease}.faq--animated .faq__item:has(.faq__toggle[aria-expanded="true"]) .faq__panel.accordion__panel,
.faq--animated .faq__item--open .faq__panel.accordion__panel{grid-template-rows:1fr;border-top-color:var(--color-neutral-93)}.faq--animated .faq__panel-inner{min-height:0;overflow:hidden}.faq--animated .faq__panel .faq__description{padding:0 16px 12px;font:400 16px/160% "Fira Sans",sans-serif;color:var(--color-text-primary);opacity:0;transform:translateY(-4px);transition:opacity var(--faq-duration) var(--faq-ease),transform var(--faq-duration) var(--faq-ease),padding-top var(--faq-duration) var(--faq-ease);padding-top:0}.faq--animated .faq__item:has(.faq__toggle[aria-expanded="true"]) .faq__panel .faq__description,
.faq--animated .faq__item--open .faq__panel .faq__description{opacity:1;transform:translateY(0)}@media (prefers-reduced-motion:reduce){.faq--animated .faq__panel.accordion__panel,.faq--animated .faq__panel .faq__description,.faq--animated .faq__chevron,.faq--animated .faq__toggle.accordion__toggle{transition-duration:0.01ms !important}}.faq--animated .faq__description p{margin:0 0 12px;font:inherit;color:inherit}.faq--animated .faq__description p:last-child{margin-bottom:0}.faq--animated .faq__description a{color:var(--color-green);text-decoration:underline;text-underline-offset:2px}.faq--animated .faq__description a:hover{color:var(--color-teal-700)}.faq--animated .faq__description ul,
.faq--animated .faq__description ol{margin:8px 0 12px;padding-left:1.25em}@media (max-width:767px){.faq--animated .faq__toggle.accordion__toggle{padding:16px 14px}.faq--animated .faq__panel .faq__description{padding:0 16px 18px;font-size:15px}.faq-page__ask{margin-top:24px}}.faq-cta{border:1px solid var(--color-light-green-90);border-radius:16px;background-color:var(--color-white);padding:20px;box-shadow:0px 2px 6px 0px #d1e5e5}.faq-cta__inner{border-radius:10px;text-align:center;display:flex;flex-direction:column;align-items:center;gap:16px}.faq-cta__subtitle{margin-bottom:8px}.faq-cta__socials{display:flex;flex-wrap:wrap;gap:32px;justify-content:center;margin-top:8px;margin-bottom:8px}.faq-cta__social{display:flex;align-items:center;justify-content:center;transition:transform 0.15s ease,background-color 0.2s ease}.faq-cta__social:hover{transform:scale(1.06);background-color:var(--color-teal-100)}.faq-cta__social img{display:block}.faq-cta__phone{display:flex;align-items:center;justify-content:center;flex-wrap:wrap;gap:4px;font:400 14px/150% "Fira Sans",sans-serif}.faq-cta__phone a{color:var(--color-text-primary);text-decoration:none;font-weight:500}.faq-cta__phone a:hover{color:var(--color-green);text-decoration:underline}.faq-cta__phone-icon{margin-right:8px}@media (max-width:767px){.question-answer--faq-block{margin-bottom:32px}.question-answer--faq-block .question-answer__heading--faq{margin-bottom:24px}.question-answer--faq-page .filter-tabs{justify-content:flex-start;margin-bottom:24px}}.svc-offer{width:100%;margin-top:24px}.svc-offer__container{max-width:1150px;width:100%;margin:0 auto;display:flex;flex-wrap:wrap;justify-content:center;gap:32px}.svc-offer__nav{width:100%}.svc-offer__title{width:100%;margin:0;text-align:center;font:700 40px/110% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}.svc-offer__content{display:flex;flex-direction:column;gap:16px}.svc-offer__header{display:flex;gap:24px;align-items:flex-start;flex-direction:column}.svc-offer__header svg,
.svc-offer__header img{flex-shrink:0}.svc-offer__list{display:grid;grid-template-columns:repeat(2,1fr);gap:24px;list-style:none;margin:0;padding:0;width:100%}.svc-offer__item{display:flex;flex-direction:column;align-items:stretch;width:100%}.svc-offer__item>a{display:flex;flex-direction:column;height:100%;gap:16px;justify-content:space-between;padding:16px;border-radius:16px;border:1px solid var(--color-light-green-90);box-shadow:0 2px 6px 0 #d1e5e5;background-color:var(--color-white);text-decoration:none;color:inherit;transition:border-color 0.3s ease-in-out,box-shadow 0.3s ease-in-out}.svc-offer__details{display:flex;align-items:center;color:var(--color-green);gap:8px;align-self:flex-start;margin:0;font:500 14px / 130% "Fira Sans Condensed",sans-serif !important}.svc-offer__item>a:hover{border-color:var(--color-green-60);box-shadow:0 6px 20px 0 #7db5b5}.svc-offer__item>a:hover .svc-offer__details{color:var(--color-green-dark)}.svc-offer__item .svc-offer__details svg path{transition:stroke 0.2s ease}.svc-offer__item>a:hover .svc-offer__details svg path{stroke:var(--color-green-dark)}@media (max-width:767px){.svc-offer__title{font-size:28px}.svc-offer__container{justify-content:flex-start;gap:24px}.svc-offer__container .text-regular{font-size:16px;line-height:150%}.svc-offer__list{grid-template-columns:1fr;gap:24px;align-items:flex-start}.svc-offer__item{max-width:100%}.svc-offer__header{align-items:center}.svc-offer__header br{display:none}.svc-offer__header svg{width:40px;height:40px}}.internal-layout .compute_translation{margin-top:48px}.internal-layout .languages__list{gap:16px 14px}.internal-layout .languages__list.full .languages__item:last-child .languages__link{background-color:var(--color-white);color:var(--color-text-primary);border:1px solid var(--color-light-green-90);box-shadow:0px 2px 6px 0px #d1e5e5}.internal-layout .languages__list.full .languages__item:last-child .languages__link:hover{background-color:var(--color-grey-background);border-color:var(--color-green);box-shadow:none}#rare-languages{margin-bottom:64px}.rare-languages-order{display:flex;align-items:center;justify-content:center;margin-top:48px}@media (max-width:767px){.internal-layout .compute_translation{margin-top:24px}#rare-languages{margin-bottom:32px}#rare-languages .languages__list.desktop{display:flex;justify-content:flex-start}.rare-languages-order{margin-top:24px}}.departments-showcase{margin-bottom:64px;margin-top:0}.departments-showcase .container{max-width:1182px;margin:0 auto;padding:0 16px}.departments-showcase h2{text-align:center;margin-bottom:32px}.departments-showcase h2 + p{text-align:center;max-width:800px;margin:0 auto 48px}.departments-showcase .delivery-methods__list{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.departments-showcase .delivery-methods__list li{list-style:none}@media (max-width:1200px){.departments-showcase .delivery-methods__list{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.departments-showcase .delivery-methods__list{grid-template-columns:1fr;gap:16px}}.delivery-methods{width:100%;min-width:0;margin:24px 0 48px}.shipping__article .delivery-methods__list{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px;list-style:none;margin:0;padding:0}.shipping__article .delivery-methods__list li{list-style:none}.delivery-methods__item{min-width:0}.delivery-methods__card{display:flex;flex-direction:column;height:100%;padding:20px;background-color:var(--color-white);border:1px solid var(--color-light-green-90);border-radius:16px;box-shadow:0 2px 6px 0 #d1e5e5}.delivery-methods__icon-wrap{display:flex;align-items:center;justify-content:center;width:48px;height:48px;margin-bottom:16px}.delivery-methods__icon{width:48px;height:48px}.delivery-methods__title{margin:0 0 16px;text-align:left}.delivery-methods__badge,
.badge{padding:3px 12px;border-radius:80px;background-color:var(--color-light-green-90);color:var(--color-green);font:500 12px/1.5 "Fira Sans Condensed",sans-serif}.delivery-methods__badge{margin-bottom:16px;align-self:flex-start}.delivery-methods__text{margin:0 0 16px;font-size:1rem;line-height:150%;text-align:left}.delivery-methods__note{margin-bottom:16px;padding:12px;border:1px solid var(--color-light-green-90);border-radius:16px;background-color:var(--color-white)}.delivery-methods__note-label{font:500 12px/1.5 "Fira Sans Condensed",sans-serif}.delivery-methods__note-text{font:500 12px/1.5 "Fira Sans",sans-serif}.delivery-methods__note-text strong{font-weight:700}.delivery-methods__subtitle{margin:0 0 8px;font:700 1rem/1.6 "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}.delivery-methods__bullets{margin:0;padding:0 0 0 20px;list-style:none;display:flex;flex-direction:column;gap:8px}.delivery-methods__bullets li{position:relative;font-size:14px;line-height:150%;font-family:"Fira Sans",sans-serif}.delivery-methods__bullets li:last-child{margin-bottom:0}.delivery-methods__bullets li::before{content:"";position:absolute;left:-19px;top:50%;width:6px;height:6px;border-radius:50%;background-color:var(--color-green);transform:translateY(-50%)}@media (max-width:950px){.shipping__article .delivery-methods__list{grid-template-columns:1fr}}@media (max-width:767px){.shipping__article .delivery-methods__list{grid-template-columns:1fr;gap:16px}}.navigation__submenu__trigger{display:flex;align-items:center}.navigation__li--mega .mega-menu ul{display:block;flex-direction:unset}@media (min-width:1200px){.navigation__li--mega{position:static;background-color:transparent;display:flex}.navigation__li--mega:hover,.navigation__li--mega.is-open{background-color:transparent}.navigation__submenu__trigger--services,.navigation__li--mega:hover .navigation__submenu__trigger--services,.navigation__li--mega.is-open .navigation__submenu__trigger--services{background-color:var(--color-green);border-radius:12px}.navigation__submenu__trigger--services .navigation__submenu__link{display:inline-flex;align-items:center;gap:8px;padding:8px 16px;color:var(--color-white);background-color:transparent;border:none;cursor:pointer;font:inherit;text-align:left}.navigation__submenu__trigger--services .navigation__submenu__link:hover,.navigation__submenu__trigger--services .navigation__submenu__link.active{background-color:transparent;color:var(--color-white)}.navigation__services-icon{position:relative;display:flex;flex-shrink:0;align-items:center;justify-content:center;width:20px;height:16px;color:var(--color-white)}.navigation__services-icon-menu,.navigation__services-icon-close{display:flex;align-items:center;justify-content:center}.navigation__services-icon-close{display:none}.navigation__li--mega.is-open .navigation__services-icon-menu{display:none}.navigation__li--mega.is-open .navigation__services-icon-close{display:flex}.navigation__services-icon svg{display:block}.navigation__services-label{font:500 16px/1 "Fira Sans Condensed",sans-serif;white-space:nowrap}.navigation__mobile-row{display:none !important}.navigation__submenu__link--services-desktop{display:inline-flex !important}.navigation__desktop-parent-row{display:flex !important;align-items:center}.navigation__submenu__link--parent-desktop{display:flex !important;flex:1;min-width:0;border:none;background:transparent;text-decoration:none;padding-right:8px}.navigation__desktop-submenu-toggle{display:inline-flex;flex-shrink:0;align-items:center;justify-content:center;padding:0;margin-right:10px;border:none;background:transparent;color:var(--color-green);cursor:pointer;border-radius:4px}.navigation__desktop-submenu-toggle:hover{background-color:var(--color-light-green-90)}.navigation__desktop-chevron{display:flex;align-items:center;justify-content:center}.navigation__li.is-submenu-open .navigation__desktop-chevron svg{transform:rotate(180deg)}.navigation>li:first-of-type .mega-menu__sidebar{position:static;padding-left:0}.mega-menu{position:fixed;top:var(--mega-menu-top,72px);left:50%;transform:translateX(-50%);width:min(1150px,calc(100vw - 40px));z-index:1100;padding-top:8px;margin-top:-8px}.mega-menu.is-visible{display:block !important}.mega-menu__inner{display:flex;background-color:var(--color-grey-background);box-shadow:0 8px 24px rgba(0,0,0,0.12);overflow:hidden;min-height:380px}.mega-menu__sidebar{flex:0 0 260px;display:flex;flex-direction:column;margin:0;padding:24px 0;list-style:none;background-color:var(--color-grey-background);border-right:2px solid var(--color-light-green-90)}.mega-menu__sidebar-item{list-style:none}.mega-menu__sidebar-link{display:block;padding:8px 16px;font:500 16px/1 "Fira Sans Condensed",sans-serif;color:var(--color-text-primary);text-decoration:none;transition:color 0.2s ease}.mega-menu__sidebar-item.is-active .mega-menu__sidebar-link,.mega-menu__sidebar-item:hover .mega-menu__sidebar-link,.mega-menu__sidebar-link.active{color:var(--color-green)}.mega-menu__content{flex:1;position:relative;padding:24px 32px 24px;overflow:hidden;min-height:380px}.mega-menu__panel{display:none !important;width:100%}.mega-menu__panel.is-active{display:block !important}.mega-menu__panel[hidden]{display:none !important}.mega-menu__columns{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));gap:24px 42px;align-items:start}.mega-menu__column{display:flex;flex-direction:column;gap:32px;min-width:0}.mega-menu__group{display:flex;flex-direction:column;gap:16px}.mega-menu__group-title{display:block;margin:0;font:500 16px/1.3 "Fira Sans Condensed",sans-serif;color:var(--color-text-primary);text-decoration:none}a.mega-menu__group-title:hover,a.mega-menu__group-title.active,.mega-menu__group-title.active{color:var(--color-green)}a.mega-menu__group-title:hover,a.mega-menu__group-title.active{text-decoration:underline}.mega-menu__links{display:block;margin:0;padding:0;list-style:none}.mega-menu__links li{list-style:none;padding:0}.mega-menu__links li + li{margin-top:6px}.mega-menu__link{display:inline-block;font:400 14px/1.5 "Fira Sans",sans-serif;color:var(--color-text-primary);text-decoration:none;transition:color 0.2s ease}.mega-menu__link:hover,.mega-menu__link.active{color:var(--color-green);text-decoration:underline}.navigation__li:not(.navigation__li--mega)>.navigation__submenu--desktop{min-width:240px;margin:0;padding:16px 0;list-style:none;background-color:var(--color-grey-background);box-shadow:0 8px 24px rgba(0,0,0,0.12);border:none}.navigation__li:not(.navigation__li--mega)>.navigation__submenu--desktop>li{padding:0;list-style:none;background-color:transparent !important}.navigation__li:not(.navigation__li--mega)>.navigation__submenu--desktop>li:hover,.navigation__li:not(.navigation__li--mega)>.navigation__submenu--desktop>li:has(.submenu__link.active){background-color:transparent !important}.navigation__li:not(.navigation__li--mega)>.navigation__submenu--desktop>li>div{display:flex;align-items:center;justify-content:space-between;gap:4px;min-width:0}.navigation__li:not(.navigation__li--mega)>.navigation__submenu--desktop .submenu__link{display:block !important;flex:1 1 auto;min-width:0;height:auto !important;padding:8px 16px;font:500 16px/1 "Fira Sans Condensed",sans-serif !important;color:var(--color-text-primary);background-color:transparent !important;text-decoration:none;transition:color 0.2s ease}.navigation__li:not(.navigation__li--mega)>.navigation__submenu--desktop .submenu__link:hover,.navigation__li:not(.navigation__li--mega)>.navigation__submenu--desktop .submenu__link.active{color:var(--color-green) !important;background-color:transparent !important}.navigation__li:not(.navigation__li--mega)>.navigation__submenu--desktop .dropdown_icon{flex-shrink:0;margin-right:12px;opacity:0.7}.navigation__li:not(.navigation__li--mega)>.navigation__submenu--desktop .submenu{min-width:220px;margin:0;padding:16px 0;background-color:var(--color-grey-background);box-shadow:0 8px 24px rgba(0,0,0,0.12)}.navigation__li:not(.navigation__li--mega)>.navigation__submenu--desktop .submenu>li{padding:0;background-color:transparent !important}}@media (max-width:1199px){.mega-menu{position:static !important;width:100%;box-shadow:none !important;transform:none !important}.mega-menu__inner{flex-direction:column;background-color:var(--color-white)}.mega-menu__sidebar{flex-direction:column;padding:0 0 0 8px;border-right:none}.mega-menu__sidebar-link{display:block;padding:0 10px;height:36px;line-height:36px;font:500 14px/36px "Fira Sans",sans-serif;color:var(--color-text-primary)}.mega-menu__sidebar-item.is-active .mega-menu__sidebar-link,.mega-menu__sidebar-item:hover .mega-menu__sidebar-link,.mega-menu__sidebar-link.active{color:var(--color-green)}.mega-menu__content{padding:0 0 0 16px}.mega-menu__panel{display:none !important}.mega-menu__panel.is-active{display:block !important}.mega-menu__panel[hidden]{display:none !important}.mega-menu__columns{display:flex;flex-direction:column;gap:16px}.mega-menu__column{display:flex;flex-direction:column;gap:16px}.mega-menu__group-title{display:block;margin-bottom:8px;font:600 14px/1.4 "Fira Sans",sans-serif;color:var(--color-text-primary)}a.mega-menu__group-title:hover,a.mega-menu__group-title.active,.mega-menu__group-title.active{color:var(--color-green)}.mega-menu__links{margin:0 0 12px;padding:0;list-style:none}.mega-menu__link{display:block;min-height:32px;padding:0 10px;font:400 14px/32px "Fira Sans",sans-serif;color:var(--color-text-primary)}.mega-menu__link:hover,.mega-menu__link.active{color:var(--color-green)}}#how-to-join{margin-bottom:64px}#how-to-join .container{max-width:1182px;margin:0 auto;padding:0 16px;display:flex;flex-direction:column;align-items:center;gap:40px}#how-to-join ul{display:grid;grid-template-columns:repeat(3,1fr);gap:24px;list-style:none}#how-to-join li{display:flex;flex-direction:column;align-items:center}#how-to-join p{text-align:center}#how-to-join p span{font-family:"Fira Sans Condensed",sans-serif;font-weight:700}#how-to-join .btn{width:fit-content}@media (max-width:767px){#how-to-join{margin-bottom:32px}#how-to-join .container{gap:24px}#how-to-join ul{grid-template-columns:1fr}#how-to-join li{align-items:flex-start}#how-to-join p{text-align:start}}.articles-heading{text-align:center;max-width:900px;margin-left:auto;margin-right:auto;margin-bottom:40px}.articles-heading__subtitle{margin:0 auto;max-width:530px;font:400 15px/150% "Fira Sans",sans-serif;color:var(--color-text-secondary);margin-bottom:40px}.articles-page{margin-bottom:64px}.filter-tabs{display:flex;flex-wrap:wrap;justify-content:center;gap:16px;margin-bottom:40px}.filter-tabs__btn{padding:10.5px 16px;border-radius:12px;border:1px solid var(--color-light-green-90);color:var(--color-text-primary);background-color:var(--color-grey-background);font:500 16px/1 "Fira Sans Condensed",sans-serif;cursor:pointer;transition:background-color 0.2s ease,color 0.2s ease,border-color 0.2s ease}.filter-tabs__btn:hover,
.filter-tabs__btn.is-active{background:var(--color-green);border-color:var(--color-green);color:var(--color-white)}.filter-tabs__empty{text-align:center;font:400 18px/160% "Fira Sans",sans-serif;color:var(--color-gray-700,#4a4a4a);margin:0}.articles-page .container{max-width:1182px;padding:0 16px;margin:0 auto}.articles-grid{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));gap:32px 24px}@media (max-width:880px){.articles-grid{grid-template-columns:1fr;gap:24px}}.articles-grid__empty{grid-column:1 / -1;text-align:center;font:400 18px/160% "Fira Sans",sans-serif;color:var(--color-gray-700,#4a4a4a)}.articles-grid__empty--filter{margin-top:8px}.articles-load-more{display:flex;justify-content:center;margin-top:40px}.articles-load-more__btn{width:fit-content}.article-card{background:var(--color-white);border-radius:16px;border:1px solid var(--color-light-green-90);box-shadow:0px 2px 6px 0px #d1e5e5;overflow:hidden;height:100%}.article-card__link{padding:24px;display:flex;flex-direction:column;height:100%;color:inherit;text-decoration:none}.article-card__link:hover .article-card__title{color:var(--color-green)}.article-card__image-wrap{overflow:hidden;border-radius:12px;line-height:0}.article-card__image{display:block;width:100%;height:auto;border-radius:12px}.article-card__body{display:flex;flex-direction:column;flex:1;margin-top:12px;gap:12px}.article-card__meta{display:flex;align-items:center;justify-content:space-between;gap:12px;font:400 12px/1.5 "Fira Sans",sans-serif}.article-card__meta-item{display:inline-flex;align-items:center;gap:8px}.article-card__meta-item img{margin-bottom:2px}.article-card__title{transition:color 0.2s ease}.article-card__excerpt{margin:0;font:400 16px/150% "Fira Sans",sans-serif;display:-webkit-box;-webkit-line-clamp:3;-webkit-box-orient:vertical;overflow:hidden}.article-card__tags{display:flex;flex-wrap:wrap;gap:8px;margin-top:auto;padding-top:4px}.articles-page--filtered .article-card__tags{display:none}.article-card__tag{display:inline-block;padding:6px 14px;border-radius:999px;background:var(--color-teal-200);color:var(--color-green-dark);font:500 14px/1 "Fira Sans Condensed",sans-serif}.articles-related{margin:0 0 64px}.articles-related .container{max-width:1182px;padding:0 16px;margin:0 auto}.articles-related__heading{margin:0 0 40px;text-align:center}.articles-related__slider{display:flex;flex-direction:column;gap:24px}.articles-related__viewport{overflow:hidden;min-width:0}.articles-related__track{display:flex;gap:24px;transition:transform 0.35s ease;will-change:transform}.articles-related__slide{flex:0 0 calc((100% - 24px) / 2);min-width:0}.article-card--compact .article-card__body{margin-top:0}.articles-related__footer{display:flex;justify-content:center;margin-top:40px}.articles-related__all{width:fit-content;min-width:220px}@media (max-width:879px){.articles-related__slide{flex:0 0 100%}.articles-related__slider{gap:16px}}@media (max-width:767px){.articles-heading{margin-bottom:24px}.heading__container .contacts__heading,.articles-heading__subtitle{text-align:start}.articles-page{margin-bottom:32px}.filter-tabs{justify-content:flex-start;margin-bottom:24px}.articles-related{margin-bottom:32px}.articles-related__heading{margin-bottom:24px;text-align:left}.article-card__title{font-size:20px}}.article-post-hero{margin-bottom:16px}.article-post-hero .container{max-width:1182px;padding:0 16px;margin:0 auto}.article-post-hero__image-wrap{overflow:hidden;border-radius:16px;margin-bottom:16px}.article-post-hero__image{display:block;width:100%;max-height:480px;object-fit:cover}.article-post-hero__meta{display:flex;flex-wrap:wrap;align-items:center;gap:16px 32px}.article-post-hero__meta-item{display:inline-flex;align-items:center;gap:8px;font:400 14px/150% "Fira Sans",sans-serif;color:var(--color-text-secondary)}.article-post-hero__meta-item img{flex-shrink:0}.article-post-content{margin-bottom:40px}.article-post-content .container{max-width:1182px;padding:0 16px;margin:0 auto}.article-post-content .container,
.article-post-content .fr-view{font:400 1rem/150% "Fira Sans",sans-serif;color:var(--color-text-primary)}.article-post-content h2{margin:40px 0 16px}.article-post-content h3{margin:32px 0 12px}.article-post-content h4{margin:28px 0 12px}.article-post-content h5,
.article-post-content h6{margin:24px 0 8px}.article-post-content h2:first-child,
.article-post-content h3:first-child,
.article-post-content h4:first-child{margin-top:0}.article-post-content h2 + h3,
.article-post-content h2 + h4,
.article-post-content h3 + h4{margin-top:12px}.article-post-content p{margin:0 0 16px;font-size:1rem;line-height:150%}.article-post-content p:last-child{margin-bottom:0}.article-post-content p:empty,
.article-post-content p:has(>br:only-child){display:none}.article-post-content p:where( :has(>strong:only-child),:has(>strong:first-child + br:last-child) ){margin:28px 0 12px}.article-post-content p>strong:only-child,
.article-post-content p:has(>strong:first-child + br:last-child)>strong:first-child{display:block;font-family:"Fira Sans Condensed",sans-serif;font-weight:500;font-size:1.5rem;line-height:120%;color:var(--color-text-primary)}.article-post-content h2 + p:where( :has(>strong:only-child),:has(>strong:first-child + br:last-child) ),
.article-post-content h3 + p:where( :has(>strong:only-child),:has(>strong:first-child + br:last-child) ){margin-top:12px}.article-post-content p strong:not(:only-child),
.article-post-content li strong{font-weight:600}.article-post-content ul,
.article-post-content ol{margin:0 0 24px;padding-left:1.35em;font-size:1rem;line-height:150%}.article-post-content li{margin-bottom:4px}.article-post-content li:last-child{margin-bottom:0}.article-post-content li>ul,
.article-post-content li>ol{margin-top:10px;margin-bottom:0}.article-post-content ul{list-style-type:disc}.article-post-content ul ul{list-style-type:circle}.article-post-content ol{list-style-type:decimal}.article-post-content li::marker{color:var(--color-green)}.article-post-content a{color:var(--color-link-default);text-decoration:underline;text-underline-offset:2px}.article-post-content a:hover{text-decoration:none}.article-post-content img{display:block;max-width:100%;height:auto;margin:16px 0 24px;border-radius:12px}.article-post-content .orange-left-border{margin:0 0 24px;padding-left:24px;border-left:6px solid var(--color-brand-primary)}.article-post-content blockquote{margin:0 0 24px}.article-post-content hr{margin:32px 0;border:0;border-top:1px solid #e5e5e5}.article-post-content div:empty{display:none}.article-post-cta{margin-bottom:64px}.article-post-cta .container{max-width:1182px;padding:0 16px;margin:0 auto;display:flex;flex-direction:column;align-items:center;gap:8px}.article-post-cta h2{text-align:center}.article-post-cta p{max-width:800px;text-align:center;color:var(--color-text-secondary)}.article-post-cta__btn{width:fit-content;margin-top:32px}@media (max-width:767px){.article-post-hero{margin-bottom:24px}.article-post-hero__image-wrap{border-radius:12px}.article-post-hero__meta{gap:12px 20px}.article-post-content{margin-bottom:32px}.article-post-content h2{margin:32px 0 12px}.article-post-content h3{margin:24px 0 10px}.article-post-content h4{margin:20px 0 8px}.article-post-content p,.article-post-content ul,.article-post-content ol{font-size:14px;line-height:160%}.article-post-content p>strong:only-child,.article-post-content p:has(>strong:first-child + br:last-child)>strong:first-child{font-size:1.125rem}.article-post-content ul,.article-post-content ol{margin-bottom:20px}.article-post-cta{margin-bottom:32px}.article-post-cta h2,.article-post-cta p{text-align:start}}.case-card__client{max-width:180px;overflow:hidden;text-overflow:ellipsis;white-space:nowrap}.case-study-main__inner,
.case-study-page__intro{max-width:1182px;padding:0 16px;margin-left:auto;margin-right:auto}.case-study-page__intro{display:grid;grid-template-columns:minmax(0,1fr) minmax(0,1fr);gap:32px 40px;align-items:center;margin-bottom:40px}.case-study-page__intro--no-banner{grid-template-columns:minmax(0,1fr)}.case-study-page__heading{text-align:left}.case-study-page__lead{max-width:none;margin:12px 0 0;color:var(--color-text-secondary);font-size:18px;line-height:150%}.case-study-hero{margin-bottom:0}.case-study-hero__image-wrap{overflow:hidden;border-radius:16px;line-height:0;display:flex;justify-content:flex-end}.case-study-hero__image{display:block;width:auto;max-width:100%;height:auto;max-height:480px;border-radius:16px}.case-study-facts{margin-bottom:56px}.case-study-facts__grid{display:grid;grid-template-columns:repeat(4,minmax(0,1fr));gap:16px}.case-study-facts__card{display:flex;align-items:flex-start;gap:14px;min-width:0;padding:20px;border-radius:16px;border:1px solid var(--color-light-green-90);background:var(--color-white);box-shadow:0 2px 6px 0 #d1e5e5}.case-study-facts__icon{display:flex;align-items:center;justify-content:center;flex-shrink:0;width:48px;height:48px;border-radius:12px;background:var(--color-teal-100)}.case-study-facts__icon img{display:block;width:24px;height:24px}.case-study-facts__body{display:flex;flex-direction:column;gap:6px;min-width:0}.case-study-facts__label{font:500 12px/1.2 "Fira Sans Condensed",sans-serif;color:var(--color-text-secondary);text-transform:uppercase;letter-spacing:0.04em}.case-study-facts__value{margin:0;font:600 18px/130% "Fira Sans Condensed",sans-serif;color:var(--color-green-dark);overflow-wrap:anywhere}.case-study-content{margin-bottom:48px}.case-study-story{max-width:800px;margin:0 auto 24px}.case-study-story__step{display:grid;grid-template-columns:48px minmax(0,1fr);gap:0 20px;padding-bottom:28px;position:relative}.case-study-story__step:not(:last-child)::after{content:"";position:absolute;left:23px;top:52px;bottom:4px;width:2px;background:var(--color-light-green-90)}.case-study-story__marker{width:48px;height:48px;border-radius:50%;display:flex;align-items:center;justify-content:center;flex-shrink:0;font:600 18px/1 "Fira Sans Condensed",sans-serif;color:var(--color-green);background:var(--color-white);border:2px solid var(--color-green-60);position:relative;z-index:1}.case-study-story__marker--result{background:var(--color-green);border-color:var(--color-green);color:var(--color-white)}.case-study-story__content{padding:16px 20px;border-radius:12px;background:var(--color-white);border:1px solid var(--color-light-green-90)}.case-study-story__step--pain .case-study-story__content{background:#fdf6f4;border-color:#f0d4cc}.case-study-story__step--solution .case-study-story__content{background:#f4fafb;border-color:#c5e3e6}.case-study-story__content--result{padding:24px;border-radius:16px;background:linear-gradient(135deg,#f4fafb 0%,#eef7f8 100%);border:2px solid var(--color-green);box-shadow:0 4px 16px rgba(30,130,143,0.12)}.case-study-result__badge{display:inline-block;margin:0 0 12px;padding:4px 12px;border-radius:999px;font:600 12px/1.2 "Fira Sans Condensed",sans-serif;letter-spacing:0.04em;text-transform:uppercase;color:var(--color-green);background:rgba(30,130,143,0.1)}.case-study-section{margin-bottom:32px}.case-study-section__title{margin:0 0 12px;font:600 22px/130% "Fira Sans Condensed",sans-serif;color:var(--color-text-primary)}.case-study-section__body{color:var(--color-text-primary)}.case-study-section__body ul,
.case-study-section__body ol{margin:0 0 1em;padding-left:1.5em}.case-study-section__body ul:last-child,
.case-study-section__body ol:last-child,
.case-study-section__body p:last-child{margin-bottom:0}.case-study-section--highlight{padding:24px;border-radius:16px;border:1px solid var(--color-light-green-90);background:var(--color-white);box-shadow:0 2px 6px 0 #d1e5e5}.case-study-section--review{padding-top:8px;max-width:800px;margin-left:auto;margin-right:auto;margin-bottom:40px}.case-study-review{margin:0;padding:20px 24px;border-left:4px solid var(--color-green);border-radius:0 12px 12px 0;background:var(--color-grey-background);color:var(--color-text-primary)}.case-study-cta{margin-bottom:64px;display:flex;justify-content:center}.case-study-cta__btn{display:inline-flex;align-items:center;gap:12px;width:auto;max-width:100%}.cases-related{margin-bottom:64px}@media (max-width:991px){.case-study-facts__grid{grid-template-columns:repeat(2,minmax(0,1fr))}}@media (max-width:767px){.case-study-facts__grid{grid-template-columns:1fr}.case-study-facts__card{padding:16px}.case-study-facts__value{font-size:17px}.case-study-page__intro{grid-template-columns:1fr;gap:24px;margin-bottom:32px}.case-study-hero__image-wrap{justify-content:center}.case-study-page__lead{font-size:16px;text-align:left}.case-study-story{max-width:none}.case-study-story__step{grid-template-columns:32px minmax(0,1fr);gap:0 10px;padding-bottom:24px}.case-study-story__marker{width:32px;height:32px;font-size:14px;border-width:1.5px}.case-study-story__step:not(:last-child)::after{left:15px;top:36px}.case-study-story__content{padding:14px 16px}.case-study-story__content--result{padding:18px 16px}.case-study-section__body ul,.case-study-section__body ol{padding-left:1.75em}.case-study-section--review{max-width:none}.case-study-section__title{font-size:20px}.case-study-cta{margin-bottom:48px}.case-study-cta__btn{width:100%;justify-content:center}}