.header-section{position:relative;background-color:#000}@media screen and (max-width:640px){.header-section__button{width:100%}}.header-background{position:absolute;top:0;left:0;right:0;bottom:0;background:#000;height:60%}@media screen and (max-width:1000px){.header-background{left:-15%;right:-15%}}@media screen and (max-width:640px){.header-background{left:-50%;right:-50%;height:75%}}.header-background:after{content:"";position:absolute;bottom:0;left:0;right:0;height:195px;background:linear-gradient(180deg,transparent,#000)}.shader-background-fallback{background:#000 url(/teamcity/header-section/img/header-bg.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{position:relative;display:flex;gap:4px}@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{display:flex;align-items:center;position:relative;width:calc(25% - 3px);padding:12px 24px;border-radius:12px;background-color:rgba(25,25,28,.7);background-color:var(--rs-color-black-t70);border:none;text-align:start;overflow:hidden;-webkit-appearance:none;-moz-appearance:none;appearance:none;outline:none;cursor:pointer}@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{padding:8px;border-radius:8px}}.slider-toggle-button:focus-visible{box-shadow:0 0 0 4px rgba(132,115,255,.8);box-shadow:var(--rs-color-primary-t-dim-dark-theme) 0 0 0 4px}.slider-toggle-button:before{content:"";display:block;position:absolute;top:0;left:0;width:0;height:100%;background-color:#8473ff;background-color:var(--rs-color-primary-dark-theme);will-change:width}.slider-toggle-button__text{position:relative}.slider-toggle-button_active.slider-toggle-button_playing:before{width:100%;transition:width 10s linear;transition:width var(--autoplay-slide-duration,10s) linear}
.ai-slide{border-radius:20px;background-color:#19191c}.ai-slide__text{padding:24px 90px 24px 24px}.ai-slide__image{overflow:hidden;border-radius:20px}.ai-slide__image img{width:100%;height:100%;-o-object-fit:cover;object-fit:cover;-o-object-position:top left;object-position:top left}
:root{--marquee-gap:8px}.teams-section{background-image:url(/_assets/www/teamcity/parts/teams-section/img/teams-bg.1c4da5e1d7a258a96bbd6a42060860f1.jpg);background-size:cover;background-repeat:no-repeat;background-position:bottom;padding-bottom:196px}.marquee-company-card{height:40px;padding:16px 40px;border-radius:16px;background:rgba(25,25,28,.7);text-align:center}.marquee-company-card__logo{height:40px}@media screen and (min-width:3500px){.marquee-company-card{width:100%}}
.scheme-section__img-wrapper{position:relative;height:524px}@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{width:100%;min-width:156px}}
.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{position:relative;overflow:hidden;width:100%;text-align:end;height:434px}.image-feature-card__img-wrapper:after{content:"";position:absolute;top:0;left:0;right:0;bottom:0;background:linear-gradient(rgba(27,27,27,0),rgba(0,0,0,.54))}@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}}
.pipelines-section{background:linear-gradient(0deg,#6c58ff -26.81%,#000 103.08%);padding-bottom:0}.pipelines-section_reverse{padding-bottom:48px}@media screen and (max-width:640px){.pipelines-section_reverse{padding-bottom:0}}.pipelines-section .beta-tag{vertical-align:top;margin-top:-8px}.pipelines-section__container{position:relative}.pipelines-section__content{position:relative;z-index:1}.pipelines-section__pipe-img{position:absolute;top:0;right:22px;width:713px}.pipelines-section__pipe-img_reverse{right:unset;left:0}@media screen and (max-width:1276px){.pipelines-section__pipe-img{top:0;bottom:0;width:402px;margin:auto 0}}@media screen and (max-width:1000px){.pipelines-section__pipe-img{width:32%;max-width:402px}}@media screen and (max-width:640px){.pipelines-section__pipe-img{position:static;width:100%;max-width:288px;margin:64px 0 0}}.pipelines-section__button{width:100%}
.industries-carousel{--container-width:1276px;--container-padding:22px;overflow-x:hidden;scroll-behavior:smooth;scrollbar-width:none;scrollbar-color:transparent transparent}@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::-webkit-scrollbar{display:none}.industries-carousel__wrapper{display:flex;overflow-x:auto;scrollbar-width:none;scroll-snap-type:x mandatory;gap:16px;scroll-padding:0 calc(50vw - var(--container-width)/2 + var(--container-padding)*2/2);padding:0 calc(50vw - var(--container-width)/2 + var(--container-padding)*2/2)}@media screen and (max-width:1000px){.industries-carousel__wrapper{scroll-padding:0 calc(100vw - var(--container-width) + var(--container-padding));padding:0 calc(100vw - var(--container-width) + var(--container-padding))}}.industries-carousel__slide{flex:0 0 auto;width:350px;scroll-snap-align:start}@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}.industry-card__icon img{width:auto;height:64px}.wt-display-inline-block{display:inline-block}
.slideshow.slideshow-block{border-radius:16px;background:hsla(0,0%,100%,.1)}@media screen and (max-width:640px){.slideshow.slideshow-block{width:calc(100% + 32px);margin-left:-16px;margin-right:-16px;border-radius:0}}.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{padding:24px 0 24px 24px;box-sizing:border-box}@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: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: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;letter-spacing:var(--_rs-typography-letter-spacing) ;letter-spacing:var(--rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing));text-transform:var(--_rs-typography-text-transform);font-family:var(--_rs-typography-font-family);font-size:var(--_rs-typography-font-size);font-weight:var(--_rs-typography-font-weight);line-height:var(--_rs-typography-line-height);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-feature-settings:"kern","liga","calt";--rs-theme-dark:0;color:rgba(25,25,28,.7) ;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:rgba(25,25,28,.5) ;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))}@media screen and (max-width:640px){.slideshow.slideshow-block .slideshow__tab__title{--_rs-typography-list-li-margin-top-from-text:12px}}.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: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;letter-spacing:var(--_rs-typography-letter-spacing) ;letter-spacing:var(--rs-text-base-letter-spacing,var(--_rs-typography-letter-spacing));text-transform:var(--_rs-typography-text-transform);font-family:var(--_rs-typography-font-family);font-size:var(--_rs-typography-font-size);font-weight:var(--_rs-typography-font-weight);line-height:var(--_rs-typography-line-height);font-variant-numeric:var(--_rs-typography-font-variant-numeric);font-feature-settings:"kern","liga","calt"}.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:#19191c ;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:rgba(107,87,255,.2);background-color:var(--rs-color-primary-t-fog-light-theme)}
.pricing-section{background-image:url(/_assets/www/teamcity/parts/pricing-section/img/pricing-bg.30f12b58fddc3b4857e3b57ce346e8ce.png);background-color:transparent;background-size:cover;background-position:50%}.pricing-section .pricing-card .beta-tag{vertical-align:middle}.pricing-section .pricing-card__icon{width:16px;height:16px;margin-right:8px}.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{width:calc(100% - 2px);height:calc(100% - 2px);position:relative;left:1px}.teamcity-image_bordered{box-shadow:0 0 0 1px rgba(39,40,44,.2);box-shadow:0 0 0 1px var(--wt-color-dark-20)}.separator{flex-basis:1px;margin-right:-1px;background-color:rgba(39,40,44,.2);background-color:var(--wt-color-dark-20)}@media screen and (max-width:640px){.separator{margin-right:8px;margin-left:8px}}.feedback-photo{width:72px;height:72px;border-radius:50%}.feedback-photo_big{width:96px;height: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{width:96px;height: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}
