._shaderAnimation_1q1u7tn_1{animation:_fadeInAnimation_1q1u7tn_1 .6s ease-in-out;animation-fill-mode:forwards;animation-iteration-count:1}@keyframes _fadeInAnimation_1q1u7tn_1{0%{opacity:0}to{opacity:1}}
.header-section{background-color:#000;position:relative}@media screen and (max-width:640px){.header-section__button{width:100%}}.header-background{background:#000;bottom:0;height:60%;left:0;position:absolute;right:0;top:0}@media screen and (max-width:1000px){.header-background{left:-15%;right:-15%}}@media screen and (max-width:640px){.header-background{height:75%;left:-50%;right:-50%}}.header-background:after{background:linear-gradient(180deg,transparent,#000);bottom:0;content:"";height:195px;left:0;position:absolute;right:0}.shader-background-fallback{background:#000 url(/_assets/www/teamcity/parts/header-section/img/header-bg.5887dd1659278db4ba46.png) scroll no-repeat 50%/cover}
.jb-slide-buttons-carousel{--container-width:1276px;--container-margin:max(calc(50vw - var(--container-width)/2 + 22px),22px)}.jb-slide-buttons-carousel__wrapper{display:flex;gap:4px;position:relative}@media screen and (max-width:1000px){.jb-slide-buttons-carousel__wrapper{flex-direction:column}}.jb-slide-buttons-carousel__wrapper::-webkit-scrollbar{display:none}@media screen and (max-width:1276px){.jb-slide-buttons-carousel{--container-width:996px}}@mediascreen and (max-width:640px){.jb-slide-buttons-carousel{--container-width:640px}}
.slider-toggle-button{align-items:center;-webkit-appearance:none;-moz-appearance:none;appearance:none;background-color:var(--rs-color-black-t70);border:none;border-radius:12px;cursor:pointer;display:flex;outline:none;overflow:hidden;padding:12px 24px;position:relative;text-align:start;width:calc(25% - 3px)}@media screen and (max-width:1000px){.slider-toggle-button{padding:24px 12px 24px 24px;width:100%}}@media screen and (max-width:640px){.slider-toggle-button{border-radius:8px;padding:8px}}.slider-toggle-button:focus-visible{box-shadow:var(--rs-color-primary-t-dim-dark-theme) 0 0 0 4px}.slider-toggle-button:before{background-color:var(--rs-color-primary-dark-theme);content:"";display:block;height:100%;left:0;position:absolute;top:0;width:0;will-change:width}.slider-toggle-button__text{position:relative}.slider-toggle-button_active.slider-toggle-button_playing:before{transition:width var(--autoplay-slide-duration,10s) linear;width:100%}
.ai-slide{background-color:#19191c;border-radius:20px}.ai-slide__text{padding:24px 90px 24px 24px}.ai-slide__image{border-radius:20px;overflow:hidden}.ai-slide__image img{height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left;width:100%}
:root{--marquee-gap:8px}.teams-section{background-image:url(/_assets/www/teamcity/parts/teams-section/img/teams-bg.3090bbc22b03e27fb5ff.jpg);background-position:bottom;background-repeat:no-repeat;background-size:cover;padding-bottom:196px}.marquee-company-card{background:rgba(25,25,28,.7);border-radius:16px;height:40px;padding:16px 40px;text-align:center}.marquee-company-card__logo{height:40px}@media screen and (min-width:3500px){.marquee-company-card{width:100%}}
.scheme-section__img-wrapper{height:524px;position:relative}@media screen and (max-width:1276px){.scheme-section__img-wrapper{height:-moz-fit-content;height:fit-content}}@media screen and (max-width:640px){.scheme-section__img{min-width:156px;width:100%}}
.image-feature-card{background-color:#19191c;border-radius:24px;justify-content:space-between;overflow:hidden}.image-feature-card__text-block{margin:32px}@media screen and (max-width:1000px){.image-feature-card__text-block{margin:24px}}@media screen and (max-width:640px){.image-feature-card__text-block{margin:16px}}.image-feature-card__img-wrapper{height:434px;overflow:hidden;position:relative;text-align:end;width:100%}.image-feature-card__img-wrapper:after{background:linear-gradient(rgba(27,27,27,0),rgba(0,0,0,.54));bottom:0;content:"";left:0;position:absolute;right:0;top:0}@media screen and (max-width:1276px){.image-feature-card__img-wrapper{padding-left:48px}}@media screen and (max-width:1000px){.image-feature-card__img-wrapper{height:284px;padding-left:24px}}@media screen and (max-width:640px){.image-feature-card__img-wrapper{height:339px;padding-left:16px}}.image-feature-card__img{height:100%}@media screen and (max-width:1276px){.image-feature-card__img{margin-right:48px}}@media screen and (max-width:1000px){.image-feature-card__img{margin-right:32px}}@media screen and (max-width:640px){.image-feature-card__img{margin-right:16px}}
.industries-carousel{--container-width:1276px;--container-padding:22px}@media screen and (max-width:1276px){.industries-carousel{--container-width:996px}}@media screen and (max-width:1000px){.industries-carousel{--container-width:100vw}}@media screen and (max-width:640px){.industries-carousel{--container-padding:16px}}.industries-carousel{overflow-x:hidden;scroll-behavior:smooth;scrollbar-color:transparent transparent;scrollbar-width:none}.industries-carousel::-webkit-scrollbar{display:none}.industries-carousel__wrapper{display:flex;gap:16px;overflow-x:auto;padding:0 calc(50vw - var(--container-width)/2 + var(--container-padding)*2/2);scroll-padding:0 calc(50vw - var(--container-width)/2 + var(--container-padding)*2/2);scroll-snap-type:x mandatory;scrollbar-width:none}@media screen and (max-width:1000px){.industries-carousel__wrapper{padding:0 calc(100vw - var(--container-width) + var(--container-padding));scroll-padding:0 calc(100vw - var(--container-width) + var(--container-padding))}}.industries-carousel__slide{flex:0 0 auto;scroll-snap-align:start;width:350px}@media screen and (max-width:640px){.industries-carousel__slide{width:calc(var(--container-width) - var(--container-padding)*2)}}.jb-carousel-controls .jb-carousel-controls__caption{display:none}@media screen and (max-width:640px){.jb-carousel-controls .jb-carousel-controls__caption{display:block}}.industry-card{background:transparent;border-color:#fff!important}.wt-display-inline-block{display:inline-block}
.slideshow.slideshow-block{background:hsla(0,0%,100%,.1);border-radius:16px}@media screen and (max-width:640px){.slideshow.slideshow-block{border-radius:0;margin-left:-16px;margin-right:-16px;width:calc(100% + 32px)}}.slideshow.slideshow-block .slide{border-radius:8px;height:465px;overflow:hidden}@media screen and (max-width:640px){.slideshow.slideshow-block .slide{height:unset}}.slideshow.slideshow-block .slide img{-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}.slideshow.slideshow-block .slideshow__slide{box-sizing:border-box;padding:24px 0 24px 24px}@media screen and (max-width:640px){.slideshow.slideshow-block .slideshow__slide{padding:16px 16px 0}}.slideshow.slideshow-block .slideshow__slides-switcher{padding:0 24px 0 16px}@media screen and (max-width:640px){.slideshow.slideshow-block .slideshow__slides-switcher{padding:0 16px}}.slideshow.slideshow-block .slideshow__slides-switcher li:first-of-type{margin-top:6px}.slideshow.slideshow-block .slideshow__tab{background-color:transparent}.slideshow.slideshow-block .slideshow__tab__title{--_rs-typography-letter-spacing:var(--rs-text-2-letter-spacing,0.0015em);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(
    --rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif)
  );--_rs-typography-font-size:var(--rs-text-2-font-size,16px);--_rs-typography-font-weight:var(
    --rs-font-weight-regular,400
  );--_rs-typography-line-height:var(
    --rs-text-2-line-height,24px
  );--_rs-typography-base-color:var(
    --_rs-typography-hardness-color,var(
  --rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),0.7)
)
  );--_rs-typography-text-auto-offset:16px;--_rs-typography-ul-list-li-padding-left:22px;--_rs-typography-ol-list-li-padding-left:26px;--_rs-typography-list-li-margin-top-from-text:var(
    --_rs-typography-text-2-sm-list-li-margin-top-from-text,16px
  );--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:1px}@media screen and (max-width:640px){.slideshow.slideshow-block .slideshow__tab__title{--_rs-typography-text-2-sm-list-li-margin-top-from-text:12px}}.slideshow.slideshow-block .slideshow__tab__title{font-family:var(--_rs-typography-font-family);font-feature-settings:"kern","liga","calt";font-size:var(--_rs-typography-font-size);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-weight:var(--_rs-typography-font-weight);letter-spacing:var(
    --rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing)
  );line-height:var(--_rs-typography-line-height);text-transform:var(--_rs-typography-text-transform);--rs-theme-dark:0;color:var(
  --rs-color-average,rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),.7)
);--rs-theme-dark:1;--_rs-theme-dark:var(
    --_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0)
  );--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:var(
  --rs-color-pale,rgba(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227),.5)
)}.slideshow.slideshow-block .slideshow__tab_active,.slideshow.slideshow-block .slideshow__tab_progress{background-color:#fff}.slideshow.slideshow-block .slideshow__tab_active .slideshow__tab__title,.slideshow.slideshow-block .slideshow__tab_progress .slideshow__tab__title{--_rs-typography-letter-spacing:var(--rs-h4-letter-spacing,normal);--_rs-typography-text-transform:initial;--_rs-typography-font-variant-numeric:initial;--_rs-typography-font-family:var(
    --rs-font-family-ui,var(--rs-font-family-jb-sans,"JetBrains Sans",Inter,system-ui,-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Oxygen,Ubuntu,Cantarell,"Droid Sans","Helvetica Neue",Arial,sans-serif)
  );--_rs-typography-font-size:var(--rs-h4-font-size,16px);--_rs-typography-font-weight:var(
    --rs-font-weight-semi-bold,600
  );--_rs-typography-line-height:var(--rs-h4-line-height,24px);--_rs-typography-base-color:var(
    --_rs-typography-heading-hardness-color,var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
)
  );--_rs-typography-text-auto-offset:0;--_rs-typography-ul-list-li-padding-left:initial;--_rs-typography-ol-list-li-padding-left:initial;--_rs-typography-list-li-margin-top-from-text:initial;--_rs-typography-link-standalone-border-offset-from-text-base:1.15em;--_rs-typography-link-external-standalone-border-offset-from-text-base:1.02em;--_rs-typography-link-border-bottom-width-from-text:2px;font-family:var(--_rs-typography-font-family);font-feature-settings:"kern","liga","calt";font-size:var(--_rs-typography-font-size);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-weight:var(--_rs-typography-font-weight);letter-spacing:var(
    --rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing)
  );line-height:var(--_rs-typography-line-height);text-transform:var(--_rs-typography-text-transform)}.slideshow.slideshow-block .slideshow__tab_active .slideshow__tab__description,.slideshow.slideshow-block .slideshow__tab_active .slideshow__tab__title,.slideshow.slideshow-block .slideshow__tab_progress .slideshow__tab__description,.slideshow.slideshow-block .slideshow__tab_progress .slideshow__tab__title{--rs-theme-dark:0;--_rs-theme-dark:var(
    --_rs-internal-force-theme-dark-consult-rescui-before-using,var(--rs-theme-dark,0)
  );--_rs-theme-flip:var(--rs-theme-flip,0);--_rs-theme-dark-coefficient:calc(var(--_rs-theme-dark)*(1 - var(--_rs-theme-flip)) + var(--_rs-theme-flip)*(1 - var(--_rs-theme-dark)));--_rs-theme-light-coefficient:calc(1 - var(--_rs-theme-dark-coefficient));color:var(
  --rs-color-hard,rgb(calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(25 + var(--_rs-theme-dark-coefficient, 0)*230),calc(28 + var(--_rs-theme-dark-coefficient, 0)*227))
)}.slideshow.slideshow-block .slideshow__tab .animated-tab__indicator{background-color:var(--rs-color-primary-t-fog-light-theme)}
.pricing-section{background-color:transparent;background-image:url(/_assets/www/teamcity/parts/pricing-section/img/pricing-bg.f410a215cc95d52d9da8.png);background-position:50%;background-size:cover}.pricing-section .pricing-card .beta-tag{vertical-align:middle}.pricing-section .pricing-card__icon{height:20px;position:relative;top:2px;width:20px}.pricing-section .pricing-card__bottom-part,.pricing-section .pricing-card__button{width:100%}
.customer-card_transparent{background:transparent}.customer-card__img{border-radius:100%;height:96px;width:96px}.customers-section .customer-card.customer-card_custom-border{border-color:hsla(0,0%,100%,.4)}.customers-section .customer-card.customer-card_custom-border:active,.customers-section .customer-card.customer-card_custom-border:focus,.customers-section .customer-card.customer-card_custom-border:hover{border-color:#fff}
.text-align-center{text-align:center}.teamcity-image_carousel{height:calc(100% - 2px);left:1px;position:relative;width:calc(100% - 2px)}.teamcity-image_bordered{box-shadow:0 0 0 1px var(--wt-color-dark-20)}.separator{background-color:var(--wt-color-dark-20);flex-basis:1px;margin-right:-1px}@media screen and (max-width:640px){.separator{margin-left:8px;margin-right:8px}}.feedback-photo{border-radius:50%;height:72px;width:72px}.feedback-photo_big{height:96px;width:96px}.feedback-br{display:none}@media (max-width:850px){.feedback-br{display:block}}@media screen and (max-width:640px){.feedback-br{display:none}}.customers-list__logo{max-width:100%}@media screen and (max-width:640px){.customers-list__logo{margin:64px auto 0 0}}.reasons-card-image{height:96px;width:96px}#teamcity-page{background-color:#000;background-image:radial-gradient(ellipse 1840px 1759px at 0 2580px,rgba(85,69,198,.25) 0,transparent 40%),radial-gradient(ellipse 1840px 1840px at 80% 2963px,rgba(0,173,183,.2) 0,transparent 35%),radial-gradient(ellipse 3418px 4262px at -10% 5770px,rgba(15,192,249,.2) .08%,transparent 34%),radial-gradient(ellipse 1840px 1759px at 0 8200px,rgba(15,192,249,.32) -4%,transparent 33%)}@media screen and (max-width:1276px){#teamcity-page{background-image:radial-gradient(ellipse 1840px 1759px at 0 2420px,rgba(85,69,198,.25) 0,transparent 40%),radial-gradient(ellipse 1840px 1840px at 80% 2723px,rgba(0,173,183,.2) 0,transparent 35%),radial-gradient(ellipse 3418px 4262px at -10% 5770px,rgba(15,192,249,.2) .08%,transparent 34%),radial-gradient(ellipse 1840px 1759px at 0 8140px,rgba(15,192,249,.32) -4%,transparent 28%)}}@media screen and (max-width:1000px){#teamcity-page{background-image:radial-gradient(ellipse 1840px 1759px at 0 2420px,rgba(85,69,198,.25) 0,transparent 20%),radial-gradient(ellipse 1840px 1840px at 80% 2723px,rgba(0,173,183,.2) 0,transparent 25%),radial-gradient(ellipse 3418px 4262px at -10% 5770px,rgba(15,192,249,.2) .08%,transparent 34%),radial-gradient(ellipse 1840px 1759px at 0 8250px,rgba(15,192,249,.32) -4%,transparent 38%)}}@media screen and (max-width:640px){#teamcity-page{background-image:radial-gradient(ellipse 1840px 1759px at -5% 20%,rgba(85,69,198,.25) -15%,transparent 50%),radial-gradient(ellipse 3418px 4262px at -20% 63%,rgba(15,192,249,.2) .08%,transparent 34%),radial-gradient(ellipse 1840px 1759px at 0 92%,rgba(15,192,249,.32) -4%,transparent 34%)}}.transparent-section{background-color:transparent}
