.teamcity-download-header__logo{height:60px;width:60px}
.teamcity-download-banner{background-color:#e6f0ff;border-radius:16px;overflow:hidden;padding-bottom:64px;padding-top:64px}@media screen and (max-width:1000px){.teamcity-download-banner{padding:32px}}@media screen and (max-width:640px){.teamcity-download-banner{padding:16px}}.teamcity-download-banner__content{position:relative;z-index:1}.teamcity-download-banner__left-col{padding-left:48px}@media screen and (max-width:1000px){.teamcity-download-banner__left-col{padding:0}}.teamcity-download-banner__right-col{padding-right:48px}@media screen and (max-width:1000px){.teamcity-download-banner__right-col{padding:0}}.teamcity-download-banner__feature-li:not(:first-child){margin-top:16px}.teamcity-download-banner__feature{-moz-column-gap:16px;column-gap:16px;display:flex}.teamcity-download-banner__feature-icon{flex-shrink:0}.teamcity-download-banner-spots{position:relative}.teamcity-download-banner-spots:before{background:radial-gradient(50% 50% at center,#0047fd 0,transparent 100%);content:"";height:1039px;left:-370px;opacity:.7;position:absolute;top:-990px;transform:rotate(30deg);transform-origin:0 0;width:1334px}.teamcity-download-banner-spots:after{background:radial-gradient(50% 50% at 50% 50%,rgba(7,195,242,.7) 0,hsla(0,0%,100%,0) 100%);content:"";height:985px;left:10px;opacity:.8;position:absolute;top:10px;transform:rotate(-165deg);width:1250px}
.tc-feature-list-item:not(:first-child){margin-top:12px}.tc-feature-list-item__text{margin-left:8px}.tc-feature-list-item svg{fill:#19191cb2}
.tс-download-card{border:1px solid #d1d1d2;border-radius:16px;padding:32px;position:relative}@media screen and (max-width:640px){.tс-download-card{padding:32px 16px}}.tс-download-card__header{display:flex;flex-direction:column;justify-content:space-between;min-height:var(--header-min-height)}@media screen and (max-width:1000px){.tс-download-card__header{min-height:unset;row-gap:32px}}.tс-download-card__features{display:flex;flex-direction:column;justify-content:space-between;min-height:var(--features-min-height)}@media screen and (max-width:1000px){.tс-download-card__features{min-height:unset;row-gap:32px}}.tс-download-card__tag{background-color:var(--rs-color-primary-t-fog-light-theme);border-top-left-radius:6px;border-top-right-radius:6px;bottom:calc(100% + 1px);padding:6px 12px;position:absolute;right:16px}.tс-download-card__label{background-color:var(--rs-color-grey-5);min-height:auto;padding:8px 16px}.tс-download-card__infinity-icon{--wt-icons-big-width:36px;--wt-icons-big-height:36px}
@media screen and (max-width:1000px){.tс-download-cards{row-gap:32px}}
@media screen and (max-width:640px){.sign-up-buttons__container{display:flex;flex-direction:column;margin-top:8px}.sign-up-buttons__container button{margin:8px 0 0;width:100%}}
.teamcity-cloud-email-verification-form,.teamcity-cloud-email-verification-form__email-input{width:100%}.submitted-message{background-color:var(--wt-color-grey-light);display:flex;flex-direction:row;padding:16px}.submitted-message__icon-col{margin-right:16px}.submitted-message__icon-col__warning-icon{color:var(--wt-color-error)}.submitted-message__icon-col_theme-dark{color:var(--wt-color-white)}.submitted-message_theme-dark{background-color:var(--wt-color-white-10)}.submitted-message_theme-dark .wt-link{border-bottom:1px solid var(--wt-color-white);color:var(--wt-color-white)}
.teamcity-download-license-key-email-notice{background-color:var(--rs-color-grey-5);border-radius:8px;padding:8px}
.on-prem-additional-content{display:flex;gap:12px}.on-prem-additional-content__title{color:#0068fd}.on-prem-additional-content__icon{height:24px;width:24px;fill:#0068fd}.on-prem-additional-content__tooltip-icon{vertical-align:text-bottom}@media screen and (max-width:1000px){.on-prem-additional-content__tooltip-icon{display:none}}
.enterprise-block__download-cards{margin-top:84px}
.teamcity-download-faq-section{background-color:var(--rs-color-black,#19191c)}.teamcity-download-faq-section__accordion,.teamcity-download-faq-section__accordion-item{background-color:transparent}
.teamcity-download-upgrade-banner{align-items:center;background-color:rgba(0,104,253,.1);border-radius:16px;display:flex;justify-content:space-between;padding:16px 150px}@media screen and (max-width:1276px){.teamcity-download-upgrade-banner{padding:16px 32px}}@media screen and (max-width:640px){.teamcity-download-upgrade-banner{flex-direction:column;padding:16px}}
.what-you-get-banner{background:#f4f4f4;border-radius:16px;overflow:hidden}.what-you-get-banner__right-col{padding:32px}@media screen and (max-width:640px){.what-you-get-banner__right-col{padding:16px}}.what-you-get-banner__left-col{background-image:url(/_assets/www/teamcity/download/parts/teamcity-download-page/img/teamcity-what-you-get-banner-bg.acb8930e674fc98b6089.png);background-repeat:no-repeat;background-size:cover;border-bottom:1px solid rgba(25,25,28,.2);border-left:1px solid rgba(25,25,28,.2);border-radius:12px 0 0 12px;border-top:1px solid rgba(25,25,28,.2)}@media screen and (max-width:1000px){.what-you-get-banner__left-col{border:1px solid rgba(25,25,28,.2);border-radius:16px;height:450px}}@media screen and (max-width:640px){.what-you-get-banner__left-col{border:1px solid rgba(25,25,28,.2);border-radius:16px;height:200px}}.what-you-get-banner__feature-li:not(:first-child){margin-top:16px}.what-you-get-banner__feature{-moz-column-gap:16px;column-gap:16px;display:flex}.what-you-get-banner__feature-icon{flex-shrink:0}
