/*************** ОБЩЕЕ *****************/

.t490 .t-section__title {
    margin-bottom: 18px !important;
}
.uc-Sertiki .t923__col.t-col .t923__wrapper {
    width: calc(100% - 20px);
}
.uc-Sertiki .t923 .t-slds__container {
    width: 100%;
}
body.t-body div#allrecords > *:not(#t-header).uc-Sertiki {
    width: calc(100% - 100px);
    max-width: 1020px;
}
  
.uc-Sertiki .t-slds {
    overflow: visible;
}
.uc-Sertiki .t923 .t-slds__arrow_wrapper:before {
    dispLAY:NONE;
}


.uc-Sertiki .t-card__btn-wrapper {
    position: relative !important;
    box-sizing: border-box;
    padding: 15px 15px 0 !important;
}
.uc-Sertiki .t923__textwrapper.t923__paddingsmall {
    padding: 0;
}
.uc-Sertiki a.t-card__link_second div {
    white-space: normal;
    padding: 0;
    border: 0 !important;
    box-shadow: none;
    display: inline-block !important;
    width: 100% !important;
    text-align: left;
    line-height: 130% !important;
    text-transform: none;
    font-weight: 400 !important;
    font-size: 14px;
    border-radius: 0 !important;
    text-decoration: underline;
    text-decoration-color: #a0a0a1;
    margin: 0 !important;
    height: auto !important;
    letter-spacing:none;
}
.uc-Sertiki a.t-card__link_second span {
    white-space: normal;
    padding: 0;
    border: 0 !important;
    box-shadow: none;
    display: inline-block !important;
    width: 100% !important;
    text-align: left;
    line-height: 130% !important;
    text-transform: none;
    font-weight: 400 !important;
    font-size: 14px;
    border-radius: 0 !important;
    text-decoration: underline;
    text-decoration-color: #a0a0a1;
    margin: 0 !important;
    height: auto !important;
    letter-spacing:none;
}
.uc-Sertiki .t-btnflex_xs, .t-btn.t-btnflex_xs, .t-submit.t-btnflex_xs{
        padding-left: 0px !important;
    padding-right: 0px !important;
}
.uc-Sertiki .t-btnflex, .t-btn.t-btnflex, .t-submit.t-btnflex {
    border-width:0;
}
.uc-Sertiki .t923__content {
    height: auto !important;
    background: transparent !important;
}
.uc-Sertiki a.t-card__link_second {
    height: auto !important;
    display: block !important;
}
.uc-Sertiki .t-slds__items-wrapper {
    height: auto !important;
}

a.t-skiplink {
    display: none;
}
div.uc-portfolio-blk {
    max-width: none !important;
    margin: 0 !important;
    width: 100% ! IMPORTANT;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774 .t-card__btn-wrapper {
    display: none;
}
body.city {
    background: #f3f3f3;
}
div#allrecords > noindex {
    display: none;
}
div.uc-certificates .t603__container {
    padding: 0;
}
div.uc-certificates .t603__container {
    padding: 0;
    display: flex;
    flex-wrap: wrap;
    gap: 20px;
    flex-direction: row;
}

div.uc-certificates .t603__container .t603__tile {
    padding: 0;
    width: calc(100%/4 - 15px);
}

div#rec695084871 .t603__container .t603__tile:first-child {
    width: calc(100%/2 - 10px);
}

div.uc-certificates .t603__container:before {
    display: none;
}

div#rec695084871 .t603__container .t603__tile:first-child .t603__blockimg {
    padding-bottom: 64.5%;
}
.tarif-tiu {
    display: block;
    font-size: 20px;
    color: white;
    background: linear-gradient(90deg, #5A42A0, #772E97 );
    margin-bottom: 4px;
    padding: 25px;
    font-family: 'krzlGmtry',Arial,sans-serif;
}
.t-slds__arrow_wrapper {
    position: absolute !important;
}
li.t-slds__bullet::before {
    display: none !important;
}
.tiu-top {
    font-size: 30px;
    font-weight: 500;
    margin-bottom: 11px;
}
.green-color, .green-color a {
    color: #C8FEA8 !important;
}
.tiu-btm b a {
    font-weight: 500;
}
.tiu-top span.green-color {
    padding-left: 10px;
}
span.tiu-snoska {
    font-size: 16px;
    line-height: 1.2em;
    display: block;
    margin: 20px 0;
    opacity: 0.8;
}
.tiu-btm b:first-child a {
    border-bottom: 1px solid;
}
.tiu-btm {
    margin-bottom: 10px;
    padding-top: 5px;
}
    body.t-body #allrecords[data-tilda-page-alias*="bonus-plus"] .t220__textwrapper {
    margin-left: 0;
    padding: 60px;
    border-radius: 40px;
}
body.t-body #allrecords[data-tilda-page-alias*="bonus-plus"] #rec780435346 .t220__title {
    font-size: 42px;
    padding: 0;
} 
.card-variant__1 {
    display: flex;
    width: 100%;
    position: relative;
    gap: 15px;
}
.card {
    border-radius: 25px;
    position: relative;
    display: block;
    width: 100%;
    height: 100%;
    font-family: 'TildaSans', Arial, sans-serif;
}
.card__wrapper {
    width: calc(100% / 3 - 10px);
    height: 200px;
}
.card.silver {
    background-color: #e8eff9;
}
.card.gold {
    background-color: #f1da5f;
}
.card.vip {
    background-color: #343739;
}
.card__name, .card__num {
    font-weight: 500;
    font-size: 20px;
    letter-spacing: -.5px;
    position: absolute;
    left: 30px;
    user-select: none;
}
.card__name {
    line-height: 1.25;
    color: #343739;
    top: 25px;
    font-size: 25px;
    font-weight: 700;
}

.card.vip .card__discount, .card.vip .card__name, .card.vip .card__num {
    color: #e9e9e9;
}
.card__discount {
    font-weight: 500;
    font-size: 20px;
    letter-spacing: -.5px;
    color: #343739;
    position: absolute;
    top: 25px;
    right: 30px;
    user-select: none;
}
.card__num {
    bottom: 25px;
}
div.uc-bonus-cards ul.t-container {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px;
    margin: 0;
    flex-direction: row;
    justify-content: flex-start;
}
div.uc-bonus-cards ul.t-container li.t-list__item {
    width: calc(100% / 5 - 8px) !important;
    background: white;
    margin: 0 !important;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    padding: 20px;
    box-sizing: border-box;
}
div.uc-bonus-cards ul.t-container li.t-list__item:before {
    display: none;
}
div.uc-bonus-cards .t508__checkmark {
    display: none;
}
div.uc-bonus-cards .t508__textwrapper {
    padding: 0px !important;
}
div.uc-bonus-cards .t508__textwrapper .t-name {
    font-size: 15px !important;
    color: #292e31;
}
div.uc-bonus-cards .t-section__title {
    margin-bottom: 20px !important;
}
div.uc-bonus-cards .t508__textwrapper .t-name strong {
    color: #447e97;
}
div.uc-bonus-cards .t508__bgimg {
    width: 35px !important;
    height: 35px !important;
    margin-bottom:10px;
}
div.uc-bonus-cards .t-cell {
    height: auto;
}
div#rec780459830 li.t-col.t-list__item {
    background: #202123;
}
div#rec780459830.uc-bonus-cards .t508__textwrapper .t-name {
    color: white;
    font-size: 16px !important;
}
div#rec780459830.uc-bonus-cards .t508__textwrapper .t-name strong {
    color: #f1da5f;
}
.uc-bonus-instruments ul.t-container {
    display: flex !important;
    flex-wrap: wrap !important;
    gap: 10px;
    margin: 0;
    flex-direction: row;
    justify-content: flex-start;
}
.uc-bonus-instruments ul.t-container li.t-list__item:before, .uc-bonus-instruments ul.t-container:before {
    display:none;
}
.uc-bonus-instruments ul.t-container li.t-list__item {
    width: calc(100% / 5 - 10px) !important;
    background: #6c97a9;
    margin: 0 !important;
    border-radius: 20px;
    display: flex;
    flex-direction: column;
    padding: 20px;
    box-sizing: border-box;
}
.uc-bonus-instruments ul.t-container li.t-list__item .t1095__textwrapper {
    padding: 0 !important;
}
.uc-bonus-instruments ul.t-container li.t-list__item .t-name {
    color: white;
    font-size: 15px !important;
}
.uc-bonus-instruments ul.t-container .t-cell {
    height: auto;
}
.uc-bonus-instruments ul.t-container li.t-list__item .t1095__bgimg {
    margin-bottom: 13px;
    width: 25px;
    height: 25px;
    max-width: 100%;
    background-size: cover;
    background-repeat: no-repeat;
    background-position: center;
    background: #f1da5f;
    padding: 20px;
    background-size: 66%;
    background-repeat: no-repeat;
    background-position: 50%;
    border-radius: 14px;
}
.bonus-btns {
    display: flex;
    flex-direction: row;
    gap: 15px;
    font-family: 'TildaSans', Arial, sans-serif;
}

.bonus-wrp {
    width: calc(50% - 7px);
}

.bonus-btn.presentation {
    background: #202123;
    height: 100%;
}

.bonus-btn {
    border-radius: 20px;
    position: relative;
    overflow:hidden;
}

.bonus-btn a:after {
    content: '';
    width: 100px;
    height: 190%;
    background: #ffffff54;
    position: absolute;
    transform: rotate(337deg);
    top: -50px;
    left: -160px;
}
.bonus-btn:hover a:after {
    left: 120%;
    transition: 0.4s ease-in;
}
.bonus-btn.partner-site a:after  {
    background: #b5d7e51c;
}
.bonus-btn.presentation a:after  {
    background: #ffffff0f;
}


.bonus-btn a {
    font-size: 32px;
    color: white !important;
    padding: 30px 40px !important;
    display: block;
    min-height: 80px;
    height: 100%;
    font-weight: 600;
    box-sizing: border-box;
}
.bonus-btn a:before {
    background-image: url(https://static.tildacdn.com/tild6664-6561-4931-b135-303263383264/arrow-narrow-up-righ.svg);
    content: '';
    width: 40px;
    height: 40px;
    position: absolute;
    right: 30px;
    top: 30px;
    z-index: 1;
}
.bonus-btn.presentation a::before {
    background-image: url(https://static.tildacdn.com/tild6364-3166-4663-b430-653563353064/download-01.svg);
}
.bonus-btn.signup a::before {
    background-image: url(https://static.tildacdn.com/tild6632-6161-4564-a339-666265656231/lock-unlocked-01.svg);
}
.bonus-btn a span {
    width: 70%;
    display: inline-block;
}
.bonus-wrp.right {
    display: flex;
    flex-direction: column;
    gap: 15px;
}

.bonus-btn.partner-site {
    background: white;
}

.bonus-btn.partner-site a {
    color: black;
}

.bonus-wrp.right .bonus-btn a {
    color: black !important;
}

.bonus-btn.signup {
    background: #f1da5f;
}
div.uc-bonus-cards ul.t-container:before {
    display:none;
}
body.t-body #allrecords[data-tilda-page-alias*="bonus-plus"] footer#t-footer:after {
    display:none;
}



@media screen and (max-width: 1280px) {
div#rec780423272 li.t-col {
    margin-top: 0 !important;
    margin-bottom: 20px;
}
.tiu-top {
    font-size: 26px;
}
.tarif-tiu {
    font-size: 18px;
}
span.tiu-snoska {
    font-size: 15px;
}
.tiu-btm {
    font-size: 20px;
}
div#rec780423272 .t820__bgimg {
    width: 40px !important;
    height: 40px !important;
}
body.t-body #allrecords[data-tilda-page-alias*="bonus-plus"] .t220__textwrapper {
    margin-left: 0;
    padding: 47px;
    border-radius: 30px;
}
.card__name, .card__num {
    left: 20px;
}
.card__name {
    top: 15px;
    font-size: 20px;
}
.card__discount {
    top: 15px;
    right: 20px;
}
.card__num {
    bottom: 15px;
}
.card__wrapper {
    height: 170px;
}
div.uc-bonus-cards ul.t-container {
    gap: 6px;
}
div.uc-bonus-cards ul.t-container li.t-list__item {
    width: calc(100% / 5 - 5px) !important;
    padding: 16px;
}
div#rec780459830.uc-bonus-cards .t508__textwrapper .t-name {
    font-size: 14px !important;
}
.uc-bonus-instruments ul.t-container li.t-list__item .t1095__bgimg {
    margin-bottom: 10px;
    width: 15px;
    height: 15px;
    border-radius: 12px;
}
.uc-bonus-instruments ul.t-container li.t-list__item {
    width: calc(100% / 4 - 8px) !important;
}
.uc-bonus-instruments ul.t-container li.t-list__item .t-name {
    font-size: 14px !important;
}
.bonus-btn a {
    font-size: 26px;
    line-height: 110%;
    padding: 25px 30px 30px !important;
}
div.uc-bonus-cards .t-section__title {
    margin-bottom: 10px !important;
}
div.uc-bonus-cards .t508__textwrapper .t-name {
    font-size: 14px !important;
}
}

@media screen and (max-width: 1080px) {
.bonus-btn a {
    font-size: 23px;
}
.tiu-top {
    font-size: 23px;
}
.tarif-tiu {
    font-size: 16px;
}
span.tiu-snoska {
    font-size: 14px;
}
.tiu-btm {
    font-size: 18px;
}
.card__wrapper {
    height: 155px;
}
body.t-body #allrecords[data-tilda-page-alias*="bonus-plus"] .t220__textwrapper {
    padding: 40px;
}
div#rec780459830.uc-bonus-cards .t508__textwrapper .t-name {
    font-size: 13px !important;
}


}

@media screen and (max-width: 690px) {
.tarif-tiu br {
    display: none;
}
}

@media screen and (max-width: 600px) {
.tiu-top span.green-color {
    padding-left: 0;
    display: block;
}
span.tiu-snoska {
    display: none;
}
.tiu-sered {
    margin-bottom: 11px;
}
.tiu-btm {
    font-size: 17px;
}
}




@media screen and (max-width: 470px) {
.tiu-btm b:first-child {
    display: block;
    margin-bottom: 4px;
}
body.t-body div#allrecords div#rec177713330.t-rec .t650 .t-container .t-col_4.t-card__col {
    width: 100%;
    margin-bottom: 4px;
    margin-right: 0px !important;
}
}




body {
    text-rendering: optimizeSpeed;
}
.t345 .t-sociallinks__item:before {
    display: none;
}
body.t-body div#allrecords .t-sociallinks__item a[href*="hh.ru"] {
    background: url(https://static.tildacdn.com/tild6166-3437-4138-a239-346334366233/hh.svg) !important;
    width: 30px;
    height: 30px;
    display: block;
}
body.t-body div#allrecords .t-sociallinks__item a[href*="hh.ru"] svg {
    display: none;
}
body.t-body div#allrecords .t570 .t-sociallinks__item a[href*="hh.ru"] {
    -webkit-filter: brightness(10);
            filter: brightness(10);
}
footer#t-footer .t345-socials {
    position: absolute;
    top: 50%;
    left: 0;
    right: auto;
}
body.t-body div#allrecords {
   padding-left: 400px;
   /*  padding-right: 80px;*/
   /* box-shadow: inset 0 -121px 0 0 #111111;*/
}
body.t-body div#allrecords > *:not(#t-header) {
    width: calc(100% - 160px);
    position: relative;
    margin: 0 80px;
    max-width: 1000px;
}
body.t-body div#allrecords .uc-panel-call, body.t-body div#allrecords div#rec178577996 {
    max-width: none !important;
}
/*
body.t-body div#allrecords .t-rec[data-record-type="121"] {
    max-width: none !important;
}*/
body.t-body div#allrecords .t-rec[data-record-type="121"] .t558 {
    max-width: 1000px;
    position: relative;
}
#allrecords .t558__container {
    display: flex;
    flex-wrap: wrap;
    flex-direction: row;
    align-items: flex-start;
    gap: 60px;
}
#allrecords .t558__container:before, #allrecords .t558__container:after {
    display: none;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t595__item_4-in-row {
    width: 25%;
}
body.t-body .t650 .t-container {
    max-width: none;
    padding: 1px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body div#allrecords > *:not(#t-header) .t650 .t-container .t-col_4.t-card__col {
    width: calc(100%/3 - 5px);
    margin-bottom: 2px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col_4.t-card__col {
    max-width: none;
    margin: 0px;
    width: calc(100%/3 - 2px);
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col_4.t-card__col {
    max-width: none;
    margin: 0;
    position: relative;
    width: calc(100%/3 - 0px);
}
body.t-body div#allrecords div#rec177713330 .t650__text .t-name {
    font-size: 25px;
    line-height: 1em;
    font-weight: 500;
    margin-bottom: 5px;
}
body.t-body div#allrecords div#rec177713330 .t650__text {
    padding: 0;
}
body.t-body div#allrecords div#rec177713330 .t650 .t-container .t650__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}

body.t-body div#allrecords div#rec177713330 .t650 .t-container .t650__row:not(:last-child) {
    border-bottom: 0;
    margin-bottom: 0px;
}
body.t-body div#allrecords div#rec177713330 .t650 .t-container .t-col_4.t-card__col:not(:nth-child(3)) {
    border-right: 0;
    margin-right: 5px;
}
body.t-body div#allrecords div#rec177713330 .t650 .t-container .t-col_4.t-card__col .t650__inner-col {
    padding: 40px 11% 50px;
    height: 100% !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    -webkit-box-shadow: none;
            box-shadow: none;
    background-color: #0000000d !important;
}
body.t-body div#allrecords div#rec177713330 .t650 .t650__inner-col:hover {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}


body.t-body div#rec177713330 .t650 .t-container .t650__row:not(:first-child) {
    margin-top: 0 !important;
}
body.t-body .t-container {
    max-width: none;
}
body.t-body .t-width_12 {
    max-width: none;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_4 {
    width: calc(100%/3 - 34px);
    max-width: none;
    margin: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body #allrecords[data-tilda-page-alias^="price"]  > *:not(#t-header) .t-container .t-col.t-col_4:not(:last-child) {
    margin-right: 50px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col:nth-child(2) {
    width: 210px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t490 .t-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
body.t-body div#allrecords > *:not(#t-header) .t490__col:first-child {
    text-align: right;
}
body.t-body div#allrecords > *:not(#t-header) .t490__col:last-child {
    text-align: left;
}
body.t-body div#allrecords > *:not(#t-header) .t490 .t-section__topwrapper {
    margin-bottom: 30px;
}
 div#allrecords > *:not(#t-header) .t490 {
    border: 20px solid #7cc824;
    padding: 60px 40px 70px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}



body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col {
    padding-right: 40px;
    width: calc(100%/3);
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3 {
    max-width: none;
    width: calc(100%/4 - 30px);
    margin-right: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.t495__col.t-col.t-col_3:last-child {
    margin-right: 0 !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_6 {
    max-width: 50%;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_6 .t005__text {
    padding-right: 100px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container {
    max-width: 100%;
    padding: 0px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    width: 100%;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col {
    margin-left: 0;
    margin-right: 0;
    width: 100%;
    max-width: none;
}

body.t-body div#allrecords > *:not(#t-header) .t404 .t-container,
body.t-body div#allrecords > *:not(#t-header) .t688__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
body.t-body div#allrecords > *:not(#t-header) .t404 .t-container::before, 
body.t-body div#allrecords > *:not(#t-header) .t404 .t-container::after,
body.t-body div#allrecords > *:not(#t-header) .t688__row:after {
    display: none;
}
body.t-body div#allrecords > *:not(#t-header) .t-form__bottom-text {
    text-align: left;
}
body.t-body div#allrecords > *:not(#t-header) .t228__maincontainer.t228__c12collumns {
    max-width: none;
    margin: 0 auto;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body div#allrecords > *:not(#t-header) .t228__maincontainer.t228__c12collumns .t228__padding40px {
    width: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t228__leftside, .t228__centerside {
    display: none;
}
body.t-body div#allrecords > *:not(#t-header) .t228__rightside {
    text-align: left;
}
body.t-body div#allrecords > *:not(#t-header) .t228__rightcontainer {
    text-align: left;
    float: left;
}
body.t-body div#allrecords > *:not(#t-header) .t228__right_descr {
    padding-left: 0;
}   

body.t-body div#allrecords > *:not(#t-header) .t404__paddingsmall .t404__uptitle {
    padding-bottom: 0 !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t404__col {
    width: calc(100%/3 - 40px);
    max-width: none;
}
body.t-body div#allrecords > *:not(#t-header) .t690 {
    padding: 0 80px;
}

.t795 {
    padding: 0 60px;
}

body.t-body div#allrecords > *:not(#t-header) .t446__rightwrapper {
    padding-right: 0;
    width: 100%;
}
body.t-body div#allrecords > *:not(#t-header) .t446__leftwrapper {
    display: none;
}
body.t-body .t-popup {
    background-color: rgba(164, 163, 169, 0.52) !important;
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
}
svg.t-popup__close-icon g {
    fill: black;
}
.t390__wrapper {
    padding: 0;
}
body.t-body div#allrecords > #rec177614530, 
body.t-body div#allrecords[data-tilda-page-id="10410428"] div#rec177688064 {
    margin: 0;
    width: 100%;
}
h5 {
    text-transform: uppercase;
    font-weight: 600;
    font-size: 20px;
    letter-spacing: 0.5px;
    margin-bottom: 10px;
}
div.t-rec:not(.uc-no-podpis) span.t142__text {
    height: 100%;
    line-height: 61px;
}
#allrecords[data-tilda-page-alias^="portfolio"] span.t142__text, body.t-body #allrecords[data-tilda-page-alias^="blog"] span.t142__text {
    height: auto;
}

body.t-body .t142 {
    position: fixed;
    right: 40px;
    bottom: 30px;
    z-index: 200000;
    width: auto;
    padding: 0 ;
    display: block;

}
.t142 .t-btnflex, .t142 .t-btn.t-btnflex{
    padding-top: 0px !important;
    overflow: visible !important;
}

/*#rec1216930136 .t-btnflex.t-btnflex_type_button{*/
/*        box-shadow: 0 10px 30px 0 rgb(239 4 63 / 42%) !important;*/
/*}*/

body.t-body .t142 .t142__submit {
    -webkit-box-shadow: 0 10px 30px 0 rgb(239 4 63 / 42%);
            box-shadow: 0 10px 30px 0 rgb(239 4 63 / 42%);
    padding-left: 40px;
    padding-right: 40px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    position: relative;
}
body.t-body .t142 .t-btn {
    -webkit-box-shadow: 0 10px 30px 0 rgb(239 4 63 / 42%);
            box-shadow: 0 10px 30px 0 rgb(239 4 63 / 42%) !important;
    padding-left: 40px;
    padding-right: 40px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    position: relative;
}
body.t-body .t142 .t142__submit:hover {
    background-color: #ff033f !important;
    -webkit-box-shadow: 0 10px 30px 0 rgb(255 16 76 / 55%);
            box-shadow: 0 10px 30px 0 rgb(255 16 76 / 55%);
}
body.t-body .t142 .t-btn:hover {
    background-color: #ff033f !important;
    -webkit-box-shadow: 0 10px 30px 0 rgb(255 16 76 / 55%);
            box-shadow: 0 10px 30px 0 rgb(255 16 76 / 55%);
}
 .t142 .t-btn{
         line-height: 34px;
     
 }

body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 .t-btn,
body.t-body #allrecords[data-tilda-page-alias*="dlya-restoranov"] .t142 .t-btn,
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 .t142__submit,
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .t142 .t142__submit,
body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] .t142 .t142__submit,
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t142 .t142__submit,
body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t142 .t142__submit,
body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t142 .t142__submit {
    line-height: 34px;
}
.t142 .t-btnflex__text{
   display: block;
    padding-top: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 36px; 
}
#rec181455774 .t-btnflex.t-btnflex_type_button,#rec183157594 .t-btnflex.t-btnflex_type_button{
    padding-bottom:0;
    height:50px;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 .t-btnflex__text, body.t-body #allrecords[data-tilda-page-alias*="/contacts/"] .t142 .t-btnflex__text, body.t-body #allrecords[data-tilda-page-alias*="/"] .t142 .t-btnflex__text, body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 .t142__text, body.t-body #allrecords[data-tilda-page-alias*="dlya-restoranov"] .t142 .t-btnflex__text, body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .t142 .t142__text, body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] .t142 .t142__text, body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t142 .t142__text, body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t142 .t142__text, body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t142 .t142__text {
    display: block;
    padding-top: 4px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    line-height: 36px;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 span.t-btnflex__text:after,
body.t-body #allrecords[data-tilda-page-alias*="dlya-restoranov"] .t142 span.t-btnflex__text:after,
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 span.t142__text:after,
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .t142 span.t142__text:after,
body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] .t142 span.t142__text:after,
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t142 span.t142__text:after,
body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t142 span.t142__text:after,
body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t142 span.t142__text:after {
    display: block;
    font-size: 12px;
    position: absolute;
    width: 100%;
    top: 23px;
    left: 0;
    opacity: 0.8;
    letter-spacing: 1px;
    content: 'по созданию сайта';
}

body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .t142 span.t142__text:after {
    content: 'по продвижению сайта';
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya-reklama"] .t142 span.t142__text:after {
    content: 'по контекстной рекламе';
}
body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] .t142 span.t142__text:after {
    content: 'по CRM Битрикс24';
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t142 span.t142__text:after {
    content: 'по созданию приложения';
}

body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t142 span.t142__text:after {
    content: 'по нашим решениям';
}

body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t142 span.t142__text:after {
    content: 'по комплексным решениям';
}

.t142__submit {
    padding-left: 30px;
    padding-right: 30px;
    letter-spacing: 0.5px;
}
.t446 .t-btn {
    height: 45px;
    padding-left: 20px;
    padding-right: 20px;
    letter-spacing: 0.5px;
}
.t-btn {
    font-weight: 500 !important;
    letter-spacing: 0.5px;
}   

div#rec183604642 .t142 {
    position: static !important;
}
div#rec183604642 .t142__submit {
    height: 50px;
    text-transform: uppercase;
    line-height: 50px;
    font-size: 14px !important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;   
}
div#rec183604642 .t142__submit:hover {
    background: #191a1c;
    color: white !important;
    border-color: #191a1c !important;
}
body.t-body div#allrecords > .t-rec[data-record-type="128"] {
    width: calc(100%/2 - 130px) !important;
    display: inline-block;
    vertical-align: top;
    margin-right: 0 !important;
}
body.t-body div#allrecords > .t-rec[data-record-type="128"] .t120 .t-col_6 {
    max-width: none !important;
}
.t-submit, .t-btn {
    letter-spacing: 0.5px;
    text-transform: uppercase;
   
}  
.t185__butwrapper a.t-btn {
 padding-left: 37px !important;
  padding-right: 37px !important;
}
.t345-text__wrapper {
    padding-left: 200px;
    padding-right: 17vw;
}
body.t-body div#allrecords .t-rec[data-record-type="604"] {
    width: 100% !important;
    margin: 0 !important;
}
.tarifs.main .tarif.seo {
    background: #f3d789;
}
.tarifs.tarifs-in .t-diz {
    background: url(https://static.tildacdn.com/tild3638-6530-4030-a437-663537306262/22222.svg);
    width: 33px;
    height: 28px;
}
.tarifs.tarifs-in .t-diz img,
.tarifs.tarifs-in .t-mob img {
    display: none;
}

.tarifs.tarifs-in .t-mob {
    background: url(https://static.tildacdn.com/tild3330-3065-4161-a133-343336373133/11111.svg);
    width: 20px;
    height: 27px;
}
.tarifs.tarifs-in.tarif-odin .tarif {
    width: 100%;
}
.tarifs.tarifs-in.tarif-odin .tarif .t-top {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 240px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: auto;
    margin-bottom: 0;
}

.tarifs.tarifs-in.tarif-odin .tarif .t-btm {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    width: 190px;
}
.tarifs.tarifs-in.tarif-odin .tarif .t-top span {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 210px);
    padding-left: 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.tarifs.tarifs-in.tarif-odin .tarif .t-top h5 {
    display: inline-block;
    vertical-align: top;
}

body.t-body div#allrecords > *:not(#t-header) .t-container .t490__col.t-col_6:last-child {
    width: 80%;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t490__col.t-col_6:first-child {
    width: 20%;
    max-width: none;
}


body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container {
    display: inline-block;
    vertical-align: top;
    width: 170px !important;
}
div#rec188589503 {
    background: #0000000d;
    padding-left: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    max-width: 998px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__topwrapper {
    margin-bottom: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container .t-section__title {
    margin: 0 !important;
    font-size: 20px;
    padding-top: 0px;
    font-weight: normal;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__container.t-container {
    display: inline-block;
    vertical-align: top;
    width: calc(100% - 190px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__bgimg.t-bgimg {
    background-size: contain;
    margin-bottom: 0;
    padding-bottom: 0 !important;
    height: 50px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col {
    width: 17% !important;
    padding-right: 0 !important;
    margin-right: 6% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:first-child {
    width: 28% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:last-child {
    width: 13% !important;
    margin-right: 0% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(3) {
    width: 21% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(2) {
    width: 15% !important;
}
.t-form__bottom-text {
    font-size: 15px;
    margin-top: 13px;
}
body.t-body .t490__img {
    margin-bottom: -20px;
    width: auto;
    margin-top: 10px;
}
.t502__col:last-child {
    padding-right: 0 !important;
}
#allrecords b, #allrecords strong {
    font-weight: 600;
}
.t005__text strong {
    margin-bottom: -37px;
    margin-bottom: -12px;
    display: block;
    font-weight: 500 !important;
}
.t-records ul {
    margin-top: 10px;
    margin-bottom: 10px;
}
#allrecords ul {
    padding-left: 15px;
}
.t-records ul li {
    margin: 8px 0;
    line-height: 1.1em;
    list-style: none;
    position: relative;
}
li.t758__list_item::before {
    display: none !important;
}
body.t-body div#allrecords > *:not(#t-header) ul li:before {
    content: '';
    width: 4px;
    height: 4px;
    background: #7cc824 !important;
    position: absolute;
    left: -14px;
    top: 6px;
    bottom: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t502 ul li:before,
body.t-body div#allrecords > *:not(#t-header) .t537 ul li:before,
body.t-body div#allrecords > *:not(#t-header) .t604 ul li:before,
body.t-body div#allrecords > *:not(#t-header) .t497 ul li:before,
body.t-body div#allrecords > *:not(#t-header) .t503 ul li:before,
body.t-body div#allrecords > *:not(#t-header) .t533 ul li:before,
body.t-body div#allrecords > *:not(#t-header) .t397 ul li:before,
body.t-body div#allrecords > *:not(#t-header) .t820 ul li:before,
body.t-body div#allrecords > *:not(#t-header) .t822 ul.t822__container li:first-child:before {
    display: none !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__content a .t-card__btn {
    display: none;
}

body.t-body div#allrecords > *:not(#t-header) .t822 ul li:before {
    left: -23px;
}
body.t-body div#allrecords > *:not(#t-header) .bitrix ul li:before {
    background: #ffffff;
}
.t681 .t-section__bottomwrapper {
    margin-top: 38px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407,
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t046 {
    width: calc(100% - 400px);
}
footer#t-footer {
    padding-top: 1px;
    width: calc(100% - 160px) !important;
    max-width: none !important;
}
.t604 .t-slds__arrow svg polyline {
    stroke: white;
    stroke-width: 2px;
}/*
.t604 .t-slds__item {
    min-height: 720px;
}*/
.t604 .t-slds__item .t-width {
    background: #f1f1f1;
}


.t604 .t-slds__arrow {
    background: #87c540 !important;
    -webkit-box-shadow: 0 0 0 0px rgb(135 197 64 / 78%);
            box-shadow: 0 0 0 0px rgb(135 197 64 / 78%);
    -webkit-transition: -webkit-box-shadow 0.3s ease-out;
    transition: -webkit-box-shadow 0.3s ease-out;
    -o-transition: box-shadow 0.3s ease-out;
    transition: box-shadow 0.3s ease-out;
    transition: box-shadow 0.3s ease-out, -webkit-box-shadow 0.3s ease-out;
}
body.t-body #allrecords[data-tilda-page-alias^="dlya-restoranov/"] .t-rec[data-record-type="604"] .t604 .t-slds__arrow {
    background: rgb(220 109 140 / 55%) !important;
        -webkit-box-shadow: 0 0 0 0px rgb(220 109 140 / 55%);
            box-shadow: 0 0 0 0px rgb(220 109 140 / 55%);
}

body.t-body #allrecords[data-tilda-page-alias^="dlya-restoranov/"] .t-rec[data-record-type="604"] .t604 .t-slds__arrow:hover {
    -webkit-box-shadow: 0 0 0 10px rgb(220 109 140 / 55%);
            box-shadow: 0 0 0 10px rgb(220 109 140 / 55%);
}
body.t-body div#allrecords > *:not(#t-header) .t-slds__bullet_body {
    background-color: #00000020 !important;
    width: 8px;
    height: 8px;
}
body.t-body div#allrecords > *:not(#t-header) .t-slds__bullet_body:hover {
    background: #b1b1b1 !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-slds__bullet_active .t-slds__bullet_body {
    background-color: #00000070 !important;
    border-color: transparent;
}

.t690 .t-input, .t690 .t-form .t-submit {
    border-radius: 2px;
}

.t690 .t-form .t-submit {
    color: #191a1c !important;
    background-color: #87c540 !important;
    -webkit-transition: background-color 0.3s, -webkit-box-shadow 0.3s;
    transition: background-color 0.3s, -webkit-box-shadow 0.3s;
    -o-transition: background-color 0.3s, box-shadow 0.3s;
    transition: background-color 0.3s, box-shadow 0.3s;
    transition: background-color 0.3s, box-shadow 0.3s, -webkit-box-shadow 0.3s;
}
.t690 .t-form button.t-submit:hover {
    -webkit-box-shadow: 0 3px 40px 4px rgb(151 255 31 / 27%);
            box-shadow: 0 3px 40px 4px rgb(151 255 31 / 27%);
    background-color: #93d843 !important;
}
body.t-body .t490__col {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    float: none;
    width: calc(100%/2 - 145px) !important;
}
body.t-body .t490__wrappercenter {
    padding-left: 0;
    padding-right: 0;
}


.t503 li.t-card__col:nth-child(6), .t503 li.t-card__col:last-child {
    margin-right: 0 !important;
}
.t503 .t503__title {
    margin-top: 13px;
    padding-right: 20px;
}
.t822 .t822__col-wrapper {
    padding: 0px 70px 0 0;
}
.t822 .t822__col.t822__col_line:before {
    left: -35px;
}

.t400__submit {
    line-height: 56px;
    height: 56px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title strong em {
    font-size: 20px;
    position: absolute;
    width: 100%;
    bottom: 20px;
    left: 0;
    font-style: normal;
    color: #ef043f;
    padding: 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col:nth-child(4),
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col:nth-child(9) {
    margin-right: 0;
}
body.t-body #allrecords .t502__textwrapper {
    vertical-align: middle;
}
body.t-body #allrecords .t502__col.t-col_3 {
    padding-right: 0 !important;
}
.t502__blockdescr.t-descr {
    line-height: 1.3;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(2) {
    width: calc(100% - 110px) !important;
    max-width: 57%;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(1) {
    width: 170px !important;
}
.t195__text {
    padding-right: 70px;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col:nth-child(3) {
    margin-right: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col {
    margin-right: 50px;
    width: calc(100%/3 - 34px);
}
.t503__descr {
    margin-top: 10px;
}

body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407__uptitle {
    margin-bottom: 6px;
    font-size: 12px;
    color: rgba(0, 0, 0, 0.5) !important;
    font-weight: 500;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407__title {
    line-height: 1.1em;
    font-size: 20px;
}
.t570__map.t570__col {
    width: 60%;
}
.t570__descr a {
    color: white !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.t570__col.t570__col_text {
    width: 40%;
}
.t570__descr.t-descr {
    line-height: 1.9em;
}
.t345-wrapper {
    padding: 0 !important;
}
.t345 .t-sociallinks, .t345 .t-sociallinks__wrapper, .t345 .t-sociallinks__item, .t345-social__wrapper, .t345-social__item, .t345-social {
    margin: 0;
    margin-right: 5px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(2),
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(3) {
    margin-right: 0;
}
.t446__logowrapper {
    position: absolute;
    left: 0;
    display: none;
}
.t446__logowrapper2 {
    left: 0;
}
.t-col.t595__item:before {
    content: "";
    display: block;
    padding-top: 75%;
}
.t595__img {
    width: auto;
    max-width: 90% !important;
    max-height: 90%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    -o-object-fit: cover;
       object-fit: cover;
    font-family: 'object-fit: cover;';
}
.t-col.t595__item {
    padding: 0;
}
div#rec177614530 .t050 {
    padding: 0 80px;
}
div#rec177614530 .t050__uptitle {
    padding-top: 0;
    margin-bottom: 20px;
    display: inline-block;
    background: yellow;
    letter-spacing: 0;
    font-size: 20px;
    padding: 17px 30px 20px;
}
div#rec177614530 .t050__descr {
    padding-top: 0;
    padding-bottom: 0;
    margin-top: 30px;
}
div#rec177614530 .t050__descr li {
    font-size: 24px;
    opacity: 1;
    list-style-type: none;
    margin: 9px 0;
}
div#rec177614530 .t050__descr ul {
    padding: 0;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child td:after, div#nav178577996 .t446__right_buttons_but:first-child td:after {
    content: 'для действующих клиентов';
    display: block;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    opacity: 0.6;
    text-transform: none;
    letter-spacing: 0;
    margin-top: -3px;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child span:after, div#nav178577996 .t446__right_buttons_but:first-child span:after {
    content: 'для действующих клиентов';
    display: block;
    font-style: normal;
    font-weight: normal;
    font-size: 12px;
    opacity: 0.6;
    text-transform: none;
    letter-spacing: 0;
    margin-top: -3px;
}
.uc-panel-call .t446 .t446__right_buttons_but:last-child a, div#nav178577996 .t446__right_buttons_but:last-child a {
    border: 0 !important;
    width: 73px;
    padding: 0;
    white-space: normal;
    text-align: left;
    font-style: normal;
    font-weight: normal !important;
    font-size: 14px;
    line-height: 120%;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    text-transform: none !important;
    letter-spacing: 0 !important;
    margin-left: 30px;
}
.uc-panel-call .t446 .t446__right_buttons_but:last-child a:hover, div#nav178577996 .t446__right_buttons_but:last-child a:hover {
    text-decoration: none;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child a, div#nav178577996 .t446__right_buttons_but:first-child a {
    text-transform: none !important;
    letter-spacing: 0 !important;
    text-align: left;
    font-size: 16px;
    font-weight: normal !important;
    border: 0px !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 1.1em;
    padding: 0 20px 0 45px;
    position: relative;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    background: #e2e2e2;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child div, div#nav178577996 .t446__right_buttons_but:first-child div {
    text-transform: none !important;
    letter-spacing: 0 !important;
    text-align: left;
    font-size: 16px;
    font-weight: normal !important;
    border: 0px !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    line-height: 1.1em;
    padding: 0 20px 0 45px;
    position: relative;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
    background: #e2e2e2;
}

.uc-panel-call .t446 .t446__right_buttons_but:first-child:hover a, div#nav178577996 .t446__right_buttons_but:first-child:hover a {
    color: black !important;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child td:before, div#nav178577996 .t446__right_buttons_but:first-child td:before {
    content: '';
    background: url(https://static.tildacdn.com/tild3964-3161-4733-b731-646537623134/teh.svg);
    width: 23px;
    height: 100%;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 0;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child span:before, div#nav178577996 .t446__right_buttons_but:first-child span:before {
    content: '';
    background: url(https://static.tildacdn.com/tild3964-3161-4733-b731-646537623134/teh.svg);
    width: 23px;
    height: 100%;
    display: inline-block;
    position: absolute;
    left: 15px;
    top: 0;
    background-repeat: no-repeat;
    background-position: 50%;
    -webkit-transition: 0.3s ease;
    -o-transition: 0.3s ease;
    transition: 0.3s ease;
}

.uc-panel-call .t446 .t446__right_buttons_but:first-child:hover a td:before, div#nav178577996 .t446__right_buttons_but:first-child:hover a td:before {
    -webkit-filter: invert(1);
            filter: invert(1);
}
.t-title_xxl {
    line-height: 1em;
}
body.t-body div#allrecords {
    overflow: hidden;
}
.t228__right_descr a:first-child {
    margin-right: 28px;
}
.t686__bg {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    position: absolute;
    top: 0;
    right: 0;
    bottom: 0;
    left: 0;
    -o-object-fit: cover !important;
       object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
    font-family: 'object-fit: cover;';
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
.t686__show_hover .t686__textwrapper, .t686__show_hover .t686__button-container {
    opacity: 1;
}
.t686__show_hover .t686__textwrapper.t686__textwrapper_animated {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
}
.t686__textwrapper {
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    height: auto;
    text-align: left;
    padding: 0;
}
.t686__textwrapper__content {
    margin: 10% 10%;
    position: relative;
}
.t686__text {
    margin-top: 0;
}

.t686__cell:after {
    content: '';
    background: #ffffff00 !important;
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    display: block;
    z-index: 1;
    -webkit-transition: 0.4s ease-out;
    -o-transition: 0.4s ease-out;
    transition: 0.4s ease-out;
    opacity: 0 !important;
    background-image: -o-linear-gradient(rgb(67 68 76 / 65%),rgb(17 17 29 / 18%)) !important;
    background-image: -webkit-gradient(linear,left top, left bottom,from(rgb(67 68 76 / 65%)),to(rgb(17 17 29 / 18%))) !important;
    background-image: linear-gradient(rgb(67 68 76 / 65%),rgb(17 17 29 / 18%)) !important;
}
.t686__col:hover .t686__cell:before {
    opacity: 0 !important;
}
.t686__col:hover .t686__cell:after {
    opacity: 1 !important;
}

.t446__right_buttons {
    padding-left: 55px;
}
.t686__textwrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.t686 .t686__textwrapper__content {
    margin: 0px auto;
    position: relative;
    text-align: center;
}
.t686 .t686__text {
    margin-top: 0;
}
.t228 a {
    color: #191a1c !important;
}
.t686__bg {
    opacity: 0.9;
}
.t686__col:hover .t686__bg {
    opacity: 1;
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
    -webkit-transition: 1s ease-out !important;
    -o-transition: 1s ease-out !important;
    transition: 1s ease-out !important; 
}

.t-heading_lg, .t-name_sm, .t497__name, .t822 .t822__title, .t-name_md, .t005__text strong {
    font-size: 20px !important;
    font-weight: 500 !important;
    line-height: 1.2em;
}
svg.t820__checkmark {
    fill: #00000020;
}
.t820__bottommargin {
    margin-bottom: 5px;
}
.t-text_md, .t-text_sm, .t-descr, .tarif .t-top span, .t-descr_sm, 
.t-text_md[style*="font-size:14px;"], .t-descr[style*="font-size:14px;"] {
    font-size: 16px !important;
    line-height: 1.3em;
}


.t-form__bottom-text, .t-text_xs, .t758__list_item {
    font-size: 14px;
}
body.t-body div#allrecords > *:nth-child(2), body.t-body div#allrecords .t-rec[data-record-type="604"],
.uc-promo-blk, .t-rec[data-record-type="570"] {
    max-width: none !important;
}
div#rec183154004, div#rec331415898, div#rec324509774, div#allrecords[data-tilda-page-alias*="vacancy"] .t-rec[data-record-type="827"], body.t-body div#allrecords > .t-rec[data-record-type="552"],
body.t-body div#allrecords > .t-rec[data-record-type="686"],
body.t-body div#allrecords > div#rec224655474, body.t-body div#allrecords .uc-certificates, body.t-body div#allrecords .uc-fullwidth {
    max-width: none !important;
    width: calc(100% - 160px) !important;
}
body.t-body div#allrecords > .t-rec[data-record-type="128"] {
    max-width: 470px !important;
}
.t502__title {
    padding-bottom: 5px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item {
    max-width: none;
    width: calc(100%/4 - 4px);
    margin-right: 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    background: #0000000d;
    padding: 45px 30px;
    box-sizing: border-box;
    position: relative;
    margin-right: 5px;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
body.t-body div#allrecords > *:not(#t-header) .t495__container .t-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item:hover .t-heading.t-heading_lg {
    color: black !important;
}

body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item .t-heading {
    text-transform: uppercase;
    font-size: 25px;
}
.t495__line {
    height: 1px !important;
    background: #00000045 !important;
    width: 120px;
    left: 0;
    position: relative;
    margin-top: 50px;
    margin-bottom: 30px;
}
.t495__col .t-heading {
    position: absolute;
    top: 40px;
    left: 30px;
}
ul.t-slds__bullet_wrapper {
    text-align: right;
    padding-left: 80px;
    max-width: 1000px;
    padding-top: 26px;
}
body.t-body div#allrecords > .t-rec[data-record-type="588"] {
    padding-top: 0 !important;
    margin-top: -63px !important;
    display: inline-block;
    position: relative;
    top: 0px;
}
.t588__buttons-wrapper {
    margin: 0;
}
.tarif h4 {
    text-transform: uppercase;
}
.t497__name {
    padding-bottom: 5px;
}
.t822__title {
    padding-bottom: 0;
}
.t-title_xxl, .t-title_lg {
    line-height: 1em;
}
.t702 .t-submit {
    height: 60px;
}
.t702 .t-input-group {
    margin-bottom: 15px;
}
.t702__wrapper {
    padding: 50px 55px;
}
.t702__title {
    font-size: 33px !important;
    line-height: 1.1;
}
div#rec347297132 .t868 .t-popup {
    padding: 0 !important;
}
div#krz_dnw span {
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
    width: 64px;
    height: 64px;
    mix-blend-mode: multiply;
}
div#krz_dnw {
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    background: #ffffffd6;
}
.t702 .t-popup__container {
    max-width: 500px;
    width: 100%;
}
.t588__btn.t-btn {
    padding: 0 !important;
    border: 0 !important;
    height: auto;
    background: transparent !important;
    display: inline-block;
    position: relative;
    z-index: 16;
}
.t588 .t-btn {
    padding: 0 !important;
    border: 0 !important;
    height: auto;
    background: transparent !important;
    display: inline-block;
    position: relative;
    z-index: 16;
}
.t588__btn.t-btn td {
    text-decoration: underline;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
.t588 .t-btn span {
    text-decoration: underline;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
body.t-body div#allrecords > *:not(#t-header).t-rec .t588 .t588__buttons .t588__buttons-wrapper a.t588__btn.t-btn:hover {
    background: transparent !important;
    color: black !important;
}
body.t-body div#allrecords > *:not(#t-header).t-rec .t588 .t588__buttons .t588__buttons-wrapper a.t-btn:hover {
    background: transparent !important;
    color: black !important;
}

.t588__btn.t-btn td:hover {
    text-decoration: none;
    color: #6fb919;
}
.t588 .t-btn span:hover {
    text-decoration: none;
    color: #6fb919;
}

.t588__btn.t-btn:after {
    content: '»';
    display: inline-block;
    vertical-align: top;
    position: absolute;
    right: -13px;
    top: 0;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
.t588 .t-btn:after {
    content: '»';
    display: inline-block;
    vertical-align: top;
    /*position: absolute;*/
    /*right: -13px;*/
    /*top: 0;*/
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}

.t588__btn.t-btn:hover:after {
    right: -16px;
    color: #6fb919;
}
.t588 .t-btn:hover:after {
    right: -16px;
    color: #6fb919;
}

.t503__descr {
    margin-top: 5px;
}
.t497__imgwrapper {
    width: 33px !important;
}
.t681 .t-section__bottomwrapper.t-align_center {
    text-align: left;
}
.t490 .t-name_xl {
    margin-bottom: 10px;
    margin-top: 0;
    line-height: 1.2em;
}
.t801 .t801__title {
    padding-bottom: 00px;
    font-weight: normal;
    font-size: 18px;
    color: #797979;
    padding-bottom: 20px;
    position: relative;
}
.t801 .t801__title strong {
    font-size: 25px;
    opacity: 1;
    font-weight: 500 !important;
    color: #191a1c;
    margin-bottom: 10px;
    display: inline-block;
}
.t801 .t801__title strong em {
    font-style: normal;
    display: block;
}
.t801 .t801__title:before {
    content: '';
    background: #7cc824;
    display: block;
    width: 10px;
    height: calc(100% - 30px);
    position: absolute;
    top: 5px;
    left: -40px;
}
.t801 .t-text_md {
    margin-top: 10px;
}
.t801 .t-text_md strong {
    font-size: 20px;
    font-weight: 500 !important;
}
.t801 .t-container .t-col.t-col_6:first-child {
    background: #0000000d;
    padding: 40px 40px 45px;
    -webkit-box-shadow: 120px 0 0 0 #0000000d;
            box-shadow: 120px 0 0 0 #0000000d;
}
.t801 .t-container .t-col.t-col_6:last-child {
    padding-top: 82px;
    z-index: 2;
    position: relative;
}
a.t-btn.t801__button {
    pointer-events: none;
    border: 0 !important;
    padding: 0;
    position: absolute;
    top: -4px;
    right: -90px;
    font-size: 30px;
    opacity: 0.2;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="407"] {
    margin-top: -55px !important;
    display: block;
}
.t407__col:hover {
    opacity: 1;
    background: #b8f574 !important;
}
.t487 .t-btn {
    margin-top: 50px;
}
div#rec196858792, div#rec196449203 {
    display: none !important;
}
.t-descr.t-descr_sm span[style="color: rgb(179, 179, 179);"] {
    position: absolute;
    bottom: -20px;
    left: 0;
    color: #00000057 !important;
}
.t495__col .t-descr {
    position: relative;
    padding-bottom: 0;
}
.t120__title {
    padding-top: 0px;
    padding-bottom: 27px !important;
}
.t612__col {
    word-break: break-word;
}
.t502 .t502__circle, .t510 .t510__circle {
    background-color: transparent !important;
    border: 1px solid #00000026 !important;
    color: #191a1c !important;
    font-weight: 500;
}



.t577__separator {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.t577__col.t-col {
    border: 1px solid #e2e2e2;
    margin-right: -1px !important;
    margin-top: -1px !important;
    padding: 30px 20px 37px;
    -webkit-box-sizing: border-box !important;
            box-sizing: border-box !important;
    width: calc(100%/3 - 5px) !important;
    display: inline-block !important;
    height: auto !important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    background: #f7f7f7;
}
.t577__circle {
    width: auto;
    height: auto;
    background-color: transparent;
    border-radius: 100%;
    border: 0;
    margin: 0;
    position: absolute;
    top: 0;
    left: 0;
    right: auto;
    padding-bottom: 15px;
    position: absolute;
    left: 24px;
    top: 35px;
    font-size: 20px;
    color: #7cc824;
    font-weight: 500;
}
.t577__number {
    color: #0000003d;
}
.t577__number:before {
    content: '0';
}
.t577__textwrapper {
    background: transparent;
    padding: 0;
    border: 0 !important;
    text-align: left;
    padding-left: 44px;
    padding-right: 10px;
}
.t577__title {
    margin-top: 0;
}
.t577__descr {
    margin-top: 9px;
    margin-bottom: 0px;
    font-size: 16px !important;
    line-height: 1.3em;
}

.t577__col.t-col:not(:last-child):before {
    content: '';
    background: url(https://static.tildacdn.com/tild6338-3037-4230-a664-316166636638/strelka.svg);
    width: 27px;
    height: 13px;
    position: absolute;
    right: 25px;
    top: 36px;
    background-repeat: no-repeat;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    opacity: 1;
}

.t577__col.t-col:not(:last-child):hover:before {
    opacity: 0;
}
.t497__img {
    width: auto;
}
.t497__imgwrapper {
    width: 44px !important;
    text-align: center;
    padding-top: 5px;
    opacity: 0.7;   
    -webkit-transition: 0.2s;   
    -o-transition: 0.2s;   
    transition: 0.2s;
}
.t497__col:hover .t497__imgwrapper {
    opacity: 1;
}
.t497__textwrapper {
    padding-left: 10px;
}
.t503__img {
    width: auto !important;
    opacity: 0.7;   
    -webkit-transition: 0.2s;   
    -o-transition: 0.2s;   
    transition: 0.2s;
}
.t503 li.t-card__col:hover .t503__img {
    opacity: 1;
}
.t192__col:first-child .t192__title, div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192__col .t192__title {
    background-image: url(https://static.tildacdn.com/tild3562-6261-4335-b231-363937343431/rub.svg);
    background-repeat: no-repeat;
    padding-left: 46px;
    background-position: 0 28%;
    background-size: 34px auto !important;
}
div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192__col .t192__title {
    text-align: left;   
}
.t192__col:last-child .t192__title {
    background-image: url(https://static.tildacdn.com/tild3231-3733-4337-b035-616431616131/cal.svg);
    background-repeat: no-repeat;
    padding-left: 50px;
    background-position: 0 28%;
}
.t192__col .t192__title {
    color: #191a1c !important;
    -webkit-filter: brightness(0.2) grayscale(1);
            filter: brightness(0.2) grayscale(1);
}
.t192 hr {
    margin-top: 14px;
    margin-bottom: 14px;
    border: 0;
    border-top: 8px solid #decef3;
    opacity: 1;
    width: calc(100% + 40px);
}
.t192__col:last-child hr {
    width: calc(100% + 80px);
    position: relative;
    left: -40px;
}
div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192__col:last-child .t192__title {
    background-image: url(https://static.tildacdn.com/tild3562-6261-4335-b231-363937343431/rub.svg);
    background-repeat: no-repeat;
    padding-left: 46px;
    background-position: 0 28%;
}


body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192__col {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0px 60px 0px 0 !important;
    width: calc(100%/3) !important;
}
div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192 hr {
    margin-top: 0;
    margin-bottom: 14px;
    border: 0;
    border-top: 0;
}
div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192__col.t-col.t-col_6:first-child {
    background-color: transparent;
}

.t192__col.t-col.t-col_6:first-child {
    background-color: #0000000d;
}
.t192__title {
    font-weight: 500;
}
.t503 li.t-card__col {
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t-title {
    width: 200px;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178__text {
    opacity: 1;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] ul li:before {
    width: 20px;
    height: 1px;
    left: -28px;
    top: 8px;
    bottom: 0;
}
.t604:before {
    content: '';
    pointer-events: none;
    position: absolute;
    width: 430px;
    height: 430px;
    left: calc(50% + 250px);
    top: -13vw;
    background: url(https://static.tildacdn.com/tild6236-3561-4037-b465-306332313238/pechat-korzilla.png);
    z-index: 2;
    background-size: contain;
    mix-blend-mode: multiply;
    opacity: 0.3;
    width: 20vw;
    height: 20vw;
    background-repeat: no-repeat;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"], body.t-body #allrecords[data-tilda-page-alias^="dlya-restoranov/"] .t-rec[data-record-type="822"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] {
    max-width: none !important;
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 {
    background: #262429;
    background-image: url(https://static.tildacdn.com/tild6633-3736-4736-b131-326237393538/sozdanie-saita.jpg);
    background-size: auto;
    background-position-x: 100%;
    background-position-y: 100%;
    padding: 70px 0px 70px 55px;
    background-repeat: no-repeat;
    background-attachment: fixed; 
}
body.t-body #allrecords[data-tilda-page-alias^="dlya-restoranov/"] .t-rec[data-record-type="822"] .t822 {
    background: #262429;
    background-image: url(https://static.tildacdn.com/tild6633-3736-4736-b131-326237393538/sozdanie-saita.jpg);
    background-size: auto;
    background-position-x: 100%;
    background-position-y: 100%;
    padding: 70px 0px 70px 55px;
    background-repeat: no-repeat;
    background-attachment: fixed; 
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__text,body.t-body #allrecords[data-tilda-page-alias^="dlya-restoranov/"] .t-rec[data-record-type="822"] .t822 .t822__text,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__text,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__text {
    color: white !important;
    opacity: 0.9;
    font-weight: 300;   
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title {
    color: white !important;
    max-width: 100px;
    padding-left: 25px;
    margin-bottom: 30px !important;
    font-weight: 500 !important;
    position: relative;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title:before {
    content: '';
    width: 8px;
    height: calc(100% - 10px);
    position: absolute;
    background: #74b724;
    left: 0;
    top: 5px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 ul {
    padding-left: 25px;
}



body.t-body #allrecords[data-tilda-page-alias^="dlya-restoranov/"] .t-rec[data-record-type="822"] .t822 .t822__title {
    color: white !important;
    max-width: 100px;
    padding-left: 25px;
    margin-bottom: 30px !important;
    font-weight: 500 !important;
    position: relative;
}
body.t-body #allrecords[data-tilda-page-alias^="dlya-restoranov/"] .t-rec[data-record-type="822"] .t822 .t822__title:before {
    content: '';
    width: 8px;
    height: calc(100% - 10px);
    position: absolute;
    background: #74b724;
    left: 0;
    top: 5px;
}
body.t-body #allrecords[data-tilda-page-alias^="dlya-restoranov/"] .t-rec[data-record-type="822"] .t822 ul {
    padding-left: 25px;
}



body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 {
    background: #262429;
    background-image: url(https://static.tildacdn.com/tild6231-6336-4533-a562-353466376664/kontekstnaya-reklama.jpg);
    background-size: auto;
    background-position-x: 50%;
    background-position-y: 100%;
    padding: 70px 0px 70px 55px;
    background-repeat: no-repeat;
    background-size: cover;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t-rec[data-record-type="822"] .t822 .t822__text strong {
    margin-top: 20px;
    display: inline-block;
    font-size: 20px;
    font-weight: 500;
    line-height: 1.2em;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 {
    background-image: url(https://static.tildacdn.com/tild6364-6532-4265-b535-393532663434/kontent-marketing.jpg);
    padding: 70px 0px 110px 55px;
    background-attachment: fixed;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__text,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__text {
    color: white !important;
    opacity: 0.9;
    font-weight: 300;   
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title {
    color: white !important;
    max-width: 230px;
    padding-left: 25px;
    margin-bottom: 30px !important;
    font-weight: 500 !important;
    position: relative;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__col:last-child .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__col:last-child .t822__title {
    max-width: 170px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title:before {
    content: '';
    width: 8px;
    height: calc(100% - 10px);
    position: absolute;
    left: 0;
    top: 5px;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 ul,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 ul {
    padding-left: 25px;
}


body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 ul li:before {
    content: '';
    width: 8px;
    height: 2px;
    background: #7cc824;
    position: absolute;
    left: -25px;
    top: 7px;
    bottom: 0;
}
body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="dlya-restoranov/"] .t-rec[data-record-type="822"] .t822 ul li:before {
    content: '';
    width: 8px;
    height: 2px;
    background: #7cc824;
    position: absolute;
    left: -25px;
    top: 7px;
    bottom: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 ul li:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 ul li:before {
    content: '';
    width: 8px;
    height: 2px;
    background: #7cc824;
    position: absolute;
    left: -25px;
    top: 7px;
    bottom: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t822 .t822__col.t822__col_line:before, body.t-body div#allrecords > *:not(#t-header) .t822 .t822__col.t822__col_line:before, body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t-rec[data-record-type="822"] .t822__col.t822__col_line:before {
    width: 1px !important;
    opacity: 1 !important;
    background-color: transparent !important;
    background-image: -o-linear-gradient(white, transparent) !important;
    background-image: -webkit-gradient(linear, left top, left bottom, from(white), to(transparent)) !important;
    background-image: linear-gradient(white, transparent) !important;
    top: -80px !important;
    opacity: 0.1 !important;
    left: -55px !important;
    height: calc(100% + 150px) !important;
}
 .t822 .t822__col-wrapper {
    padding: 0px 90px 0 0;
}


body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 {
    background: transparent;
    background-image: url(https://static.tildacdn.com/tild3365-3162-4235-b834-393062346534/beloe-seo.png);
    background-size: cover;
    background-position-x: 0;
    background-position-y: 0;
    padding: 70px 0px 90px 55px;
    background-repeat: no-repeat;
    margin-top: -5px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t-title {
    color: white;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178__text {
    opacity: 1;
    color: white !important;
    opacity: 0.9;
    padding: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-col.t-col_6:first-child {
    width: 420px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-col.t-col_6 {
    max-width: 650px !important;
    width: calc(100% - 480px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178:before {
    content: '';
    background: url(https://static.tildacdn.com/tild3735-3237-4638-b665-313963303637/moon1-min.png);
    width: 10vw;
    height: 10vw;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    left: 220px;
    top: 80px;
    -webkit-filter: brightness(1.03);
            filter: brightness(1.03);
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612 .t612__header .t612__left .t612__title:before {
    background-image: url(https://static.tildacdn.com/tild3763-6535-4361-b266-333365343266/reklama-yandex.png);
    background-size: 251px auto;
    left: 50%;
    -webkit-transform: translateX(-49%);
        -ms-transform: translateX(-49%);
            transform: translateX(-49%);
    background-position-x: 50%;
}
body.t-body #allrecords[data-tilda-page-alias*="reklama-v-google"] .t612 .t612__header .t612__left .t612__title:before {
    background-image: url(https://static.tildacdn.com/tild3235-3262-4236-b334-313564636337/reklama-google.png);
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/reklama-v-google"] .t612 .t612__header .t612__left .t612__title:before {
    background-image: url(https://static.tildacdn.com/tild3235-3262-4236-b334-313564636337/reklama-google.png);
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612__header .t612__col .t612__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612__header .t612__col .t612__title:after {
    display: none !important;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612 .t612__header .t612__left .t612__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612 .t612__header .t612__left .t612__title:before {
    background-image: none;
    background-size: 200px auto;
    left: 0;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    background-position-x: 20px;
    background-position-y: 50%;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612__header .t612__col .t612__title:before {
    height: 74px !important;
    background-image: url(https://static.tildacdn.com/tild3965-6233-4866-b434-643333323238/222.svg) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612__header {
    background: #eee;
    min-height: 120px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col_6.t195__imgsection {
    position: absolute;
    right: 5%;
    top: -120px;
    width: 29vw !important;
}
body.t-body #allrecords[data-tilda-page-alias*="/target-reklama"] .t-rec[data-record-type="223"] .t-col_6.t195__imgsection {
    top: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] {
    max-width: none !important;
    width: calc(100% - 80px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col.t-col_6:first-child {
    max-width: 660px !important;
    width: 50%;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t195__text {
    padding-bottom: 76px;
}
.t-zoomer__bg {
    background: #e6e6e6c9;
    backdrop-filter: blur(121px);
    -webkit-backdrop-filter: blur(121px);
}
div#rec183154004, div#rec331415898, div#rec324509774, div#allrecords[data-tilda-page-alias*="vacancy"] .t-rec[data-record-type="827"] {
    max-width: none !important;
    width: calc(100% - 160px) !important;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/vse-vklyucheno"] .t612__middle_item:first-child>*:not(.t612__left), 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/vse-vklyucheno"] .t612__middle_item:nth-child(8)>*:not(.t612__left), 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/vse-vklyucheno"] .t612__middle_item:nth-child(12)>*:not(.t612__left) {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/reklama"] .t612__middle_item:nth-child(2)>*:not(.t612__left), 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/reklama"] .t612__middle_item:nth-child(9)>*:not(.t612__left), 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/reklama"] .t612__middle_item:nth-child(12)>*:not(.t612__left), 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/reklama"] .t612__middle_item:nth-child(16)>*:not(.t612__left) {
    display: none;
}


body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/vse-vklyucheno"] .t612__middle_item:first-child, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/vse-vklyucheno"] .t612__middle_item:nth-child(8), 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/vse-vklyucheno"] .t612__middle_item:nth-child(12),
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/reklama"] .t612__middle_item:nth-child(2), 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/reklama"] .t612__middle_item:nth-child(9), 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/reklama"] .t612__middle_item:nth-child(12), 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/reklama"] .t612__middle_item:nth-child(16) {
    background-color: #0000000d;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklamareklama-yandeks-direkt"] .t612__middle_item:nth-last-child(-n+2) {
    background: rgb(255 255 255 / 30%);
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle_item:last-child>*:not(.t612__left) span,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__middle_item:last-child>*:not(.t612__left) span {
    font-size: 20px;
    font-style: normal;
    color: #ef043f;
}



div#rec261598819 {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
}
.t690 .t-section__topwrapper {
    margin-bottom: 0;
    position: relative;
}
.t-rec[data-record-type="690"] {
    width: calc(100% - 80px) !important;
    position: relative;
    margin: 0 80px 0 0 !important;
    max-width: none !important;
    background: #191a1c !important;
    background-attachment: fixed !important;
    background-size: cover !important;
}
.t690 .t-form__bottom-text {
    margin-bottom: 5px;
}
.t-rec[data-record-type="690"]:before {
    content: '';
    background: url(https://static.tildacdn.com/tild3566-6536-4131-b463-383130313231/KORZILLA_BG.svg);
    position: absolute;
    right: 0;
    top: 0;
    height: 100%;
    width: 420px;
    background-size: 760px auto;
    background-repeat: no-repeat;
    -webkit-transition: 0.7s ease-out;
    -o-transition: 0.7s ease-out;
    transition: 0.7s ease-out;
    background-position-x: -36%;
    background-position-y: calc(100% + 26px);
}
.t690 .t-form__bottom-text ul, .t690 .t-form__bottom-text ol {
    display: inline-block;
    vertical-align: top;
    padding: 0 !important;
    margin: 0;
    color: white;
    margin-top: 30px;
}
.t690 .t-form__bottom-text ul li:before, .t690 .t-form__bottom-text ol li:before {
    display: none;
}
.t690 .t-form__bottom-text ul {
    margin-right: 40px;
}
.t690 .t-form__bottom-text li a {
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: white !important;
    opacity: 1 !important;
    border: 0 !important;
}
.t690 .t-form__bottom-text ol li {
    margin-right: 10px;
}
.t690 .t-form__bottom-text li a strong {
    margin-right: 28px;
    font-size: 24px;
}
.t690 .t-form__bottom-text li {
    display: inline-block;
    vertical-align: top;
}
.t690 .t-form__bottom-text li a[href*="mailto"] {
    font-weight: 300 !important;
    font-size: 24px;
}
#allrecords .t690 .t-form__bottom-text ol li a {
    font-size: 0;
    width: 30px;
    height: 30px;
    background-image: url(https://static.tildacdn.com/tild3965-6534-4362-a435-386432313065/vk.svg) !important;
    background-repeat: no-repeat;
    display: block;
}
#allrecords .t690 .t-form__bottom-text ol li a:hover {
    opacity: 0.8 !important;
}
#allrecords .t690 .t-form__bottom-text ol li a[href*="insta"] {
    background-image: url(https://static.tildacdn.com/tild3835-3630-4239-b365-336635363437/ins.svg) !important;
}
#allrecords .t690 .t-form__bottom-text ol li a[href*="youtube"] {
    background-image: url(https://static.tildacdn.com/tild3661-3032-4130-a531-393230363835/ytb.svg) !important;
}
.t-rec[data-record-type="690"]:hover:before {
    background-position-x: 0;
}
.t690 .t-form__bottom-text > a em:hover {
    opacity: 0.5;
}

.t690 .t-form__bottom-text > a em {
    border-bottom: 1px solid #ffffff9e;
}
.t690 .t-form__bottom-text > em, .t690 .t-form__bottom-text > a em {
    font-style: normal;
    opacity: 0.4;
    color: white;
}
.t690 .t-section__title {
    margin-bottom: 30px !important;
    color: white;
    z-index: 1;
    position: relative;
}
.t690 .t-form__bottom-text {
    color: white;
    position: relative;
}
.t690 {
    max-width: 1000px;
}
.t-body .t228__positionstatic {
    position: absolute !important;
    top: -170px;
}
.t-body .t228 a, .t-body #allrecords .t228 a {
    text-decoration: none;
    color: #ffffff !important;
    font-weight: 300;
}
.t-body .t228__right_social_links_item svg {
    fill: white;
}
.t495__col {
    position: relative;
}
#rec178474756 .t431 .t431__oddrow {
    background: #ffffff;
}
#rec178474756 .t431 .t431__evenrow {
    background: #ffffff61;
}
footer#t-footer:after {
    content: '';
    background: black;
    width: 100%;
    position: absolute;
    top: 0px;
    left: 0;
    height: 4px;
    border-radius: 21px;
}
body.t-body div#allrecords[data-tilda-page-alias*="price/"] .t774 .t774__col {
    margin-left: 0;
}
body.t-body div#allrecords[data-tilda-page-alias*="price/"] .t774 .t774__col:last-child {
    margin-right: 0;
}
body.t-body div#allrecords[data-tilda-page-alias*="price/"] .t774 .t774__col {
    margin-left: 0;
    width: calc(100%/3 - 14px);
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__wrapper {
    position: relative;
    height: 160px;
    background: transparent !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:first-child {
    background: #a3e8f4 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(2) {
    background: #f8eac3 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(3) {
    background: #f3b9ca !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:first-child .t774__wrapper:before {
    width: 130px;
    height: 100%;
    content: '';
    background-image: url(https://static.tildacdn.com/tild6165-6130-4561-b066-353738666233/bitrix24-korzilla.png);
    position: absolute;
    left: 0;
    top: 0;
    background-size: 84px auto;
    background-position: 50%;
    background-repeat: no-repeat;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(2) .t774__wrapper:before {
    width: 110px;
    height: 100%;
    content: '';
    background-image: url(https://static.tildacdn.com/tild3662-3735-4361-b635-646336323965/seo-premium.svg);
    position: absolute;
    left: 0;
    top: 0;
    background-position: 50%;
    background-repeat: no-repeat;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(3) .t774__wrapper:before {
    width: 130px;
    height: 100%;
    content: '';
    background-image: url(https://static.tildacdn.com/tild3938-3038-4239-a665-626531353565/restoplace-korzilla.png);
    position: absolute;
    left: 0;
    top: 0;
    background-position: 50%;
    background-repeat: no-repeat;
    background-size: 84px auto;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col .t774__wrapper:before {
    -webkit-transition: -webkit-transform 0.5s;
    transition: -webkit-transform 0.5s;
    -o-transition: transform 0.5s;
    transition: transform 0.5s;
    transition: transform 0.5s, -webkit-transform 0.5s;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:hover .t774__wrapper:before {
    -webkit-transform: scale(1.1);
        -ms-transform: scale(1.1);
            transform: scale(1.1);
}
.t774__container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    margin-left: 0;
    margin-right: auto;
    width: 100%;
    max-width: 1000px;
    padding: 0;
}
#allrecords a {
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
}
.t758__breadcrumb-divider {
    color: #191a1c4d !important;
}
.t702 .t702__wrapper {
    padding: 50px 65px;
}
.t702 .t702__descr.t-descr {
    font-size: 18px !important;
    opacity: 0.8;
    padding: 5px 0 10px !important;
}
.t702__title:before {
    content: '';
    background: url(https://static.tildacdn.com/tild3135-3538-4364-b033-626330313838/korzilla_logo_minifi.svg);
    width: 200px;
    height: 50px;
    display: block;
    background-size: contain;
    background-repeat: no-repeat;
    position: relative;
    left: -9px;
    margin: 0 0 4px;
}
.t702 .t-form__submit button:after {
    content: '';
    background: url(https://static.tildacdn.com/tild3161-3936-4933-b335-643166373562/send1.svg);
    width: 23px;
    height: 100%;
    position: relative;
    left: 0;
    top: 0;
    margin-left: 13px;
    background-repeat: no-repeat;
    background-position: 50%;
    display: inline-block;
    background-size: contain;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
div#krz_errormsg span {
    font-family: 'krzlGmtry',Arial,sans-serif;
    font-weight: 400;
    background: transparent;
    color: #ef0404;
    padding: 10px 0px 0;
    display: block;
    text-align: center;
    margin-top: 19px;
    font-size: 20px;
}
.t702 .t-form__submit button:hover:after {
    left: 5px;
}
.t702 .t-form__submit button {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    margin: 0;
    padding: 0;
    color: #ffffff;
    background-color: #ef053f;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
    font-weight: 500;
    text-transform: uppercase;
    -webkit-transition: background-color 0.2s ease, -webkit-box-shadow 0.2s ease;
    transition: background-color 0.2s ease, -webkit-box-shadow 0.2s ease;
    -o-transition: background-color 0.2s ease, box-shadow 0.2s ease;
    transition: background-color 0.2s ease, box-shadow 0.2s ease;
    transition: background-color 0.2s ease, box-shadow 0.2s ease, -webkit-box-shadow 0.2s ease;
    -webkit-filter: brightness(1);
            filter: brightness(1);
    -webkit-box-shadow: 0 10px 30px -10px #ff0d4adb;
            box-shadow: 0 10px 30px -10px #ff0d4adb;
}
.t702 .t-form__submit button:hover {
    -webkit-box-shadow: 0 18px 38px -10px #ff0d4a73;
            box-shadow: 0 18px 38px -10px #ff0d4a73;
    background-color: #ff0c49 !important;
}
.t702 .t-input {
    background-color: #ececec !important;
    -webkit-appearance: none;
    border: 0px solid #ececec !important;
    border-radius: 5px;
    -moz-border-radius: 5px;
    -webkit-border-radius: 5px;
}
.t702 .t702__form-bottom-text {
    margin-top: 30px;
}
.t702 .t-popup__close {
    background: transparent;
}
div#rec319578021 .t-popup__container {
    max-height: 573px;
    width: 320px;
    height: 573px;
}
div#rec319578021 .t-popup__container:before {
    background: url(https://static.tildacdn.com/tild3838-3534-4636-a634-386232326261/mobdemo-phone1.svg) center 13px no-repeat;
    content: '';
    position: absolute;
    left: -18px;
    top: -59px;
    width: 356px;
    height: 675px;
    z-index: -1;
}
div#rec319578021 .t-popup__container iframe {
    border-radius: 21px;
    -webkit-box-shadow: 0 0 0 3px #2b2b2fb8;
            box-shadow: 0 0 0 3px #2b2b2fb8;
}



body.t-body div#allrecords > *:not(#t-header).t-rec.t-rec_pt_15.t-rec_pb_105[data-record-type="131"] {
    max-width: none;
    margin-left: 0;
    width: calc(100% - 80px);
    padding: 0 !important;
}

.shift-effect:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    backdrop-filter: blur(50px);
    -webkit-backdrop-filter: blur(50px);
}
.shift-effect.inner canvas {
    height: 250% !important;
    width: 250% !important;
}
.portfolio-zoom .t-zoomer__comments {
    display: none;
}
.portfolio-zoom .t-carousel__zoomer__wrapper {
    margin: 30px auto;
}
.portfolio-zoom .t-carousel__zoomer__img {
    margin: 0;
    max-height: 100vh;
    max-width: 84vw;
}
.scale-active .t-carousel__zoomer__img {
    max-height: none !important;
}
.portfolio-zoom .t-carousel__zoomer__item {
    width: 100vw;
    height: 100%;
    -ms-flex-pack: end;
    -webkit-box-pack: end;
            justify-content: end;
    overflow-x: hidden;
    overflow-y: auto;
}

.portfolio-zoom .t-zoomer__scale {
    display: none !important;
}
.portfolio-zoom .t-carousel__zoomer__inner {
    top: 0;
    bottom: 0;
    left: 8px;
}
.portfolio-zoom .t-zoomer__container {
    -webkit-transition: -webkit-transform .3s ease-out;
    -o-transition: -o-transform .3s ease-out;
    transition: -webkit-transform .3s ease-out;
    -o-transition: transform .3s ease-out;
    transition: transform .3s ease-out;
    transition: transform .3s ease-out, -webkit-transform .3s ease-out;
    -webkit-transform: translate(0,25%);
    -ms-transform: translate(0,25%);
    transform: translate(0,25%);
}
.portfolio-zoom.t-zoomer__show .t-zoomer__container {
    -webkit-transform: translate(0,0);
    -ms-transform: translate(0,0);
    transform: translate(0,0);
}
.portfolio-zoom .t-zoomer__bg {
    background: #5e5f69e0;
}
.t-carousel__zoomer__arrow__wrapper:before {
    -webkit-box-shadow: 0 0 40px 0 #42424c6b;
            box-shadow: 0 0 40px 0 #42424c6b;
}
.t-zoomer__close {
    -webkit-box-shadow: 0 0 40px 0 #42424c6b;
            box-shadow: 0 0 40px 0 #42424c6b;
    padding: 15px;
}
#allrecords .t487 a.t-btn:hover, #allrecords .t681 a.t-btn:hover {
    border-bottom: 2px solid #ef053f !important;
}
body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t570__padding_lg {
    padding: 40px 40px;
}
body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t570 .t-map {
    height: 470px !important;
}
body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t570__title {
    margin-bottom: 20px;
}
body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t570__contentbox {
    height: auto !important;
}
div#rec186796511 .t390 .t-popup__container {
    max-width: 331px;
}
div#rec186796511 .t390 .t390__img {
    display: block;
    width: auto;
    max-width: 100%;
}
.t390__uptitle {
    text-transform: uppercase;
    margin-top: 20px;
}
.t862__btn-wrapper .t862__btn_prev td::before, .t862__btn-wrapper .t862__btn_next td::after {
    top: 20px;
}
body.bitrix-opened .bitrix-background { 
    opacity: 1; 
    visibility: visible; 
    pointer-events: auto; 
} 
.bitrix-background { 
    position: fixed; 
    left: 0; 
    top: 0; 
    width: 100%; 
    height: 100%; 
    background: #03091d8f; 
    z-index: 500000; 
    opacity: 0; 
    visibility: hidden; 
    pointer-events: none; 
    -webkit-transition: 0.2s ease; 
    -o-transition: 0.2s ease; 
    transition: 0.2s ease; 
    cursor: pointer; 
}
.t-radio__control {
    padding-left: 34px;
}
.t-radio__indicator {
    position: absolute;
    left: 0;
    top: 1px;
}
div#tildaformcaptchabox {
    z-index: 9999999999999 !important;
}
/** КОНЕЦ ОБЩЕЕ **/









.t-mob {
    margin-right: 10px;
    top: -1px;
}
.t-btm-r span:before {
    content: '';
    position: absolute;
    right: -13px;
    top: 50%;
    border: 8px solid transparent;
    border-left: 8px solid #191a1c;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.t-btm-r span {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: -9px;
    right: 30px;
    background: #191a1c;
    min-width: 85px;
    display: inline-block;
    color: white;
    padding: 7px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 4px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    font-size: 12px;
    pointer-events: none;
}
.t-btm-r div:hover span {
    opacity: 1;
    visibility: visible;
    right: 37px;
}



.tarifs.tarifs-in.tarif-odin .tarif .t-top h5 {
    margin-bottom: 3%;
    width: 170px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.tarif .t-top {
    margin-bottom: 20px;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top h5 {
    width: 220px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top span {
    width: calc(100% - 270px);
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-btm {
    width: 134px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top {

    width: calc(100% - 300px);
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .t-btm-r {
    right: 205px;
    top: 15px;
    bottom: auto;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .t-vopros span {
    left: auto;
    right: -30px;
    -webkit-transform: scale(1) translateX(0);
        -ms-transform: scale(1) translateX(0);
            transform: scale(1) translateX(0);
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .t-vopros span:before {
    left: auto;
    -webkit-transform: translateX(0);
        -ms-transform: translateX(0);
            transform: translateX(0);
    right: 32px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/exclusivnyi-site"] .tarifs.tarifs-in.tarif-odin .tarif .t-btm {
    width: 174px;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .t-btm-r {
    right: 245px;
}

/********** ПРОМО *************/
.uc-promo-blk {
    margin: 0 !important;
    width: 100% !important;
    padding-top: 0;
    background: -o-linear-gradient(333.44deg, #84d3282b 0.16%, #7CC824 83.3%);
    background: linear-gradient(116.56deg, #84d3282b 0.16%, #7CC824 83.3%);
    background: -o-linear-gradient(333.44deg, #ffffffb3, #f3ffe2ad);
    background: linear-gradient(116.56deg, #ffffffb3, #f3ffe2ad);
    z-index: 2;
}/*
body.t-body div#rec262380279 {
    background: #83d128;
    width: calc(100% - 400px) !important;
    max-width: none !important;
    margin: 0 !important;
    height: 100vh !important;
    position: absolute !important;
    top: 0;
    right: 0;
    z-index: 0;
    min-height: 660px;
}*/
.promo {
    padding: 80px 0 0 80px;
    font-family: 'krzlGmtry',Arial,sans-serif;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100vh;
    min-height: 770px;
    background: -o-linear-gradient(333.44deg, #ffffffb3, #f3ffe2ad);
    background: linear-gradient(116.56deg, #ffffffb3, #f3ffe2ad);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.promo-left-wrpapper {
    width: 36%;
    height: calc(100% - 130px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    position: relative;
}
.promo-osn-txt-zag {
    font-weight: 600;
    line-height: 1.2em;
    font-size: 3vw;
    margin-bottom: 4%;
}
.promo-osn-txt-h1 {
    width: 80%;
    margin-bottom: 10%;
}
.promo-osn-txt-h1 h1 {
    font-weight: normal;
    line-height: 1.3em;
    font-size: 2.6vw !important;
}
.promo-right-wrpapper {
    width: 64%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.promo .first-col {
    width: 40%;
}
.promo .sec-col {
    width: 60%;
}
.promo-seo {
    background: -o-linear-gradient(287.05deg, #f1d57dd6, #f5da83e6);
    background: linear-gradient(162.95deg, #f1d57dd6, #f5da83e6);
    padding: 20px 36px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
    padding-top: 10%;
}
.promo-sum {
    font-weight: 500;
    font-size: 40px;
    color: #D0FF6D;
    color: #000000;
}
.promo-txt {
    font-weight: normal;
    font-size: 30px;
    font-size: 1.6vw;
}
.promo-video, .promo-seo {
    height: 36%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.promo-video a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.play-icon {
    width: 96px;
    height: 96px;
    border-radius: 50%;
    font-size: 0;
    line-height: 0;
    display: inline-block;
    vertical-align: top;
    position: relative;
}
.play-icon svg path {
    fill: black;
}
.video-txt {
    max-width: 130px;
    font-style: normal;
    font-weight: normal;
    font-size: 18px;
    line-height: 150.47%;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    color: #FFFFFF;
    margin-left: 15px;
    display: inline-block;
    vertical-align: top;
    color: #000000;
}
.video-txt:hover {
    text-decoration: none;
}
.promo-projects {
    background: -o-linear-gradient(287.05deg, #a6dc5eb0, #b1e072bf);
    background: linear-gradient(162.95deg, #a6dc5eb0, #b1e072bf);
    padding: 20px 36px;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 64%;
}
.promo .sec-col {
    width: 60%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.promo-forums, .promo-gos {
    background: #dae5f9;
}
.sec-col > div:not(.promo-seo) {
    width: calc(100%/2);
    height: 32%;
    vertical-align: top;
    padding: 20px 36px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.sec-col > div:not(.promo-seo) .promo-txt {
    font-size: 1.1vw;
    line-height: 130%;
}
.promo .sec-col > .promo-startups .promo-txt {
    font-size: 24px;
    font-size: 1.4vw;
}
.promo-startups {
    background: -o-linear-gradient(299.05deg, #9DF03C 0.05%, #85D12C 90.21%);
    background: linear-gradient(150.95deg, #9DF03C 0.05%, #85D12C 90.21%);
    background: #f383a5e0;
}
.promo-bitix {
    background: -o-linear-gradient(249.57deg, #91E331 39.83%, #85D12C 74.66%);
    background: linear-gradient(200.43deg, #91E331 39.83%, #85D12C 74.66%);
    background: #94deeceb;
}
#allrecords .promo .promo-txt a {
    -webkit-text-decoration-line: none;
            text-decoration-line: none;
    color: #000000;
    background-position: 0 1.1em;
    background-repeat: repeat-x;
    background-size: 100% 1px;
    border-bottom: 1px solid;
}
.promo-projects-section.first-obj .promo-sum {
    font-size: 60px;
}
.promo-projects-section.first-obj .promo-txt {
    font-size: 2vw;
}
.promo-projects-section.first-obj {
    margin-bottom: 30%;
    margin-top: 10%;
}
.promo-gos, .promo-bitix {
    -webkit-box-align: baseline !important;
        -ms-flex-align: baseline !important;
            align-items: baseline !important;
    padding-top: 7% !important;
}
.promo-demo {
    max-width: 200px;
}
div#allrecords[data-tilda-page-id="10410428"] {
    background: #F3F3F3;
}
.promo-demo .demo-icon {
    /* width: 60px; */
    /* height: 60px; */
    margin-bottom: 15px;
}
.promo-demo .demo-icon svg path {
    fill: #000000a3;
}
.promo-demo .demo-txt {
    font-size: 18px;
    line-height: 150.47%;
    -webkit-text-decoration-line: underline;
            text-decoration-line: underline;
    color: #00000094;
}
.promo-demo .demo-txt:hover {
    text-decoration: none;
}
span.ring {
    width: 100%;
    height: 100%;
    border-radius: 50%;
    position: absolute;
    top: 0;
    left: 0;
    right: 0;
    bottom: 0;
    margin: auto;
    -webkit-transition: 1s;
    -o-transition: 1s;
    transition: 1s;
}
span.ring.frst-ring {
    -webkit-box-shadow: inset 0 0 0 1px #A5F449;
            box-shadow: inset 0 0 0 1px #A5F449;
    -webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 30%);
            box-shadow: inset 0 0 0 1px rgb(0 0 0 / 30%);
}
span.ring.sec-ring {
    width: 80%;
    height: 80%;
    background: #000000;
    opacity: 0.1;
    background: #ffffff;
    opacity: 0;
}
.play-icon svg {
    position: absolute;
    left: 0;
    right: 0;
    top: 0;
    bottom: 0;
    margin: auto;
    -webkit-transform: translateX(3px);
        -ms-transform: translateX(3px);
            transform: translateX(3px);
}
.play-icon {
    width: 86px;
    height: 86px;
}
.promo-video a:hover span.ring.frst-ring {
    -webkit-transform: scale(0.8);
        -ms-transform: scale(0.8);
            transform: scale(0.8);
    -webkit-box-shadow: inset 0 0 0 1px rgb(0 0 0 / 84%);
            box-shadow: inset 0 0 0 1px rgb(0 0 0 / 84%);
}
.promo-video a:hover span.ring.sec-ring {
    -webkit-transform: scale(1.4);
        -ms-transform: scale(1.4);
            transform: scale(1.4);
    opacity: 0.2;
    opacity: 0.7;
}
.promo .pechat {
    border-radius: 50%;
    width: 15vw;
    height: 15vw;
    position: absolute;
    bottom: 0;
    right: 6%;
    background: url(https://static.tildacdn.com/tild6632-6138-4862-b637-356239636335/pechat-korzilla.png);
    background-size: contain;
    mix-blend-mode: multiply;
    opacity: 0.2;
}
/** КОНЕЦ промо **/
















/********** бургер меню *************/

.burgermenu {
    cursor: pointer;
    position: fixed;
    top: 10px;
    z-index: 200000;
    left: 30px;
}
span.menu-line {
    display: block;
    height: 2px;
    width: 32px;
    background: #3d3d3d;
    margin: 13px 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
span.menu-line.top {
    width: 22px;
}
span.menu-line.btm {
    width: 26px;
}
.burgermenu:hover span.menu-line.top {
    width: 32px;
}
.burgermenu:hover span.menu-line.btm {
    width: 32px;
}

/** КОНЕЦ бургер меню **/



/********** БИТРИКС 24 *************/
.bitrix {
    WIDTH: 100%;
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    flex-wrap: wrap;
    gap: 5px;
    margin-bottom: 5px;
}

.bitrix .btrx {
    width: calc(100%/2 - 3px);
    background: #7cc824;
    margin-right: 0px;
    margin-bottom: 0px;
    display: inline-block;
    vertical-align: top;
    font-size: 16px;
    padding: 25px 25px 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    font-family: 'krzlGmtry',Arial,sans-serif;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.bitrix .btrx.thrd {
    margin-right: 0;
}
.bitrix .btrx ul li {
    margin: 8px 0;
}

.btrx-price {
    font-weight: 500;
    margin-top: 10px;
    font-size: 24px;
}
.bitrix .btrx span {
    margin: 10px 0 0;
    display: block;
    max-width: 430px;
    opacity: 0.6;
    font-size: 14px;
}
.bitrix .btrx span.btrx-license {
    opacity: 1;
    font-size: 16px;
    color: #00995b;
    font-weight: 400;
}
.btrx.vopros {
    background: #0000000d;
}
.btrx-vprs-txt {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    width: 100%;
    height: 100%;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    position: static;
    top: 0;
    padding: 30px 0;
    left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    font-family: 'krzlGmtry',Arial,sans-serif;
}
.btrx-vprs-txt > * {
    margin: 0 18px;
}
.bitrix-wrap .btrx.vopros .btrx-vprs-txt span {
    margin-top: 0;
    font-size: 20px;
    font-weight: 300;
    opacity: 0.8;
}
.bitrix-wrap .btrx.vopros .btrx-vprs-txt a {
    color: #ffffff !important;
    font-size: 20px;
    display: inline-block;
    width: auto;
    padding: 13px 30px 13px;
    border-radius: 5px;
    background: #19191b;
    font-weight: 500;
    text-transform: uppercase;
    font-size: 16px;
    letter-spacing: 0.5px;
}

/** КОНЕЦ Битрикс **/














/*********** ЛЕВАЯ КОЛОНКА *************/

body.t-body header#t-header {
    position: fixed;
    left: 0;
    top: 0;
    width: 400px;
    z-index: 2000;
    background: #eeeeee;
    overflow: auto;
    height: 100%;
    padding: 30px 46px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    /* box-shadow: inset -1px 0 0 0 #e4e4e4; */
}

body.t-body header#t-header div#rec177614163 .t-text.t-text_lg {
    line-height: 1.2;
    margin-bottom: 5px;
    color: #191a1c !important;
    opacity: 0.6;
}
body.t-body header#t-header > * {
    width: 100% !important;
    max-width: 100% !important;
}
body.t-body header#t-header .t135 {
    position: static !important;
}

body.t-body header#t-header .t229 {
    position: static;
    height: auto;
}
body.t-body header#t-header .t229__maincontainer {
    width: 100%;
    height: auto;
    display: block;
}
body.t-body header#t-header .t229__list_item {
    display: block;
    padding-left: 0;
    padding-right: 0;
    white-space: normal;
    margin: 10px 0px;
    padding: 0 !important;
}
body.t-body header#t-header .t185 .t-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
body.t-body header#t-header .t-col_12 {
    max-width: 100%;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
}
body.t-body header#t-header .t185__butwrapper {
    text-align: left;
    width: 100%;
    max-width: none;
    margin-left: 0;
    margin-right: 0;
    display:block;
}


body.t-body header#t-header .t135 {
    margin-bottom: 40px;
    margin-left: -20px !important;
}

body.t-body header#t-header .t135 {
    margin-bottom: 30px;
    margin-left: -86px !important;
    margin-top: 10px;
    -webkit-transition: 0.7s ease-in-out;
    -o-transition: 0.7s ease-in-out;
    transition: 0.7s ease-in-out;
    width: 310px;
}
body.t-body header#t-header:hover .t135 {
    margin-left: -19px !important;
}
body.t-body header#t-header div#nav177614267 .t229__list_item:before {
    content: '';
    background: #191a1c;
    width: 20px;
    height: 1px;
    display: block;
    position: absolute;
    left: -30px;
    top: 8px;
}
body.t-body header#t-header div#nav177614267 .t229__list_item {
    position: relative;
    margin-left: 30px;
}

body.t-body header#t-header div#rec177614163 {
    margin: 20px 0 15px;
}
body.t-body header#t-header div#rec177614163 .t-text_lg {
    line-height: 1.2;
    margin-bottom: 5px;
}
div#nav177627365 {
    margin-bottom: 23px;
}
#rec177614267 .t-menu__link-item:not(.t-active):not(.tooltipstered):hover {
    opacity: 1 !important;
}

/** КОНЕЦ ЛЕВАЯ КОЛОНКА **/





/*********** ЦВЕТА *************/

/* левая колонка */
/*body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] header#t-header {
    background: #bde690;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] header#t-header {
    background: #f3d789;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya-reklama"] header#t-header {
    background: #ffb3ab;
}
body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] header#t-header {
    background: #a1ecf9;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] header#t-header {
    background: #bcbbe8;
}
body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] header#t-header {
    background: #efa8bc;
}
body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] header#t-header {
    background: #a4dcbd;
}*/

body.t-body header#t-header {
    background: #ffffff;
}
body.t-body header#t-header .t185__butwrapper a.t-btn {
    color: #000000 !important;
    background-color: #87c540 !important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    -webkit-box-shadow: 0 0px 0px 0px #71d00573 !important;
            box-shadow: 0 0px 0px 0px #71d00573 !important;
}
body.t-body header#t-header .t185__butwrapper a.t-btn:hover {
    background-color: #89dc2a !important;
    -webkit-box-shadow: 0 16px 20px -2px #71d00552 !important;
            box-shadow: 0 16px 20px -2px #71d00552 !important;
}

body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] {
    background: #eaf5dd;
}




body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] {
    background: #fbf3dc;
}

body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .t558__text:before {
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0), #fbf3dc);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#fbf3dc));
    background-image: linear-gradient(rgba(255, 255, 255, 0), #fbf3dc);
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] header#t-header .t-menu__link-item.t-active {
    color: #d6a419 !important;
}

body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya-reklama"] {
    background: #ffe4e4;
}

body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya-reklama"] .t558__text:before {
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffe4e4));
    background-image: linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya-reklama"] header#t-header .t-menu__link-item.t-active {
    color: #f13d2b !important;
}

body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] {
    background: #e3f7fb;
}

 body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] .t558__text:before {
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffe4e4));
    background-image: linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
}
body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] header#t-header .t-menu__link-item.t-active {
    color: #17b1cc !important;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] {
    background: #ededff;
}

body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t558__text:before {
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffe4e4));
    background-image: linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] header#t-header .t-menu__link-item.t-active {
    color: #7574b9 !important;
}

body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] {
    background: #fbeff2;
}
/*body.t-body #allrecords[data-tilda-page-alias*="sajt-po-dostavke-edy"] {*/
/*    background: #fbeff2;*/
/*}*/
body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t558__text:before {
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffe4e4));
    background-image: linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
}
body.t-body #allrecords[data-tilda-page-alias*="sajt-po-dostavke-edy"] {
    background: #fbeff2;
}

body.t-body #allrecords[data-tilda-page-alias*="sajt-po-dostavke-edyv"] .t558__text:before {
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffe4e4));
    background-image: linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
}
body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] header#t-header .t-menu__link-item.t-active {
    color: #b7244d !important;
}
body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] {
    background: #e0f7ea;
}

body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t558__text:before {
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), to(#ffe4e4));
    background-image: linear-gradient(rgba(255, 255, 255, 0), #ffe4e4);
}
body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] header#t-header .t-menu__link-item.t-active {
    color: #1fa95c !important;
}
body.t-body #allrecords[data-tilda-page-alias*="bonus-plus"] header#t-header .t-menu__link-item.t-active {
    color: #216886 !important;
}
.t577__col.t-col {
    border: 0px solid #ffffff;
    margin-right: 5px !important;
    margin-top: 5px !important;
    background: #0000000d;
}


.uc-panel-call .t446 .t446__right_buttons_but:first-child a, div#nav178577996 .t446__right_buttons_but:first-child a {
    background: transparent;
    border: 1px solid #12121317 !important;
}

.uc-panel-call .t446 .t446__right_buttons_but:first-child div, div#nav178577996 .t446__right_buttons_but:first-child div {
    background: transparent;
    border: 1px solid #12121317 !important;
}


ul li:before {
    background: #00000030 !important;
}




/* цитата */
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] > *:not(#t-header) .t490 {
    border-color: #bde690;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] > *:not(#t-header) .t490 {
    border-color: #f3d789;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t490 {
    border-color: #ffb3ab;
}
body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] > *:not(#t-header) .t490 {
    border-color: #a1ecf9;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] > *:not(#t-header) .t490 {
    border-color: #bcbbe8;
}
body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] > *:not(#t-header) .t490 {
    border-color: #efa8bc;
}
body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] > *:not(#t-header) .t490 {
    border-color: #a4dcbd;
}

/* тарифы */
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .tarif, 
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title:before, 
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t801 .t801__title:before {
    background: rgb(92 177 0 / 35%) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] > *:not(#t-header) .t822 ul li:before {
    background: rgb(156 193 126) !important;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .tarifs:not(.tarifs-in) .tarif:hover {
    background: #97cc5d !important;
}

body.t-body #allrecords[data-tilda-page-alias*="dlya-restoranov/"] .tarif {
background: rgb(220 109 140 / 35%) !important
}
body.t-body #allrecords[data-tilda-page-alias^="dlya-restoranov/"] > *:not(#t-header) .t822 ul li:before {
    /*background: rgb(220 109 140 / 35%) !important*/
        background: rgb(156 193 126) !important;
}
body.t-body #allrecords[data-tilda-page-alias*="dlya-restoranov/"] .tarifs:not(.tarifs-in) .tarif:hover {
    background: #97cc5d !important;
}


body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .tarif,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov"] .t801 .t801__title:before {
    background: rgb(210 158 14 / 30%) !important;
}
 body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov"] > *:not(#t-header) ul li:before, 
 body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov"] .t-rec[data-record-type="822"] .t822 .t822__title:before {
    background: rgb(230 208 152) !important;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .tarifs:not(.tarifs-in) .tarif:hover {
    z-index: 2;
    -webkit-filter: brightness(1);
            filter: brightness(1);
    background: rgb(230 200 126) !important;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya-reklama"] .tarif, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title:before, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) ul li:before, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t801 .t801__title:before {
    background: hsl(6deg 100% 84% / 78%) !important;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya-reklama"] .tarifs:not(.tarifs-in) .tarif:hover {
     background: #fd968c !important
}

body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] .bitrix .btrx,
body.t-body #allrecords[data-tilda-page-alias^="integraciya-bitrix24"] .t-rec[data-record-type="822"] .t822 .t822__title:before,
body.t-body #allrecords[data-tilda-page-alias^="integraciya-bitrix24"] .t801 .t801__title:before {
    background: rgb(95 216 236 / 35%) !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="integraciya-bitrix24"] > *:not(#t-header) ul li:before {
    background: rgb(92 200 219) !important;
}

body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .app/*,
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t690 .t-form .t-submit*/ {
    background: rgb(128 126 228 / 35%) !important;
}

body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .resto/*,
body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t690 .t-form .t-submit*/ {
    background: rgb(220 109 140 / 35%) !important;
}

body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .upakovka/*,
body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t690 .t-form .t-submit*/ {
    background: rgb(77 191 128 / 35%) !important;
}



/* что нужно *//*
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t577__number {
    color: #a6d671;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .t577__number {
    color: #e4c671;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya-reklama"] .t577__number {
    color: #f19990;
}
body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] .t577__number {
    color: #7addef;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t577__number {
    color: #acaae4;
}
body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t577__number {
    color: #e88fa8;
}
body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t577__number {
    color: #7fcca1;
}*/
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t577__number {
    color: #00000030;
}
.t577__col.t-col:not(:last-child):before {
    -webkit-filter: brightness(0);
            filter: brightness(0);
    opacity: 0.2;
}
.t577__col.t-col:not(:last-child):hover:before {
    opacity: 0.2;
}


#rec178474756 .t431 .t431__oddrow {
    background: #f5f5f5;
}
#rec178474756 .t431 .t431__oddrow {
    background: #00000010 !important;
}
#rec178474756 .t431 .t431__evenrow {
    background: #00000008 !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t558__col:hover .t558__text {
    max-height: none !important;
    background: transparent !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t558__col:hover {
    z-index: auto !important;
}
/* цены и сроки */
.t192 hr {
    border-color: #bde690;
}


body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] header#t-header {
    background: #e0f7ea;
}
body.t-body div#allrecords[data-tilda-page-alias*="price/"] header#t-header {
    background: #ffe4e4;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] header#t-header {
    background: #fbf3dc;
}
body.t-body div#allrecords[data-tilda-page-alias*="about"] header#t-header,
body.t-body div#allrecords[data-tilda-page-alias*="forums"] header#t-header {
    background: #eaf5dd;
}
body.t-body div#allrecords[data-tilda-page-alias*="blog"] header#t-header {
    background: #e4eef9;
}
body.t-body div#allrecords[data-tilda-page-alias*="contacts"] header#t-header {
    background: #e9e9ff;
}


body.t-body div#allrecords[data-tilda-page-alias*="price/"] #rec177627365 .t-menu__link-item[href*="price"] {
    color: #e4301e !important;
}

body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] #rec177627365 .t-menu__link-item[href*="portfolio"],
body.t-body div#allrecords[data-tilda-page-alias*="portfolio/"] #rec177627365 .t-menu__link-item[href*="portfolio/"] {
    color: #ce9b0f !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="blog"] #rec177627365 .t-menu__link-item.t-active {
    color: #1769bb !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="about"] #rec177627365 .t-menu__link-item.t-active {
    color: #5ca20b !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="contacts"] #rec177627365 .t-menu__link-item.t-active {
    color: #4449b9 !important;
}




div#allrecords[data-tilda-page-alias="about"] > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item {
    background: #eaf5dd !important;
}/*
.filterg-main-item {
    background: #e0f7ea !important;
}
.filterg-main-item:hover {
    background: rgb(193 239 213) !important;
}*/

/** КОНЕЦ цвета **/


/*********** ПОДВАЛ *************/

body.t-body footer#t-footer .t228__rightcontainer {
    text-align: left;
    float: left;
}
body.t-body footer#t-footer .t228__leftside,
body.t-body footer#t-footer .t228__centerside {
    min-width: auto !important;
    width: auto !important;
}
body.t-body footer#t-footer .t228__rightcontainer .t228__right_descr {
    padding-left: 0;
}
body.t-body footer#t-footer .t228__padding40px {
    width: 10px;
}

/** КОНЕЦ ПОДВАЛ **/



/************** ТАРИФЫ ****************/

.tarifs {
    font-size: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.tarif {
    background: #7cc824;
    width: calc(100%/3 - 4px);
    vertical-align: top;
    margin: 0px;
    font-size: 16px;
    margin-bottom: 5px;
    font-family: 'krzlGmtry',Arial,sans-serif;
    padding: 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.tarif .t-btm {
    width: 100%;
}
.tarif:hover {
    background: #83d622;
}
.tarif:not(.app):not(:nth-child(3n+3)) {
    margin-right: 5px;
}

.tarif h5 {
    margin-bottom: 10px;
}
.tarif h5 a {
    color: black !important;
    text-decoration: none !important;
    border-bottom: 1px solid;
    background-position: 0 1.1em;
    background-repeat: repeat-x;
    background-size: 100% 1px;
}
#allrecords a:hover {
    background-image: none !important;
    border-bottom: 0 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
}
.t-price-new {
    font-size: 24px;
    font-weight: 400;
    color: #000000;
}
.t-price-new strong {
    font-weight: 400 !important;
}
.t-price-old {
    font-size: 19px;
    position: relative;
    display: inline-block;
    opacity: 0.7;
    vertical-align: top;
}
.t-price-old:before {
    content: '';
    background: black;
    width: 107%;
    height: 1px;
    position: absolute;
    left: -5px;
    top: 44%;
    -webkit-transform: rotate(-4deg);
        -ms-transform: rotate(-4deg);
            transform: rotate(-4deg);
    opacity: 0.5;
}

.t-vopros {
    display: inline-block;
    vertical-align: top;
    position: relative;
    top: 0px;
    margin-left: 5px;
    cursor: help;
}
.t-vopros {
    background: #00000020;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 50px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    line-height: 22px;
    width: 22px;
    text-align: center;
    height: 22px;
}
.t-vopros span {
    visibility: hidden;
    position: absolute;
    color: #dadada;
    text-align: center;
    padding: 13px 20px 15px;
    z-index: 2;
    opacity: 0;
    left: 11px;
    bottom: 100%;
    width: 210px;
    -webkit-transform-origin: 0% 100%;
        -ms-transform-origin: 0% 100%;
            transform-origin: 0% 100%;
    -webkit-transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
    -o-transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
    transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
    background: #191a1c;
    -webkit-box-shadow: 0 3px 30px 6px rgba(25, 26, 28, 0.25);
            box-shadow: 0 3px 30px 6px rgba(25, 26, 28, 0.25);
    font-size: 14px;
    line-height: 1.4em;
    border-radius: 5px;
    -webkit-transform: scale(1) translateX(-50%);
        -ms-transform: scale(1) translateX(-50%);
            transform: scale(1) translateX(-50%);
}
.t-vopros span strong {
    color: white;
}
.t-vopros:hover span {
    opacity: 1;
    visibility: visible;
    bottom: 128%;
}
.t-vopros span:before {
    content: '';
    position: absolute;
    bottom: -13px;
    left: 50%;
    border: 8px solid transparent;
    border-top: 8px solid #191a1c;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
}
.t-vopros img {
    width: 21px;
}
.old-price-wrap {
    display: inline-block;
    vertical-align: top;
}
.t-btm-r {
    position: absolute;
    right: 25px;
    bottom: 20px;
    width: 70px;
    font-size: 12px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}
.tarifs.tarifs-in .t-btm-r {
    right: 30px;
    bottom: 25px;
}
.t-mob, .t-diz {
    position: relative;
    margin-top: 15px;
}
.t-btm-r .t-mob img {
    left: -34px;
    top: 0px;
}

.t-btm-r span {
    opacity: 0.7;
}

/**КОНЕЦ тариифы **/




/**************** тариифы внутр *************/

.tarifs-in .tarif {
    background: #ececec;
    width: calc(100%/2 - 5px);
  margin-right: 0 !important;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
.tarifs-in .tarif:hover {
    background: rgb(222 206 243 / 50%);
}
.tarifs.tarifs-in .tarif.im {
    margin-right: 10px !important;
}
.tarifs-in .tarif.im .t-top, .tarifs-in .tarif.pro .t-top {
    margin-bottom: 25px;
    min-height: 85px;
    width: 100%;
}



.tarifs-in .t-price-new {
    display: inline-block;
    vertical-align: top;
    margin-right: 20px;
    position: relative;
    top: -2px;
}

.tarifs.tarifs-in.tarif-odin .tarif {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.tarifs.tarifs-in.tarif-odin .t-price-new {
    font-weight: 300;
}
.t-btm-l {
    margin-bottom: -6px;
}

.t497 .t-section__topwrapper {
    margin-bottom: 75px;
}
.t497__col {
    padding-right: 100px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.t588__buttons {
    margin-top: 0;
}
.t588__btn.t-btn {
    padding: 0 30px;
}
.t192__col {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 40px;
    padding-bottom: 84px;
}
.t192 .t-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.t822__col-wrapper_fisrt {
    padding-left: 0;
}

.t822__col-wrapper {
    padding: 0 45px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_4.t822__col {
    width: calc(100%/3);
    height: auto !important;
    padding: 0;
}
body.t-body div#allrecords > .t-rec[data-record-type="822"] {
    padding: 0 !important;
}

.t820 .t-col {
    padding-right: 100px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.t525__text {
    max-width: 90%;
}
body.t-body .t558__col {
    padding-left: 0;
}
body.t-body .t558__separator {
    display: none;
}
body.t-body .t558__separator:nth-child(6) {
    display: block;
    margin-bottom: 30px;
}
body.t-body .t558__bgimg {
    background-size: contain;
}
body.t-body .t558__cell {
    padding-left: 0;
}
body.t-body .t558__bubble {
    padding: 6px 28px;
    background-color: transparent;
    border-radius: 0;
}

body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t558__col {
    width: calc(100%/3 - 40px);
    display: inline-block;
    vertical-align: top;
    padding-right: 0;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    position: relative;
    min-height: 260px;
    z-index: auto !important;
    margin: 0 !important;
}

body.t-body .t558__col .t558__bgimg {
    position: absolute;
    left: -3px;
    top: -2px;
    mix-blend-mode: multiply;
    width: 68px !important;
    height: 68px !important;
    background: white;
    background-position: 50% !important;
    background-repeat: no-repeat;
    border-radius: 8px;
    background-size: 59px;
}
body.t-body .t558__bubble {
    padding: 0 0px;
}
body.t-body .t558__name {
    padding-left: 80px;
    padding-top: 25px;
    padding-top: 4px !important;
}
body.t-body .t558 .t528__descr {
    padding-left: 80px;
    font-size: 13px !important;
    opacity: 0.8;
    max-width: 165px;
}
body.t-body .t558__text {
    margin-top: 30px;
}
.t558__bubble-tail {
    display: none;
}
.t558 {
    margin-top: 13px;
}
.t558__text a {
    display: inline-block;
    text-decoration: none;
    border: 1px dashed #69a722 !important;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    border-radius: 3px;
    padding: 5px 15px 7px;
    margin-top: 15px;
    color: #559a07 !important;
}
#allrecords .t558 .t558__text a:hover {
    border: 1px solid #69a722 !important;
    background: #a9ec5d26;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t558__col {
    width: calc(100%/3 - 40px);
    display: inline-block;
    vertical-align: top;
    padding-right: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    position: relative;
    margin-right: 60px;
    min-height: 260px;
    z-index: auto !important;
}

body.t-body .t558__text {
    margin-top: 0;
    position: static;
    left: 0;
    top: 0;
    max-height: none;
    overflow: hidden;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    -webkit-box-shadow: none;
            box-shadow: none;
    z-index: -1;
    margin-top: 26px;
    word-break: normal;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t558__col:hover .t558__text {
    max-height: none;
    background: white;
    -webkit-box-shadow: 0 0 0 23px white, 0 -83px 0 23px white, 0 10px 50px 34px rgba(37, 36, 39, 0.14);
            box-shadow: 0 0 0 23px white, 0 -83px 0 23px white, 0 10px 50px 34px rgba(37, 36, 39, 0.14);
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t558__col:hover .t558__text:before {
    opacity: 0;
}



/**КОНЕЦ тариифы внутр **/








/************** ЗАКАЗЧИКИ ЛОГОТИПЫ ***********/


body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t686__col {
    width: calc(100%/4) !important;
    padding-right: 5px;
    margin-right: 0 !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 0 !important;
}
.t686 .t686__row:not(:first-child) {
    margin-top: 5px !important;
}
.t686__table {
    display: block;
    width: 100%;
    height: auto !important;
}



.t686__cell:hover:before {
    opacity: 1;
}
.t686__textwrapper {
    position: relative;
    z-index: 2;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.t686__title {
    color: #fff;
    text-transform: uppercase;
    letter-spacing: 2px;
}
.t686__text {
    color: #fff !important;
    margin-top: 0px;
    font-size: 16px;
}
.t686__row:not(:first-child) {
    margin-top: 5px;
}
.t686__table:before {
    content: '';
    display: block;
    padding-top: 60%;
}
.t686__cell {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
.t686__bg {
    background-position: center center;
    background-repeat: no-repeat;
    background-size: cover;
    -o-object-fit: cover !important;
       object-fit: cover !important;
    width: 100% !important;
    height: 100% !important;
    font-family: 'object-fit: cover;';
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}
/** КОНЕЦ ЗАКАЗЧИКИ ЛОГОТИПЫ **/


/************** Приложения тарифы ***********/

.app-wrap {
    font-family: 'krzlGmtry',Arial,sans-serif;
    font-weight: 400;
    width: 100%;
}
.apps {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.app.frst {
    margin-right: 5px;
}
.app-btm {
    margin-top: 20px;
}
.app {
    background: #7cc824;
    width: calc(100%/2 - 3px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 5px;
    padding: 25px 25px 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}
.app .price {
    font-size: 24px;
    margin-top: 15px;
}
.app h5 {
    margin-bottom: 10px;
}
.app div.app-top {
    font-size: 16px;
    max-width: 450px;
}
#allrecords .app-wrap .app a.app-demo {
    white-space: nowrap;
    color: black;
    margin-top: 15px;
    display: inline-block;
    border-bottom: 1px solid black;
    font-size: 18px;
}
.app:hover, .resto:hover, .upakovka:hover {
    z-index: 2;
}
.app-vip {
    width: 100%;
    text-align: center;
    background: #0000000d;
    padding: 25px 25px 30px;
}
.app-vip span {
    max-width: 720px;
    display: block;
    margin: 0 auto 15px;
}
.app-vip a {
    display: inline-block;
    vertical-align: top;
    margin: 0 15px;
    font-size: 18px;
    color: black !important;
    border-bottom: 1px solid #000000;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left ul:hover {
    background: rgb(197 194 246) !important;
}
/** Приложения тарифы **/




/************** Ресто тарифы ***********/
.resto-wrap {
    font-family: 'krzlGmtry',Arial,sans-serif;
    font-weight: 400;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
#allrecords .resto-wrap a:hover {
    border-bottom: 1px solid transparent !important;
}
.resto:nth-child(3n) {
    margin-right: 0;
}

.resto {
    background: #7cc824;
    width: calc(100%/3 - 4px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 5px;
    margin-right: 5px;
    padding: 25px 25px 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
}



.resto div span {
    font-size: 16px;
    max-width: 450px;
    display: block;
}
.resto a {
    white-space: nowrap;
    color: black !important;
    margin-top: 15px;
    display: inline-block;
    font-size: 18px;
    border-bottom: 1px solid black !important;
}
.food-site a{
    margin-top:0;
}
.resto .price {
    font-size: 24px;
    margin-top: 15px;
}
a.pdf-kp {
    position: relative;
    font-size: 17px !important;
    margin-left: 53px;
}
a.pdf-kp:before {
    content: '';
    background: url(https://static.tildacdn.com/tild3635-3535-4334-b532-376239386131/pdf-icon.svg);
    width: 46px;
    height: 22px;
    background-repeat: no-repeat;
    display: inline-block;
    position: absolute;
    left: -53px;
    top: 2px;
}

/** Ресто тарифы **/




/************** Упаковка тарифы ***********/
.upakovka-wrap {
    font-family: 'krzlGmtry',Arial,sans-serif;
    font-weight: 400;
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.upakovka:not(:nth-child(3n)) {
    margin-right: 5px;
}

.upakovka {
    background: #7cc824;
    width: calc(100%/3 - 4px);
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    margin-bottom: 5px;
    padding: 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    -webkit-box-pack: justify;
        -ms-flex-pack: justify;
            justify-content: space-between;
    vertical-align: top;
}

.upakovka .price {
    font-size: 24px;
    margin-top: 10px;
    color: #191a1c;
}
.upakovka h5 {
    text-transform: none;
    font-weight: 500;
    letter-spacing: 0;
    margin-bottom: 10px;
}
/** Упаковка тарифы **/




/************** СЕО тарифы ***********/

.seo-tarifs {
    font-family: 'krzlGmtry',Arial,sans-serif;
    font-weight: 400;
    color: #2f3236;
}
.seo-tarifs-header {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -ms-flex-pack: distribute;
        justify-content: space-around;
    background: #e1e3e6;
}
.seo-tarifs-body {
    background: #f5f5f5;
}
.seo-tarifs-body {
    background: #f5f5f5;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
}
.seo-body-r {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
}
.seo-tarif-head {
    padding: 20px 20px;
    font-size: 16px;
    text-transform: uppercase;
    letter-spacing: 0.5px;
    font-weight: 500;
}
/** СЕО тарифы **/





/******************* КЛИЕНТЫ  *******************/
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t107 {
    width: calc(100% - 400px);
    -webkit-box-shadow: 0 0 34px 7px rgb(57 58 66 / 10%);
            box-shadow: 0 0 34px 7px rgb(57 58 66 / 10%);
    position: relative;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t107:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-shadow: inset 0 0 0 1px rgb(6 6 6 / 8%);
            box-shadow: inset 0 0 0 1px rgb(6 6 6 / 8%);
    pointer-events: none;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t156, div#allrecords[data-tilda-page-alias^="portfolio/"] .t670 {
    width: calc(100% - 400px);
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A {
    position: absolute !important;
    width: 300px !important;
    right: 0;
    top: -70px;
    margin: 0;
    padding: 0 !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A a.t-btn {
    margin: 0;
    font-size: 14px;
    margin-bottom: 10px;
    width: 100%;
    padding: 0px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 {
    position: absolute;
    width: 300px;
    right: 0;
    top: 273px;
    z-index: 2;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-card__col {
    padding: 0;
    width: 100%;
    max-width: none;
}

body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-section__topwrapper {
    margin-bottom: 50px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-section__descr ul {
    padding-left: 16px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-section__descr ul li {
    list-style-type: none;
    position: relative;
    font-size: 16px;
    margin: 0 0 8px;
    line-height: 1.3em;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-section__descr ul li:before {
    content: '';
    width: 5px;
    height: 5px;
    display: block;
    position: absolute;
    left: -15px;
    top: 8px;
    border-radius: 50px;
    background: #7cc824;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-section__title {
    margin-bottom: 10px;
    font-size: 25px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__text .t-name {
    margin-bottom: 5px;
    font-size: 25px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__inner-col {
    position: relative;
    height: auto !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__text {
    padding: 30px 30px 75px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__btn-container {
    bottom: 10px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__btn-container .t-btntext_sm {
    font-size: 18px;
    color: #ef043f !important;
    border-bottom: 2px solid transparent;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"]  > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__text:after {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3664-3162-4730-b931-633539623839/ugol1.svg);
    width: 60px;
    height: 60px;
    background-repeat: no-repeat;
    background-size: contain;
    position: absolute;
    bottom: -40px;
    left: 0;
}
/** КЛИЕНТЫ  **/




















/******* БЛОГ ГЛАВНАЯ ************/


body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container {
    display: inline-block;
}
#allrecords[data-tilda-page-alias$="blog"] .t404 .t-container:first-child .t404__col:first-child::before, #allrecords[data-tilda-page-alias$="blog"] .t404 .t-container:first-child .t404__col:nth-child(2)::before {
    content: "NEW";
    display: inline-block;
    position: absolute;
    left: 0px;
    top: 0px;
    z-index: 2;
    pointer-events: none;
    font-family: 'krzlGmtry',Arial,sans-serif;
    font-weight: 500;
    color: white;
    font-size: 15px;
    letter-spacing: 2px;
    background: #7cc824;
    padding: 10px 20px 11px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t050 .t-col_12 {
    max-width: none !important;
    width: 100% !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__paddingsmall {
    background: #efefef !important;
}

body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) {
    width: calc(100% - 440px);
    max-width: none;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child {
    margin-right: 40px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) {
    margin-left: 40px;
    margin-right: 0;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    width: 400px;
    position: relative;
    background: #efefef;
    overflow: hidden;
    height: 460px !important;
    padding-right: 0;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__imgbox, 
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__imgbox {
    height: 460px !important;
    display: block;
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__imgbox {
    height: 210px !important;
    overflow: hidden;
}

body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__img {
    -webkit-transition: transform 3s ease-out;
    -o-transition: transform 3s ease-out;
    -webkit-transition: -webkit-transform 3s ease-out;
    transition: -webkit-transform 3s ease-out;
    transition: transform 3s ease-out;
    transition: transform 3s ease-out, -webkit-transform 3s ease-out;
        -webkit-transform: scale(1);
            -ms-transform: scale(1);
                transform: scale(1);    
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:hover .t404__img {
    -webkit-transform: scale(1.2);
        -ms-transform: scale(1.2);
            transform: scale(1.2);
}


body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper,
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper {
    position: absolute;
    bottom: 0;
    height: auto !important;
    z-index: 2;
    background: transparent !important;
    color: white;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__textwrapper {
    background: transparent;
    height: calc(100% - 255px) !important;
    overflow: hidden;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(2) .t404__textwrapper:after,
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(3) .t404__textwrapper:after  {
    content: '';
    position: absolute;
    display: block;
    pointer-events: none;
    width: 100%;
    height: 120px;
    bottom: 0;
    left: 0;
    background-image: -o-linear-gradient(rgba(255, 255, 255, 0), rgb(239, 239, 239) 80%, rgb(239, 239, 239) 100%);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(255, 255, 255, 0)), color-stop(80%, rgb(239, 239, 239)), to(rgb(239, 239, 239)));
    background-image: linear-gradient(rgba(255, 255, 255, 0), rgb(239, 239, 239) 80%, rgb(239, 239, 239) 100%);
    z-index: 2;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__imgbox:before,
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__imgbox:before {
    content: '';
    position: absolute;
    display: block;
    pointer-events: none;
    width: 100%;
    height: 90%;
    bottom: 0;
    left: 0;
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.79));
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.79)));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.79));
    z-index: 2;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper .t404__uptitle span,
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper .t404__uptitle span {
    margin-top: 12px;
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0.7) !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper .t404__title,
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper .t404__title {
    margin-bottom: 12px;
    color: white;
    font-size: 30px !important;
    height: auto !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404__title,
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col .t404__textwrapper .t404__descr{
    height: auto !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper .t404__descr, 
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper .t404__descr {
    color: white !important;
    opacity: 0.6;
    font-size: 16px !important;
    height: auto !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col .t404__textwrapper .t404__descr{
    padding-top: 0 !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper,
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper  {
    position: absolute;
    bottom: 0;
    height: auto !important;
    z-index: 2;
    background: transparent !important;
    color: white;
    padding: 0px 40px 35px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__imgbox:before,
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__imgbox:before {
    content: '';
    position: absolute;
    display: block;
    pointer-events: none;
    width: 100%;
    height: 90%;
    bottom: 0;
    left: 0;
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85));
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.85)));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.85));
    z-index: 2;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404 .t-container .t-col.t-col_4 {
    width: calc(100%/3 - 10px);
    background: #efefef !important;
    margin-bottom: 15px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container h1 {
    font-size: 50px !important;
    padding-right: 270px;
    max-width: 900px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) h2, body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-title_sm {
    font-size: 33px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-text_md {
    font-size: 16px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__title.t-heading {
    font-size: 20px;
    display: inline-block;
    font-weight: 500;
    margin-bottom: 7px;
    text-decoration: underline;
    -webkit-text-decoration-color: #8c8c8c;
            text-decoration-color: #8c8c8c;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t144 ul li:before,
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) ul li.ya-share2__item:before {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] ul.ya-share2__list {
    padding-left: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] ul.ya-share2__list li {
    margin-right: 10px;
}
.t014 .ya-share2__badge {
    border-radius: 50px;
}
.t014__circle-xl .ya-share2__container_size_m .ya-share2__icon {
    width: 50px!important;
    height: 50px!important;
    background-size: 32px 32px!important;
    background-repeat: no-repeat;
    background-position: 50%;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t404__imgbox:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background: rgb(25 28 49 / 10%);
    z-index: 1;
    pointer-events: none;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t404__textwrapper {
    margin-bottom: 0px;
    margin-top: 0;
    padding: 20px 30px 25px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__title.t-heading {
    font-size: 20px;
    display: inline-block;
    font-weight: 500;
    margin-bottom: 7px;
    text-decoration: none;
    -webkit-text-decoration-color: #8c8c8c;
            text-decoration-color: #8c8c8c;
    font-weight: 600;
    color: #191a1c;
    line-height: 1.13;
    font-size: 18px;
}

/******* ДЕКСТОП > 980px ********************************************************************************************************************/

@media screen and (min-width: 981px) {
    
.uc-Sertiki ul.t-slds__arrow_container {
    position: absolute;
    right: 20px;
    top: -70px;
    width: 90px;
    height: 40px;
}


.uc-Sertiki .t923 .t-slds__arrow_wrapper {
    height: 100% !important;
}
.uc-Sertiki .t923 .t-slds__arrow_wrapper {
    width: 5%;
    height: 100% !important;
    margin: 0;
}
.uc-Sertiki .t-slds__arrow-left {
    left: 0;
}
.uc-Sertiki .t-slds__arrow-right {
    right: 0;
}    
.t604 .t-slds__arrow:hover {
    -webkit-box-shadow: 0 0 0 10px #87c540;
            box-shadow: 0 0 0 10px #87c540;
}
.tarif {
    /*transition: 0.5s ease;*/
    -webkit-box-shadow: 0 0 0px 0px #ffffff6b;
            box-shadow: 0 0 0px 0px #ffffff6b;
    top: 0;
}

.tilt {
  -webkit-transform-style: preserve-3d;
          transform-style: preserve-3d;
}

.tilt h5, .tilt.t-btm {
  /*  transform: translateZ(0px);*/
    -webkit-transition: 0.5s;
    -o-transition: 0.5s;
    transition: 0.5s;
}/*
.tilt:hover .t-top h5, .tilt:hover .t-btm {
    transform: translateZ(15px);
}*/
.tarifs:not(.tarifs-in) .tarif:hover {
    /* box-shadow: 0 10px 30px 10px #ffffff61; */
    z-index: 2;
    -webkit-filter: brightness(1.1);
            filter: brightness(1.1);
}

body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] {
    position: relative !important;
    padding: 0 !important;
}

}/******/



@media screen and (min-width: 981px) and (max-width: 1199px) {
body.t-body .t142 .t142__submit {
    padding-left: 25px;
    padding-right: 25px;
}
body.t-body .t142 .t-btn {
    padding-left: 25px;
    padding-right: 25px;
}

body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t107 {
    width: 300px;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t849 {
    max-width: calc(100% - 350px);
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__textwrapper {
    margin: 16px 25px;
    margin-bottom: 26px;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__descr.t-descr {
    margin-top: 10px;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__uptitle {
    margin-bottom: 7px;
    font-size: 18px;
}
body div#rec315211816 .t532__bottommargin_sm {
    font-size: 17px;
}
div#allrecords div#rec315211816 .t532__text a {
    width: 70px;
    height: 16px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item {
    padding: 35px 25px;
    height: 210px;
}
.t495__col .t-heading {
    position: absolute;
    top: 30px;
    left: 25px;
}
.t495__line {
    width: 100px;
    margin-top: 35px;
    margin-bottom: 20px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    max-width: 320px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) {
    width: calc(100% - 360px);
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__imgbox {
    height: 180px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__textwrapper {
    height: calc(100% - 220px) !important;
    padding: 16px 25px 25px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    height: 400px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__imgbox, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__imgbox {
    height: 400px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__title {
    margin-bottom: 10px;
    font-size: 17px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col .t-descr_xs {
    font-size: 13px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col .t404__textwrapper .t404__uptitle {
    margin-top: 0;
    margin-bottom: 5px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper .t404__title, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper .t404__title {
    font-size: 25px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper .t404__descr, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper .t404__descr {
    font-size: 14px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper {
    padding: 0px 25px 25px;
}

}

/******* БЛОГ ГЛАВНАЯ ************/















/************************** БЛОГ ВНУТРЯК **************************/


body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t144 .t144__text strong {
    text-transform: uppercase;
    letter-spacing: 1px;
    font-size: 14px;
    color: #bfbfbf;
    font-weight: 500 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t144 .t-col.t-col_6 {
    max-width: 68% !important;
}
.blog-share {
    font-family: 'krzlGmtry',Arial,sans-serif;
    font-weight: 400;
    color: #afb2b5;
    FONT-SIZE: 14px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t-container_100 div[style="position: relative; right: 50%; float: right;"] {
    right: auto !important;
    float: left !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] div[style="position: relative; z-index: 1; right: -50%;"] {
    right: auto !important;
    margin-left: -10px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t-container_100.t014 div[style="position: relative; z-index: 1; right: -50%;"] {
    margin-left: 0px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t-rec_pt_15 .t396__artboard {
    min-height: 24px;
    height: auto;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] hr.t191__line {
    margin: 0;
}


/******* Эксперт ************/


.t252__quote-body {
    border: 0;
    background: #e1f5f7;
}
.t252__text {
    margin-bottom: 0;
}
.t252__wrapper {
    border: 0;
    border-color: #ccc;
    padding: 0;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-rec.t-rec_pt_15.t-rec_pb_105 {
    padding: 0 !important;
    position: static !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 {
    position: absolute;
    right: 0px;
    width: 260px;
    top: 160px;
    margin-left: 0;
    z-index: 999;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533__img {
    top: 18px;
    right: auto;
    left: -25px;
    width: 55px;
    height: 55px;
    -ms-transform: translateY(0);
    -webkit-transform: translateY(0);
    transform: translateY(0);
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533__textwrapper {
    background: #F7F7F7;
    padding: 20px 25px 22px 46px;
    text-align: left;
    height: auto !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533__descr {
    font-size: 12px;
    line-height: 1.2em;
    margin-top: 7px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533__separator {
    margin-bottom: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container .t-col.t-col_4.t533__col {
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 .t533__col {
    padding: 0;
    margin: 0;  
}
#allrecords[data-tilda-page-alias^="blog/"] .t144 .t-col a:hover {
    color: #5ba00b !important;
    border-bottom: 2px solid transparent;
}
#allrecords[data-tilda-page-alias^="blog/"] .t144 .t-col.t-col_6 ul {
    margin-bottom: 0;
    padding: 0;
    margin-top: 15px;
}
#allrecords[data-tilda-page-alias^="blog/"] .t144 .t-col.t-col_6 li {
    margin: 10px 0;
    list-style-type: none;  
}
#allrecords[data-tilda-page-alias^="blog/"] .t144 .t-col.t-col_6 a {
    color: #171818;
    border-bottom: 2px solid #6eb31e;
    -webkit-transition: 0.1s;
    -o-transition: 0.1s;
    transition: 0.1s;
    -webkit-box-shadow: none;
    box-shadow: none;
    line-height: 1.4em;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t404 {
    width: calc(100% - 270px);
    margin: 0;
    max-width: 980px;
}


/******* боковая навигация в блоге ************/


#allrecords[data-tilda-page-alias^="blog/"] .t607 {
    margin-right: 30px !important;
    height: calc(100vh - 180px);
    overflow-y: auto;
    -webkit-overflow-scrolling: touch;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    overflow-x: hidden;
    top: 110px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    z-index: 500;   
}
#allrecords[data-tilda-page-alias^="blog/"] .t607 ul {
    margin: 0;
    padding: 0 !important;
    width: 230px;
}
#allrecords[data-tilda-page-alias^="blog/"] .t607__tooltip {
    background: transparent !important;
    color: #171818 !important;
    font-size: 13px !important;
    text-align: left;
    white-space: normal;
    line-height: 1.2em !important;
    font-weight: 500 !important;
    padding: 10px 0;
    display: block !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    position: static;
    visibility: visible;
    opacity: 1;
}
#allrecords[data-tilda-page-alias^="blog/"] .t607 .t-menu__link-item .t607__tooltip:hover {
    color: #6b6265 !important;
}
#allrecords[data-tilda-page-alias^="blog/"] .t607 .t-menu__link-item.t-active .t607__tooltip {
    color: #67ad17 !important;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-menu__link-item:hover .t607__tooltip {
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
}
#allrecords[data-tilda-page-alias^="blog/"] .t607 .t-menu__link-item .t607__dot, .t607__tooltip::after {
    display: none;
}
#allrecords[data-tilda-page-alias^="blog/"] .t607 .t-menu__link-item {
    position: relative;
    display: block;
}
#allrecords[data-tilda-page-alias^="blog/"] .t607__list_item {
    width: 100%;
    padding: 0 !important;
    text-align: left;
}

#allrecords[data-tilda-page-alias^="blog/"] .t-prefix_2 {
    padding-left: 0;
}

body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t107 .t-align_center {
    text-align: left;
}

body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t673__textwrapper,
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t252__quote-body {
    margin-left: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container .t-col_12, body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-width_12 {
    width: calc(100% - 270px);
    margin: 0;
    max-width: 960px;
}


/** БЛОГ ВНУТРЯК **/







/****************** КОНТАКТЫ **************/


body.t-body #allrecords[data-tilda-page-alias$="contacts"] > *:not(#t-header) td.t431__td:first-child {
    font-weight: 500;
    padding-right: 50px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
/** КОНТАКТЫ **/







/******************* ПОРТФОЛИО  *******************/
.t-zoomer__bg {
    backdrop-filter: blur(40px);
    -webkit-backdrop-filter: blur(40px);
}
.t-carousel__zoomer__inner.scale-active .t-zoomer__comments {
    display: none;
}
.t-zoomer__container {
    background: transparent !important;
}

body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t-zoomer__descr.t-descr.t-descr_xxs {
    display: none;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid-item_mb-40 {
    padding-right: 10px;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__container {
    padding-right: 10px !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827 .t-slds__img {
    width: calc(100% + 10px);
    max-width: calc(100% + 10px) !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827 {
    min-height: 1000px;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid-item[data-link] {
    cursor: pointer;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid-item[data-link] .t827__image {
    pointer-events: none;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid-item[data-link] .more-info {
    content: 'Смотреть кейс';
    font-size: 12px;
    font-family: 'krzlGmtry',Arial,sans-serif;
    display: inline-block;
    margin-top: 15px;
    padding: 15px 50px 15px 20px;
    border-radius: 4px;
    background-color: rgb(146 226 54 / 66%);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    text-transform: uppercase;
    letter-spacing: 1px;
    background-image: url(https://static.tildacdn.com/tild6338-3037-4230-a664-316166636638/strelka.svg);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: 50%;
    background-size: 20px auto;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    pointer-events: fill;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid-item[data-link] .more-info:hover {
    background-color: rgb(133 220 32 / 84%);
    background-position-x: calc(100% - 14px);
}
/*.t604__imgwrapper .t-slds__bgimg {
    height: 720px;
}*/
.t604 .t-width_6 {
    max-width: calc(100% - 40px);
}
/*.t827__grid-item {
    box-shadow: 0 0 16px 7px rgba(53, 56, 62, 0.1);
    border: 1px solid rgba(0, 0, 0, 0.05);
}*/
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid-item:before {
    content: '';
    background: rgba(61, 62, 68, 0.07);
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    width: 100%;
    pointer-events: none;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__container {
    padding-left: 0;
    padding-right: 0;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__overlay {
    pointer-events: none;
    z-index: 2;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__overlay-title {
    color: #fff;
    font-size: 20px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__overlay-descr {
    color: #7cc824;
    font-size: 16px;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid_pt-40 {
    padding-top: 20px;
}
.t827__overlay-content {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    top: 100px;
    bottom: auto;
}
/** ПОРТФОЛИО  **/


/****************** ФИЛЬТР ПОРТФОЛИО **************/

body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid-item.none {
    display: none;
}

.filterg-main-item:not(:last-child) {
    margin-right: -2px;
}
.filterg-main-item {
    border-radius: 0;
    display: inline-block;
    margin-bottom: 4px;
    padding: 13px 19px;
    border: 1px solid #b6b6b7;
    cursor: pointer;
    text-transform: uppercase;
    font-weight: 500;
    letter-spacing: 0.5px;
    font-size: 14px;
    position: relative;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    background: #eeeeee;
}
.filterg-main-item:hover {
    background: rgba(124, 200, 36, 0.39);
}
.filterg {
    text-align: left;
    font-family: 'krzlGmtry',Arial,sans-serif;
}

.filterg-second-item {
    border-radius: 5px;
    display: inline-block;
    margin-bottom: 6px;
    padding: 5px 13px 6px;
    border: 0px solid #333;
    cursor: pointer;
    font-size: 14px;
    background: #eeeeee;
    line-height: 1.22em;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
.filterg-second-item:before {
    content: '';
    position: relative;
    top: 1px;
    display: inline-block;
    vertical-align: top;
    margin-right: 4px;
    width: 6px;
    height: 6px;
    background: #ffffff;
    border-radius: 50px;
    top: 6px;
}
.filterg-second-item:not(:last-child) {
    margin-right: 6px;
}

.filterg-main {
    margin-bottom: 10px;
}



.filterg-main-item span, .filterg-second-item span {
    opacity: 0.4;
    margin-left: 2px;
    font-size: 13px;
    font-weight: normal;
}
.filterg-main-item:first-child {
    border-radius: 5px 0 0 5px;
}
.filterg-main-item:last-child {
    border-radius: 0 5px 5px 0;
}
.filterg-main-item.active {
    background: #ffffff;
    color: #191a1c;
    border-color: #b6b6b7;
    z-index: 2;
}
.filterg-second-item.active {
    background: #7cc824;
    color: #fff;
}
.filterg-second-item:not(.active):hover {
    background: #bddc9a;
}

body.t-body div#rec183036184 .t395__col {
    display: none;
}
body.t-body div#rec183036184 {
    position: sticky !important;
    top: 0;
    z-index: 2000;
    margin: 0 0 !important;
    width: 100% !important;
    padding-left: 80px !important;
    padding-right: 80px !important;
    max-width: none !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

.filterg-second-item.unactive {
    display: none;
}

/** ФИЛЬТР ПОРТФОЛИО **/



div#rec183015140, .t-rec[data-record-type="595"], div#rec182966695, div#rec183063135 {
    max-width: none !important;
}

div#allrecords[data-tilda-page-alias^="portfolio/"] > .t-rec[data-record-type="208"],
div#allrecords[data-tilda-page-alias^="portfolio/"] > .t-rec[data-record-type="650"],
div#allrecords[data-tilda-page-alias^="portfolio/"] > .t-rec[data-record-type="3"],
div#allrecords[data-tilda-page-alias^="portfolio/"] > .t-rec[data-record-type="170"],
div#allrecords[data-tilda-page-alias^="portfolio/"] > .t-rec[data-record-type="407"],
div#allrecords[data-tilda-page-alias^="portfolio/"] > .t-rec[data-record-type="670"] {
    max-width: none !important;
}

body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) {
    max-width: none !important;
}

/************* ПОРТФОЛИО в создании сайтов ****************/
div#rec183575470 {
    width: 100% !important;
    margin: 0 !important;
}

div#rec183575470 .t604__imgwrapper .t-slds__bgimg {
    background-position-y: 0;
}


div#rec183575470 .t-slds__arrow-withbg {
    -webkit-box-shadow: 0 0 30px 0 rgba(56, 56, 70, 0.41);
            box-shadow: 0 0 30px 0 rgba(56, 56, 70, 0.41);
}
/** ПОРТФОЛИО в создании сайтов **/








/************* ПРОДВИЖЕНИЕ  ***************/


body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t229.t229__positionstatic {
    margin-bottom: 7px;
}
body.t-body #allrecords > *:not(#t-header) .t229__maincontainer {
    margin: 0 !important;
    max-width: none;
}
body.t-body #allrecords > *:not(#t-header) .t229 .t229__maincontainer.t229__c12collumns .t229__padding40px {
    width: 20px;
    display: none;
}
body.t-body #allrecords > *:not(#t-header) li.t229__list_item {
    padding: 0 !important;
}
body.t-body #allrecords > *:not(#t-header) .t229 ul {
    font-size: 0;
   /* box-shadow: inset 0 -8px 0 0px #fbf3dc, inset 0 -9px 0 0px #00000030;*/
    margin-top: 2px;
}
body.t-body #allrecords > *:not(#t-header) li.t229__list_item::before {
    display: none;
}
body.t-body #allrecords > *:not(#t-header) li.t229__list_item a.t-menu__link-item {
    border-radius: 4px 4px 0 0;
    display: inline-block;
    margin-bottom: 1px;
    padding: 13px 19px;
    border: 0;
    margin: 0 1px;
    border-bottom: 0px !important;
    cursor: pointer;
    background: #0000000d;
    text-transform: uppercase;
    font-weight: 500 !important;
    letter-spacing: 0.5px;
    font-size: 14px !important;
    position: relative;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    color: rgba(0, 0, 0, 0.7) !important;
}
body.t-body #allrecords > *:not(#t-header) li.t229__list_item:first-child a {
    margin-left: 0;
}
body.t-body #allrecords > *:not(#t-header) li.t229__list_item a.t-menu__link-item:hover {
    background: #00000020;
    color: rgba(0, 0, 0) !important;
}
body.t-body #allrecords > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active {
    background: transparent;
    color: #000 !important;
    z-index: 2;
    opacity: 1;
    border: 1px solid #00000030;
}
body.t-body #allrecords > *:not(#t-header) li.t229__list_item:first-child a.t-menu__link-item.t-active {
    margin-left: 0px;
}

/*
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t822__container.t-container {
    padding: 40px 0 !important;
}
*/










body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t397__wrapper,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__wrapper {
    display: block;
    width: auto;
    font-size: 0;
    text-align: left;
    /* box-shadow: inset 0 -1px 0 0px #00000030; */
    overflow: hidden;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t397__tab,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab {
    width: auto !important;
    padding: 0;
    display: inline-block;
    border: 0 !important;
    vertical-align: top;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t397__title:hover,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__title:hover {
    background: #00000020;
    color: rgba(0, 0, 0) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t397__title,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__title {
    display: inline-block;
    margin-bottom: 1px;
    padding: 14px 19px 13px;
    border-bottom: 0px !important;
    cursor: pointer;
    background: #0000000d;
    text-transform: uppercase;
    font-weight: 500 !important;
    letter-spacing: 0.5px;
    font-size: 14px !important;
    position: relative;
    color: rgba(0, 0, 0, 0.7) !important;
    border-bottom: 0px;
    margin-bottom: 1px;
    border-radius: 4px 4px 0 0;
    margin: 0 1px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t397__tab_active .t397__title,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab_active .t397__title {
    background: transparent;
    color: #000 !important;
    z-index: 2;
    opacity: 1;
    border: 1px solid #00000030;
    border-bottom: 0px !important;
    margin-bottom: 1px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t397__tab_active:first-child .t397__title,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab_active:first-child .t397__title {
    margin-left: 0px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t397__tab_active .t397__title:before,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab_active .t397__title:before {
    content: '';
    background: #00000030;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: -801px;
    width: 800px;
    display: block;
    z-index: 2;
}


body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t397__tab_active .t397__title:after,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab_active .t397__title:after {
    content: '';
    background: #00000030;
    height: 1px;
    position: absolute;
    bottom: 0;
    right: -801px;
    width: 800px;
    display: block;
    z-index: 2;
}
/** ПРОДВИЖЕНИЕ  **/





/************* ПРОДВИЖЕНИЕ слайдер ***************/



.t801 .t-slds {
    overflow: visible;
}
.t801 .t-slds__arrow_container {
    left: auto;
    width: 150px;
    height: auto !important;
    bottom: auto;
    top: 0;
    left: auto;
    right: 0;
    text-align: right;
    position: absolute;
    z-index: 2;
}
.t801 .t-slds__arrow_wrapper {
    width: auto;
    position: static;
    display: inline-block;
    vertical-align: top;
    bottom: auto;
    height: auto !important;
    margin-left: 10px;
}
.t801 .t-slds__arrow_wrapper .t-slds__arrow {
    position: relative;
    display: inline-block;
    vertical-align: top;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    left: auto;
    right: 0;
    background: #0000000d !important;
}
.t801 .t-slds__bullet_wrapper {
    text-align: center;
    position: absolute;
    z-index: 15;
    padding: 16px 0 0;
    width: auto;
    font-size: 0;
    top: -5px;
    right: 150px;
}
.t801 .t-container .t-col.t-col_6:first-child {
    padding-right: 40px;
    position: relative;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

/** ПРОДВИЖЕНИЕ слайдер **/





/** ПРОДВИЖЕНИЕ таблица **/



body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612 .t612__left,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left {
    position: relative;
    overflow: visible;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612 .t612__left ul,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left ul {
    position: absolute;
    left: 18px;
    top: 0;
    bottom: 0;
    margin: auto 0;
    width: 22px;
    height: 22px;
    background: #0000000d;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 50px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    line-height: 22px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612 .t612__left ul:hover,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left ul:hover {
    background: rgb(243 215 137);
}



body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612 .t612__left ul:before,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left ul:before {
    content: '?';
    position: absolute;
    left: 0;
    top: 1px;
    font-size: 14px;
    right: 0;
    text-align: center;
    opacity: 0.8;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612 .t612__left ul:hover:before,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left ul:hover:before {
    opacity: 1;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__middle .t612__left .t612__title,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__middle .t612__left .t612__title {
    padding-left: 50px;
}
body.t-body #allrecords[data-tilda-page-alias*="target-reklama"] .t612__middle .t612__left .t612__title {
    padding-left: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612 .t612__left ul li,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left ul li {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    list-style-type: none;
    position: absolute;
    color: #dadada;
    text-align: left;
    padding: 13px 20px 15px;
    z-index: 2;
    opacity: 0;
    left: 10px;
    bottom: calc(100% + 7px);
    width: 300px;
    -webkit-transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
    -o-transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
    transition: 0.3s cubic-bezier(0.18, 0.89, 0.32, 1.28);
    background: #191a1c;
    -webkit-box-shadow: 0 3px 30px 6px rgba(25, 26, 28, 0.25);
            box-shadow: 0 3px 30px 6px rgba(25, 26, 28, 0.25);
    font-size: 13px;
    line-height: 1.4em;
    border-radius: 5px;
    visibility: hidden;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header).t-rec .t612 .t612__container .t612__left ul li:before,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] > *:not(#t-header).t-rec .t612 .t612__container .t612__left ul li:before {
    content: '';
    position: absolute;
    top: auto !important;
    bottom: -9px !important;
    left: 12px !important;
    border: 12px solid transparent;
    border-left: 12px solid #191a1c;
    -webkit-transform: translateX(-50%);
        -ms-transform: translateX(-50%);
            transform: translateX(-50%);
    border-radius: 4px;
    background: transparent !important;
    width: 0 !important;
    height: 0 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612 .t612__left ul:hover li,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left ul:hover li {
    opacity: 1;
    visibility: visible;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__title.t-descr {
    padding: 16px 20px;
    line-height: 1.2;
    font-size: 16px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__left,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__left {
    width: 290px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612__left, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612__col {
    width: 50% !important;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__wrapper,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper {
    border-radius: 0 !important;
    overflow: visible;
    border-color: #00000020 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__middle_item:not(:last-child),
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header, 
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__middle_item:not(:last-child) {
    border-bottom: 1px solid #00000040 !important;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__col,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__col {
    border-left: 1px solid #00000020 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header {
    background: #0000000d;
    min-height: 180px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title:before {
    content: '';
    width: 110px;
    height: 90px;
    display: block;
    margin: 0;
    background-image: url(https://static.tildacdn.com/tild6430-3462-4139-a139-366136333265/111.svg);
    background-repeat: no-repeat;
    background-position: 0% calc(100% - 10px);
    left: -6px;
    position: relative;
    z-index: 1;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title:after {
    content: '';
    background: #e6d194;
    width: 50px;
    height: 50px;
    display: block;
    margin: 0;
    border-radius: 50%;
    position: absolute;
    left: 27px;
    top: 48px;
    z-index: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header .t612__col .t612__title:after {
    background: #ffb3ab;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col:nth-child(3) .t612__title:before {
    background-image: url(https://static.tildacdn.com/tild3965-6233-4866-b434-643333323238/222.svg);
    left: -15px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col:nth-child(4) .t612__title:before {
    background-image: url(https://static.tildacdn.com/tild6430-3538-4764-a465-626437343235/333.svg);
    left: -13px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col:nth-child(3) .t612__title:after {
    width: 63px;
    height: 63px;
    left: 30px;
    top: 35px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612__header .t612__col .t612__title:after {
    background: #ffb3ab;
    width: 63px;
    height: 63px;
    left: 4px;
    top: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col:nth-child(4) .t612__title:after {
    width: 77px;
    height: 77px;
    left: 28px;
    top: 21px;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__left .t612__title {
    font-size: 0 !important;
    height: 100%;
    position: absolute;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__left .t612__title:before {
    content: '';
    width: 100%;
    height: 100%;
    display: block;
    margin: 0 auto;
    max-height: 291px;
    top: -2px;
    bottom: auto;
    position: absolute;
    left: -60px;
    right: 0;
    background-image: url(https://static.tildacdn.com/tild6538-3661-4264-a662-343234333138/reklama-internete.png);
    background-size: 281px auto;
    background-repeat: no-repeat;
    background-position-y: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title strong,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header .t612__col .t612__title strong {
    padding: 0px 0 0;
    display: inline-block;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title strong {
    position: absolute;
    width: 100%;
    left: 0;
    bottom: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title li,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header .t612__col .t612__title span {
    font-size: 14px;
    opacity: 0.8;
    line-height: 1.2em !important;
    display: inline-block;
    margin: 4px 0;
    font-weight: normal;    
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title ul {
    padding: 0;
    margin-top: 5px;
}
body.t-body #allrecords[data-tilda-page-alias*="kontekstnaya-reklama"] .t612__header .t612__col .t612__title ul {
    max-width: 130px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title ul li:before {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title, body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__title {
    padding: 17px 20px 41px;
    text-align: left;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__col, 
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__col {
    vertical-align: middle;
    position: relative;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col {
    vertical-align: top;
}
body.t-body #allrecords[data-tilda-page-alias*="kontekstnaya-reklama/target-reklama"] .t612__header .t612__col {
    vertical-align: middle;
}
/** ПРОДВИЖЕНИЕ таблица **/








/*************** Яндекс директ ****************/

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612 .t612__left ul:hover {
    background: rgb(255 179 171);
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__title {
    padding: 20px 20px 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header {
    background: #0000000d;
    min-height: 240px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__pricewrapper {
    text-align: right;
    width: auto;
    position: absolute;
    left: 0;
    top: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__pricewrapper .t681__price {
    color: #00000030 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_3 {
    width: 450px !important;
    padding-left: 70px;
    padding-right: 60px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/prodvizhenie"] .t681__row .t-col.t-col_7 ul {
    margin-top: 0;
    margin-bottom: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_7 {
    width: calc(100% - 500px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/prodvizhenie"] .t681__row .t-col.t-col_3 {
    width: 260px !important;
    padding-left: 70px;
    padding-right: 20px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/prodvizhenie"] .t681__row .t-col.t-col_7 {
    width: calc(100% - 300px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row {
    margin-bottom: 30px;
    position: relative;
    border-bottom: 1px solid #00000020;
    padding-bottom: 32px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-col_4.t-align_center .t490__img {
    margin-bottom: 0;
    width: auto;
    margin-top: -10px;
}
/** Яндекс директ **/







/******************** Цены ********************/

body.t-body #allrecords[data-tilda-page-alias^="price"] .t390 .t-popup__container {
    padding: 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t-align_center {
    text-align: left;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__header {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__title {
    padding: 12px 20px;
    font-size: 16px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col {
    border-left: 0px solid #eee;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__wrapper {
    border-radius: 0px;
    border: 0;
    border-top: 1px solid #eee;
    border-bottom: 1px solid #eee;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__left .t612__title strong, body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__left .t612__title del {
    display: inline-block;
    vertical-align: top;
    font-size: 10px;
    background: #ef043f;
    padding: 4px 7px 3px;
    border-radius: 0;
    color: white;
    font-weight: 500;
    margin-left: 5px;
    margin-top: 3px;
    line-height: 1em;
    text-transform: uppercase;
    text-decoration: none;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__left .t612__title del {
    background: #7cc824;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(2) .t612__title a {
    border-bottom: 1px dashed;
    color: #74bf1c;
    font-size: 14px;
    -webkit-box-shadow: none;
            box-shadow: none;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(3) .t612__title {
    color: #9fa1a7 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(4) .t612__title {
    text-align: left;
    font-weight: 600;
    font-size: 18px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__middle_item {
    background: transparent;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__middle_item:hover {
    background: #f3f3f3;
}






body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t229__maincontainer {
    margin: 0 !important;
    margin-top: 5px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t229 .t229__maincontainer.t229__c12collumns .t229__padding40px {
    width: 20px;
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item {
    padding: 0;
    margin: 0;
}

body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t229__maincontainer ul.uppercase {
    margin: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item {
    color: rgb(0 0 0 / 86%) !important;
    background: #ffe4e4;
}

body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item:hover {
    background: rgb(243 196 196);
    color: rgba(0, 0, 0) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active {
    background: #ffffff;
    color: #191a1c !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item:first-child a.t-menu__link-item.t-active {
    margin-left: 0;
}

body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__content {
    position: static;
    left: 0;
    top: 0;
    z-index: 2;
    padding-left: 100px;
    bottom: 0;
    margin: auto 0;
    height: 100% !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__content a:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t774__col:hover .t774__textwrapper:after {
    width: 70px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t774__textwrapper:after {
    content: '';
    background: url(https://static.tildacdn.com/tild6132-3533-4662-b231-643463623430/arrow.svg);
    width: 50px;
    height: 9px;
    display: inline-block;
    background-position-x: 100%;
    background-repeat: no-repeat;
    margin-top: 14px;
    opacity: 0.7;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t774__btn-wrapper {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t774__title {
    font-size: 16px !important;
}

body.t-body #allrecords[data-tilda-page-alias^="price"] .t774__textwrapper {
    padding: 7px 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__wrapper {
    position: relative;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) a.t774__btn {
    padding: 0 16px;
    font-size: 12px;
    text-transform: none !important;
    background: rgba(0, 0, 0, 0.37) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(4) {
    width: 240px;
}

/** Цены **/
















/*************** ТИПОГРАФИКА *************/

h1 {
    font-size: 60px !important;
}
h2, .t-title_sm, .t690 .t-section__title {
    font-size: 44px !important;
    line-height: 1;
}
h3 {
    font-size: 33px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] h3 {
    font-size: 22px !important;
}
h4, .t-title_xxs, .t-heading_sm {
    font-size: 25px;

}
h5 {
    font-size: 20px;
}




.t119__preface {
    font-size: 25px !important;
}  

.t-text_md[style*="font-size:14px;"], .t-descr[style*="font-size:14px;"] {
    font-size: 16px !important;
}
body.t-body header#t-header .t-text_md[style*="font-size:12px;"] {
    font-size: 14px !important;
    color: #191a1c !important;
    opacity: 0.6;
}


body.t-body header#t-header .t-text_lg {
    font-size: 14px !important;
    line-height: 1.55;
}

/** ТИПОГРАФИКА **/



/********* .t-rec[data-record-type="758"] {
    padding-bottom: 20px !important;
}ПЫ общие ********/

.t-rec_pt_15 {
    padding-top: 11px !important;
}
.t-rec_pb_15 {
    padding-bottom: 11px !important;
}


.t-rec_pt_30 {
    padding-top: 25px !important;
}
.t-rec_pb_30 {
    padding-bottom: 25px !important;
}

.t-rec_pt_45 {
    padding-top: 40px !important;
}
.t-rec_pb_45 {
    padding-bottom: 40px !important;
}

.t-rec_pt_60 {
    padding-top: 55px !important;
}
.t-rec_pb_60 {
    padding-bottom: 55px !important;
}

.t-rec_pt_75 {
    padding-top: 65px !important;
}
.t-rec_pb_75 {
    padding-bottom: 65px !important;
}

.t-rec_pt_90 {
    padding-top: 80px !important;
}
.t-rec_pb_90 {
    padding-bottom: 80px !important;
}

.t-rec_pt_105 {
    padding-top: 95px !important;
}
.t-rec_pb_105 {
    padding-bottom: 95px !important;
}


.t-rec_pt_120 {
    padding-top: 105px !important;
}
.t-rec_pb_120 {
    padding-bottom: 105px !important;
}


.t-rec_pt_135 {
    padding-top:115px !important;
}
.t-rec_pb_135 {
    padding-bottom: 115px !important;
}


.t-rec_pt_150 {
    padding-top: 125px !important;
}
.t-rec_pb_150 {
    padding-bottom: 125px !important;
}

.t-rec_pt_165 {
    padding-top: 135px !important;
}
.t-rec_pb_165 {
    padding-bottom: 135px !important;
}

.t-rec_pt_180 {
    padding-top: 145px !important;
}
.t-rec_pb_180 {
    padding-bottom: 145px !important;
}




.t119__preface {
    padding: 8px 0;
} 
.t795__title {
    margin-bottom: 30px;
}


.t-rec[data-bg-color="#7cc824"] .t795 {
    margin-top: 7px;
}
.t228.t228__positionstatic {
    margin-top: 7px;
    margin-bottom: 3px;
}
.t487 {
    background-image: url(https://static.tildacdn.com/tild6233-3263-4930-b965-313761333635/coupon.svg);
    background-repeat: no-repeat;
    width: 667px;
    height: 280px;
    padding-left: 210px;
}
.t487 .t-col {
    padding: 10px 0 0 0;
    max-width: 440px !important;
}
.t487__title {
    margin-bottom: 12px;
    margin-top: 28px;
    color: white;
    line-height: 1.1em;
}
.t487__descr {
    color: #ffffff85;
}
.t510__separator, .t497__separator, .t820__separator, body.t-body .t558__separator:nth-child(6) {
    margin-bottom: 25px !important;
}
.t487 .t-btn {
    margin-top: 28px;
}
.t503__separator {
    margin-bottom: 25px !important;
}
.t502__separator {
    margin-bottom: 35px !important;
}
.t490 .t-section__title, body.t-body div#allrecords > *:not(#t-header) .t490 .t-section__topwrapper {
    margin-bottom: 18px;
}
div#allrecords > *:not(#t-header) .t490 {
    padding: 60px 40px 75px;
}
.t005__text {
    padding-top: 0;
    padding-bottom: 0;
}

.t801 {
    margin-top: 3px;
}
.t431 {
    margin-top: 5px;
}
.t552 {
    margin-top: 5px;
    margin-bottom: 5px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6 {
    margin-top: 10px;
}
.t487__title {
    margin-bottom: 12px;
    margin-top: 28px;
}


body.t-body #allrecords[data-tilda-page-alias^="price"] .t612 {
    margin: 6px 0 3px;
}
.t827__grid_pt-20 {
    padding-top: 10px;
}
.t-rec_pt_0.t-rec_pb_120[data-record-type="502"] {
    margin-top: -7px !important;
    display: block;
}
.t015__title, .t004 {
    padding-top: 0;
    padding-bottom: 0;
}

.t495__col .t-heading, .t192__title {
    padding-top: 0;
}
.t192__text {
    padding-bottom: 0;
}

/** ОТСТУПЫ общие **/




/*************** АДАПТИВ десктоп до 1800 **********************************************************************************************/

@media screen and (min-width: 981px) and (max-width: 1799px)  {

div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="224"] .t-col {
    width: 100% !important;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="224"] {
    width: 180px !important;
}
.promo {
    min-height: 750px;
}
}/**************/


/*************** АДАПТИВ десктоп до 1700 **********************************************************************************************/

@media screen and (min-width: 981px) and (max-width: 1699px)  {
.promo {
    min-height: 720px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__textwrapper {
    padding: 30px;
}

div#allrecords[data-tilda-page-alias^="portfolio/"] .t119__preface, div#allrecords[data-tilda-page-alias^="portfolio/"] .t004,
div#allrecords[data-tilda-page-alias^="portfolio/"] .t050 {
    max-width: calc(100% - 320px);
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col_6.t195__imgsection {
    position: absolute;
    right: 4%;
    top: 0;
    width: 45% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col.t-col_6:first-child {
    width: 50% !important;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t195__text {
    padding-bottom: 46px;
}
.t690 {
    max-width: 81%;
}
}

/*** КОНЕЦ АДАПТИВ десктоп до 1700 ***/





/*************** АДАПТИВ десктоп до 1600 **********************************************************************************************/

@media screen and (min-width: 981px) and (max-width: 1599px)  {

body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t404__textwrapper .t404__descr {
    font-size: 14px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t404__textwrapper {
    padding: 20px 20px 25px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    width: calc(100%/3 - 16px);
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__title {
    font-size: 16px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    margin-right: 24px !important;
    margin-bottom: 24px !important;
}
#allrecords h1.nopage-h1 {
    margin-bottom: 20px;
}

#allrecords .nopage-left-btns {
    margin-top: 50px;
}
#allrecords span.nopage-nadzag {
    font-size: 40px;
    top: -65px;
}

body.t-body div#rec262380279 {
    width: calc(100% - 360px) !important;
    max-height: 750px;
}
/********* ОТСТУПЫ общие ********/

.t-rec_pt_15 {
    padding-top: 11px !important;
}
.t-rec_pb_15 {
    padding-bottom: 11px !important;
}


.t-rec_pt_30 {
    padding-top: 25px !important;
}
.t-rec_pb_30 {
    padding-bottom: 25px !important;
}

.t-rec_pt_45 {
    padding-top: 36px !important;
}
.t-rec_pb_45 {
    padding-bottom: 36px !important;
}

.t-rec_pt_60 {
    padding-top: 50px !important;
}
.t-rec_pb_60 {
    padding-bottom: 50px !important;
}

.t-rec_pt_75 {
    padding-top: 60px !important;
}
.t-rec_pb_75 {
    padding-bottom: 60px !important;
}

.t-rec_pt_90 {
    padding-top: 73px !important;
}
.t-rec_pb_90 {
    padding-bottom: 73px !important;
}

.t-rec_pt_105 {
    padding-top: 86px !important;
}
.t-rec_pb_105 {
    padding-bottom: 86px !important;
}

.t-body .t228__positionstatic {
    top: -150px;
}
.t-rec_pt_120 {
    padding-top: 95px !important;
}
.t-rec_pb_120 {
    padding-bottom: 95px !important;
}


.t-rec_pt_135 {
    padding-top:105px !important;
}
.t-rec_pb_135 {
    padding-bottom: 105px !important;
}


.t-rec_pt_150 {
    padding-top: 114px !important;
}
.t-rec_pb_150 {
    padding-bottom: 114px !important;
}

.t-rec_pt_165 {
    padding-top: 123px !important;
}
.t-rec_pb_165 {
    padding-bottom: 123px !important;
}

.t-rec_pt_180 {
    padding-top: 130px !important;
}
.t-rec_pb_180 {
    padding-bottom: 130px !important;
}


body.t-body header#t-header {
    width: 360px;
    padding: 26px 35px 26px 40px;
}
body.t-body div#allrecords[data-tilda-page-alias*="price"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="blog"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="about"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="forums"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="contacts"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="portfolio/"] header#t-header:before {
    width: 360px !important;
}
body.t-body div#allrecords {
    padding-left: 360px;
}  
body.t-body div#allrecords > *:not(#t-header) {
    width: calc(100% - 120px);
    margin: 0 60px;
} 
footer#t-footer {
    width: calc(100% - 120px) !important;
}
.t681 .t-section__bottomwrapper {
    margin-top: 35px;
}

.t-rec[data-record-type="690"] {
    width: calc(100% - 60px) !important;
}
/********* 980 > 1600 ТИПОГРАФИКА ********/

.t-text_md, .t-text_sm, .t-descr, .tarif .t-top span, .t-descr_sm, 
.t-text_md[style*="font-size:14px;"], .t-descr[style*="font-size:14px;"], .resto div span, .bitrix .btrx ul li,
.app div, .app-vip span, body.t-body .t558__text, body.t-body .t558__name, .t577__descr {
    font-size: 15px !important;
}

.t119__preface {
    font-size: 23px !important;
}       
span[data-redactor-style="font-size: 22px;"] {
    font-size: 20px !important;
}
.t-heading_lg, .t-name_sm, .t497__name, .t822 .t822__title, .t-name_md, .t005__text strong {
    font-size: 18px !important;
}



h1 {
    font-size: 55px !important;
}
h2, .t-title_sm, .t690 .t-section__title {
    font-size: 40px !important;
}
h3 {
    font-size: 30px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] h3 {
    font-size: 20px !important;
}
h4, .t-title_xxs {
    font-size: 23px;
}
h5 {
    font-size: 18px;
}

.t801 .t-text_md span[style="font-size: 22px;"] {
    font-size: 20px !important;
    font-weight: 500;
}

.t-price-new, .btrx-price, .app .price, .resto .price, .upakovka .price {
    font-size: 21px !important;
}
.t-price-old {
    font-size: 17px;
}
.tarifs-in .t-price-new {
    font-size: 24px;
}
.tarifs-in .tarif {
    padding-bottom: 30px;
}
/** 980 > 1600 ТИПОГРАФИКА **/











/********* 980 > 1600 БЛОКИ ********/
.t502__circle {
    width: 50px;
    height: 50px;
    font-size: 18px;
    line-height: 51px;
}
.t502__textwrapper {
    padding-left: 15px;
}
.t502__title {
    padding-bottom: 5px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col {
    padding-right: 30px;
}

.t510__circle {
    width: 40px;
    height: 40px;
    font-size: 18px;
    line-height: 41px;
}
body.t-body header#t-header .t135 {
    margin-left: -83px !important;
    width: 300px;
    margin-bottom: 20px;
}
body.t-body header#t-header .t229 a.t-menu__link-item {
    font-size: 17px !important;
}
body.t-body header#t-header div#rec177614163 {
    margin: 16px 0;
}
body.t-body header#t-header div#rec177614163 .t-text_lg {
    font-size: 14px !important;
}
body.t-body header#t-header div#rec177614163 .t-btn {
    height: 55px;
}
body.t-body div#allrecords > *:not(#t-header)[data-record-type="758"] {
    margin-top: -10px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container .t-section__title {
    font-size: 18px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container {
    width: 160px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__container.t-container {
    width: calc(100% - 160px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col {
    margin-right: 5% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:first-child {
    width: 30% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(2) {
    width: 17% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(3) {
    width: 23% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:last-child {
    width: 14% !important;
}


body.t-body div#allrecords > #rec177614530, body.t-body div#allrecords[data-tilda-page-id="10410428"] div#rec177688064 {
    margin: 0;
    width: 100%;
}
.t604 .t-slds__item {
    width: 560px !important;
   /* min-height: 604px;*/
}
.t604__imgwrapper .t-slds__bgimg {
    height: 604px;
}
.t604 .t-slds__container {
    max-width: 560px;
}
.t-submit {
    font-size: 14px;
    padding: 0 25px;
}
.t-submit .t-btnflex__text {
    font-size: 14px;

}
body.t-body div#allrecords > *:not(#t-header) .t690, .t795 {
    padding: 0 60px;
}

.t690 .t-input-block {
    padding-right: 10px;
}

.t690 .t-submit {
    height: 55px;
    padding: 0 25px;
}

.t-input {
    height: 55px;
    padding: 0px 17px;
}
.t-input__vis-ph {
    font-size: 15px;
    left: 17px;
    top: 19px;
}
.t-input_pvis {
    padding: 19px 17px 8px 17px;
    height: 55px;
    font-size: 15px;
}
.t-input-phonemask {
    font-size: 15px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3 {
    width: calc(100%/4 - 23px);
    margin-right: 30px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_6 .t005__text {
    padding-right: 60px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col:nth-child(2) {
    width: 180px !important;
}
body.t-body .t490__col {
    width: calc(100%/2 - 125px) !important;
}
.t490__col.t-col.t-col_6 .t490__img {
    max-width: 110px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(2) {
    max-width: 53%;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(1) {
    width: 150px !important;
}

.tarifs-in .t-btm {
    margin-bottom: -5px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6 {
    margin-top: 0;
}

body.t-body div#allrecords > *:not(#t-header) .t490 {
    border: 15px solid #7cc824;
    padding: 55px 40px 65px;
}
.t228, .t228__maincontainer {
    height: 70px;
}
body.t-body .t490 .t-section__title {
    margin-bottom: 0px;
}
body.t-body div#allrecords > *:not(#t-header) .t490 .t-section__topwrapper {
    margin-bottom: 25px;
}
.t497__col {
    padding-right: 70px;
}
.t497__separator {
    margin-bottom: 25px !important;
}

.t503__title {
    margin-top: 10px;
    padding-right: 15px;
}

.t822 .t822__col-wrapper {
    padding: 0px 60px 0 0;
}
.t822 .t822__col.t822__col_line:before {
    left: -30px;
}
.t820__bottommargin {
    margin-bottom: 7px;
}
.t820 .t-col {
    padding-right: 60px;
}
.t820__separator {
    margin-bottom: 22px !important;
}

body.t-body .t558__text {
    top: 90px;
}



.tarifs.tarifs-in.tarif-odin .tarif .t-top span {
    width: calc(100% - 180px);
    padding-left: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title li {
    font-size: 14px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title strong {
    display: inline-block;
    font-size: 17px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr {
    padding: 16px 17px;
    line-height: 1.2;
    font-size: 15px !important;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title strong em {
    font-size: 17px;
}
.t801__title {
    font-size: 20px;
}

.t801 .t-container .t-col.t-col_6:first-child {
    padding-right: 50px;
}
.t801 .t801__title strong {
    font-size: 23px;
}
.t801 .t801__title {
    font-size: 16px;
    padding-bottom: 16px;
}
.t195__text {
    padding-right: 40px;
}
.t195__text.t-text_md {
    font-size: 16px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_3 {
    width: 330px !important;
    padding-left: 60px;
    padding-right: 40px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/prodvizhenie"] .t681__row .t-col.t-col_7 {
    width: calc(100% - 260px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/prodvizhenie"] .t681__row .t-col.t-col_3 {
    width: 230px !important;
    padding-left: 60px;
    padding-right: 20px !important;
}
.t681__title.t-heading {
    font-size: 18px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_7 {
    width: calc(100% - 370px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row {
    padding-bottom: 25px;
    margin-bottom: 25px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row:last-child {
    margin-bottom: 0px !important;
}
.bitrix .btrx span {
    font-size: 13px;
}
.bitrix-wrap .btrx.vopros .btrx-vprs-txt span {
    font-size: 18px;
}
.t686__title {
    letter-spacing: 1px;
    font-size: 14px;
}
.t-descr.t686__text {
    font-size: 14px !important;
}
.t345-text__wrapper {
    padding-right: 20vw;
}



body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item {
    display: block;
    text-align: center;
    padding: 13px 15px;
}
body.t-body div#rec183036184 {
    padding-left: 60px !important;
    padding-right: 60px !important;
}
.filterg-main-item {
    font-size: 13px;
    padding: 13px 14px;
}
.filterg-second-item {
    padding: 5px 11px 6px;
    font-size: 13px;
}
.filterg-second-item:before {
    width: 5px;
    height: 5px;
    top: 5px;
}
.filterg-main-item span, .filterg-second-item span {
    margin-left: 1px;
    font-size: 11px;
    font-weight: normal;
}
.filterg-second-item {
    font-size: 12px;
}
.filterg-second-item:before {
    top: 4px;
}

body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A {
    width: 250px !important;
    top: -63px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A a.t-btn {
    font-size: 13px;
}



body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t107,
div#allrecords[data-tilda-page-alias^="portfolio/"] .t156, div#allrecords[data-tilda-page-alias^="portfolio/"] .t670 {
    width: calc(100% - 300px);
}

body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 {
    position: absolute;
    width: 250px;
    right: 0;
    top: 250px;
    z-index: 2;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-section__title {
    margin-bottom: 10px;
    font-size: 20px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__text .t-name {
    margin-bottom: 5px;
    font-size: 20px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-section__descr ul li {
    font-size: 14px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-section__topwrapper {
    margin-bottom: 30px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__text .t-text_sm {
    font-size: 14px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__text {
    padding: 20px 20px 65px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__btn-container {
    bottom: 0px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__btntext-wrapper {
    padding: 0px 20px 20px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407,
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t046 {
    width: calc(100% - 300px);
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407__title {
    font-size: 1.2vw;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] t407__uptitle {
    letter-spacing: 1px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407__textwrapper {
    padding: 23px 30px;
}
.t827__overlay-title {
    color: #fff;
    font-size: 18px;
    font-weight: 500;
    letter-spacing: 2px;
    text-transform: uppercase;
}
#allrecords[data-tilda-page-alias^="blog/"] .t607 ul {
    width: 200px;
}
#allrecords[data-tilda-page-alias^="blog/"] .t607__tooltip {
    padding: 7px 0;
}


body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t673__textwrapper,
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t252__quote-body {
    padding: 40px 50px;
}
.t014__circle-xl .ya-share2__container_size_m .ya-share2__icon {
    width: 35px;
    height: 35px;
    background-size: 35px 35px !important;
}

.t014 .ya-share2__list {
    margin-top: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-text_md {
    font-size: 15px !important;
}
.t191 {
    padding-top: 10px;
    padding-bottom: 25px;
}
.t570__padding_lg {
    padding: 50px !important;
}
.t570__contentbox, .t570 .t-map {
    height: 450px !important;
}

.t570__padding_lg {
    padding: 40px !important;
}
.t570__title {
    margin-bottom: 25px;
}
.t570__title.t-heading {
    margin-bottom: 10px;
    font-size: 23px;
    font-weight: 500;
}
.t570__descr a span[style="font-size: 26px;"] {
    font-size: 22px !important;
}
.t570__descr span {
    font-size: 24px !important;
    line-height: 1.3em;
}
.t570__text.t-text_sm {
    margin-top: 22px;
    font-size: 13px !important;
}
.t570 .t-sociallinks {
    margin-top: 25px;
}
.t487__descr.t-descr {
    font-size: 18px !important;
}

body.t-body div#allrecords > .t-rec[data-record-type="128"] {
    width: calc(100%/2 - 90px) !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    height: 420px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__imgbox, 
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__imgbox {
    height: 420px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child, 
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) {
    width: calc(100% - 390px);
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    width: 360px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__title {
    margin-bottom: 12px;
    font-size: 18px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper .t404__title, 
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper .t404__title {
    margin-bottom: 10px;
    font-size: 26px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child {
    margin-right: 30px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) {
    margin-left: 30px;
    margin-right: 0;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__col {
    margin-bottom: 30px;
}
body.t-body div#allrecords div#rec177713330 .t650 .t-container .t-col_4.t-card__col .t650__inner-col {
    padding: 30px 10% 35px;
}

body.t-body div#allrecords div#rec177713330 .t650 .t-container .t-col_4.t-card__col .t650__inner-col .t-text_sm {
    font-size: 16px !important;
}
.promo {
    padding: 80px 0 0 60px;
    max-height: 750px;
}

body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t686__col {
    width: calc(100%/3) !important;
}
.t686__col:last-child {
    display: none;
}
.t-form__bottom-text.t-text.t-text_xs {
    font-size: 14px;
    line-height: 1.3em;
}
div#rec188589503 {    
    padding-left: 2vw;
    padding-right: 1vw;
}
ul.t-slds__bullet_wrapper {
    padding-left: 60px;
    max-width: 100%;
    padding-right: 60px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
/*
.t-vopros img {
    width: 18px;
}*/
.t-btm-r {
    bottom: 22px;
}

#allrecords .app-wrap .app a.app-demo, .app-vip a, .resto a{
    font-size: 17px;
}
a.pdf-kp {
    font-size: 15px !important;
}
a.pdf-kp:before {
    width: 42px;
    height: 20px;
    left: -53px;
    top: 1px;
    background-size: contain;
}
div#rec183154004, div#rec331415898, div#rec324509774, div#allrecords[data-tilda-page-alias*="vacancy"] .t-rec[data-record-type="827"], body.t-body div#allrecords > .t-rec[data-record-type="552"], body.t-body div#allrecords > .t-rec[data-record-type="686"],
body.t-body div#allrecords > div#rec224655474, body.t-body div#allrecords .uc-certificates, body.t-body div#allrecords .uc-fullwidth {
    width: calc(100% - 120px) !important;
}
body.t-body div#allrecords > *:not(#t-header) .t446__rightwrapper {
    padding-left: 0 !important;
}
.t120__title {
    padding-top: 0px;
    padding-bottom: 25px !important;
}

.t577__col.t-col {
    padding: 30px 15px 33px;
}
.t577__circle {
    left: 20px;
    top: 32px;
}
.t577__textwrapper {
    padding-left: 38px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] {
    width: calc(100% - 60px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 {
    padding: 50px 0px 110px 40px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 {
    padding: 50px 0px 70px 40px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-col.t-col_6:first-child {
    width: 350px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-col.t-col_6 {
    width: calc(100% - 400px) !important;
}
 .t822__col.t822__col_line:before, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__col.t822__col_line:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__col.t822__col_line:before {
    left: -37px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title {
    margin-bottom: 20px !important;
}
 .t822 .t822__col-wrapper {
    padding: 0px 67px 0 0;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title:before, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title:before {
    width: 6px;
}
body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 ul li:before,
body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 ul li:before,
body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 ul li:before {
    width: 6px;
   left: -20px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 ul,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 ul,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 ul {
    padding-left: 24px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title {
    padding-left: 20px;
}
.t604:before {
    left: calc(50% + 180px);
    top: -140px;
    width: 230px;
    height: 230px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178:before {
    left: 190px;
}


div#allrecords[data-tilda-page-alias^="blog/"] .t758 {
    width: calc(100% - 250px);
}
div#allrecords[data-tilda-page-alias^="blog/"] .t758 .t-col {
    width: 100% !important;
}
body.t-body div#allrecords > *:not(#t-header).t-rec.t-rec_pt_15.t-rec_pb_105[data-record-type="131"] {
    width: calc(100% - 60px);
}
.shift-effect.inner {
    height: 430px;
}
.t690 form {
    max-width: 90%;
} 
body.t-body div#allrecords > *:not(#t-header) .t-form__bottom-text {
    max-width: 600px;
}
.t690 .t-form__bottom-text ul, .t690 .t-form__bottom-text ol {
    margin-top: 25px;
}
.t-rec[data-record-type="690"]:before {
    width: 390px;
    background-size: 710px auto;
    background-position-x: -46%;
    background-position-y: calc(100% + 22px);
}
/** 980 > 1600 БЛОКИ **/
}

/*** КОНЕЦ АДАПТИВ десктоп до 1600 ***/





/*************** АДАПТИВ десктоп до 1500 **********************************************************************************************/

@media screen and (min-width: 981px) and (max-width: 1499px)  {

body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t107 {
    width: 350px;
}
.t849__icon {
    width: 20px;
    height: 20px;
    padding: 10px
}
.t849__lines svg {
    width: 20px !important;
    height: 20px !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t849__title {
    font-size: 18px;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t849__header {
    padding: 17px 50px 17px 0;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t849 {
    max-width: calc(100% - 420px);
    min-height: 300px;
}
div#allrecords div#rec315211816 .t532__text a {
    width: 80px;
    height: 20px;
}
body div#rec315211816 .t532__bottommargin_sm {
    font-size: 18px;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left, 
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__header > *,
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item > * {
    width: calc(100%/4) !important;
    min-width: auto !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr, body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__title.t-descr {
    font-size: 14px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__title.t-descr {
    padding: 17px 20px;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left ul {
    left: 10px;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper:before {
    width: 49.5%;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item:last-child .t612__title {
    font-size: 16px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__middle .t612__left .t612__title {
    padding-left: 42px;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header .t612__title {
    padding: 15px 20px;
    font-size: 14px !important;
}



body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:first-child .t774__wrapper:before {
    width: 110px;
    background-size: 74px auto;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(2) .t774__wrapper:before {
    width: 100px;
    background-size: 84px auto;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(3) .t774__wrapper:before {
    width: 110px;
    background-size: 74px auto;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t774__title {
    font-size: 15px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__content {
    padding-left: 90px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t404__textwrapper {
    padding: 15px 18px 19px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__title.t-heading {
    font-size: 16px;
}

.shift-effect.inner {
    height: 430px;
}
}

/*** КОНЕЦ АДАПТИВ десктоп до 1500 ***/




/*************** АДАПТИВ десктоп до 1400 **********************************************************************************************/

@media screen and (min-width: 981px) and (max-width: 1399px)  {
div.t-rec:not(.uc-no-podpis) span.t142__text {
    line-height: 55px;
}
.uc-Sertiki a.t-card__link_second div {
    line-height: 120% !important;
    font-size: 13px;
}
body.t-body div#allrecords > *:not(#t-header).uc-Sertiki {
    width: calc(100% - 60px);
        margin-right: 40px;
}
.uc-Sertiki ul.t-slds__arrow_container {
    top: -60px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__left, body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__left {
    width: 230px !important;
}
.promo {
    min-height: 660px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__textwrapper {
    padding: 30px 23px;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__textwrapper {
    margin: 20px 30px;
    margin-bottom: 30px;
}
#allrecords .nopage {
    min-height: 650px;
}
#allrecords .nopage-left-btns ul li a {
    padding: 14px 20px;
    font-size: 11px;
}

body.t-body div#rec262380279 {
    width: calc(100% - 300px) !important;
}

/********* 980 > 1400 ОТСТУПЫ общие ********/
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .t-btm-r {
    right: 205px;
    top: 10px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/exclusivnyi-site"] .tarifs.tarifs-in.tarif-odin .tarif .t-btm {
    width: 154px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top span {
    width: calc(100% - 240px);
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top {
    width: calc(100% - 280px);
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top h5 {
    width: 190px;
}
.t-rec_pt_15 {
    padding-top: 10px !important;
}
.t-rec_pb_15 {
    padding-bottom: 10px !important;
}


.t-rec_pt_30 {
    padding-top: 23px !important;
}
.t-rec_pb_30 {
    padding-bottom: 23px !important;
}

.t-rec_pt_45 {
    padding-top: 33px !important;
}
.t-rec_pb_45 {
    padding-bottom: 33px !important;
}

.t-rec_pt_60 {
    padding-top: 45px !important;
}
.t-rec_pb_60 {
    padding-bottom: 45px !important;
}

.t-rec_pt_75 {
    padding-top: 55px !important;
}
.t-rec_pb_75 {
    padding-bottom: 55px !important;
}

.t-rec_pt_90 {
    padding-top: 66px !important;
}
.t-rec_pb_90 {
    padding-bottom: 66px !important;
}

.t-rec_pt_105 {
    padding-top: 78px !important;
}
.t-rec_pb_105 {
    padding-bottom: 78px !important;
}
.t-body .t228__positionstatic {
    top: -135px;
}

.t-rec_pt_120 {
    padding-top: 86px !important;
}
.t-rec_pb_120 {
    padding-bottom: 86px !important;
}


.t-rec_pt_135 {
    padding-top:95px !important;
}
.t-rec_pb_135 {
    padding-bottom: 95px !important;
}


.t-rec_pt_150 {
    padding-top: 104px !important;
}
.t-rec_pb_150 {
    padding-bottom: 104px !important;
}

.t-rec_pt_165 {
    padding-top: 112px !important;
}
.t-rec_pb_165 {
    padding-bottom: 112px !important;
}

.t-rec_pt_180 {
    padding-top: 118px !important;
}
.t-rec_pb_180 {
    padding-bottom: 118px !important;
}





.t795__title {
    margin-bottom: 20px;
}


/** 980 > 1400 ОТСТУПЫ общие **/


body.t-body header#t-header {
    width: 300px;
    padding: 20px 25px 22px 30px;
}
body.t-body div#allrecords[data-tilda-page-alias*="price"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="blog"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="about"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="forums"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="contacts"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="portfolio/"] header#t-header:before {
    width: 300px !important;
}
body.t-body div#allrecords {
    padding-left: 300px;
}
body.t-body header#t-header .t135 {
    margin-left: -65px !important;
    width: 250px;
    margin-bottom: 12px;
}
body.t-body header#t-header div#nav177614267 .t229__list_item:before {
    width: 15px;
    left: -25px;
}

body.t-body header#t-header div#nav177614267 .t229__list_item {
    margin: 9px 0px;
    margin-left: 25px;
}
body.t-body header#t-header div#rec177614163 .t-text_lg {
    font-size: 13px !important;
}
body.t-body header#t-header div#rec177614163 {
    margin: 10px 0;
}
.t-submit, .t-btn {
    padding: 0 30px;
}
.t185__butwrapper a.t-btn {
  padding-left: 32px !important;
  padding-right: 32px !important;
}
.t446 .t-btn, a.t588__btn {
    line-height: normal;
}
body.t-body header#t-header div#rec177614163 .t-btn {
    height: 50px;
    line-height: normal;
    font-size: 14px;
}
body.t-body div#allrecords > *:not(#t-header) {
    width: calc(100% - 80px);
    margin: 0 40px;
}
footer#t-footer {
    width: calc(100% - 80px) !important;
}
body.t-body div#allrecords > *:not(#t-header) .t690, .t795 {
    padding: 0 40px;
}
.t-rec[data-record-type="690"] {
    width: calc(100% - 40px) !important;
}
.t-btn, .t142__submit {
    line-height: 55px;
    height: 55px;
    font-size: 15px;
}

body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 .t-btn,  body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 .t142__submit, body.t-body #allrecords[data-tilda-page-alias*="dlya-restoranov"] .t142 .t-btn, body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .t142 .t142__submit, body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] .t142 .t142__submit, body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t142 .t142__submit, body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t142 .t142__submit, body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t142 .t142__submit {
    line-height: 32px;
    font-size: 14px;
    letter-spacing: 1px;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 span.t-btnflex__text:after, body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 span.t142__text:after, body.t-body #allrecords[data-tilda-page-alias*="dlya-restoranov"] .t142 span.t-btnflex__text:after, body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .t142 span.t142__text:after, body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] .t142 span.t142__text:after, body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t142 span.t142__text:after, body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t142 span.t142__text:after, body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t142 span.t142__text:after {
    font-size: 11px;
    top: 21px;
}


body.t-body .t142 {
    right: 25px;
    bottom: 25px;
}

.t502__circle {
    width: 40px;
    height: 40px;
    font-size: 16px;
    line-height: 41px;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container .t-section__title {
    font-size: 16px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container {
    width: 140px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__container.t-container {
    width: calc(100% - 140px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col {
    margin-right: 4% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:first-child {
    width: 31% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:last-child {
    width: 15% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(3) {
    width: 24% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(2) {
    width: 18% !important;
}
.tarif .t-top span {
    font-size: 13px;
    line-height: 1.3em !important;
    display: inline-block;
    opacity: 0.8;
}
.tarifs.tarifs-in.tarif-odin .tarif .t-top {
    width: calc(100% - 160px);
}
.tarif .t-top {
    margin-bottom: 17px;
}




.t-vopros span {
    padding: 13px 15px 15px;
    width: 180px;
    font-size: 12px;
}

.t604 .t-slds__item {
    width: 460px !important;
   /* min-height: 488px;*/
}
.t604__imgwrapper .t-slds__bgimg {
    height: 488px;
}
.t604 .t-slds__container {
    max-width: 460px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_6 .t005__text {
    padding-right: 40px;
}
.t510__textwrapper {
    padding-left: 20px !important;
}
.t510__separator {
    margin-bottom: 20px !important;
}
.t431__tdscale_1 .t431__th, .t431__tdscale_1 .t431__td {
    padding: 13px 20px;
}
.t446__right_descr {
    font-size: 18px !important;
}  

body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col:nth-child(2),
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(1) {
    width: 160px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(2) {
    max-width: 50%;
}
.t490__img {
    max-width: 110px;
}
.t690 .t-submit {
    font-size: 14px;
}

.t490__col.t-col.t-col_6 .t490__img {
    max-width: 100px;
    margin-bottom: -15px;
}


body.t-body div#allrecords > *:not(#t-header) .t490 {
    border: 10px solid #7cc824;
    padding: 60px 40px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body div#allrecords > *:not(#t-header) .t490 {
    border: 10px solid #7cc824;
    padding: 50px 30px 56px;
}
.t228, .t228__maincontainer {
    height: 60px;
}
body.t-body div#allrecords > *:not(#t-header) .t490 .t-section__topwrapper {
    margin-bottom: 20px;
}
.t497__imgwrapper {
    width: 40px !important;
}
.t497__textwrapper {
    padding-left: 16px;
}
.t497__col {
    padding-right: 60px;
}
.t497__separator {
    margin-bottom: 21px !important;
}
.t192__title {
    font-size: 25px !important;
}
.t503__title {
    margin-top: 10px;
    padding-right: 5px;
    font-size: 14px !important;
}
.t503__separator {
    margin-bottom: 26px !important;
}

.t495__col .t-descr {
    margin-right: 0;
}

.t690 .t-text_xs {
    font-size: 13px;
}
.t510__circle {
    width: 35px;
    height: 35px;
    font-size: 16px;
    line-height: 36px;
}
.t510__textwrapper {
    padding-left: 14px !important;
}
.t510__separator {
    margin-bottom: 16px !important;
}
.t820__checkmark {
    width: 25px !important;
    height: 25px !important;
}
.t820__textwrapper {
    padding-left: 15px;
}
.t820 .t-col {
    padding-right: 50px;
}
.t-btn.t400__submit {
    line-height: 51px;
    height: 51px;
}
body.t-body .t558__text {
    font-size: 13px !important;
    line-height: 1.4em;
}
.t-text_sm {
    font-size: 14px !important;
}
.t192__col {
    padding: 30px;
    padding-bottom: 74px;
}
.t192__col:last-child hr {
    width: calc(100% + 60px);
    left: -30px;
}
.t192 hr {
    border-width: 6px;
    width: calc(100% + 30px);
}
.tarifs.tarifs-in.tarif-odin .tarif .t-top h5 {
    width: 160px;
    padding-right: 20px;
}
.tarifs.tarifs-in.tarif-odin .tarif .t-top span {
    width: calc(100% - 190px);
    padding-left: 10px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr {
    padding: 14px 15px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__middle .t612__left .t612__title {
    padding-left: 40px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612 .t612__left ul {
    left: 11px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title li {
    font-size: 13px;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__title {
    padding: 20px 20px 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__left .t612__title:before {
    left: -50px;
    background-size: 241px auto;
    max-height: 253px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header {
    min-height: 270px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header {
    min-height: 200px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya"] .t612__header .t612__col .t612__title strong {
    display: inline-block;
    font-size: 16px;
    line-height: 1em;
}
body.t-body .t502__separator {
    margin-bottom: 21px !important;
}
.t801 {
    margin-top: 0;
}

.t801__title {
    font-size: 18px;
}
.t801 .t-container .t-col.t-col_6:first-child {
    padding-right: 40px;
}
.t801 .t-text_md {
    font-size: 14px !important;
}
.t005__text.t-text.t-text_md {
    font-size: 14px !important;
}
span[data-redactor-style="font-size: 22px;"] {
    font-size: 18px !important;
}
.t195__text.t-text_md {
    font-size: 14px !important;
}
.t195__text {
    padding-right: 30px;
}
.t681__title.t-heading {
    font-size: 17px !important;
}
.t681__price.t-heading.t-heading_sm {
    font-size: 26px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_3 {
    width: 280px !important;
    padding-left: 50px;
    padding-right: 20px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/prodvizhenie"] .t681__row .t-col.t-col_7 {
    width: calc(100% - 240px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/prodvizhenie"] .t681__row .t-col.t-col_3 {
    width: 210px !important;
    padding-left: 50px;
    padding-right: 20px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_7 {
    width: calc(100% - 310px) !important;
}
.t681 a.t-btn {
    line-height: normal;
}
.bitrix .btrx ul li {
    font-size: 13px;
}
.bitrix .btrx span {
    font-size: 12px;
}
.bitrix-wrap .btrx.vopros .btrx-vprs-txt span {
    font-size: 16px;
}


.t345-text__wrapper {
    padding-left: 180px;
    padding-right: 24vw;
}


body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(4) {
    width: 200px;
}
body.t-body #allrecords > *:not(#t-header) .t229 li.t229__list_item a.t-menu__link-item {
    font-size: 13px !important;
}
body.t-body #allrecords > *:not(#t-header) .t397 .t397__tab .t397__title {
    font-size: 13px !important;
}
.filterg-main-item {
    font-size: 13px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__title {
    padding: 10px 9px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(2) .t612__title a {
    font-size: 13px;
}
body.t-body div#rec183036184 {
    padding-left: 40px !important;
    padding-right: 40px !important;
}
.filterg-main {
    display: table;
    width: 100%;
}
.filterg-main-item {
    font-size: 12px;
    display: table-cell;
    padding: 13px 10px;
    text-align: center;
}
.filterg-main-item:last-child {
    border-right: 1px solid #b6b6b7;
}
.filterg-main-item span, .filterg-second-item span {
    margin-left: 0px;
    font-size: 12px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407__textwrapper {
    padding: 19px 24px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A {
    width: 220px !important;
    top: -58px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A a.t-btn {
    font-size: 11px;
    margin-bottom: 5px;
    height: 50px;
    line-height: 46px;
}



body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 {
    width: 220px;
    top: 211px;
}



body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-section__title {
    font-size: 18px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-section__descr ul li {
    margin: 0 0 6px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t-section__topwrapper {
    margin-bottom: 41px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__text .t-name {
    margin-bottom: 1px;
    font-size: 18px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__text .t-text_sm {
    font-size: 13px !important;
    line-height: 1.4em;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__text {
    padding: 17px 18px 55px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__text:after {
    bottom: -30px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] .t650 .t650__btn-container .t-btntext_sm {
    font-size: 14px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t107,
div#allrecords[data-tilda-page-alias^="portfolio/"] .t156, div#allrecords[data-tilda-page-alias^="portfolio/"] .t670 {
    width: calc(100% - 260px);
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407,
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t046 {
    width: calc(100% - 260px);
}
.t827__overlay-title {
    font-size: 16px;
    letter-spacing: 1px;
}
#allrecords[data-tilda-page-alias^="blog/"] .t607__tooltip {
    padding: 6px 0;
    font-size: 12px !important;
}
#allrecords[data-tilda-page-alias^="blog/"] .t607 ul {
    width: 180px;
}


body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-text_md {
    font-size: 14px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t673__textwrapper,
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t252__quote-body {
    padding: 30px 50px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t673__textwrapper .t673__text,
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t252__quote-body .t252__text {
    font-size: 16px !important;
    line-height: 1.4em !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t191 {
    padding-top: 8px;
    padding-bottom: 18px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404 .t-container .t-col.t-col_4:nth-child(3) {
    display: none;
}

body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404 .t-container .t-col.t-col_4 {
    width: calc(100%/2 - 10px);
    margin-bottom: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t404__textwrapper {
    padding: 19px 25px 25px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__title.t-heading {
    font-size: 18px;
}
.t487 .t-btn {
    line-height: 50px;
}
.t487__title {
    margin-bottom: 10px;
}
body.t-body div#allrecords > .t-rec[data-record-type="128"] {
    width: calc(100%/2 - 70px) !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    width: 33%;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__title {
    margin-bottom: 0;
    font-size: 18px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-descr {
    line-height: 1.3em;
    margin-top: 5px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__imgbox {
    height: 190px !important;
}
#allrecords[data-tilda-page-alias$="blog"] .t404 .t-container:first-child .t404__col:first-child::before, #allrecords[data-tilda-page-alias$="blog"] .t404 .t-container:first-child .t404__col:nth-child(2)::before {
    font-size: 13px;
    padding: 8px 15px 9px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child {
    margin-right: 20px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) {
    margin-left: 20px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__col {
    margin-bottom: 20px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) {
    width: calc(100% - (33% + 20px));
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    height: 380px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper {
    padding: 0px 30px 30px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__textwrapper {
    height: calc(100% - 235px) !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__imgbox, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__imgbox {
    height: 380px !important;
}
body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col .t650__inner-col {
    padding: 20px 10% 24px;
}

body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col .t650__inner-col .t-text_sm {
    font-size: 14px !important;
    line-height: 1.3em;
}

.promo {
    padding: 80px 0 0 40px;
}

.video-txt {
    max-width: 110px;
    font-size: 16px;
    margin-left: 10px;
}
.play-icon {
    width: 76px;
    height: 76px;
}
div#rec188589503 {
    padding-left: 3vw;
    padding-right: 2vw;
}
.resto, .app, .bitrix .btrx {
    padding: 20px 20px 23px;
}

h5 {
    margin-bottom: 5px;
}
body.t-body div#allrecords div#rec177713330 .t650__text .t-name {
    font-size: 20px;
}
div#rec183154004, div#rec331415898, div#rec324509774, div#allrecords[data-tilda-page-alias*="vacancy"] .t-rec[data-record-type="827"], body.t-body div#allrecords > .t-rec[data-record-type="552"], body.t-body div#allrecords > .t-rec[data-record-type="686"],
body.t-body div#allrecords > div#rec224655474, body.t-body div#allrecords .uc-certificates, body.t-body div#allrecords .uc-fullwidth {
    width: calc(100% - 80px) !important;
}
/** 980 > 1400 БЛОКИ **/





/********* 980 > 1400 ТИПОГРАФИКА ********/

.t-text_md, .t-text_sm, .t-descr, .tarif .t-top span, .t-descr_sm, 
.t-text_md[style*="font-size:14px;"], .t-descr[style*="font-size:14px;"], .resto div span, .bitrix .btrx ul li,
.app div, .app-vip span, body.t-body .t558__text, body.t-body .t558__name, .t577__descr {
    font-size: 14px !important;
}

.t119__preface {
    font-size: 21px !important;
}       
span[data-redactor-style="font-size: 22px;"] {
    font-size: 20px !important;
}
.t-heading_lg, .t-name_sm, .t497__name, .t822 .t822__title, .t-name_md, .t005__text strong {
    font-size: 18px !important;
}

.t-price-new, .btrx-price, .app .price, .resto .price, .upakovka .price {
    font-size: 20px !important;
}

h1 {
    font-size: 50px !important;
}
h2, .t-title_sm, .t690 .t-section__title {
    font-size: 36px !important;
}
h3 {
    font-size: 27px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] h3 {
    font-size: 19px !important;
}
h4, .t-title_xxs {
    font-size: 21px;
}
h5 {
    font-size: 16px;
}
.t801 .t801__title strong {
    font-size: 21px;
}
.t801 .t-text_md span[style="font-size: 22px;"] {
    font-size: 20px !important;
    font-weight: 500;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr {
    font-size: 14px !important;
}
.t801 .t-text_md strong {
    font-size: 18px;
}
body.t-body div#allrecords > *:not(#t-header) .t228__right_descr {
    font-size: 22px !important;
}
.t446__right_descr {
    padding-left: 0px;
    font-size: 18px !important;
}
.t446__right_buttons {
    padding-left: 35px;
}
body.t-body div#allrecords > .t-rec[data-record-type="588"] {
    margin-top: -62px !important;
}
.t120__title {
    padding-top: 0px;
    padding-bottom: 26px !important;
}

div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="407"] {
    margin-top: -43px !important;
    display: block;
}
/** 980 > 1400 ТИПОГРАФИКА **/

.t577__col.t-col:not(:last-child):before {
    top: 34px;
    right: 20px;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] {
    width: calc(100% - 40px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 {
    padding: 40px 0px 90px 35px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 {
    padding: 40px 0px 60px 35px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178:before {
    left: 170px;
    top: 72px;
    width: 9vw;
    height: 9vw;
}
 .t822 .t822__col-wrapper {
    padding: 0px 60px 0 0;
}
 .t822__col.t822__col_line:before,
body .t822__col.t822__col_line:before {
    left: -30px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-col.t-col_6:first-child {
    width: 310px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-col.t-col_6 {
    width: calc(100% - 350px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col_6.t195__imgsection {
    right: 1%;
}
.t487 {
    width: 400px;
    height: 245px;
    padding-left: 200px;
    background-size: contain;
}
.t487 .t-col {
    padding: 0px 0 0 0;
    max-width: 360px !important;
}
.t487__title {
    margin-top: 30px;
}
.t487 .t-btn {
    margin-top: 30px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle_item:last-child>*:not(.t612__left) span, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__middle_item:last-child>*:not(.t612__left) span{
    font-size: 17px;
}
body.t-body div#allrecords > *:not(#t-header).t-rec.t-rec_pt_15.t-rec_pb_105[data-record-type="131"] {
    width: calc(100% - 40px);
}
.t690 .t-form__bottom-text ul, .t690 .t-form__bottom-text ol {
    margin-top: 20px;
}
.t690 .t-form__bottom-text li a strong, .t690 .t-form__bottom-text li a[href*="mailto"] {
    font-size: 22px;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__title {
    padding: 0px 14px 31px;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__header {
    min-height: 150px;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__header .t612__col .t612__title:after {
    top: 33px;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__header .t612__col:nth-child(3) .t612__title:after {
    top: 20px;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__header .t612__col .t612__title strong {
    padding: 0;
}
}

/*** КОНЕЦ АДАПТИВ десктоп до 1400 ***/




/*************** АДАПТИВ десктоп до 1300 **********************************************************************************************/

@media screen and (min-width: 981px) and (max-width: 1299px)  {

.uc-Sertiki .t-card__btn-wrapper {
    padding: 12px 0px 0 !important;
}
.promo {
    min-height: 620px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    margin-right: 30px !important;
    margin-bottom: 30px !important;
}

body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(3n) {
    margin-right: 30px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(2n) {
    margin-right: 0px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    width: calc(100%/2 - 15px);
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__textwrapper {
    padding: 40px 33px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__title {
    font-size: 18px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__descr {
    font-size: 16px !important;
}
body.t-body #allrecords > *:not(#t-header) .t229 li.t229__list_item a.t-menu__link-item {
    font-size: 11px !important;
}
}
/*** КОНЕЦ АДАПТИВ десктоп до 1300 ***/





/*************** АДАПТИВ десктоп до 1200 **********************************************************************************************/

@media screen and (min-width: 981px) and (max-width: 1199px)  {
div.t-rec:not(.uc-no-podpis) span.t142__text {
    line-height: 50px;
}
body.t-body div#allrecords > *:not(#t-header).uc-Sertiki {
    width: calc(100% - 40px);
    margin-right: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612 .t612__header .t612__left .t612__title:before, body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612 .t612__header .t612__left .t612__title:before {
    background-size: 160px auto;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(3n) {
    margin-right: 24px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(2n) {
    margin-right: 0px !important;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="224"] {
    display: none;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t119__preface, div#allrecords[data-tilda-page-alias^="portfolio/"] .t004, div#allrecords[data-tilda-page-alias^="portfolio/"] .t050 {
    max-width: 100%;
}
#allrecords span.nopage-nadzag {
    font-size: 35px;
    top: -55px;
}
body.t-body #allrecords div#rec324084326 {
    width: 47% !important;
}
#allrecords .nopage {
    min-height: 600px;
}
#allrecords .nopage-left-btns {
    margin-top: 40px;
}
#allrecords .nopage-left-container {
    max-width: 500px;
}
#allrecords .nopage-left-btns ul li a {
    padding: 13px 17px;
    font-size: 10px;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__title.t-descr {
    padding: 17px 10px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__title.t-descr {
    font-size: 13px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header .t612__title {
    padding: 12px 15px;
    font-size: 13px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__content {
    padding-left: 0;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item:last-child .t612__title {
    font-size: 15px !important;
}
body.t-body div#rec262380279 {
    width: calc(100% - 240px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:first-child .t774__wrapper:before {
    width: 100%;
    background-size: 74px auto;
    height: 140px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(2) .t774__wrapper:before {
    width: 100%;
    background-size: 84px auto;
    height: 130px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(3) .t774__wrapper:before {
    width: 100%;
    background-size: 74px auto;
    height: 140px;
}

body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__wrapper {
    position: relative;
    height: auto;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__content {
    padding-left: 0;
    padding-top: 116px;
    padding-bottom: 20px;
    text-align: center;
    padding: 120px 10px 30px;
}
body.t-body div#allrecords[data-tilda-page-alias*="price/"] .t774 .t774__col {
    margin-right: 20px;
}
/********* 980 > 1200 ОТСТУПЫ общие ********/
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top h5 {
    width: 170px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top span {
    width: calc(100% - 180px);
}
.t-rec_pt_15 {
    padding-top: 9px !important;
}
.t-rec_pb_15 {
    padding-bottom: 9px !important;
}


.t-rec_pt_30 {
    padding-top: 21px !important;
}
.t-rec_pb_30 {
    padding-bottom: 21px !important;
}

.t-rec_pt_45 {
    padding-top: 30px !important;
}
.t-rec_pb_45 {
    padding-bottom: 30px !important;
}

.t-rec_pt_60 {
    padding-top: 41px !important;
}
.t-rec_pb_60 {
    padding-bottom: 41px !important;
}

.t-rec_pt_75 {
    padding-top: 50px !important;
}
.t-rec_pb_75 {
    padding-bottom: 50px !important;
}

.t-rec_pt_90 {
    padding-top: 60px !important;
}
.t-rec_pb_90 {
    padding-bottom: 60px !important;
}

.t-rec_pt_105 {
    padding-top: 71px !important;
}
.t-rec_pb_105 {
    padding-bottom: 71px !important;
}

.t-body .t228__positionstatic {
    position: absolute !important;
    top: -125px;
}
.t-rec_pt_120 {
    padding-top: 78px !important;
}
.t-rec_pb_120 {
    padding-bottom: 78px !important;
}


.t-rec_pt_135 {
    padding-top:86px !important;
}
.t-rec_pb_135 {
    padding-bottom: 86px !important;
}


.t-rec_pt_150 {
    padding-top: 95px !important;
}
.t-rec_pb_150 {
    padding-bottom: 95px !important;
}

.t-rec_pt_165 {
    padding-top: 102px !important;
}
.t-rec_pb_165 {
    padding-bottom: 102px !important;
}

.t-rec_pt_180 {
    padding-top: 108px !important;
}
.t-rec_pb_180 {
    padding-bottom: 108px !important;
}







/** 980 > 1200 ОТСТУПЫ общие **/

body.t-body header#t-header {
    width: 240px;
    padding: 10px 18px 22px 25px;
}
body.t-body div#allrecords[data-tilda-page-alias*="price"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="blog"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="about"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="forums"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="contacts"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="portfolio/"] header#t-header:before {
    width: 240px !important;
}
body.t-body div#allrecords {
    padding-left: 240px !important;
}
body.t-body div#allrecords > *:not(#t-header) {
    width: calc(100% - 60px);
    margin: 0 30px;
}
footer#t-footer {
    width: calc(100% - 60px) !important;
}
body.t-body header#t-header div#nav177614267 .t229__list_item:before {
    display: none;
}
body.t-body header#t-header .t229__list_item {
    margin: 8px 0px !important;
    margin-left: 0 !important;
}
body.t-body header#t-header .t229 a.t-menu__link-item {
    font-size: 15px !important;
    font-weight: 500 !important;
}

body.t-body header#t-header .t135 {
    margin-left: -53px !important;
    width: 210px;
    margin-bottom: 12px;
}
body.t-body header#t-header div#rec177614163 .t-text_lg {
    font-size: 10px !important;
    line-height: 1.3em;
    opacity: 0.8;
}
body.t-body header#t-header div#rec177614163 {
    margin: 4px 0;
}
body.t-body header#t-header div#rec177614163 .t-btn {
    height: 45px;
    line-height: normal;
    font-size: 13px;
}
body.t-body header#t-header .t-text_md[style*="font-size:12px;"] {
    font-size: 10px !important;
}


.t446 .t-btn {
    height: 45px;
    padding-left: 15px;
    padding-right: 15px;
    font-size: 13px;
}
.t-descr {
    font-size: 14px !important;
}

.t502__circle {
    width: 35px;
    height: 35px;
    font-size: 14px;
    line-height: 36px;
}
.t502__textwrapper {
    padding-left: 10px;
}
.t502__title {
    padding-bottom: 2px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col {
    padding-right: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container .t-section__title {
    font-size: 14px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container {
    width: 120px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__container.t-container {
    width: calc(100% - 120px) !important;
}

.tarif {
    width: calc(100%/2 - 4px);
}
.tarif:not(:nth-child(3n+3)) {
    margin-right: 0 !important;
}
.tarif:not(:nth-child(2n+2)) {
    margin-right: 5px !important;
}



.t-vopros {
    margin-left: 3px;
}
.t-mob {
    right: 33px;
    bottom: 0px;
    position: absolute;
}

.t-btn, .t142__submit {
    line-height: 50px;
    height: 50px;
    font-size: 14px;
}
.t142__submit {
    padding: 0 25px;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 span.t-btnflex__text:after, body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 span.t142__text:after,  body.t-body #allrecords[data-tilda-page-alias*="dlya-restoranov"] .t142 span.t-btnflex__text:after, body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .t142 span.t142__text:after, body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] .t142 span.t142__text:after, body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t142 span.t142__text:after, body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t142 span.t142__text:after, body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t142 span.t142__text:after {
    font-size: 10px;
    top: 20px;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 .t-btn,  body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"] .t142 .t142__submit, body.t-body #allrecords[data-tilda-page-alias*="dlya-restoranov"] .t142 .t-btn, body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .t142 .t142__submit, body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"] .t142 .t142__submit, body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t142 .t142__submit, body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t142 .t142__submit, body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t142 .t142__submit {
    line-height: 26px;
    font-size: 13px;
    letter-spacing: 1px;
}

.t690 .t-input-group {
    display: inline-block;
    vertical-align: text-bottom;
}
.t690 .t-form__inputsbox {
    margin: 0;
    width: 100%;
     margin-top: 10px;

}
.t690 .t-submit {
    height: 50px;
    padding: 0px 25px;
}
.t-input_pvis {
    height: 50px;
}
.t-input {
    height: 50px;
}
body.t-body .t490 .t-descr {
    font-size: 14px !important;
}
.t345-text__wrapper {
    padding-left: 170px;
    padding-right: 30vw;
}
.tarifs-in .tarif.im .t-top, .tarifs-in .tarif.pro .t-top {
    width: calc(100% - 5px);
}
.t-btm-l {
    margin-bottom: 0px;
    width: 100%;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}
.tarifs-in .t-btm-l {
    width: calc(100% - 100px);
}
.tarifs-in .t-btm-r {
    right: 7%;
    bottom: 2px;
    top: auto;
}
.t503__title {
    margin-top: 4px;
    padding-right: 0;
    font-size: 13px !important;
}

#allrecords ul {
    padding-left: 16px;
}
.t822 .t822__col-wrapper {
    padding: 0px 40px 0 0;
}
.t822 .t822__col.t822__col_line:before {
    left: -20px;
}
.t820__separator {
    margin-bottom: 20px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t558__col {
    width: calc(100%/2 - 25px);
}
#allrecords .t558__container {
    gap: 50px;
}
body.t-body .t558__separator:nth-child(6) {
    display: none;
}
body.t-body .t558__separator:nth-child(5) {
    display: block;
    margin-bottom: 30px;
}
body.t-body .t558__separator:nth-child(4n) {
    display: block;
    margin-bottom: 20px;
}


.t-btn.t400__submit {
    line-height: 46px;
    height: 46px;
}
.t758 .t-menu__link-item {
    font-size: 13px;
}
.tarifs.prodvizh .tarif .t-btm-l, .tarifs.kontekst .tarif .t-btm-l {
    width: 100%;
}


.tarifs.tarifs-in.tarif-odin .tarif .t-top h5 {
    width: 140px;
}
.tarifs.tarifs-in.tarif-odin .t-btm-l {
    width: 100%;
}

.tarifs.tarifs-in.tarif-odin .tarif .t-top span {
    width: calc(100% - 170px);
}


body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item {
    display: block;
    text-align: center;
    padding: 13px 10px;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title strong {
    font-size: 15px;
    line-height: 1.1em;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__left .t612__title:before {
    left: -30px;
    background-size: 201px auto;
    max-height: 212px;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title {
    font-size: 14px;
    padding: 15px 10px 25px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__title {
    padding: 15px 10px 15px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title:after {
    left: 17px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col:nth-child(3) .t612__title:before {
    left: -17px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col:nth-child(4) .t612__title:before {
    left: -16px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col:nth-child(4) .t612__title:after {
    left: 16px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col:nth-child(3) .t612__title:after {
    left: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title strong em {
    padding: 0 10px;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr, body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__title.t-descr {
    font-size: 13px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title strong em {
    font-size: 15px;
    bottom: 9px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle_item:last-child>*:not(.t612__left) span, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__middle_item:last-child>*:not(.t612__left) span {
    font-size: 15px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title li {
    font-size: 12px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr {
    font-size: 13px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr {
    padding: 11px 10px;
}


.t-name_xl {
    font-size: 18px;
}

.t487__title {
    margin-bottom: 10px;
    margin-top: 30px;
}
.t487 .t-btn {
    line-height: 44px;
}
.resto a {
    white-space: normal;
    border-bottom: 0;
}
.resto h5 {
    margin-bottom: 7px;
}


body.t-body #allrecords > *:not(#t-header) .t229 li.t229__list_item a.t-menu__link-item {
    font-size: 11px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(4) {
    width: 120px;
}
body.t-body div#rec183036184 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.filterg-main-item span {
    position: absolute;
    top: 2px;
    right: 4px;
}
.filterg-second-item:not(:last-child) {
    margin-right: 5px;
}
.filterg-second-item {
    font-size: 11px;
    padding: 5px 7px 6px;
    border-radius: 4px;
}
.filterg-second-item span {
    font-size: 11px;
}
.t046__text[style="font-size:20px;"] {
    font-size: 18px !important;
}
.t795__title {
    margin-bottom: 13px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] {
    display: none;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t107,
div#allrecords[data-tilda-page-alias^="portfolio/"] .t156, div#allrecords[data-tilda-page-alias^="portfolio/"] .t670 {
    width: 100%;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-container {
    display: inline-block;
    vertical-align: top;
    width: 49%;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-container .t650__col {
    max-width: none;
    padding-left: 0;
    margin-top: 10px;
}

.t650__text {
    padding: 34px 30px 15px;
}
.t650__btntext-wrapper {
    padding: 0px 30px 35px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 {
    margin-bottom: 10px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407, body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t046 {
    width: 100%;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407__title {
    font-size: 1.6vw;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407__textwrapper {
    padding: 27px 24px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 {
    display: block;
    margin-top: -8px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-descr ul li {
    font-size: 16px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t650 .t-section__title {
    margin-bottom: 10px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-container .t650__row {
    padding-left: 40px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-container .t650__row .t-text_sm {
    font-size: 15px !important;
}

body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit {
    font-size: 0 !important;
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit span {
    font-size: 0 !important;
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit:before {
    content: '';
    background: url(https://static.tildacdn.com/tild3161-3936-4933-b335-643166373562/send1.svg);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 1px;
    top: 0;
    background-repeat: no-repeat;
    background-position: 50%;
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit span:before {
    content: '';
    background: url(https://static.tildacdn.com/tild3161-3936-4933-b335-643166373562/send1.svg);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 1px;
    top: 0;
    background-repeat: no-repeat;
    background-position: 50%;
}
body.t-body div#allrecords > *:not(#t-header) .t690 .t-submit {
    padding: 0px 40px;
}


#allrecords[data-tilda-page-alias^="blog/"] .t607__tooltip {
    padding: 4px 0;
    font-size: 12px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container .t-col_12, body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-width_12 {
    width: calc(100% - 220px);
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t673__textwrapper,
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t252__quote-body {
    padding: 20px 30px;
}

.t570__map.t570__col {
    width: 100%;
}
.t570 .t-map {
    height: 370px !important;
}
.t570__col.t570__col_text {
    width: 100%;
}
.t570__contentbox {
    height: auto !important;
}
.t570__padding_lg {
    padding: 30px !important;
}
.t570__text.t-text_sm {
    margin-top: 37px;
    font-size: 14px !important;
    width: 35%;
    position: absolute;
    right: 40px;
    top: 0px;
}
.t120__title {
    padding-top: 0px;
    padding-bottom: 24px !important;
}
.t570__title.t-heading {
    width: 55%;
}
.t570__descr {
    width: 55%;
}
.t570__padding_lg {
    padding: 35px 40px 40px !important;
    position: relative;
}

body.t-body div#allrecords[data-tilda-page-id="10410428"] .t650__text {
    padding: 20px 20px 20px;
}
body.t-body div#allrecords > .t-rec[data-record-type="128"] {
    width: calc(100%/2 - 50px) !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A {
    position: static !important;
    width: 100% !important;
    right: 0;
    top: 0px;
    margin: 0;
    padding: 0 !important;
    padding-bottom: 30px !important;
    text-align: left;
}
.t142A__wrapone {
    display: block;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A a.t-btn {
    font-size: 11px;
    margin-bottom: 5px;
    height: 50px;
    line-height: 46px;
    display: inline-block;
    vertical-align: top;
    width: auto;
    padding: 0 27px;
    margin-right: 5px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407, body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t046 {
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper .t404__title, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper .t404__title {
    margin-bottom: 0px;
    font-size: 23px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__imgbox {
    height: 160px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__textwrapper {
    height: calc(100% - 220px) !important;
    padding: 13px 15px 24px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper {
    padding: 0px 20px 23px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    height: 340px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__tag {
    font-size: 11px !important;
    letter-spacing: 0px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__textwrapper {
    height: calc(100% - 197px) !important;
}
#allrecords[data-tilda-page-alias$="blog"] .t404 .t-container:first-child .t404__col:first-child::before, #allrecords[data-tilda-page-alias$="blog"] .t404 .t-container:first-child .t404__col:nth-child(2)::before {
    font-size: 12px;
    padding: 7px 12px 8px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    height: 320px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__imgbox, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__imgbox {
    height: 320px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__title {
    margin-bottom: 3px;
    font-size: 17px !important;
}
body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col .t650__inner-col {
    padding: 17px 10% 22px;
}
body.t-body div#rec262380279 {
    min-height: 600px;
}
.promo {
    padding: 80px 0 0 30px;
    min-height: 560px;
}
.promo-projects-section.first-obj .promo-sum {
    font-size: 40px;
}
.promo-demo .demo-txt {
    font-size: 14px;
}
.promo-sum {
    font-size: 30px;
}
.promo-osn-txt-h1 {
    margin-bottom: 15%;
}
.promo-demo {
    max-width: 170px;
}
.promo-demo .demo-icon {
    margin-bottom: 5px;
}
.promo-projects {
    padding: 10px 26px;
}
.promo-seo {
    padding: 10px 26px;
    padding-top: 7%;
}
.sec-col > div:not(.promo-seo) {
    padding: 10px 26px;
}
.play-icon {
    width: 57px;
    height: 57px;
}
.video-txt {
    font-size: 14px;
    margin-left: 10px;
}
.play-icon svg {
    width: 13px;
}
.uc-panel-call .t446 .t446__rightwrapper, div#nav178577996 .t446__rightwrapper  {
    padding-left: 0 !important;
}
.t228__right_descr a:first-child {
    margin-right: 20px;
}
.t228__right_social_links {
    padding-left: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__left {
    width: 200px !important;
}
body.t-body div#allrecords > .t-rec[data-record-type="588"] {
    margin-top: -62px !important;
}
ul.t-slds__bullet_wrapper {
    padding-top: 22px;
}
.t497__separator {
    margin-bottom: 19px !important;
}
.t503__separator {
    margin-bottom: 22px !important;
}
.t497__separator {
    margin-bottom: 19px !important;
}
.t686 {
    margin-top: 6px;
}
div#allrecords[data-tilda-page-id="10410428"] .t686 {
    margin-top: 0px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612 {
    margin: 4px 0 4px;
}

.tarifs-in .t-price-new {
    margin-right: 14px;
    font-size: 22px;
}
.tarifs-in .tarif {
    padding-bottom: 25px;
}
.resto {
    width: calc(100%/2 - 3px);
}
.resto:nth-child(3n) {
    margin-right: 5px;
}
.resto:nth-child(2n) {
    margin-right: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item {
    padding: 11px 9px;
}
body.t-body div#allrecords div#rec177713330 .t650__text .t-name {
    font-size: 18px;
}
div#rec183154004, div#rec331415898, div#rec324509774, div#allrecords[data-tilda-page-alias*="vacancy"] .t-rec[data-record-type="827"], body.t-body div#allrecords > .t-rec[data-record-type="552"], body.t-body div#allrecords > .t-rec[data-record-type="686"],
body.t-body div#allrecords > div#rec224655474, body.t-body div#allrecords .uc-certificates, body.t-body div#allrecords .uc-fullwidth {
    width: calc(100% - 60px) !important;
}
/** 980 > 1200 БЛОКИ **/


/********* 980 > 1200 ТИПОГРАФИКА ********/

.t-text_md, .t-text_sm, .t-descr, .tarif .t-top span, .t-descr_sm, 
.t-text_md[style*="font-size:14px;"], .t-descr[style*="font-size:14px;"], .resto div span, .bitrix .btrx ul li,
.app div, .app-vip span, body.t-body .t558__text, body.t-body .t558__name, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr,
 .t005__text.t-text.t-text_md, .t577__descr {
    font-size: 14px !important;
}

.t119__preface {
    font-size: 19px !important;
}       
span[data-redactor-style="font-size: 22px;"] {
    font-size: 18px !important;
}
.t-heading_lg, .t-name_sm, .t497__name, .t822 .t822__title, .t-name_md, .t005__text strong {
    font-size: 16px !important;
}
.t801 .t-text_md strong {
    font-size: 16px;
}
.t-rec[data-record-type="690"] {
    width: calc(100% - 30px) !important;
}
body.t-body div#allrecords > *:not(#t-header) .t690, .t795 {
    padding: 0 30px;
}
.t-price-new {
    font-size: 20px;
}

h1 {
    font-size: 45px !important;
}
h2, .t-title_sm, .t690 .t-section__title {
    font-size: 32px !important;
}
h3 {
    font-size: 24px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] h3 {
    font-size: 18px !important;
}
h4, .t-title_xxs {
    font-size: 20px;
}
h5 {
    font-size: 15px;
}
.t801 .t801__title strong {
    font-size: 20px;
}
.t801 .t-text_md span[style="font-size: 22px;"] {
    font-size: 18px !important;
    font-weight: 500;
}

body.t-body div#allrecords > *:not(#t-header) .t228__right_descr {
    font-size: 20px !important;
}
form__bottom-text.t-text.t-text_xs {
    font-size: 13px !important;
}
#allrecords .app-wrap .app a.app-demo, .app-vip a, .resto a, .app-vip a {
    font-size: 16px;
}

/** 980 > 1200 ТИПОГРАФИКА **/

.t650 .t-section__topwrapper {
    margin-bottom: 0;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="407"] {
    margin-top: 83px !important;
    display: block;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 ul {
    margin: 0;
    margin-bottom: -10px;
}
.t-rec.t-rec_pt_0.t-rec_pb_45[data-record-type="127"] .t119 {
    padding-right: 240px !important;
}
.t577__descr {
    margin-top: 6px;
}
.t577__circle {
    top: 32px;
}
.t577__col.t-col:not(:last-child):before {
    top: 26px;
}
.t577__circle {
    left: 25px;
    top: 25px;
}
.t577__textwrapper {
    padding-left: 10px;
    padding-top: 20px;
    padding-right: 0;
}
.t801 .t-container .t-col.t-col_6:first-child {
    -webkit-box-shadow: 105px 0 0 0 #0000000d;
            box-shadow: 105px 0 0 0 #0000000d;
}
.t801 .t-slds__arrow_wrapper {
    margin-left: 0;
}
.t801 .t-slds__arrow_container {
    top: 10px;
    right: -15px;
}
.t801 .t-slds__bullet_wrapper {
    top: 5px;
    right: 90px;
}
.t-slds__bullet {
    display: inline-block;
    padding: 10px 6px;
    cursor: pointer;
}
.t801 .t-slds__arrow_wrapper .t-slds__arrow {
    position: relative;
    display: inline-block;
    vertical-align: top;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    left: auto;
    right: 0;
    background: transparent !important;
}
.t490__img {
    max-width: 100px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col:nth-child(2) {
    width: 150px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(1) {
    width: 140px !important;
}
.t490__col.t-col.t-col_6 .t490__img {
    max-width: 93px;
}
body.t-body .t490__col {
    width: calc(100%/2 - 90px) !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(2) {
    max-width: 63%;
}
body.t-body .t490__img {
    margin-bottom: -16px;
    margin-top: 7px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] {
    width: calc(100% - 30px) !important;
}
 .t822__col.t822__col_line:before,
body .t822__col.t822__col_line:before {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 {
    padding: 35px 0px 80px 30px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 {
    padding: 35px 0px 35px 30px;
    background-position-x: 60%;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178:before {
    width: 9vw;
    height: 9vw;
    left: 150px;
    top: 66px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-col.t-col_6:first-child {
    width: 280px !important;
}
 .t822 .t822__col-wrapper {
    padding: 0px 30px 0 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-col.t-col_6 {
    width: calc(100% - 315px) !important;
}

body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 ul li:before,
body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 ul li:before,
body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 ul li:before {
    left: -15px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title {
    margin-bottom: 15px !important;
    padding-left: 15px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title:before {
    height: calc(100% - 7px);
    top: 3px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__text,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__text,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__text {
    font-size: 13px !important;
}
.t604:before {
    left: calc(50% + 180px);
    top: -130px;
    width: 210px;
    height: 210px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col_6.t195__imgsection {
    right: -10px;
    top: 0;
    width: 46% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col.t-col_6:first-child {
    width: 53% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t195__text {
    padding-bottom: 36px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] {
    width: calc(100% - 30px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col_6.t195__imgsection {
    right: 0;
    width: 47% !important;
}
.t487 .t-btn {
    margin-top: 25px;
}
.t487 .t-col {
    padding: 10px 0 0 0;
    max-width: 340px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 {
    width: 200px;
    top: 150px;
}

body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533__textwrapper {
    padding: 16px 15px 18px 40px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container h1 {
    font-size: 40px !important;
}
div#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__container {
    width: 200px;
    right: 0px;
    height: calc(100vh - 450px);
    top: 307px;
}
div#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__list-title {
    width: 210px;
    top: 275px;
    right: 0;
}
body.t-body div#allrecords > *:not(#t-header).t-rec.t-rec_pt_15.t-rec_pb_105[data-record-type="131"] {
    width: calc(100% - 30px);
}

.t690 .t-section__title {
    margin-bottom: 20px !important;
}
body.t-body div#allrecords > *:not(#t-header).t-rec.t-rec_pt_15.t-rec_pb_105[data-record-type="131"] {
    width: 100%;
}
.t690 .t-form__bottom-text ul, .t690 .t-form__bottom-text ol {
    margin-top: 10px;
}
.t-rec[data-record-type="690"]:before {
    width: 340px;
    background-size: 630px auto;
    background-position-x: -47%;
}
body .t142:before {
    width: 31px;
    right: -19px;
}
}
/*** КОНЕЦ АДАПТИВ десктоп до 1200 ***/




/*************** АДАПТИВ десктоп до 1100 **********************************************************************************************/

@media screen and (min-width: 981px) and (max-width: 1099px)  {
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    width: calc(100%/2 - 10px);
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table,
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(3n) {
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(2n) {
    margin-right: 0px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__textwrapper {
    padding: 30px 25px;
}
.t-rec[data-record-type="690"] {
    width: 100% !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t107 {
    width: 260px;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t849 {
    max-width: calc(100% - 295px);
    min-height: 250px;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t005 .t-col .t005__text {
    font-size: 18px !important;
}
}
/*** КОНЕЦ АДАПТИВ десктоп до 1100 ***/

@media screen and (max-width: 1070px)  {


body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 {
    position: static;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 {
    margin-left: 0;
    position: static;
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 .t-container {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533__separator {
    margin-bottom: 30px;
    width: 300px;
    margin-left: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533__img {
    position: static;
    width: 90px;
    height: 90px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 .t533__textwrapper {
    background: transparent;
    padding: 0;
    text-align: left;
    margin-left: 15px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t533__content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}

} /***/


/*************** АДАПТИВ десктоп до 1200 **********************************************************************************************/

@media screen and (min-width: 981px) and (max-width: 1070px)  {

body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404 .t-container .t-col.t-col_4:nth-child(3) {
    display: inline-block;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t404 {
    width: 100% !important;
    margin: 0 !important;
    max-width: 100% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404 .t-container .t-col.t-col_4 {
    width: calc(100%/3 - 10px);
    margin-bottom: 15px;
}
div#allrecords div#rec315211816 .t532__text a {
    width: 68px;
    height: 18px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/exclusivnyi-site"] .tarifs.tarifs-in.tarif-odin .tarif .t-btm {
    width: 154px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .t-btm-r {
    right: 25px;
    top: auto;
    bottom: 20px;
}
.tarifs.tarifs-in.tarif-odin .t-btm-l {
    text-align: right;
    padding-right: 6px !important;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top {
    width: calc(100% - 180px);
}
.tarifs.tarifs-in.tarif-odin .tarif {
    min-height: 150px;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__list-title {
    top: 160px;
    width: 210px;
    right: 0;
}
div#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__container {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container .t-col_12, 
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-width_12,
div#allrecords[data-tilda-page-alias^="blog/"] .t758,
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container h1 {
    width: 100%;
}
}

/*************** АДАПТИВ мобилка до 980 **********************************************************************************************/

@media screen and (max-width: 980px)  {
.uc-bonus-instruments ul.t-container li.t-list__item {
    width: calc(100% / 3 - 8px) !important;
}   
body.t-body div#allrecords > *:not(#t-header).uc-Sertiki {
        width: 100%;
        max-width: none;
}
.uc-Sertiki .t923 .t923__slds-wrapper .t-col {
    text-align: center;
    padding: 0;
    display: flex;
    justify-content: center;
}
.t-descr.t119__preface br {
    display: none;
}
.tarifs:not(.tarifs-in) .tarif:before {
    display: none;  
}

.t487 {
    width: auto;
}
.t490 {
    position: relative;
}
h3 br {
    display: none;
}

body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid-item[data-link]:after {
    width: 120px;
    content: 'Смотреть кейс';
    position: absolute;
    display: inline-block;
    bottom: 20px;
    margin: 0 auto;
    left: 0;
    right: 0;
    z-index: 2;
    font-size: 12px;
    background: white;
    padding: 15px 20px;
    border-radius: 5px;
    font-family: 'krzlGmtry',Arial,sans-serif;
    font-weight: 400;
    color: #2f3236;
    padding: 15px 50px 15px 20px;
    border-radius: 4px;
    background-color: rgb(135 208 53 / 52%);
    backdrop-filter: blur(7px);
    -webkit-backdrop-filter: blur(7px);
    text-transform: uppercase;
    letter-spacing: 1px;
    background-image: url(https://static.tildacdn.com/tild6338-3037-4230-a664-316166636638/strelka.svg);
    background-repeat: no-repeat;
    background-position-x: calc(100% - 20px);
    background-position-y: 49%;
    background-size: 20px auto;
    color: white;
    pointer-events: none;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid-item[data-link] .more-info {
    display: none;
}
.t827__overlay {
    opacity: 1 !important;
    display: block;
}
.t-zoomer__comments {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: none;
}
.t827__overlay-filter {
    width: 100%;
    height: 100%;
    -webkit-backface-visibility: hidden;
    backface-visibility: hidden;
    opacity: 1 !important;
    background-color: transparent !important;
    background-image: -o-linear-gradient(bottom, #212123c7, #49475624, transparent);
    background-image: -webkit-gradient(linear, left bottom, left top, from(#212123c7), color-stop(#49475624), to(transparent));
    background-image: linear-gradient(0deg, #212123c7, #49475624, transparent);
}
.t827__overlay-content {
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    top: auto;
    bottom: 30px;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid-item[data-link] .t827__overlay-content {
    bottom: 76px;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__overlay-title {
    color: #fff;
    font-size: 15px;
    font-weight: 500;
    letter-spacing: 1px;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__overlay-descr {
    color: #d0d0d0;
    font-size: 12px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    margin-right: 30px !important;
    margin-bottom: 30px !important;
}
.scale-active .t-carousel__zoomer__img {
    position: absolute;
    width: 100%;
    height: auto;
    max-height: none !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(3n) {
    margin-right: 30px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(2n) {
    margin-right: 0px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    width: calc(100%/2 - 15px);
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__textwrapper {
    padding: 40px 33px;
    bottom: 0;
    opacity: 1;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] a.t403__link:before {
    background-image: -webkit-linear-gradient(top, rgb(46 50 56 / 10%), rgb(41 41 49 / 15%), rgb(43 43 56 / 95%)) !important;
    opacity: 1;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__title {
    font-size: 18px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__descr {
    font-size: 16px !important;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="224"] {
    display: none;
}
.t849__icon {
    width: 20px;
    height: 20px;
    padding: 10px;
}
.t849__lines svg {
    width: 20px !important;
    height: 20px !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t107 {
    width: 360px;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t849 {
    max-width: calc(100% - 390px);
    min-height: 300px;
}
#allrecords span.nopage-nadzag {
    position: static;
    top: 0;
    padding-bottom: 20px;
    display: inline-block;
}
body.t-body #allrecords div#rec324084326 {
    width: 60% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t144 .t-col.t-col_6 {
    max-width: 100% !important;
    margin-bottom: 30px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container h1 {

    padding-right: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="price"]  > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active:after {
    display: none !important;
}

body.t-body div#allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active {
    border: 0px !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="price"] header#t-header:before, 
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] header#t-header:before, 
body.t-body div#allrecords[data-tilda-page-alias*="blog"] header#t-header:before, 
body.t-body div#allrecords[data-tilda-page-alias*="about"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="forums"] header#t-header:before, 
body.t-body div#allrecords[data-tilda-page-alias*="contacts"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="portfolio/"] header#t-header:before {
    display: none !important;
}

body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] > *:not(#t-header) .t397__tab_active .t397__title:after {
    display: none;
}

body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] > *:not(#t-header) .t397__tab .t397__title{
    border: 0 !important;
    border-radius: 4px;
}
body.t-body div#allrecords > *:not(#t-header) .t497 .t-container .t-col.t-col_6 {
    width: calc(100%/2);
}
body.t-body div#allrecords > *:not(#t-header) .t497 .t-container .t-col.t-col_6 {
    padding-right: 40px;
}
body.t-body #allrecords:before {
    width: 100% !important;
}

body.t-body div#allrecords div#rec177713330 .t650__text .t-name {
    font-size: 20px;
}
.t686__cell:after {
    background-image: -o-linear-gradient(rgb(67 68 76 / 65%),rgb(17 17 29 / 72%)) !important;
    background-image: -webkit-gradient(linear,left top, left bottom,from(rgb(67 68 76 / 65%)),to(rgb(17 17 29 / 72%))) !important;
    background-image: linear-gradient(rgb(67 68 76 / 65%),rgb(17 17 29 / 72%)) !important;
    opacity: 0.8 !important;    
}
.t686 .t686__title {
    color: #fff;
    font-size: 18px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left ul {
    left: 11px;
}
body.t-body div#allrecords > *:not(#t-header) .t532 .t-container .t-col.t532__col {
    margin-right: 0;
    width: calc(100%/2 - 2px);
    margin: 1px;
    padding: 0;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t532__itemwrapper {
    margin: 0;
    max-width: none !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header .t612__title {
    padding: 15px 20px;
    font-size: 14px !important;
}   
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item:last-child .t612__title {
    font-size: 16px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper:before {
    width: 49.5%;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__middle .t612__left .t612__title {
    padding-left: 45px;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__title.t-descr {
    padding: 15px 15px;
    font-size: 14px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left, 
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__header > *,
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item > * {
    width: calc(100%/4) !important;
    min-width: auto !important;
}
h2.t015__title {
    max-width: 90%;
}
h2 br {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__content {
    padding-left: 0;
}

body.t-body div#rec262380279 {
    width: calc(100% - 240px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:first-child .t774__wrapper:before {
    width: 100%;
    background-size: 74px auto;
    height: 140px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(2) .t774__wrapper:before {
    width: 100%;
    background-size: 84px auto;
    height: 130px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(3) .t774__wrapper:before {
    width: 100%;
    background-size: 74px auto;
    height: 140px;
}

body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__wrapper {
    position: relative;
    height: auto;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__content {
    padding-left: 0;
    padding-top: 116px;
    padding-bottom: 20px;
    text-align: center;
    padding: 120px 10px 30px;
}
body.t-body div#allrecords[data-tilda-page-alias*="price/"] .t774 .t774__col {
    margin-right: 0px;
    width: calc(100%/3);    
}

.t-rec[data-record-type="690"] {
    width: 100% !important;
}

.t495__col .t-heading {
    top: 30px;
    left: 30px;
}
.t495__line {
    width: 100px;
    margin-top: 35px;
    margin-bottom: 30px;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title {
    font-size: 16px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title li {
    font-size: 14px;
    line-height: 1.2em !important;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/exclusivnyi-site"] .tarifs.tarifs-in.tarif-odin .tarif .t-btm {
    width: 170px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top h5 {
    width: 200px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top span {
    width: calc(100% - 210px);
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .t-btm-r {
    right: 235px;
}
 .t822__col.t822__col_line:before,
body .t822__col.t822__col_line:before  {
    display: none !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__left .t612__title:before {
    left: -40px;
    max-height: 261px;
    background-size: 251px auto;
    width: calc(100% + 40px);
}
/********* до 980 ОТСТУПЫ общие ********/
/*
.t-rec_pt_15 {
    padding-top: 11px !important;
}
.t-rec_pb_15 {
    padding-bottom: 11px !important;
}


.t-rec_pt_30 {
    padding-top: 22px !important;
}
.t-rec_pb_30 {
    padding-bottom: 22px !important;
}

.t-rec_pt_45 {
    padding-top: 32px !important;
}
.t-rec_pb_45 {
    padding-bottom: 32px !important;
}

.t-rec_pt_60 {
    padding-top: 43px !important;
}
.t-rec_pb_60 {
    padding-bottom: 43px !important;
}

.t-rec_pt_75 {
    padding-top: 53px !important;
}
.t-rec_pb_75 {
    padding-bottom: 53px !important;
}

.t-rec_pt_90 {
    padding-top: 64px !important;
}
.t-rec_pb_90 {
    padding-bottom: 64px !important;
}

.t-rec_pt_105 {
    padding-top: 75px !important;
}
.t-rec_pb_105 {
    padding-bottom: 75px !important;
}


.t-rec_pt_120 {
    padding-top: 85px !important;
}
.t-rec_pb_120 {
    padding-bottom: 85px !important;
}


.t-rec_pt_135 {
    padding-top: 95px !important;
}
.t-rec_pb_135 {
    padding-bottom: 95px !important;
}


.t-rec_pt_150 {
    padding-top: 105px !important;
}
.t-rec_pb_150 {
    padding-bottom: 105px !important;
}

.t-rec_pt_165 {
    padding-top: 115px !important;
}
.t-rec_pb_165 {
    padding-bottom: 115px !important;
}

.t-rec_pt_180 {
    padding-top: 125px !important;
}
.t-rec_pb_180 {
    padding-bottom: 125px !important;
}





.t795__title {
    margin-bottom: 30px;
}
*/

/** до 980 ОТСТУПЫ общие **/

body.t-body.mobile-menu-active header#t-header {
    opacity: 1;
    visibility: visible;
    left: 0;
    -webkit-transition-delay: 0s;
    -o-transition-delay: 0s;
       transition-delay: 0s;
}

body.t-body header#t-header {
    position: fixed;
    opacity: 1;
    visibility: hidden;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    z-index: 20000000;
    background-color: white !important;
    left: -490px;
    top: 0px;
    bottom: 0px;
    height: 100vh;
    padding-top: 0px;
    padding-bottom: 0px;
    -webkit-transition: 0.3s;
    transition: 0.3s;
    -webkit-transition-delay: 0.3s;
    -o-transition-delay: 0.3s;
       transition-delay: 0.3s;
    width: 400px;
    padding: 30px 46px;
    -webkit-box-shadow: none;
            box-shadow: none;
}
body.t-body div#allrecords {
    padding-left: 0;
    padding-right: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
}
body.t-body div#allrecords > *:not(#t-header) {
    width: calc(100% - 60px);
    position: relative;
    margin: 0 30px;
}
.uc-panel-call, div#rec178577996 {
    position: fixed !important;
    background: white;
    width: 100% !important;
    margin: 0 !important;
    -webkit-box-shadow: 0 0 40px 0 rgba(50, 52, 56, 0.1);
            box-shadow: 0 0 40px 0 rgba(50, 52, 56, 0.1);
    z-index: 20000;
}
div.t-rec div#nav178577996 .t446__logowrapper {
    display: inline-block;
    position: relative;
    vertical-align: top;
    width: calc(100% - 80px);
    max-width: 280px;   
    padding: 0;
    float: left;
    left: 34px;
    top: 0px;
}
div.t-rec div#nav178577996 .t446__right_descr {
    display: none;
}
div.t-rec div#nav178577996 .t446__right_buttons {
    display: block;
    padding: 15px 0px;
    margin: 0 !important;
    text-align: right;
}
body.t-body div#allrecords > *:not(#t-header) div.t-rec div#nav178577996 .t446__rightwrapper {
    display: inline-block;
    position: static;
    vertical-align: top;
    width: 310px;
    float: right;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
div.t-rec div#nav178577996 .t446__rightmenuwrapper .t446__list {
    margin: 0 !important;
}
div.t-rec div#nav178577996 .t446__additionalwrapper {
    position: absolute;
    padding: 0px;
    right: 0;
        left: auto;
        width: 50px;
        padding-top: 0px;
        display: flex;
        align-items: center;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child a, div#nav178577996 .t446__right_buttons_but:first-child a {
        padding: 0 !important;
        MARGIN: 0 !important;
        width: 50px;
    }
    .uc-panel-call .t446 .t446__right_buttons_but:first-child div, div#nav178577996 .t446__right_buttons_but:first-child div {
        padding: 0 !important;
        MARGIN: 0 !important;
        width: 50px;
    }
    
.t446__right_buttons_but:last-child {
        display: none;
    }
body.t-body header#t-header .t135 {
    margin-left: -19px !important;
    width: 280px;
}
body.t-body header#t-header .t123 svg {
    position: absolute;
    right: 20px;
    top: 20px;
    width: 23px;
}
body.t-body.mobile-menu-active div#allrecords:after {
    opacity: 1;
    visibility: visible;
}
body.t-body div#allrecords:after {
    position: fixed;
    width: 100vw;
    height: 100vh;
    background-color: rgb(149 148 154 / 92%) !important;
    /* backdrop-filter: blur(40px); 
    -webkit-backdrop-filter: blur(40px);*/
    display: block;
    top: 0;
    left: 0;
    content: '';
    z-index: 2000000;
    visibility: hidden;
    opacity: 0;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}
body.t-body header#t-header .t229__centerside {
    padding: 0;
}
body.t-body header#t-header .t229__list_item {
    display: block;
    padding-left: 0;
    padding-right: 0;
    white-space: normal;
    margin: 18px 0px;
    text-align: left;
    padding: 0 !important;
}
body.t-body header#t-header .t229 .t-records ul {
    margin-top: 0;
    margin-bottom: 0;
}
body.t-body header#t-header .t185 {
    text-align: left;
}
body.t-body header#t-header .t185 .t-col {
    padding-left: 0;
    padding-right: 0;
}
body.t-body div#allrecords > *:not(#t-header)[data-record-type="758"] {
    padding-top: 35px !important;
}
div#rec266316312 {
    padding-top: 50px !important;
}
body.t-body div#allrecords > *:not(#t-header) {
    width: 100%;
    margin: 0;
    padding-right: 30px;
    padding-left: 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] > *:not(#t-header)[data-record-type="131"] {
    padding-right: 5px !important;
    padding-left: 5px !important;
}

body.t-body div#allrecords .t-rec[data-record-type="604"] {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
body.t-body div#allrecords > *:not(#t-header)[data-record-type="490"] {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
body.t-body div#allrecords > footer#t-footer {
    padding-right: 0px !important;
    padding-left: 0px !important;
}
body.t-body div#allrecords > footer#t-footer div#rec178972014 {
    padding: 0 30px;
}
footer#t-footer {
    width: 100% !important;
}
footer#t-footer:after {
    height: 4px;
    border-radius: 0;
}
.t-col {
    float: left;
    padding-left: 0;
}
.t502__tablewrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}
.t502__textwrapper {
    padding-left: 0;
    padding-top: 15px;
}
.t502__circle {
    max-width: 50px;
    max-height: 50px;
    line-height: 50px !important;
    width: 50px;
    height: 50px;
    font-size: 18px;
}

.t502__blockdescr {
    margin-bottom: 0;
}
.t537__itemwrapper {
    margin: 0;
}
body.t-body div#allrecords > *:not(#t-header)[data-record-type="758"] {
    margin-top: 0;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container .t-section__title {
    font-size: 16px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container {
    width: 140px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__container.t-container {
    width: calc(100% - 140px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col {
    margin-right: 4% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:first-child {
    width: 31% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:last-child {
    width: 15% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(3) {
    width: 24% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(2) {
    width: 18% !important;
}

.tarif {
    padding: 25px;
    width: calc(100%/2 - 2.5px);
}
.bitrix .btrx, .app, .resto, .upakovka, .app-vip, .btrx-vprs-txt {
    padding: 25px;
}
.tarif:not(:nth-child(3n+3)) {
    margin-right: 0 !important;
}
.tarif:not(:nth-child(2n+2)) {
    margin-right: 5px !important;
}
.tarif .t-top {
    margin-bottom: 20px;
}




.t-vopros {
    margin-left: 4px;
    top: -2px;
}
.t-vopros span {
    width: 202px;
    font-size: 13px;
}

.tarif .t-top span {
    font-size: 16px;
}


.t-btm-r span:before {
    content: '';
    position: absolute;
    right: -13px;
    top: 50%;
    border: 8px solid transparent;
    border-left: 8px solid #191a1c;
    -webkit-transform: translateY(-50%);
        -ms-transform: translateY(-50%);
            transform: translateY(-50%);
}
.t-btm-r span {
    opacity: 0;
    visibility: hidden;
    position: absolute;
    top: -9px;
    right: 30px;
    background: #191a1c;
    min-width: 85px;
    display: inline-block;
    color: white;
    padding: 7px 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-radius: 4px;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    font-size: 12px;
}
.t-btm-r div:hover span {
    opacity: 1;
    visibility: visible;
    right: 37px;
}
.t-btm-r img {
    position: static;
}
.t-mob {
    right: 35px;
    bottom: 0px;
    position: absolute;
}
.t-btm-r span {
    font-size: 13px;
}
.t-btm-r {
    position: absolute;
    font-size: 11px;
    text-align: center;
    right: 30px;
    bottom: 23px;
}
.t604 .t-slds__item {
    min-height: auto;
}
.t690, .t795 {
    padding: 0 0px !important;
}

.t228__right_descr, .t228__right_langs, .t228__right_social_links {
    display: table-cell;
    text-align: left;
}
.t552__tile_25 {
    width: calc(100%/3);
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit {
    font-size: 0 !important;
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit span {
    font-size: 0 !important;
     height: 60px;

}

body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit:before {
    content: '';
    background: url(https://static.tildacdn.com/tild3161-3936-4933-b335-643166373562/send1.svg);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 1px;
    top: 0;
    background-repeat: no-repeat;
    background-position: 50%;
}

body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit span:before {
    content: '';
    background: url(https://static.tildacdn.com/tild3161-3936-4933-b335-643166373562/send1.svg);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 1px;
    top: 0;
    background-repeat: no-repeat;
    background-position: 50%;
}
body.t-body div#allrecords > *:not(#t-header) .t690 .t-submit {
    padding: 0px 40px;
}

.t690 .t-input-group {
    display: table-cell;
    width: 50% !important;
}
.t690 .t-form__submit {
    padding-bottom: 0px;
    display: table-cell;
    vertical-align: bottom;
    height: 100%;
}
.t690 .t-form__inputsbox {
    display: table;
}
.t690 .t-input-block {
    display: inline-block;
    width: 100%;
    margin-bottom: 0;
    padding-right: 20px;
    vertical-align: top;
}
.t-text_xs {
    font-size: 13px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_6 {
    max-width: 100%;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_6 .t005__text {
    padding-right: 0;
}



.t431__withoutmobilescroll .t431__td, .t431__withoutmobilescroll .t431__th {
    padding: 20px;
}
.t345-text__wrapper {
    padding-left: 200px;
    padding-right: 37vw;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3 {
    width: calc(100%/4 - 15px);
    margin-right: 20px;
    padding: 0;
}
.t510__circle {
    max-width: 50px;
    max-height: 50px;
    font-size: 18px !important;
    line-height: 47px !important;
}

.tarifs.tarifs-in.tarif-odin .tarif .t-top h5 {
    width: 150px;
}



.t229 .t229__list_item {
    display: inline-block;
    text-align: center;
    padding: 0 0 !important;
    white-space: normal;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item {
    display: block;
    text-align: center;
    padding: 16px 13px;
    font-size: 13px !important;
}
.t612__mobile {
    padding: 0;
}
.t229__centerside {
    padding: 0;
}
body.t-body div#allrecords > *:not(#t-header).t-rec[data-record-type="258"] {
    padding-bottom: 0 !important;
}


.t228__right_social_links_item svg {
    width: 36px;
    height: 36px;
}
.t801__witharrows .t-col {
    padding: 0px;
}
.t801 .t-slds__bullet_wrapper {
    top: auto;
    right: 0;
    left: 0;
    bottom: -20px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(1) {
    width: 170px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(2) {
    width: calc(100% - 120px) !important;
    max-width: 75%;
}

body.t-body .t558__separator:nth-child(4),
body.t-body .t558__separator:nth-child(8) {
    display: block;
    margin-bottom: 30px;
}
body.t-body .t558__separator:nth-child(6) {
    display: none;
}


body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t558__col {
    width: calc(100%/2 - 25px);
}
body.t-body .t558__text {
    margin-top: 0;
    position: static;
    left: 0;
    top: 0;
    max-height: none;
    overflow: hidden;
    -webkit-transition: -webkit-box-shadow 0.2s;
    transition: -webkit-box-shadow 0.2s;
    -o-transition: box-shadow 0.2s;
    transition: box-shadow 0.2s;
    transition: box-shadow 0.2s, -webkit-box-shadow 0.2s;
    -webkit-box-shadow: none;
            box-shadow: none;
    z-index: -1;
    margin-top: 26px;
}


.t397__wrapper_mobile {
    display: none;
}
.t397__col {
    padding: 0;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle {
    display: block;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header {
    border-bottom: 1px solid #eee;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__col:nth-child(2) {
    border-left: 1px solid #eee;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612 .t612__left {
    display: table-cell;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr {
    padding: 13px 15px;
    line-height: 1.2;
    font-size: 14px !important;
}

.t487__descr.t-descr {
    font-size: 18px !important;
}

.t820__bottommargin {
    margin-bottom: 0;
}
.t-name_md {
    font-size: 18px;
}
.t820__separator {
    margin-bottom: 0 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"], body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] {
    max-width: none !important;
    width: 100% !important;
}
body.t-body div#allrecords > .t-rec[data-record-type="822"] {
    padding: 0 0px !important;
    width: 100% !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_4.t822__col:nth-child(2) {
    padding: 0;
    margin: 0 !important;
}
body.t-body #allrecords .t-rec[data-record-type="822"] .t822 .t822__text {
    font-size: 14px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title:before {
    height: calc(100% - 12px);
    top: 3px;
}
 .t822 .t822__col-wrapper {
    padding: 0px 30px 0 0;
} 
.t822__col:not(:last-child) .t822__col-wrapper:before {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 {
    padding: 50px 0px 50px 35px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 {
    padding: 50px 0px 55px 31px;
    background-position-x: 60%;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178:before {
    width: 16vw;
    height: 16vw;
    left: 220px;
    top: 86px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-col.t-col_6:first-child {
    width: 380px !important;
    max-width: 100% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-col.t-col_6 {
    width: calc(100% - 420px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_3 {
    margin-right: 20px;
    padding: 0;
    padding-left: 60px !important;
    padding-right: 20px !important;
    width: 40% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/prodvizhenie"] .t681__row .t-col.t-col_3 {
    width: 30% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/prodvizhenie"] .t681__row .t-col.t-col_7 {
    width: calc(70% - 20px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_7 {
    width: calc(60% - 20px) !important;
    padding-right: 0;
}
.t681__title.t-heading_sm {
    font-size: 18px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__pricewrapper {
    top: -4px;
}
.t-col {
    padding-left: 0;
    padding-right: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov"] > *:not(#t-header)[data-record-type="131"],
body.t-body #allrecords[data-tilda-page-alias^="integraciya-bitrix24"] > *:not(#t-header)[data-record-type="131"],
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] > *:not(#t-header)[data-record-type="131"],
body.t-body #allrecords[data-tilda-page-alias^="programmy-dlya-restoranov"] > *:not(#t-header)[data-record-type="131"],
body.t-body #allrecords[data-tilda-page-alias^="avtomatizaciya-biznesa"] > *:not(#t-header)[data-record-type="131"],
div#rec266316312 {
    padding-right: 5px !important;
    padding-left: 5px !important;
}
body.t-body #allrecords div#rec266316312 {
    padding-top: 5px !important;
}
.bitrix .btrx ul li {
    font-size: 14px;
}
#allrecords ul {
    padding-left: 17px;
}
.bitrix .btrx span {
    font-size: 13px;
}

body.t-body .t502__separator {
    margin-bottom: 0px !important;
    display: none;
}
body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t686__col {
    width: calc(100%/3) !important;
}
.t686__col:last-child {
    display: none;
}
.t686__table:before {
    content: '';
    display: block;
    padding-top: 60%;
}
.t686__cell {
    display: block;
    width: 100%;
    height: 100%;
    max-width: 100%;
    max-height: 100%;
    position: absolute;
    left: 0;
    right: 0;
    bottom: 0;
    top: 0;
    margin: auto;
}

body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t686__col {
    padding-right: 5px !important;
}
.t-title_xxl, .t-title_lg {
    line-height: 1;
}
.t119__preface {
    line-height: 1.2;
}

.resto a {
    font-size: 18px;
}
.resto:nth-child(2n) {
    margin-right: 0 !important;
}
.resto {
    width: calc(100%/2 - 3px);
}
.resto:nth-child(3n) {
    margin-right: 5px;
}
.upakovka:not(:nth-child(3n)) {
    margin-right: 0px;
}

.upakovka:not(:nth-child(2n)) {
    margin-right: 5px !important;
}
.upakovka {
    width: calc(100%/2 - 4px);
}

.t686__row:not(:first-child){
    margin-top: 5px !important;
}
.t686__col:not(:first-child) {
    margin-top: 0px !important;
}
.t686__table {
    min-height: auto !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t229 ul {
    font-size: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    padding: 0px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item {
    margin-bottom: 8px;
    padding: 13px 30px;
    margin-right: 5px;
    border-radius: 5px !important;
    font-size: 13px !important;
    margin-bottom: 0;
    padding: 14px 14px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active {
    background: #0000000d;
    color: #00000085 !important;
    border-color: #b6b6b7;
    z-index: 2;
    opacity: 1;
    border-bottom: 1px solid #b6b6b7;
    margin-right: 5px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active:before {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t229__list_item {
    margin: 0 !important;
    margin-bottom: 5px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__title {
    padding: 12px 10px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(4) {
    width: 150px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(3) {
    width: 90px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(2) {
    width: 80px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__left {
    min-width: auto !important;
    width: auto !important;
}
.t612__container {
    overflow-x: auto;
}
body.t-body div#rec183036184 {
    padding-left: 30px !important;
    padding-right: 30px !important;
}
.portfolio-filter {
    position: fixed;
    z-index: 2222222;
    bottom: 30px;
    left: 40px;
    background: #80ce28;
    padding: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    height: 60px;
    width: 60px;
    border-radius: 50%;
    -webkit-box-shadow: 0 10px 30px 0 rgba(131, 224, 25, 0.6);
            box-shadow: 0 10px 30px 0 rgba(131, 224, 25, 0.6);
    -webkit-transition: 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);
    -o-transition: 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);
    transition: 0.5s cubic-bezier(0.68, -0.55, 0.27, 1.55);
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    opacity: 0;
    visibility: hidden;
}
body.t-body.fltr-btn-visible .portfolio-filter {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
body.t-body.mobile-filter-active .portfolio-filter {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
.portfolio-filter svg {
    margin: auto;
    position: absolute;
    left: 0;
    top: 0;
    bottom: 0;
    right: 0;
    width: 30px;
    height: 30px;
    -webkit-transition: 0.3s ease-in-out;
    -o-transition: 0.3s ease-in-out;
    transition: 0.3s ease-in-out;
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
.portfolio-filter svg.close-filter {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
    width: 25px;
    height: 25px;
}
body.t-body.mobile-filter-active .portfolio-filter svg.close-filter {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
body.t-body.mobile-filter-active .portfolio-filter svg.open-filter {
    visibility: hidden;
    opacity: 0;
    -webkit-transform: scale(0.5);
        -ms-transform: scale(0.5);
            transform: scale(0.5);
}
body.t-body div#rec183036184 {
    position: static !important;
}

body.t-body div#rec183036184 {
    position: sticky !important;
    padding-top: 30px !important;
    -webkit-transition: top 0.6s ease, -webkit-box-shadow 0.4s ease;
    transition: top 0.6s ease, -webkit-box-shadow 0.4s ease;
    -o-transition: top 0.6s ease, box-shadow 0.4s ease;
    transition: top 0.6s ease, box-shadow 0.4s ease;
    transition: top 0.6s ease, box-shadow 0.4s ease, -webkit-box-shadow 0.4s ease;
    top: -50%;
    -webkit-box-shadow: 0 0px 0px 0px rgb(0 0 0 / 14%);
            box-shadow: 0 0px 0px 0px rgb(0 0 0 / 14%);
}

body.fltr-btn-visible div#rec183036184 {
z-index: 1000000;
}
body.t-body div#allrecords {
    overflow: visible;
}
body.mobile-filter-active div#rec183036184 {
    top: 0;
    z-index: 10000000;
}
body.fltr-btn-visible.mobile-filter-active div#rec183036184 {
    -webkit-box-shadow: 0 10px 20px 10px rgb(0 0 0 / 14%);
            box-shadow: 0 10px 20px 10px rgb(0 0 0 / 14%);
}
body.fltr-btn-visible.mobile-filter-active div#rec183036184:before {
    content: '';
    width: 20px;
    height: 100%;
    position: absolute;
    right: 0;
    top: 0;
    background-image: -o-linear-gradient(right, #ffffff96, #ffffff00);
    background-image: -webkit-gradient(linear, right top, left top, from(#ffffff96), to(#ffffff00));
    background-image: linear-gradient(270deg, #ffffff96, #ffffff00);
    z-index: 2;
    pointer-events: none;
}
body.fltr-btn-visible.mobile-filter-active div#rec183036184:after {
    content: '';
    width: 20px;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    background-image: -o-linear-gradient(left, #ffffff96, #ffffff00);
    background-image: -webkit-gradient(linear, left top, right top, from(#ffffff96), to(#ffffff00));
    background-image: linear-gradient(90deg, #ffffff96, #ffffff00);
    z-index: 2;
    pointer-events: none;
}

body.t-body.mobile-filter-active .portfolio-filter svg.close-filter {
    visibility: visible;
    opacity: 1;
    -webkit-transform: scale(1);
        -ms-transform: scale(1);
            transform: scale(1);
}
.filterg-main-item {
    border-radius: 5px !important;
}
.filterg-main-item {
    border-radius: 5px !important;
    margin-bottom: 6px;
    margin-right: 6px;
    padding: 10px 14px;
    font-size: 13px;
}
.filterg-main-item:not(:last-child) {
    margin-right: 6px;
}
.filterg-main {
    margin-bottom: 5px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t595__item_4-in-row {
    width: 33%;
}
.t595__line_horizontal {
    display: none;
    width: 0px;
}
.t595__line_horizontal_mob3col {
    display: block;
}
.t595__line_vertical_3order {
    display: none;
}
.t595__line_vertical_0 {
    display: block;
}


body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="650"] {
    display: none;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t107,
div#allrecords[data-tilda-page-alias^="portfolio/"] .t156, div#allrecords[data-tilda-page-alias^="portfolio/"] .t670 {
    width: 100%;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-container {
    display: inline-block;
    vertical-align: top;
    width: 49%;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-container .t650__col {
    max-width: none;
    padding-left: 0;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407, body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t046 {
    width: 100%;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407__title {
    font-size: 1.6vw;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407__textwrapper {
    padding: 27px 24px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 {
    display: block;
    margin-top: -15px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-descr ul li {
    font-size: 16px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t650 .t-section__title {
    margin-bottom: 10px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-container .t650__row {
    padding-left: 40px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-container .t650__row .t-text_sm {
    font-size: 15px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A {
    position: static !important;
    width: 100% !important;
    right: 0;
    top: 0;
    margin: 0;
    padding: 0 !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A a.t-btn {
    margin: 0;
    font-size: 14px;
    margin-bottom: 0;
    width: auto;
    padding: 0px 35px;
    margin-right: 10px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A__wrapone {
    -webkit-box-pack: left;
        -ms-flex-pack: left;
            justify-content: left;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407__title {
    font-size: 2.3vw;
}
.t-uptitle_xs {
    font-size: 12px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__link:before, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__link:after {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    width: 35%;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__title {
    margin-bottom: 0;
    font-size: 18px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-descr {
    line-height: 1.3em;
    margin-top: 5px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__imgbox {
    height: 160px !important;
}
#allrecords[data-tilda-page-alias$="blog"] .t404 .t-container:first-child .t404__col:first-child::before, #allrecords[data-tilda-page-alias$="blog"] .t404 .t-container:first-child .t404__col:nth-child(2)::before {
    font-size: 13px;
    padding: 8px 15px 9px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child {
    margin-right: 20px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) {
    margin-left: 20px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__col {
    margin-bottom: 20px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) {
    width: calc(100% - (35% + 20px));
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    height: 320px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper {
    padding: 0px 30px 30px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__textwrapper {
    height: calc(100% - 165px) !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__imgbox, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__imgbox {
    height: 320px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__withbg .t404__imgbox {
    display: block;
    float: left;
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__withbg .t404__textwrapper {
    display: block;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__paddingsmall {
    padding: 20px 20px 25px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__tag {
    letter-spacing: 0;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper .t404__title, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper .t404__title {
    margin-bottom: 6px;
    color: white;
    font-size: 23px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper {
    padding: 0px 20px 25px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:first-child .t404__textwrapper .t404__descr, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) .t404__textwrapper .t404__descr {
    font-size: 14px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t404__uptitle {
    margin-top: 0px;
    margin-bottom: 4px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 {
    position: static;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 {
    margin-left: 0;
    position: static;
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 .t-container {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533__separator {
    margin-bottom: 30px;
    width: 270px;
    margin-left: 0;
    margin: 0 auto;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533__img {
    position: static;
    width: 90px;
    height: 90px;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 .t533__textwrapper {
    background: transparent;
    padding: 0;
    text-align: left;
    margin-left: 15px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t533__content {
    position: relative;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    height: 100px;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: reverse;
        -ms-flex-direction: row-reverse;
            flex-direction: row-reverse;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 {
    margin-left: 0;
    position: static;
    width: calc(100% - 300px);
    padding: 0 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}

body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t144 {
    width: calc(100% - 300px);
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t144 .t-col.t-col_6 a {
    font-size: 16px;
    line-height: 1.5em;
}

body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404 .t-container .t-col.t-col_4:last-child {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404 .t-container .t-col.t-col_4 {
    width: calc(100%/2 - 14px);
}


.t570__map.t570__col {
    width: 100%;
}
.t570 .t-map {
    height: 370px !important;
}
.t570__col.t570__col_text {
    width: 100%;
}
.t570__contentbox {
    height: auto !important;
}
.t570__padding_lg {
    padding: 30px !important;
}
.t570__text.t-text_sm {
    margin-top: 68px;
    font-size: 14px !important;
    width: 35%;
    position: absolute;
    right: 40px;
    top: 0px;
}
.t570__title.t-heading {
    width: 55%;
}
.t570__descr {
    width: 55%;
}
.t570__padding_lg {
    padding: 70px 70px 75px !important;
    position: relative;
}
.tarifs-in .tarif.im .t-top, .tarifs-in .tarif.pro .t-top {
    width: 100%;
}
.tarifs-in .t-btm {
    margin-bottom: -5px;
    width: 175px;
}
.tarifs-in .t-btm-r {
    bottom: 19px;
    top: auto;
}
.tarifs.tarifs-in.tarif-odin .tarif .t-top {
    width: calc(100% - 180px);
    margin-bottom: 0;
}
.t822__col:not(:last-child) .t822__col-wrapper:before {
    display: none;
}


body.t-body div#allrecords > .t-rec[data-record-type="128"] {
    width: calc(100%/2 - 2px) !important;
}


.t495__col {
    margin-top: 0;
    margin-bottom: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t558__col:hover .t558__text {
    max-height: none;
    background: transparent;
    -webkit-box-shadow: none;
            box-shadow: none;
}
div#rec177613131 {
    display: none;
}
.tarifs-in .tarif {
    width: calc(100%/2 - 3px);
}
.tarifs.tarifs-in .tarif.im {
    margin-right: 5px !important;
}
.t822 .t822__col-wrapper {
    padding: 0px 30px 0 0;
}
 .t822 .t822__col-wrapper {
    padding: 0px 30px 0 0;
}
.t822 .t822__title {
    padding-bottom: 5px;
    font-size: 18px !important;
}
body.t-body div#allrecords > *:not(#t-header).t604parent {
    padding-right: 0;
    padding-left: 0;
}

.t-title_md {
    font-size: 30px;
}
.tarifs.tarifs-in.tarif-odin .tarif {
    margin-right: 0 !important;
}

.t195__text {
    padding-right: 0;
}
.t801 .t-slds__arrow_container {
    text-align: left;
    position: static;
    margin-top: 0;
    padding-left: 50px;
}
.t801 .t-slds__arrow_wrapper {
    margin-left: 0;
    margin-right: 10px;
}
.t801 .t-slds__bullet_wrapper {
    top: auto;
    right: auto;
    left: 180px;
    bottom: 13px;
    width: calc(100% - 140px);
    text-align: left;
}
.t801 .t-container .t-col.t-col_6:first-child {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 50px !important;
}
.t801 .t801__title:before {
    left: -50px;
}
.t801 .t-container .t-col.t-col_6:last-child {
    padding-top: 0px;
    margin-top: -20px;
    padding: 0 48px;
}
.t801 .t-container .t-col.t-col_6:first-child {
    padding: 40px 40px 45px;
    -webkit-box-shadow: 0 230px 0 0 #0000000d;
            box-shadow: 0 230px 0 0 #0000000d;
}
a.t-btn.t801__button {
    top: 6px;
    right: 40px;
    font-size: 50px;
    opacity: 0.1;
}
.t502 .t-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

body.t-body #allrecords > *:not(#t-header) .t503 .t-container li.t-card__col {
    margin: 0 !IMPORTANT;   
}
.t503 .t-card__descr {
    margin-top: 10px;
}
body.t-body #allrecords > *:not(#t-header) .t503 .t-container {
    display: flex;
    gap: 30px 50px;
}
body.t-body #allrecords > *:not(#t-header) .t503 .t-container:before {
    display: none;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col .t503__title.t-name.t-name_md {
    margin-top: 8px;
}   
body.t-body div#allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t503 {
    margin-bottom: 6px;
}
body.t-body div#rec183036184 {
    padding-top: 20px !important;
}
body.t-body div#rec183036184 {
    padding-left: 0px !important;
    padding-right: 0px !important;
}
.filterg-main, .filterg-second {
    white-space: nowrap;
    overflow: auto;
    padding-left: 20px;
    padding-bottom: 5px;
    -webkit-overflow-scrolling: touch;
}
.filterg-second-item:last-child, .filterg-main-item:last-child {
    margin-right: 20px;
}
.t228__maincontainer {
    display: table;
}
#allrecords[data-tilda-page-alias^="blog/"] .t607 {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t144 {
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container {
    max-width: 640px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container .t-col_12, body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-width_12 {
    width: 100%;
    margin: 0 auto;
}

body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t673 .t-container,
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t252 .t-container {
    max-width: 680px;
}

body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="3"],
div#allrecords[data-tilda-page-alias^="portfolio/"] > .t-rec[data-record-type="170"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t144 .t-col.t-col_2 {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 .t-container {
    max-width: 640px;
    margin-left: auto;
    margin-right: auto;
    padding: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 {
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] hr.t191__line {
    margin: AUTO;
}
.t004 .t-text.t-text_md div {
    text-align: center !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t-container_100 div[style="position: relative; right: 50%; float: right;"] {
    float: none !important;
    text-align: center;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t404 {
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404 .t-container .t-col.t-col_4 {
    width: 100%;
    margin-bottom: 30px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404 .t404__separator {
    padding-top: 70%;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404 .t-container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__imgbox, body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__textwrapper {
    position: relative;
    display: inline-block;
    vertical-align: top;
    margin-right: 0;
    width: calc(100%/2 - 2px);
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__textwrapper {
    padding-left: 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__uptitle {
    margin-top: 0 !important;
    margin-bottom: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__title.t-heading {
    font-size: 22px;
    text-decoration: none;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__descr.t-descr {
    font-size: 16px !important;
}
.t570__map {
    height: auto !important;
}
body.t-body div#rec262380279 {
    display: none;
}
.promo {
    padding: 0px 0 0 0px;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
    min-height: 530px;
    padding-top: 130px;
    background: -o-linear-gradient(333.44deg, #d4edb3, #d2f1ab);
    background: linear-gradient(116.56deg, #d4edb3, #d2f1ab);
}
.promo-left-wrpapper {
    width: 100%;
    margin-bottom: 60px;
    padding: 0 30px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;;
    height: auto;
}
.promo-right-wrpapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    height: 650px;
}
.promo-osn-txt-zag {
    font-size: 7vw;
    max-width: 70%;
}

.promo-osn-txt-h1 {
    width: 60%;
    margin-bottom: 20%;
    margin-top: 10px;
}
.promo .pechat {
    bottom: auto;
    top: 0;
}
.promo-demo {
    max-width: 240px;
    position: absolute;
    right: 30px;
    bottom: 0;
}
.promo-demo a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.promo-demo .demo-icon svg path {
    fill: #000000cf;
}
.promo-demo .demo-icon {
    margin-bottom: 15px;
    margin-right: 20px;
}
.promo-demo .demo-txt {
    font-size: 16px;
    color: #000000;
}
.uc-promo-blk {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.promo .pechat {
    width: 27vw;
    height: 27vw;
}
.promo-seo {
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: end;
}
.promo-txt {
    font-size: 3.4vw;
    line-height: 1.1em;
}
.promo-projects-section.first-obj .promo-txt {
    font-size: 4vw;
}
.promo .sec-col > .promo-startups .promo-txt {
    font-size: 3vw;
}
.sec-col > div:not(.promo-seo) .promo-txt {
    font-size: 2.5vw;
    line-height: 130%;
}
.promo-demo .demo-icon {
    margin-bottom: 0;
    margin-top: 9px;
}
.promo-osn-txt-h1 {
    margin-bottom: 0;
}

body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col .t650__inner-col .t-text_sm {
    font-size: 14px !important;
    line-height: 1.3em;
}
.uc-panel-call .t446 .t446__right_buttons_but:last-child a, div#nav178577996 .t446__right_buttons_but:last-child a {
    width: 72px;
    font-size: 14px;
    margin-left: 15px;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child a, div#nav178577996 .t446__right_buttons_but:first-child a {
    padding: 0 13px 0 42px;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child div, div#nav178577996 .t446__right_buttons_but:first-child div {
    padding: 0 13px 0 42px;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child td:before, div#nav178577996 .t446__right_buttons_but:first-child td:before {
    left: 12px;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child span:before, div#nav178577996 .t446__right_buttons_but:first-child span:before {
    left: 12px;
}
.t228__right_descr a:first-child {
    margin-right: 20px;
}
body.t-body div#allrecords > *:not(#t-header) .t228__right_descr {
    padding-right: 20px;
}
div#allrecords[data-tilda-page-id="10410428"] .uc-panel-call .t446 .t446__right_buttons_but:first-child a, div#allrecords[data-tilda-page-id="10410428"] div#nav178577996 .t446__right_buttons_but:first-child a {
    background: #e2e2e2;
}
.t650__bottommargin {
    margin-bottom: 5px;
}
.t-text_md[style*="font-size:14px;"], .t-descr[style*="font-size:14px;"] {
    font-size: 15px !important;
}


div#rec188589503 {
    padding-top: 35px !important;
    padding-bottom: 35px !important;
    width: calc(100% - 10px) !important;
    margin-left: 5px !important;
}

div#rec196858792, div#rec196449203 {
    display: block !important;
}
.t-descr.t119__preface {
    font-size: 25px !important;
}
div#rec183154004, div#rec331415898, div#rec324509774, div#rec331415898, div#allrecords[data-tilda-page-alias*="vacancy"] .t-rec[data-record-type="827"], body.t-body div#allrecords > .t-rec[data-record-type="552"], body.t-body div#allrecords > .t-rec[data-record-type="686"],
body.t-body div#allrecords > div#rec224655474, body.t-body div#allrecords .uc-certificates, body.t-body div#allrecords .uc-fullwidth {
    max-width: none !important;
    width: 100% !important;
}

ul.t-slds__bullet_wrapper {
    padding-left: 0;
    max-width: 100%;
    padding-top: 26px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding-right: 20px;
}
.t510__separator, .t497__separator, .t820__separator, body.t-body .t558__separator:nth-child(6) {
    margin-bottom: 0px !important;
}
.t497__col.t-col.t-col_6:not(:last-child) {
    margin-bottom: 25px;
}

.t820 .t-col.t-col_6.t-item:not(:last-child) {
    margin-bottom: 25px;
    padding: 0;
}
.t510 .t-col.t-col_12:not(:last-child) {
    margin-bottom: 25px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t229 ul {
    margin-bottom: 5px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t229.t229__positionstatic {
    margin-bottom: 0;
}
.t228__leftcontainer, .t228__centercontainer, .t228__rightcontainer {
    padding: 9px 0px 12px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col {
    margin-bottom: 26px;
}
body.t-body #allrecords[data-tilda-page-alias^="integraciya-bitrix24"] > *:not(#t-header) .t-container .t-col.t502__col.t-col_4,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] > *:not(#t-header) .t-container .t-col.t502__col.t-col_4,
body.t-body #allrecords[data-tilda-page-alias^="programmy-dlya-restoranov"] > *:not(#t-header) .t-container .t-col.t502__col.t-col_4,
body.t-body #allrecords[data-tilda-page-alias^="avtomatizaciya-biznesa"] > *:not(#t-header) .t-container .t-col.t502__col.t-col_4  {
    margin-bottom: 26px;
}
body.t-body #allrecords[data-tilda-page-alias^="integraciya-bitrix24"] > *:not(#t-header) .t502 {
    margin-bottom: -13px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t502,
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] > *:not(#t-header) .t502,
body.t-body #allrecords[data-tilda-page-alias^="programmy-dlya-restoranov"] > *:not(#t-header) .t502,
body.t-body #allrecords[data-tilda-page-alias^="avtomatizaciya-biznesa"] > *:not(#t-header) .t502,
body.t-body div#allrecords > *:not(#t-header) .t503 {
    margin-bottom: -30px;
}
.t178__text {
    padding-top: 0;
    padding-bottom: 0;
}
.t490__col {
    margin-bottom: 0;
}
.t497__col {
    margin-top: 0;
}
.t497__col.t-col.t-col_6:not(:last-child) {
    margin-bottom: 25px;
}
.t-col.t-col_6.t195__imgsection {
    margin-top: 23px;
}
.t-col.t-col_6.t195__imgsection {
    margin-top: 23px;
    margin-bottom: 7px;
}
.t686 {
    margin-top: 10px;
}
div#allrecords[data-tilda-page-id="10410428"] .t686 {
    margin-top: -5px;
}
body.t-body #allrecords[data-tilda-page-alias^="portfolio"] > *:not(#t-header) .t395 {
    margin-top: 5px;
    margin-bottom: 7px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 {
    margin-bottom: 20px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4 {
    margin-bottom: 0;
}
.t827 {
    margin-bottom: -5px;
}
.t192 .t192__col {
    margin-top: 0;
    margin-bottom: 0;
}
.t503__separator {
    margin-bottom: 0px !important;
}
.t503 li.t-card__col {
    margin-bottom: 30px;
}
.t005 .t-col.t-col_6:first-child {
    margin-bottom: 28px;
}


.t650 .t-section__topwrapper {
    margin-bottom: 0;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="407"] {
    margin-top: 109px !important;
    display: block;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 ul {
    margin: 0;
    margin-bottom: -10px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t650__col {
    margin-bottom: 0;
    height: auto !important;
}

body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-text_md {
    line-height: 1.4em !important;
}
.t673__text {
    line-height: 1.3em !important;
}

.t014__circle-xl .ya-share2__container_size_m .ya-share2__icon {
    background-size: 42px 42px !important;
}
li.ya-share2__item:before {
    opacity: 0 !important;
    display: none !important;
}
.t577__textwrapper {
    padding-left: 0;
    padding-right: 0;
    padding-top: 25px;
}
.t577__col.t-col {
    padding: 30px 25px 32px;
}
.t577__descr {
    margin-top: 6px;
}
.t577__circle {
    left: 25px;
    top: 30px;
}
.t577__col.t-col:not(:last-child):before {
    top: 31px;
}
.t801 .t801__title {
    padding-right: 160px;
}
.t490__img {
    max-width: 120px;
}
.t490__col.t-col_6 .t490__img {
    max-width: 110px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col:nth-child(2) {
    width: 180px !important;
}
body.t-body .t490__col {
    width: calc(100%/2 - 75px) !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6 {
    margin-top: 0;
}
.t495__col .t-heading {
    font-size: 18px !important;
}
body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"].t-rec[data-record-type="822"],
body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"].t-rec[data-record-type="196"],
body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"].t-rec[data-record-type="822"] {
    width: 100% !important;
    padding-left: 0 !important;
    padding-right: 0 !important;
}


body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 ul li:before,
body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 ul li:before,
body.t-body div#allrecords > body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 ul li:before {
    width: 6px;
    left: -20px;
    top: 6px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title {
    padding-left: 20px;
    margin-bottom: 15px !important;
}
.t604:before {
    left: auto;
    right: 30px;
    top: -160px;
    opacity: 0.3;
    width: 260px;
    height: 260px;
}
.t-rec {
    word-break: normal !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] {
    width: 100% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col.t-col_6:first-child {
    width: 51% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col_6.t195__imgsection {
    position: absolute;
    right: 0;
    top: -20px;
    width: 46% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t-rec[data-record-type="822"] .t822 .t822__text strong {
    font-size: 16px;
}
.t192__col {
    padding: 35px !important;
    padding-bottom: 84px !important;
}
.t612__wrapper {
    border: 1px solid #00000020;
}


body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404 .t-container .t-col.t-col_4:last-child {
    display: block;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t404 {
    width: 100%;
}
.t142 .t142__text {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding-bottom: 5px;
}
.t142 .t-btnflex__text {
    display: inline-block;
    text-align: center;
    width: 100%;
    padding-bottom: 5px;
}
.t690 {
    max-width: 570px;
}
.t-rec[data-record-type="690"]:before {
    width: 453px;
    background-size: 720px auto;
    background-position-x: -36% !important;
}
.portfolio-zoom .t-carousel__zoomer__img {
    max-width: 77vw;
}
.t862 .t862__quiz-form-wrapper {
    padding-bottom: 20px;
}
div#rec182686858 .t862 .t-popup.t-popup.t-popup_show {
    z-index: 20000031;
    display: -webkit-box !important;
    display: -ms-flexbox !important;
    display: flex !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
div#rec182686858 .t862__btn-wrapper {
    position: relative;
    bottom: 0;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 25px;
}

div#rec182686858 .t862 .t-popup .t-popup__container.t-popup__container-static {
    margin: auto;
    height: auto;
    max-height: calc(100% - 20px);
    top: 0;
    bottom: 0;
}
div#rec182686858 .t862 .t862__quiz-form-wrapper {
    padding-top: 20px;
    padding-left: 35px;
    padding-right: 35px;
    padding-bottom: 22px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    min-height: auto !important;
}
.t862__quiz-description {
    padding-top: 21px;
    padding-bottom: 23px;
    padding-left: 35px;
    padding-right: 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.t862__wrapper {
    padding-bottom: 0;
}
.t862 .t-radio__control, .t862 .t-checkbox__control, .t862 .t-img-select__text {
    font-size: 13px;
}
.t862 .t-radio__control, .t862 .t-checkboxes__wrapper .t-checkbox__control {
    margin-top: 12px;
    margin-bottom: 12px;
}
.t862 .t-input-title {
    padding-bottom: 9px;
    font-weight: 500;
}
.t862__btn-wrapper .t-btn {
    padding: 0 20px;
}
.t862__btn-wrapper .t862__btn_prev.t-btn_sm {
    padding-left: 40px;
}
.t862__btn-wrapper .t862__btn_next.t-btn_sm {
    padding-right: 40px;
}
.t862 .t-form__submit {
    position: absolute;
    right: 35px;
    bottom: 25px;
}
.t862__wrapper {
    min-height: auto !important;
}
.t862__quiz-wrapper {
    height: 100%;
    min-height: 510px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612 .t612__left {

    border-right: 1px solid #00000020 !important;
}
 body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__left {
    width: 250px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__left {
    width: 220px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header {
    min-height: 220px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle_item:last-child>*:not(.t612__left) span, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__middle_item:last-child>*:not(.t612__left) span {
    font-size: 18px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title strong em {
    font-size: 18px;
}


.uc-panel-call .t446 .t446__additionalwrapper, div#nav178577996 .t446__additionalwrapper {
    padding: 0px;
    display: flex;
    align-items: center;
    width: 100%;
}
body.t-body div#allrecords > *:not(#t-header) .t446__rightwrapper {
    width: 330px;
}
.uc-panel-call .t446 .t446__right_descr, div#nav178577996 .t446__right_descr {
    display: inline-block;
    margin-right: 13px;
}
div#allrecords .uc-panel-call .t446 .t446 a, div#allrecords div#nav178577996 .t446 a {
    color: #171616 !important;
    position: relative;
}
body div#allrecords .uc-panel-call .t446 .t446__right_buttons_but:first-child a, body div#allrecords div#nav178577996 .t446__right_buttons_but:first-child a {
    font-size: 0 !important;
}
body div#allrecords .uc-panel-call .t446 .t446__right_buttons_but:first-child div, body div#allrecords div#nav178577996 .t446__right_buttons_but:first-child div {
    font-size: 0 !important;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child a, div#nav178577996 .t446__right_buttons_but:first-child a {
    padding: 0 21px 0;
    margin: 0 6px;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child div, div#nav178577996 .t446__right_buttons_but:first-child div {
    padding: 0 21px 0;
    margin: 0 6px;
}

.uc-panel-call .t446 .t446__right_buttons_but:first-child td::after, div#nav178577996 .t446__right_buttons_but:first-child td::after {
    display: none;
}


/** до 980 БЛОКИ **/
}
/*** КОНЕЦ АДАПТИВ мобилка до 980 ***/


/*************** АДАПТИВ мобилка до 900 **********************************************************************************************/

@media screen and (max-width: 900px)  {

body.t-body div#allrecords div#rec177713330 .t650 .t-container .t-col_4.t-card__col .t650__inner-col {
    padding: 26px 10% 30px;
}
div#rec178972014 .t345-socials_block .t345-text__wrapper {
    height: auto !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .t-btm-r {
    right: 30px;
    bottom: 20px;
    top: auto;
}
.t-btm-l {
    position: relative;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top {
    width: calc(100% - 210px);
    min-height: 100px;
}
footer#t-footer .t345-socials {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin-bottom: 15px;
}
.t345-text__wrapper {
    padding-left: 0;
    padding-right: 0;
    padding-top: 0;
    padding-bottom: 0;
}
footer#t-footer .t345-container {
    height: 80px;
    height: auto !important;
}
.t345-content {
    padding-right: 0;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.t345-container {
    padding: 30px 0 120px !important;
}
footer#t-footer .t345-socials {
    position: absolute;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin-bottom: 15px;
    left: 0;
    bottom: -86px;
    top: auto;
}
.t345-text__wrapper {
    text-align: center;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo"] .t612__mobile {
    padding: 0;
    overflow: auto;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo"] .t612__header > div, body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo"] .t612__middle_item > div {
    min-width: 200px !important;
    width: 200px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo"] .t612__header > div.t612__left, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo"] .t612__middle_item > div.t612__left {
    min-width: 280px !important;
    width: 230px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo"] .t612__wrapper {
    overflow: visible;
    margin: 0 30px;
    width: 880px;
    border: 0;
    position: relative;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo"] .t612__header {
    border: 1px solid #00000020 !important;
    max-width: 850px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo"] .t612__middle {
    border: 1px solid #00000020;
    border-top: 0;
    max-width: 850px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo"] .t-rec[data-record-type="612"] {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

}



/*************** АДАПТИВ мобилка до 850 **********************************************************************************************/

@media screen and (max-width: 850px)  {
.btrx-vprs-txt h5 {
    width: 120px;
}
.btrx-vprs-txt {
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192__col {
    padding: 0px 40px 0px 0 !important;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__textwrapper {
    margin: 20px 30px;
    margin-bottom: 30px;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__descr.t-descr {
    margin-top: 16px;
    font-size: 14px !important;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__title {
    font-size: 20px;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__uptitle {
    font-size: 18px;
     margin-bottom: 8px;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t107 {
    width: 290px;
}

body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t849 {
    max-width: calc(100% - 300px);
    min-height: 250px;
}
#allrecords .nopage-left-container {
    max-width: 385px;
    position: relative;
}
body.t-body #allrecords div#rec324084326 {
    width: 67% !important;
}
#allrecords .nopage {
    min-height: 750px;
    padding-top: 50px;
}
#allrecords .nopage-left-btns ul li a {
    padding: 16px 20px;
    font-size: 11px;
}
#allrecords .nopage-left-btns {
    margin-top: 50px;
}
#allrecords h1.nopage-h1 {
    margin-bottom: 25px;
    line-height: 1em;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item {
    width: calc(100%/2 - 4px);
    margin-bottom: 5px !important;  
}
 body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item:nth-child(2) {
    margin-right: 0;
}   
.t495__line {
    margin-top: 25px;
    margin-bottom: 20px;
}    
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612 .t612__header .t612__left .t612__title:before {
    background-size: 190px auto;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__left {
    width: 200px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612 .t612__header .t612__left .t612__title:before, body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612 .t612__header .t612__left .t612__title:before {
    background-size: 180px auto;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__title {
    padding: 4px 20px 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__header .t612__col .t612__title strong, body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header .t612__col .t612__title strong {
    padding: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__header, body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header {
    min-height: 130px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__header .t612__col .t612__title:after {
    top: 35px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__header .t612__col:nth-child(3) .t612__title:after {
    top: 19px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__left {
    width: 290px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612__wrapper {
    width: auto !important;
    min-width: 430px;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t-title {
    max-width: 380px;
    padding-bottom: 11px;
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 {
    padding: 50px 30px 55px 30px;
    background-position-x: 70%;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178:before {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 .t-col.t-col_6 {
    width: 97% !important;
    max-width: none !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col.t-col_6:first-child {
    width: 100% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t195__text {
    padding-bottom: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col_6.t195__imgsection {
    position: static;
    right: 0;
    top: -20px;
    width: 450px !important;
    max-height: 430px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 {
    background-position-x: 30%;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top {
    width: calc(100% - 230px);
    min-height: 100px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top h5 {
    width: 100%;
    margin-bottom: 8px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top span {
    width: 100%;
    padding-left: 0;
}
.t192__col .t192__title {
    font-size: 24px !important;
}
.t192__col {
    padding: 30px !important;
    padding-bottom: 84px !important;
}
.t192__col:last-child hr {
    width: calc(100% + 60px);
    left: -30px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item {
    padding: 45px 20px;
}
.t495__col .t-heading {
    left: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle_item:last-child>*:not(.t612__left) span, body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__middle_item:last-child>*:not(.t612__left) span {
    font-size: 17px;
}
/** до 850 БЛОКИ **/
}
/*** КОНЕЦ АДАПТИВ мобилка до 850 ***/



/*************** АДАПТИВ мобилка до 750 **********************************************************************************************/

@media screen and (max-width: 750px)  {
div.uc-bonus-cards ul.t-container li.t-list__item {
    width: calc(100% / 4 - 5px) !important;
    padding: 16px;
}
.card-variant__1 {
    flex-wrap: wrap;
    gap: 8px;
}
.bonus-btns, .bonus-wrp.right {
    flex-direction: column;
    gap: 10px;
}
.bonus-btn a {
    font-size: 26px;
    padding: 35px 30px 40px !important;
}
.bonus-wrp {
    width: 100%;
}
.card__wrapper {
    height: 170px;
    width: 100%;
    max-width: 300px;
}
div.uc-certificates .t603__container .t603__tile {
    width: calc(100%/2 - 10px);
}
div#rec695084871 .t603__container .t603__tile:first-child {
    width: 100%;
}
body.t-body div#allrecords div#rec177713330 .t650 .t650__separator {
    display: none;
}
body.t-body div#allrecords div#rec177713330 .t650 .t-container .t-col_4.t-card__col {
    width: calc(100%/2 - 5px);
    margin-bottom: 4px;
    margin-right: 4px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__textwrapper {
    padding: 20px 23px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    width: calc(100%/2 - 10px);
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    margin-right: 20px !important;
    margin-bottom: 20px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(3n) {
    margin-right: 20px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(2n) {
    margin-right: 0px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__title {
    font-size: 16px;
    margin-bottom: 6px;
    letter-spacing: 1px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__descr {
    font-size: 14px !important;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__container-table:nth-child(odd) {
    margin-right: 0;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__container-table {
    width: 100%;
    border: 4px solid #87c540;
    margin: 0 0 10px;
}
#allrecords span.nopage-nadzag {
    padding-bottom: 15px;
    font-size: 40px;
}
body.t-body #allrecords div#rec324084326 {
    width: 72% !important;
}
body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t005 .t-col .t005__text {
    font-size: 17px !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t107 {
    width: 360px;
    position: relative;
    height: auto;
    margin-bottom: 40px;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t849 {
    max-width: 100%;
    min-height: auto;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t107 img {
    position: static;
    height: auto;
}

body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A a.t-btn {
    padding: 0px 20px;
    margin-right: 5px;
    font-size: 12px;
    height: 50px;
}
body.t-body div#allrecords div#rec177713330 .t650__text .t-name {
    font-size: 18px;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__container.t-container {
    width: 100% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container {
    width: 100% !important;
    display: block;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container .t-section__title {
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px !important;
    display: block;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}


.t604 .t-slds__item {
    width: 500px !important;
   /* min-height: 500px;*/
}
.t604 .t-slds__container {
    max-width: 500px;
}
body.t-body .t490 .t-descr {
    font-size: 16px !important;
}
div#allrecords > *:not(#t-header) .t490 {
    border: 15px solid #7cc824;
}
.t490__img {
    width: 90px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col:nth-child(2) {
    width: 150px !important;
}
.t431 td {
    font-size: 14px !important;
}
.t552__tile_25 {
    width: calc(100%/2);
}
.t552__blockimg {
    height: 250px !important;
}
.t345-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-right: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;

}

body.t-body .t142 {
    right: 0;
    left: 0;
    text-align: center;
}
.t345-container {
    height: auto !important;
    padding: 30px 0;
}
.t345-text__wrapper {
    padding-right: 0;
    margin-bottom: 0;
    display: block;
    width: 100%;
    padding-left: 0;
}
footer#t-footer .t345-socials {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin-bottom: 15px;
}
footer#t-footer .t345-socials {
    position: static;
    margin-bottom: 15px;
}
footer#t-footer .t345 .t-sociallinks__item:last-child {
    margin-right: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t446__rightwrapper {
    width: 210px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col {
    padding-right: 30px;
}

.t495__line {
    margin-top: 30px;
    margin-bottom: 13px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t495__col:nth-child(1){
    margin-bottom: 5px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top {
    width: calc(100% - 220px);
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item {
    padding: 29px 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-btm {
    width: 126px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/exclusivnyi-site"] .tarifs.tarifs-in.tarif-odin .tarif .t-btm {
    width: 157px;
}
.t-descr.t119__preface {
    line-height: 1.3;
    font-size: 20px !important;
}

.t690, .t795 {
    padding: 0 0px !important;
}
.t801 .t-slds__arrow_container {
    top: -93px;
}

.tarifs.tarifs-in.tarif-odin .tarif .t-top h5 {
    width: 100%;
    margin-bottom: 10px;
}
.tarifs.tarifs-in.tarif-odin .tarif .t-top span {
    display: inline-block;
    vertical-align: top;
    width: 100%;
    padding-left: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.tarifs.tarifs-in.tarif-odin .tarif .t-top {
    width: 100%;
}
.tarifs.tarifs-in.tarif-odin .tarif {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.tarifs.tarifs-in.tarif-odin .t-price-new br {
    display: none;
}

.tarifs.tarifs-in.tarif-odin .tarif .t-btm {
    width: 100%;
}

.tarifs-in .tarif {
    width: 100%;
}
.tarifs-in .t-btm-r {
    bottom: 22px;
    right: 25px;
}
.tarifs-in .tarif h5 {
    margin-bottom: 10px;
}
.tarifs-in .tarif.im .t-top, .tarifs-in .tarif.pro .t-top {
    min-height: auto;
}

.t822 .t822__col-wrapper {
    padding: 0px 30px 0 0;
}


.t820__textwrapper .t-descr {
    font-size: 16px !important;
}
.t820 .t-col {
    padding-right: 0;
}
.tarifs.tarifs-in .tarif.im {
    margin-right: 0px !important;
}
.tarifs-in .tarif:not(:nth-child(2n+2)) {
    margin-right: 0px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title {
    padding: 24px 20px 50px;
    font-size: 16px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__title {
    padding: 20px 20px 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title li {
    font-size: 13px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title strong em {
    font-size: 16px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle_item {
    table-layout: auto;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="612"],
div#rec315226241, div#rec259348788 {
    padding-right: 0 !important;
    padding-left: 0 !important;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__wrapper,
div#rec315226241 .t612__wrapper, div#rec259348788 .t612__wrapper {
    overflow: auto;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header > div, body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle_item > div {
    min-width: 188px !important;
    width: 188px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header > div.t612__left, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle_item > div.t612__left {
    min-width: 280px !important;
    width: 230px !important;
}
body.t-body #allrecords[data-tilda-page-alias*="target"] .t612__middle,
body.t-body #allrecords[data-tilda-page-alias*="target"] .t612__header {
    max-width: 400px !important;
}
body.t-body #allrecords[data-tilda-page-alias*="target"] .t612__header > div.t612__left, body.t-body #allrecords[data-tilda-page-alias*="target"] .t612__middle_item > div.t612__left {
    min-width: 210px !important;
    width: 210px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__wrapper,
div#rec315226241 .t612__wrapper, div#rec259348788 .t612__wrapper {
    overflow: visible;
    margin: 0 30px;
    width: 880px;
    border: 0;
    position: relative;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__mobile,
div#rec315226241 .t612__mobile, div#rec259348788 .t612__mobile {
    padding: 0;
    overflow: auto;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header,
div#rec315226241 .t612__header, div#rec259348788 .t612__header {
    border: 1px solid #00000020 !important;
    max-width: 850px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle,
div#rec315226241 .t612__middle, div#rec259348788 .t612__middle {
    border: 1px solid #00000020;
    border-top: 0;
    max-width: 850px;
}

body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper:before {
    content: '';
    width: 420px !important;
    border: 5px solid #191a1c;
    height: calc(100% - 10px);
    position: absolute;
    right: 28px;
    top: 0;
    pointer-events: none;
    z-index: 2;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_3 {
    width: 100% !important;
    margin-bottom: 6px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_7 {
    width: 100% !important;
    padding-left: 60px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row {
    padding-bottom: 20px;
    margin-bottom: 20px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row:last-child {
    margin-bottom: 0px !important;
}
.bitrix-wrap .btrx.vopros .btrx-vprs-txt span {
    font-size: 17px;
}
.btrx-vprs-txt > * {
    margin: 0 12px;
}
.bitrix-wrap .btrx.vopros .btrx-vprs-txt a {
    padding: 13px 25px 13px;
}

.t686__col:last-child {
    display: block;
}
body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t686__col {
    padding-right: 5px !important;
    margin-bottom: 5px;
}
.t686__row:not(:first-child) {
    margin-top: 0px !important;
}
body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t686__col {
    width: calc(100%/2) !important;
}
.app h5 {
    margin-bottom: 10px;
}





body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A a.t-btn {
    padding: 0px 30px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(4) {
    margin-left: 0;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col  {
    width: 100% !important;
    margin-right: 0 !important;
    margin-bottom: 20px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col a.t404__link .t404__imgbox {
    height: 320px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col a.t404__link .t404__imgbox:before {
    content: '';
    position: absolute;
    display: block;
    pointer-events: none;
    width: 100%;
    height: 90%;
    bottom: 0;
    left: 0;
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.79));
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(rgba(0, 0, 0, 0.79)));
    background-image: linear-gradient(rgba(0, 0, 0, 0), rgba(0, 0, 0, 0.79));
    z-index: 2;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col a.t404__link .t404__textwrapper {
    position: absolute;
    bottom: 0;
    height: auto !important;
    z-index: 2;
    background: transparent !important;
    color: white;
    padding: 0px 20px 25px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col  a.t404__link .t404__textwrapper .t404__title {
    margin-bottom: 6px;
    color: white;
    font-size: 23px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col a.t404__link .t404__textwrapper .t404__descr {
    color: white !important;
    opacity: 0.6;
    font-size: 16px !important;
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(2) .t404__textwrapper:after, body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col:nth-child(3) .t404__textwrapper:after {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col a.t404__link .t404__textwrapper .t404__uptitle span {
    margin-top: 12px;
    margin-bottom: 10px;
    color: rgba(255, 255, 255, 0.7) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__title.t-heading {
    font-size: 18px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__descr.t-descr {
    font-size: 14px !important;
}
.video-txt {
    max-width: 110px;
    font-size: 16px;
}

body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col .t650__inner-col {
    padding: 17px 10% 21px;
}


.uc-panel-call .t446 .t446__right_buttons_but:first-child td:after, div#nav178577996 .t446__right_buttons_but:first-child td:after {
    display: none;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child span:after, div#nav178577996 .t446__right_buttons_but:first-child span:after {
    display: none;
}

.uc-panel-call .t446 .t446__right_buttons_but:first-child a, div#nav178577996 .t446__right_buttons_but:first-child a {
    padding: 0;
    MARGIN: 0;
    width: 50px;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child div, div#nav178577996 .t446__right_buttons_but:first-child div {
    padding: 0;
    MARGIN: 0;
    width: 50px;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child td:before, div#nav178577996 .t446__right_buttons_but:first-child td:before {
    left: 0;
    width: 100%;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child span:before, div#nav178577996 .t446__right_buttons_but:first-child span:before {
    left: 0;
    width: 100%;
}

.uc-panel-call .t446 .t446__right_buttons_but, div#nav178577996 .t446__right_buttons_but {
    padding: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t446__rightwrapper {
    width: 50px;
}
.uc-panel-call .t446 .t446__right_buttons, div#nav178577996 .t446__right_buttons {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    padding: 0;
    margin: 0 !important;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
}
body.t-body div#allrecords > *:not(#t-header) .t446__rightwrapper {
    width: 210px;
}
.uc-panel-call .t446__right_buttons_but:first-child td, div#nav178577996 .t446__right_buttons_but:first-child td {
    font-size: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t446__rightwrapper {
    width: 70px;
}
.t497__col.t-col.t-col_6:not(:last-child) {
    margin-bottom: 23px;
}
.t192__col .t192__title {
    font-size: 22px !important;
}
.t192__col:first-child .t192__title {
    padding-left: 40px;
    background-size: 29px auto;
}
.t192__col:last-child .t192__title {
    padding-left: 40px;
    background-position: 0px 8%;
    background-size: 29px auto;
}
.t192 hr {
    border-width: 6px;
}
/** до 750 БЛОКИ **/


/********* ОТСТУПЫ общие ********/

.t-rec_pt_15 {
    padding-top: 11px !important;
}
.t-rec_pb_15 {
    padding-bottom: 11px !important;
}


.t-rec_pt_30 {
    padding-top: 25px !important;
}
.t-rec_pb_30 {
    padding-bottom: 25px !important;
}

.t-rec_pt_45 {
    padding-top: 36px !important;
}
.t-rec_pb_45 {
    padding-bottom: 36px !important;
}

.t-rec_pt_60 {
    padding-top: 50px !important;
}
.t-rec_pb_60 {
    padding-bottom: 50px !important;
}

.t-rec_pt_75 {
    padding-top: 60px !important;
}
.t-rec_pb_75 {
    padding-bottom: 60px !important;
}

.t-rec_pt_90 {
    padding-top: 73px !important;
}
.t-rec_pb_90 {
    padding-bottom: 73px !important;
}

.t-rec_pt_105 {
    padding-top: 86px !important;
}
.t-rec_pb_105 {
    padding-bottom: 86px !important;
}
.t-body .t228__positionstatic {
    top: -150px;
}

.t-rec_pt_120 {
    padding-top: 95px !important;
}
.t-rec_pb_120 {
    padding-bottom: 95px !important;
}


.t-rec_pt_135 {
    padding-top:105px !important;
}
.t-rec_pb_135 {
    padding-bottom: 105px !important;
}


.t-rec_pt_150 {
    padding-top: 114px !important;
}
.t-rec_pb_150 {
    padding-bottom: 114px !important;
}

.t-rec_pt_165 {
    padding-top: 123px !important;
}
.t-rec_pb_165 {
    padding-bottom: 123px !important;
}

.t-rec_pt_180 {
    padding-top: 130px !important;
}
.t-rec_pb_180 {
    padding-bottom: 130px !important;
}


 
.t681 .t-section__bottomwrapper {
    margin-top: 35px;
}


/********* до 750 ТИПОГРАФИКА ********/

.t-text_md, .t-text_sm, .t-descr, .tarif .t-top span, .t-descr_sm, 
.t-text_md[style*="font-size:14px;"], .t-descr[style*="font-size:14px;"], .resto div span, .bitrix .btrx ul li,
.app div, .app-vip span, body.t-body .t558__text, body.t-body .t558__name, .t577__descr {
    font-size: 15px !important;
}

.t119__preface {
    font-size: 23px !important;
}       
span[data-redactor-style="font-size: 22px;"] {
    font-size: 20px !important;
}
.t-heading_lg, .t-name_sm, .t497__name, .t822 .t822__title, .t-name_md, .t005__text strong {
    font-size: 18px !important;
}



h1 {
    font-size: 55px !important;
}
h2, .t-title_sm, .t690 .t-section__title {
    font-size: 40px !important;
}
h3 {
    font-size: 30px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] h3 {
    font-size: 22px !important;
}
h4, .t-title_xxs {
    font-size: 23px;
}
h5 {
    font-size: 18px;
}
.t801 .t801__title strong {
    font-size: 23px;
}
.t801 .t-text_md span[style="font-size: 22px;"] {
    font-size: 20px !important;
    font-weight: 500;
}

.t-price-new, .btrx-price, .app .price, .resto .price, .upakovka .price {
    font-size: 22px !important;
}
.t-price-old {
    font-size: 18px;
}
.t005 .t-col.t-col_6:first-child {
    margin-bottom: 22px;
}

/** до 750 ТИПОГРАФИКА **/
.t-col.t-col_6.t195__imgsection {
    margin-top: 33px;
    margin-bottom: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t822 {
    margin-bottom: -10px;
}
body.t-body #allrecords[data-tilda-page-alias^="integraciya-bitrix24"] > *:not(#t-header) .t502 {
    margin-bottom: -17px;
}
.t686 {
    margin-top: 7px;
    margin-bottom: -7px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612 {
    margin: 4px 0 5px;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="407"] {
    margin-top: 100px !important;
    display: block;
}
.t570__text.t-text_sm {
    margin-top: 43px;
}
.t570__padding_lg {
    padding: 40px 40px 50px !important;
    position: relative;
}
.t577__col.t-col {
    padding: 30px 20px 32px;
}
.t577__circle {
    left: 20px;
}
.t801 .t801__title {
    font-size: 16px;
    padding-bottom: 16px;
}
.t490__img {
    max-width: 110px;
}
.t490__col.t-col_6 .t490__img {
    max-width: 100px;
    margin-bottom: -10px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(1) {
    width: 150px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_4.t822__col {
    width: 100%;
    margin-bottom: 20px;
}
body.t-body #allrecords .t822 .t822__col-wrapper,
body.t-body #allrecords .t822 .t822__col-wrapper {
    padding: 0px 30px 30px 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-shadow: inset 0 -1px 0 0 #ffffff26;
            box-shadow: inset 0 -1px 0 0 #ffffff26;
    margin-bottom: 30px;
     -webkit-box-align: baseline;
         -ms-flex-align: baseline;
             align-items: baseline;
}
body.t-body #allrecords .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title {
    max-width: 150px;
     min-width: 150px;
}
body.t-body #allrecords .t-rec[data-record-type="822"] .t822 .t822__text,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__text,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__text {
    padding-left: 50px;
    margin-top: -6px;
}[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title:before, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title:before, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title:before {
    height: calc(100% - 10px);
    top: 3px;
    width: 6px;
}
body.t-body #allrecords .t822 .t822__col:last-child .t822__col-wrapper, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__col:last-child .t822__col-wrapper, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__col:last-child .t822__col-wrapper {
    -webkit-box-shadow: none;
            box-shadow: none;
    padding-bottom: 0;
    margin-bottom: 0;

}
.t604:before {
    left: auto;
    right: 20px;
    top: -160px;
    opacity: 0.3;
    width: 230px;
    height: 230px;
}
.t487 {
    width: 100%;
    height: 37vw;
    background-size: contain;
    padding-left: 28vw;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.t487 .t-col {
    padding: 0px 0 0 0;
    max-width: 90% !important;
}
.t487 .t-btn {
    margin-top: 20px;
    padding: 0 25px;
    margin-bottom: 5px;
}
.t487__title {
    margin-bottom: 5px;
    margin-top: 0;
}


.tarifs.tarifs-in.tarif-odin .tarif {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top {
    min-height: auto;
}
body.t-body #allrecords .tarifs.tarifs-in.tarif-odin .tarif .t-btm {
    width: 100% !important;
    margin-top: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-btm {
    width: calc(100% - 80px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .t-btm-r {
    bottom: 24px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .tarif .t-top {
    width: 100%;
}
.t-btm-l {
    right: 0;
}
.t192 .t-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.t192__col.t-col.t-col_6:first-child {
    background-color: transparent;
}
.t192__col {
    padding: 0px 0 40px !important;
}
.t192 hr {
    width: 100%;
}
.t192 {
    padding-bottom: 60px;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192 {
    padding-bottom: 0;
}
.t192__col:last-child hr {
    width: 100%;
    left: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header {
    border: 1px solid #00000020 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle {
    border: 1px solid #00000020 !important;
    border-top: 0 !important;
}
.t495__col .t-heading {
    font-size: 16px !important;
}
.t495__col .t-heading {
    top: 25px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item {
    padding: 32px 20px 40px
}

body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192__col {
    width: 100% !important;
    margin-bottom: 50px !important;
    padding: 0 !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192__col:last-child {
    margin-bottom: 0px !important;
}
div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192__col .t192__text br {
    display: none;
}
div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/"] .t192 hr {
     margin-bottom: 7px;
}
.t-rec[data-record-type="690"]:before {
    display: none;
}
.t690 .t-form__bottom-text li a strong, .t690 .t-form__bottom-text li a[href*="mailto"] {
    font-size: 22px;
}
.t690 .t-form__bottom-text li a strong {
    margin-right: 22px;
}
.t690 .t-form__bottom-text ul {
    margin-right: 26px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/smm"] .t612__left {
    width: 240px !important;
}
.uc-panel-call .t446 .t446__right_buttons, div#nav178577996 .t446__right_buttons {
    display: none;
}
body.t-body div#allrecords > *:not(#t-header) .t446__rightwrapper {
    width: 210px;
    height: 80px;
    display: flex;
    align-items: center;
}
.uc-panel-call .t446 .t446__right_descr, div#nav178577996 .t446__right_descr {
    display: inline-block;
    margin-right: 13px;
    padding-top: 0px;
    margin-right: 0;  
    padding-bottom: 0;
}
.uc-panel-call .t446 .t446__right_descr a:before, div#nav178577996 .t446__right_descr a:before {
    content: '';
    background: url(https://static.tildacdn.com/tild6161-6238-4830-a439-653364663535/call-icon.svg);
    width: 23px;
    height: 100%;
    display: inline-block;
    position: absolute;
    left: -35px;
    top: 2px;
    background-repeat: no-repeat;
    background-position: 50%;
}
.uc-panel-call .t446 .t446__right_descr a, div#nav178577996 .t446__right_descr a {
    position: relative;
}
.uc-panel-call .t446, div#nav178577996 {
    overflow: hidden;
}
/*** КОНЕЦ АДАПТИВ мобилка до 750 ***/
}














/*************** АДАПТИВ мобилка до 650 **********************************************************************************************/

@media screen and (max-width: 650px)  {
.btrx-vprs-txt h5 {
    width: auto;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t005 .t-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t005 .t-col:first-child {
    margin-top: 17px !important;
}
body.t-body #allrecords div#rec324084326 {
    width: 100% !important;
    height: 480px;
}
#allrecords span.nopage-nadzag {
    padding-bottom: 25px;

}
#allrecords .nopage-left-container {
    max-width: 500px;
}
#allrecords h1.nopage-h1 {
    margin-bottom: 30px;
}
#allrecords .nopage-img-container {
    right: -50px;
}
#allrecords .nopage-left-btns ul li a {
    padding: 17px 17px;
    font-size: 10px;
}
#allrecords .nopage {
    min-height: 510px;    
    height: auto;  
    padding-top: 230px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    position: relative;
    padding-bottom: 40px;
}
#allrecords .nopage-img-container img {
    width: 100%;
}


body.t-body #allrecords[data-tilda-page-alias^="price"] .t774__title {
    font-size: 14px !important;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__container.t-container {
    width: 100% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container {
    width: 100% !important;
    display: block;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537 .t-section__container .t-section__title {
    font-size: 18px;
    text-align: center;
    margin-bottom: 10px !important;
    display: block;
}
.t-text_md {
    font-size: 16px !important;
}
.t-descr {
    font-size: 14px !important;
}


.t604 .t-slds__item {
    width: 500px !important;
  /*  min-height: 500px;*/
}
.t604 .t-slds__container {
    max-width: 500px;
}
body.t-body .t490 .t-descr {
    font-size: 16px !important;
}
div#allrecords > *:not(#t-header) .t490 {
    border: 13px solid #7cc824;
    padding: 40px 20px 40px;
}

body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col:nth-child(2) {
    width: 150px !important;
}
.t431 td {
    font-size: 14px !important;
}
.t552__tile_25 {
    width: calc(100%/2);
}
.t552__blockimg {
    height: 250px !important;
}
.t345-content {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    padding-right: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.t345-container {
    height: auto !important;
    padding: 30px 0;
}
.t345-text__wrapper {
    padding-right: 0;
    margin-bottom: 0;
    display: block;
    width: 100%;
    padding-left: 0;
}
footer#t-footer .t345-socials {
    position: static;
    -webkit-transform: none;
        -ms-transform: none;
            transform: none;
    margin-bottom: 15px;
}

body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col {
    padding-right: 30px;
}

.t495__col .t-heading {
    margin-right: 10px;
}
.t495__col .t-descr {
    padding-bottom: 0px;
    margin-right: 10px;
}


.t-descr.t119__preface {
    line-height: 1.3;
    font-size: 20px !important;
}

.t690, .t795 {
    padding: 0 0px !important;
}


body.t-body div#allrecords > *:not(#t-header) .t228__right_descr {
    padding-right: 20px;
    font-size: 20px !important;
}


.t-descr {
    font-size: 13px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__container.t-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col {
    margin-right: 3% !important;
    margin-left: 3% !important;
    margin-top: 1%;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:first-child {
    width: 49% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(2) {
    width: 28% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(3) {
    width: 35% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:last-child {
    width: 22% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:last-child {
    margin-right: 2% !important;
}
.t446__right_buttons_but:last-child {
    display: none;
}
.uc-panel-call .t446__right_buttons_but td, div#nav178577996 .t446__right_buttons_but td {
    font-size: 0;
}
.t446__logowrapper {
    display: inline-block;
    position: absolute;
    vertical-align: top;
    width: 300px;
    padding: 0;
    float: none;
    left: -20px;
    right: 0;
    margin: 0 auto;
}
.t502__circlewrapper {
    display: inline-block;
    vertical-align: top;
    margin: 0 auto;
}
body.t-body #allrecords .t502__textwrapper {
    text-align: center;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col {
    padding-right:0px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4:nth-child(2n) {
    margin-right: 0;
}
.t-btm-r {
    right: 23px;
    bottom: 21px;
}
.t-mob {
    right: 32px;
}
.t604 .t-slds__item {
    width: 400px !important;
   /* min-height: 430px;*/
}
.t604 .t-slds__container {
    max-width: 400px;
}
.t-slds__arrow-withbg {
    width: 50px!important;
    height: 50px!important;
}
.t-slds__arrow-withbg .t-slds__arrow_body {
    width: 10px!important;
}
.t588__btn, .t588__buttons-wrapper {
    margin-bottom: 0;
    width: auto;
}
body.t-body div#allrecords > *:not(#t-header) .t690 .t-submit {
    padding: 0px 35px;
}
.t690 .t-input-block {
    padding-right: 10px;
}
.t490__img {
    max-width: 85px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col:nth-child(2) {
    width: 130px !important;
}
body.t-body .t490 .t-descr {
    font-size: 14px !important;
}
.t552__blockimg {
    height: 200px !important;
}
.t490__col.t-col_6 .t490__img {
    max-width: 80px;
}

body.t-body .t490 h2 {
    max-width: 66%;
    margin: 0 auto;
}
body.t-body div#allrecords > *:not(#t-header) .t490 .t-section__topwrapper {
    margin-bottom: 15px;
}


body.t-body .t142 .t142__submit {
    margin: 0;
}
body.t-body .t142 .t-btn {
    margin: 0;
}
body.t-body .t142 {
    right: 0;
}


body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(2) {
    width: 100% !important;
    max-width: 100%;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(1) {
    width: 100px !important;
    position: absolute;
    top: 37px;
    margin-top: 0 !important;
    left: 32px;
}
div#allrecords > *:not(#t-header) .t490 h3.t-section__title {
    line-height: 1.1em;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t558__col {
    width: 100%;
    margin-right: 0;
    min-height: auto;
}
#allrecords .t558__container {
    gap: 40px;
}
body.t-body .t558__col .t558__bgimg {
    position: static;
}
body.t-body .t558__bubble {
    padding-top: 0 !important;
}
body.t-body .t558__separator {
    display: block !important;
    margin-bottom: 0px;
}

body.t-body .t558__separator:nth-child(4), body.t-body .t558__separator:nth-child(8) {
    display: block;
    margin-bottom: 00px;
}
.t510__separator, .t497__separator, .t820__separator, body.t-body .t558__separator:nth-child(6) {
    margin-bottom: 10px !important;
}
body.t-body .t558__cell {
    padding-left: 20px;
}
body.t-body .t558__col .t558__bgimg {
    left: -3px;
    top: -3px;
    width: 65px !important;
    height: 65px !important;
    background-size: 56px;
}
body.t-body .t558__name {
    padding-left: 0;
    padding-top: 0;
}
body.t-body .t558 .t528__descr {
    padding-left: 0;
    max-width: none;
}
body.t-body .t558__text {
    margin-top: 13px;
}
body.t-body .t558__bubble {
    padding-top: 15px;
}

body.t-body div#allrecords > *:not(#t-header) .t490 .t-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-pack: normal;
        -ms-flex-pack: normal;
            justify-content: normal;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
}
body.t-body .t490 .t-descr {
    font-size: 16px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t490__col:first-child {
    text-align: left;
}

div#allrecords > *:not(#t-header) .t490 {
    padding: 40px 30px 40px;
}
body.t-body .t490 h2 {
    max-width: none;
    margin: 0 auto;
    text-align: left;
    padding-left: 105px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col_4.t490__col:nth-child(2) {
    width: 110px !important;
    position: absolute;
    top: 47px;
    margin-top: 0 !important;
    left: 21px;
}
body.t-body .t490__col {
    width: 100% !important;
    padding: 0px 10px;
}
body.t-body div#allrecords > *:not(#t-header) .t490__col {
    text-align: left;
    margin-top: 7px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t229 ul,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__wrapper,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__wrapper {
        display: block;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t229 ul li.t229__list_item,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__tab,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab {
    padding: 0;
    display: inline-block;
    vertical-align: top;
    margin: 0 6px 6px 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__title, 
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__title {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    padding: 0px 14px;
    height: 41px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px !important;
    border-radius: 5px !important;
    margin-bottom: 0;
    color: rgb(0 0 0) !important;
    background: transparent;
    -webkit-box-shadow: inset 0 0 0 1px #00000030 !important;
    box-shadow: inset 0 0 0 1px #00000030 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item:hover, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__title:hover, 
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__title:hover {
    background: #0000000d !important;
}

.tarifs-in .t-price-new {
    margin-right: 14px;
}

.tarifs-in .t-btm {
    width: 70%;
    margin-bottom: 0px;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col {
    width: calc(100%/3 - 15px);
}
.t503 li.t-card__col:nth-child(4), .t503 li.t-card__col:last-child {
    margin-right: 15px !important;
}
.t503__separator {
    margin-bottom: 0px !important;
}
.t503 li.t-card__col:nth-child(3), .t503 li.t-card__col:nth-child(7) {
    margin-right: 0 !important;
}
.t503__separator {
    display: none;
}
.t503 .t-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
.t822 .t822__col-wrapper {
    padding: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_4.t822__col {
    width: 100%;
    padding: 0;
    margin-right: 0;
    margin-bottom: 15px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_4.t822__col:nth-child(3) {
    margin-top: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_4.t822__col:nth-child(2) {
    margin-bottom: 15px !important;
}
.t822__text ul li {
    font-size: 16px;
}
body.t-body div#allrecords > *:not(#t-header) .t502 .t-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col:nth-child(4), body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col:nth-child(9) {
    margin-right: 20px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col:nth-child(3), body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col:nth-child(7) {
    margin-right: 0px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col {
    width: calc(100%/3 - 15px);
    margin-right: 20px;
    padding: 0;
}
body.t-body #allrecords .t502__textwrapper {
    text-align: left;
}
body.t-body #allrecords .t502__circlewrapper {
    display: inline-block;
    vertical-align: top;
    margin: 0;
    text-align: left;
    width: auto;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t490__col {
    text-align: left;
    margin-top: 0px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t490 .t-descr {
    font-size: 18px !important;
    text-align: center !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t490__col:last-child {
    text-align: center;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t490 .t-name_xl br {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t490 .t-col_4.t490__col:nth-child(2) {
    position: static;
    margin-top: 20px !important;
    margin: 0 auto;
    margin-bottom: 10px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t490 .t-name_xl {
    margin-bottom: 8px;
    margin-top: 0;
    text-align: center;
    font-size: 20px;
}

.t681__price.t-heading.t-heading_sm {
    font-size: 26px;
}
.bitrix {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.bitrix .btrx {
    width: 100%;
    margin-right: 0;
}

.bitrix .btrx ul li {
    font-size: 16px;
}
.btrx-btm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    padding-top: 20px;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    justify-content: space-between;
}
.bitrix .btrx span {
    font-size: 13px;
    margin-top: 0;
    padding: 3px 0px 0 20px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.btrx-price {
    white-space: nowrap;    
    margin-top: 0;
}
.btrx-vprs-txt {
    width: calc(100% - 180px);
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    padding: 30px 5%;
}
.btrx-vprs-txt > * {
    margin: 0 0px;
}
a.btrx-btn {
    position: absolute;
    right: calc(5px + 5%);
}

.bitrix-wrap .btrx.vopros .btrx-vprs-txt span {
    font-size: 16px;
    line-height: 1em;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4:not(:nth-child(n+5)) {
    margin-bottom: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4 {
    width: calc(100%/2 - 5px);
    margin-bottom: 0 !important;
    margin-right: 10px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4:not(:nth-child(2)):not(:first-child) {
    margin-top: 25px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4 .t502__tablewrapper {
    display: block;
    -webkit-box-orient: initial;
    -webkit-box-direction: initial;
        -ms-flex-direction: initial;
            flex-direction: initial;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4 .t502__textwrapper {
    text-align: left;
    padding-left: 13px;
    padding-top: 0 !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4 .t502__tablewrapper>* {
    display: inline-block;
    vertical-align: top;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4 .t502__textwrapper {
    width: calc(100% - 70px);
}
.app {
    width: 100%;
}
.app.frst {
    margin-right: 0;
}

.app div {
    max-width: 400px;
}
.app-vip {
    text-align: left;
}
.app-vip span {
    max-width: 400px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__left, body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col {
    display: block;
    overflow: hidden;
}

body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__left {
    min-width: auto !important;
    margin-bottom: 10px;
    width: 100% !important;
    display: block;
    -webkit-box-ordinal-group: 2;
        -ms-flex-order: 1;
            order: 1;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__title {
    padding: 0;
    font-size: 18px !important;
    line-height: 1.2em;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col {
    width: auto !important;
    margin-right: 20px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:last-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(2) {
    -webkit-box-ordinal-group: 5;
        -ms-flex-order: 4;
            order: 4;
}

body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(3) {
    -webkit-box-ordinal-group: 4;
        -ms-flex-order: 3;
            order: 3;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:last-child {
    -webkit-box-ordinal-group: 3;
        -ms-flex-order: 2;
            order: 2;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(2) {
    margin-right: 0 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(3) div {
    font-size: 16px !important;
    padding-top: 2px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(2) .t612__title a {
    font-size: 16px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612 {
    margin: 10px 0 25px;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col {
    width: calc(100%/2 - 25px) !important;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col:not(:last-child) {
    margin-right: 0;
    margin-bottom: 20px;
}
body.t-body div#allrecords[data-tilda-page-alias^="price"] .t503__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    margin-bottom: 6px;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col .t503__title.t-name.t-name_md {
    font-size: 16px !important;
    margin-top: 0;
    padding-left: 8px;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col .t-descr {
    font-size: 15px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A a.t-btn {
    margin-bottom: 10px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-container {
    width: 100%;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 .t-container .t650__row {
    padding-left: 0;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t407__title {
    font-size: 20px;
}
.t650 .t-section__topwrapper {
    margin-bottom: 35px;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 {
    display: block;
    margin-bottom: 30px;
}
body.t-body div#allrecords[data-tilda-page-alias="about"] > *:not(#t-header) .t-container .t-col.t502__col.t-col_4 .t502__tablewrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
.t570__padding_lg {
    padding: 58px 30px 59px !important;
}
.t570__title.t-heading {
    width: 45%;
    font-size: 18px;
}
.t570__descr.t-descr.t-descr_xl a,
.t570__descr.t-descr.t-descr_xl a span {
    font-size: 20px !important;
}
.t570__text.t-text_sm {
    margin-top: 33px;
    width: 40%;
    right: 30px;
    top: 25px;
}
.t570 .t-sociallinks {
    margin-top: 30px;
}
div#rec177713330 .t650__row {
    margin-top: 0px !important;
}
body.t-body #allrecords[data-tilda-page-alias="contacts"] > *:not(#t-header) td.t431__td:first-child {
    padding-right: 0px;
}
.promo-demo a {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.promo-demo .demo-txt {
    font-size: 14px;
}
.promo-demo {
    max-width: 140px;
}
.promo-demo .demo-icon svg {
    width: 50px;
}
.promo-video a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
}
.video-txt {
    margin-left: 0;
    margin-top: 12px;
}
.promo-projects-section.first-obj .promo-sum {
    font-size: 50px;
}
.promo-projects {
    padding: 20px 26px;
}
.promo-seo {
    padding: 20px 26px;
}
.promo-right-wrpapper {
    height: 580px;
}
.sec-col > div:not(.promo-seo) {
    padding: 20px 26px;
}
.sec-col > div:not(.promo-seo) .promo-txt {
    font-size: 2.7vw;
}
.promo .sec-col > .promo-startups .promo-txt {
    font-size: 3.2vw;
}
.promo-projects-section.first-obj .promo-txt {
    font-size: 4.3vw;
}
.promo-txt {
    font-size: 3.6vw;
}
body.t-body div#allrecords div#rec177713330 .t-container .t650__row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
    position: relative;
}
body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col {
    width: calc(100%/2 - 0px) !important;
    height: 130px !important;
}
body.t-body div#allrecords div#rec177713330 .t-container .t650__row:last-child .t650__col:first-child {
    position: absolute;
    right: 0;
    top: -100%;
}
body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col:not(:nth-child(3)) {
    border-right: 0;
}
body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col:not(:last-child) {
    border-bottom: 0;
    margin-bottom: 0px;
}
body.t-body div#allrecords div#rec177713330 .t-container .t650__row:not(:last-child) {
    border-bottom: 0;
    margin-bottom: 0;
}
body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col .t650__inner-col {
    background-color: #00000000 !important;
    background-image: -o-linear-gradient(285deg, white, #ffffff00 70%, #ffffff00);
    background-image: linear-gradient(165deg, white, #ffffff00 70%, #ffffff00);
}
body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col .t650__inner-col {
    padding: 23px 20px 24px;
}

body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col .t650__inner-col .t-text_sm {
    font-size: 16px !important;
    line-height: 1.3em;
}


body.t-body div#allrecords > .t-rec[data-record-type="128"] {
    width: 100% !important;
    max-width: none !important;
}
div#rec181414705 {
    padding-bottom: 30px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle_item,
div#rec315226241 .t612__header,
div#rec315226241 .t612__middle_item,
div#rec259348788 .t612__header,
div#rec259348788 .t612__middle_item {
    table-layout: auto;
    display: table;
    padding: 0;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: nowrap;
        flex-wrap: nowrap;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__col:not(:last-child) {
    border-bottom: 0px solid #bfbfbf !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__wrapper {
    border: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title {
    font-size: 18px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title {
    padding: 20px 15px 55px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__title {
    padding: 20px 15px 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col .t612__title:after {
    left: 22px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col:nth-child(4) .t612__title:after {
    left: 23px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__header .t612__col:nth-child(3) .t612__title:after {
    left: 25px;
}


body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header > div, body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle_item > div {
    display: table-cell;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"]  .t612__col:not(:last-child) {
    border-bottom: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__header > div:not(.t612__left), 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t612__middle_item > div:not(:first-child){
    display: table-cell;
}


body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item {
    margin-right: 5px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    text-align: center;
    padding: 0px 20px;
    height: 44px;
    -webkit-box-align: center;
    -ms-flex-align: center;
    align-items: center;
    font-size: 13px !important;
    border-radius: 5px !important;
}
.t-form__bottom-text.t-text.t-text_xs br {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t229 ul {
    font-size: 0;
    -webkit-box-shadow: none;
            box-shadow: none;
    margin-top: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active:before {
    display: none;
}

/** до 650 БЛОКИ **/




/********* до 650 ТИПОГРАФИКА ********/

.t-text_md, .t-text_sm, .t-descr, .tarif .t-top span, .t-descr_sm, 
.t-text_md[style*="font-size:14px;"], .t-descr[style*="font-size:14px;"], .resto div span, .bitrix .btrx ul li,
.app div, .app-vip span, body.t-body .t558__text, body.t-body .t558__name, .t577__descr {
    font-size: 14px !important;
}

.t119__preface {
    font-size: 21px !important;
}       
span[data-redactor-style="font-size: 22px;"] {
    font-size: 20px !important;
}
.t-heading_lg, .t-name_sm, .t497__name, .t822 .t822__title, .t-name_md, .t005__text strong {
    font-size: 18px !important;
}



h1 {
    font-size: 50px !important;
}
h2, .t-title_sm, .t690 .t-section__title {
    font-size: 36px !important;
}
h3 {
    font-size: 27px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] h3 {
    font-size: 20px !important;
}
h4, .t-title_xxs {
    font-size: 21px;
}
h5 {
    font-size: 16px;
}
.t801 .t801__title strong {
    font-size: 21px;
}
.t801 .t-text_md span[style="font-size: 22px;"] {
    font-size: 20px !important;
    font-weight: 500;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr {
    font-size: 14px !important;
}
.t801 .t-text_md strong {
    font-size: 18px;
}
body.t-body div#allrecords > *:not(#t-header) .t228__right_descr {
    font-size: 22px !important;
}
.t446__right_descr {
    padding-left: 0px;
    font-size: 18px !important;
}
.t446__right_buttons {
    padding-left: 35px;
}
body.t-body div#allrecords > .t-rec[data-record-type="588"] {
    margin-top: -62px !important;
}
.t120__title {
    padding-top: 0px;
    padding-bottom: 26px !important;
}
.tarifs.tarifs-in .t-btm-r {
    bottom: 23px;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="407"] {
    display: block;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="407"] .t407 {
    margin-top: -7px;
}
body.t-body div#allrecords > *:not(#t-header) .t228__right_descr {
    font-size: 20px !important;
}
/** до 650 ТИПОГРАФИКА **/

.t228__right_descr a:first-child {
    margin-right: 12px;
}
/********* до 650 ОТСТУПЫ общие ********/

.t-rec_pt_15 {
    padding-top: 10px !important;
}
.t-rec_pb_15 {
    padding-bottom: 10px !important;
}


.t-rec_pt_30 {
    padding-top: 23px !important;
}
.t-rec_pb_30 {
    padding-bottom: 23px !important;
}

.t-rec_pt_45 {
    padding-top: 33px !important;
}
.t-rec_pb_45 {
    padding-bottom: 33px !important;
}

.t-rec_pt_60 {
    padding-top: 45px !important;
}
.t-rec_pb_60 {
    padding-bottom: 45px !important;
}

.t-rec_pt_75 {
    padding-top: 55px !important;
}
.t-rec_pb_75 {
    padding-bottom: 55px !important;
}

.t-rec_pt_90 {
    padding-top: 66px !important;
}
.t-rec_pb_90 {
    padding-bottom: 66px !important;
}

.t-rec_pt_105 {
    padding-top: 78px !important;
}
.t-rec_pb_105 {
    padding-bottom: 78px !important;
}

.t-body .t228__positionstatic {
    top: -140px;
}
.t-rec_pt_120 {
    padding-top: 86px !important;
}
.t-rec_pb_120 {
    padding-bottom: 86px !important;
}


.t-rec_pt_135 {
    padding-top:95px !important;
}
.t-rec_pb_135 {
    padding-bottom: 95px !important;
}


.t-rec_pt_150 {
    padding-top: 104px !important;
}
.t-rec_pb_150 {
    padding-bottom: 104px !important;
}

.t-rec_pt_165 {
    padding-top: 112px !important;
}
.t-rec_pb_165 {
    padding-bottom: 112px !important;
}

.t-rec_pt_180 {
    padding-top: 118px !important;
}
.t-rec_pb_180 {
    padding-bottom: 118px !important;
}





.t795__title {
    margin-bottom: 20px;
}


/** до 650 ОТСТУПЫ общие **/


body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__title, 
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__title {
    padding: 0px 20px;
    height: 44px;
    font-size: 13px !important;
    border-radius: 5px !important;
    margin-right: 5px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t229 ul li.t229__list_item, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__tab, 
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab {
    margin: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t397__tab_active .t397__title:after,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab_active .t397__title:after  {
    display: none;  
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) li.t229__list_item {
    margin-bottom: 9px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active {
    border-bottom: 1px solid #b6b6b7 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t229.t229__positionstatic {
    margin-top: 8px;
}
.t005__text {
    margin-bottom: 0;
}
div#allrecords > *:not(#t-header) .t490 .t-col.t-col_12 h3.t-section__title {
    text-align: left;
    padding-left: 105px;
}
div#allrecords > *:not(#t-header) .t490 {
    padding: 50px 30px 60px;
}
.t510 .t-col.t-col_12:not(:last-child) {
    margin-bottom: 22px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__wrapper,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__wrapper {
    -webkit-box-shadow: none;
            box-shadow: none;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__tab_active .t397__title:before,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab_active .t397__title:before {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__tab .t397__title,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab .t397__title {
    border: 1px solid #eeeeee !important;
    margin-left: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t397__tab .t397__title,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab .t397__title {
    border: 0px solid #ffe4e4 !important;
    margin-left: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__tab_active .t397__title,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab_active .t397__title {
    border: 1px solid #b6b6b7 !important
}
.t510__separator, .t497__separator, .t820__separator, body.t-body .t558__separator:nth-child(6) {
    margin-bottom: 0px !important;
}
.t510__circle {
    width: 35px;
    height: 35px;
    font-size: 16px !important;
    line-height: 36px !important;
}
.t820 .t-col.t-col_6.t-item:not(:last-child) {
    margin-bottom: 20px;
    padding: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_4.t822__col:nth-child(3) {
    margin-bottom: 0;
}
.t503 li.t-card__col {
    margin-bottom: 23px;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t502, body.t-body #allrecords > *:not(#t-header) .t503 {
    margin-bottom: -25px;
}
body.t-body #allrecords[data-tilda-page-alias^="integraciya-bitrix24"] > *:not(#t-header) .t502 {
    margin-bottom: 10px;
}
 body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] > *:not(#t-header) .t502,
 body.t-body #allrecords[data-tilda-page-alias^="programmy-dlya-restoranov"] > *:not(#t-header) .t502,
 body.t-body #allrecords[data-tilda-page-alias^="avtomatizaciya-biznesa"] > *:not(#t-header) .t502 {
    margin-bottom: 0px;
}

.app-vip span {
    max-width: none;
}
.app-vip a {
    margin: 0 25px 0 0;
}

body.t-body #allrecords[data-tilda-page-alias^="price"] .t612 {
    margin: 5px 0 5px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__left {
    margin-bottom: 7px;
}
body.t-body div#allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t503 {
    margin-top: -10px;
}
body.t-body div#allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t503 .t-container li.t-card__col:not(:last-child) {
    margin-bottom: 20px;
}
body.t-body div#allrecords[data-tilda-page-alias^="price"] .t503__descr {
    margin-top: 0px;
}
.t827 {
    margin-bottom: 10px;
}
body.t-body div#allrecords[data-tilda-page-alias$="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A {
    margin-bottom: 4px;
}
body.t-body div#allrecords[data-tilda-page-alias$="portfolio/"] > *:not(#t-header).t-rec[data-record-type="121"] .t650 {
    margin-top: -10px;
}
.t407__wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 {
    margin-bottom: 13px;
}
body.t-body div#allrecords[data-tilda-page-alias^="about"] .t827 {
    margin-bottom: 5px;
}
div#rec189053091 .t119__preface.t-descr br {
    display: none;
}
.resto a, .app-vip a, #allrecords .app-wrap .app a.app-demo {
    font-size: 16px;
}
.resto-btm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    -webkit-box-align: start;
        -ms-flex-align: start;
            align-items: flex-start;
}
a.pdf-kp:before {
    width: 36px;
    height: 18px;
    left: -47px;
    top: 2px;
    background-size: contain;
}
a.pdf-kp {
    margin-left: 47px;
    font-size: 14px !important;
}

.t-vopros img {
    width: 19px;
}
.t-title_md {
    font-size: 26px;
}

body.t-body .t558__separator:nth-child(6) {
    margin-bottom: 0px !important;
}
.t577__separator {
    margin-bottom: 0;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}
a.t-btn.t801__button {
    font-size: 40px;
}
.t801 .t-container .t-col.t-col_6:first-child {
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    padding: 40px !important;
}
.t801 .t-container .t-col.t-col_6:first-child {
    padding: 40px 40px 45px;
    -webkit-box-shadow: 0 140px 0 0 #0000000d;
            box-shadow: 0 140px 0 0 #0000000d;
}

.t801 .t801__title:before {
    left: -40px;
}
.t801 .t801__title {
    padding-right: 130px;
}
a.t-btn.t801__button {
    top: -4px;
    right: 30px;
}
.t801 .t-container .t-col.t-col_6:last-child {
    padding-top: 0px;
    margin-top: -10px;
    padding: 0 38px;
}
.t801 .t-slds__arrow_container {
    padding-left: 40px;
}
.t495__container.t-container .t-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item {
    height: auto;
}
.t495__col .t-descr {
    padding-bottom: 0px;
    margin-right: 0;
}

.t495__col.t-col {
    margin-bottom: 14px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3:nth-child(2), body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3:nth-child(4), 
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3:nth-child(7), body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3:nth-child(9) {
    margin-right: 0 !important;
}
.t-descr.t-descr_sm span[style="color: rgb(179, 179, 179);"] {
    position: static;
    bottom: 0;
    left: 0;
}
h3.t487__title {
    font-size: 23px !important;
}
.t487__descr.t-descr {
    font-size: 16px !important;
}
.t487 .t-btn {
    margin-top: 16px;
    padding: 0 19px;
    font-size: 14px;
    height: 50px;
}
.t487 {
    height: 36vw;
}
.t192__col .t192__title {
    font-size: 24px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container div.t495__col.t-col.t-col_3.t-item {
    width: calc(100%/2 - 0px);
    margin-bottom: 0px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container div.t495__col.t-col.t-col_3.t-item:nth-child(-n+2) {
    border-bottom: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t-container div.t495__col.t-col.t-col_3.t-item:not(:last-child) {
    border-right: 1px solid rgb(0 0 0 / 12%);
}
body.t-body div#allrecords > *:not(#t-header) .t-container div.t495__col.t-col.t-col_3.t-item:not(:nth-child(odd)) {
    border-left: 0 !important;
}
body.t-body div#allrecords > *:not(#t-header) .t497 .t-container .t-col.t-col_6 {
    padding-right: 0;
    width: 100%;
}
.t192 {
    padding-bottom: 45px;
}
body.t-body div#allrecords > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active:after {
    display: none !important;
}
body.t-body #allrecords > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active,
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] > *:not(#t-header) .t397__tab_active .t397__title,
body.t-body div#allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab_active .t397__title {
    border: 0 !important;
    background: #0000000d;
    -webkit-box-shadow: none !important;
            box-shadow: none !important;
    color: #00000085 !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active {
    border-bottom: 0 !important;
}

.t577__col.t-col {
    width: calc(100%/3 - 5px) !important;
}
div#allrecords div#rec315211816 .t532__text a {
    width: 70px;
    height: 19px;
}
div#rec315211816 .t532__bottommargin_sm {
    font-size: 18px;
}
.t690 .t-form__bottom-text li a strong {
    margin-right: 18px;
    font-size: 20px;
}
.t690 .t-form__bottom-text li a[href*="mailto"] {
    font-size: 20px;
}
.t690 .t-form__bottom-text ul {
    margin-right: 18px;
}
.t690 .t-form__bottom-text ol li {
    margin-right: 8px;
}
body.t-body .bx-livechat-wrapper.bx-livechat-position-bottom-left {
    top: 70px;
    right: 30px;
    max-width: 320px;
    max-height: calc(100% - 100px);
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__tab_active .t397__title,
body.t-body div#allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab_active .t397__title {
    border: 0 !important;
}
body.t-body div#allrecords > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active:after {
    display: none !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t673__textwrapper .t673__text, body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t252__quote-body .t252__text {
    font-size: 16px !important;
    line-height: 1.4em !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__middle_item {
    padding: 13px 10px;
        -webkit-box-sizing: border-box;
                box-sizing: border-box;
}
.uc-panel-call .t446 .t446__right_descr a, div#nav178577996 .t446__right_descr a {
    color: #171616 !important;
    position: relative;
    font-size: 0;
    padding: 22px;    
    background: #e2e2e2;
    border-radius: 3px;
    border: 1px solid #12121317 !important;
    transition: 0s;
}
.uc-panel-call .t446 .t446__right_descr a:before, div#nav178577996 .t446__right_descr a:before {
    left: 0;
    width: 100%;
    background-position: 50%;
    top: 0;
}
.uc-panel-call .t446 .t446__right_descr, div#nav178577996 .t446__right_descr {
    padding-top: 0px;
}
body.t-body div#allrecords > *:not(#t-header) .t446__rightwrapper {
    width: 47px;
}
.uc-panel-call .t446 .t446__right_descr, div#nav178577996 .t446__right_descr {
    height: 55px !important;
    display: flex;
    align-items: center;
}
}
/*** КОНЕЦ АДАПТИВ мобилка до 650 ***/


@media screen and (max-width: 657px)  {
div.uc-bonus-cards ul.t-container li.t-list__item {
    width: calc(100% / 3 - 5px) !important;
}
.uc-bonus-instruments ul.t-container li.t-list__item {
    width: calc(100% / 2 - 5px) !important;
}
.t577__col.t-col {
    width: calc(100%/2 - 5px) !important;
    margin-bottom: 0;
}
.t577 .t577__col.t-col:before {
    content: '';
    background: url(https://static.tildacdn.com/tild6338-3037-4230-a664-316166636638/strelka.svg);
    width: 27px;
    height: 13px;
    position: absolute;
    right: 25px;
    top: 31px;
    background-repeat: no-repeat;
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
    opacity: 0.2;
    -webkit-filter: brightness(0);
            filter: brightness(0);
}
.t577__row:last-child .t577__col:last-child:before {
    opacity: 0 !important;
}
}/******/


@media screen and (max-width: 640px)  {

body div#rec182686858 .t862__quiz .t-form__successbox:before {
    bottom: 0;
    right: 0;
    width: 100%;
    height: 30px;
    background-size: cover;
    position: static;
    bottom: 0;
    right: 0;
    width: 100%;
    height: auto;
    background-size: cover;
    display: block;
    margin-top: 20px;
    padding-bottom: 56%;
}
div#rec182686858 .t862 .t-popup.t-popup.t-popup_show {
    display: block !important;
}
div#rec182686858 .t862__btn-wrapper {
    position: absolute;
    bottom: 30px;
    padding-bottom: 0;
}
.t862 .t-form__submit {
    bottom: 30px;
}
.t862 .t-popup_show .t-popup__container {
    padding-top: 0;
}
.t862 .t-popup__close {
    width: 60px;
    background: transparent;
    height: 50px;
    z-index: 2;
    left: auto;
    right: 0;
    top: 0;
}
.t862__quiz-description {
    padding-right: 65px;
}
.t702 .t-popup__close-icon {
    width: 22px;
}
.t495__col .t-heading {
    top: 25px;
    left: 25px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item {
    padding: 30px 25px;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title:before {
    top: 3px;
    width: 8px;
    left: -35px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title {
    padding-left: 0;
    max-width: 130px;
    min-width: 130px;
}
}/********/


/*************** АДАПТИВ мобилка до 560 **********************************************************************************************/

@media screen and (max-width: 560px)  {
div#rec315211816 .t532__bottommargin_sm {
    font-size: 18px;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__container {
    padding-right: 0 !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827 .t-slds__img {
    width: 100% !important;
    max-width: 100% !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid-item {
    width: 100% !important;
    position: relative !important;
    left: 0 !important;
    top: 0 !important;
    padding: 0 !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] .t827__grid {
    width: 100% !important;
    height: auto !important;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col {
    width: 100% !important;
}
body.t-body div#allrecords > *:not(#t-header) .t532 .t-container .t-col.t532__col {
    width: 100%;
    margin: 1px 0;
    padding: 0;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    width: 100%;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    margin-right: 0px !important;
    margin-bottom: 20px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__title {
    font-size: 19px;
    margin-bottom: 8px;
    letter-spacing: 2px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__descr {
    font-size: 16px !important;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__textwrapper {
    padding: 40px 40px;
}
#allrecords .nopage-left-container {
    max-width: 460px;
}
#allrecords h1.nopage-h1 {
    font-size: 43px !important;
}
#allrecords .t-form__successbox:before {
    position: static;
    bottom: 0;
    right: 0;
    width: 100%;
    height: auto;
    background-size: cover;
    display: block;
    margin-top: 20px;
    padding-bottom: 56%;
}
.t862__quiz-form-wrapper .t-form__successbox:before {
    display: none;
}

.t862 .t-popup__close {
    background: #ececec;
}

#allrecords .t-form__successbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: reverse;
        -ms-flex-direction: column-reverse;
            flex-direction: column-reverse;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.t702 .t-popup__container {
    min-height: 100vh !important;
}
body.t-body #allrecords .t-popup {
    background-color: white !important;
    backdrop-filter: none;
    -webkit-backdrop-filter: none;
}
}/********/

/*************** АДАПТИВ мобилка до 550 **********************************************************************************************/

@media screen and (max-width: 550px)  {
.bonus-btn a {
    font-size: 20px;
    padding: 31px 75px 36px 30px !important;
}
.bonus-btn a:before {
    width: 30px;
    height: 30px;
    right: 20px;
    top: 0;
    background-size: contain;
    bottom: 0;
    margin: auto 0;
}
.bonus-btn a span {
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias*="bonus-plus"] .t220__textwrapper {
    padding: 30px;
}
body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col .t650__inner-col .t-text_sm {
    font-size: 14px !important;
    line-height: 1.2em;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama/target-reklama"] .t612 .t612__header .t612__left .t612__title:before {
    background-size: 170px auto;
}
.promo .promo-seo {
    background: -o-linear-gradient(176deg, rgb(255 255 255 / 58%), rgb(255 255 255 / 0%));
    background: linear-gradient(274deg, rgb(255 255 255 / 58%), rgb(255 255 255 / 0%));
}
.promo .promo-projects {
    background: -o-linear-gradient( 354deg , rgb(255 255 255 / 47%), rgb(255 255 255 / 0%));
    background: linear-gradient( 96deg , rgb(255 255 255 / 47%), rgb(255 255 255 / 0%));
}
.t-btm-l {
    right: 0;
    position: relative;
}
.t690 .t-form__inputsbox {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.t690 .t-input-block {
    padding-right: 0;
    margin-bottom: 15px;
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit:before {
    width: 27px;
    background-size: contain;
    position: static;
    display: inline-block;
    vertical-align: top;
    margin-right: 14px;
    background-position: 50%;
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit span:before {
    width: 27px;
    background-size: contain;
    position: static;
    display: inline-block;
    vertical-align: top;
    margin-right: 14px;
    background-position: 50%;
}

body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit {
    font-size: 16px !important;
    vertical-align: top;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
/*сюда*/
body.t-body #allrecords[data-tilda-page-alias*="dlya-restoranov"]:not(#t-header) .t690 button.t-submit:before {
  display: none;
}

body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit span {
    font-size: 16px !important;
    vertical-align: top;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.t690 .t-input-group {
    display: block;
    width: 100% !important;
}
.t228__rightcontainer {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    position: static;
    float: none;
    margin: 0 auto;
    width: 100%;
}
.t-body .t228__positionstatic {
    top: -190px;
}
body.t-body div#allrecords > *:not(#t-header) .t228__right_descr {
    padding-right: 0;
    width: 100%;
    text-align: left;
    font-size: 20px !important;
}

.t228__right_descr, .t228__right_langs, .t228__right_social_links {
    display: block;
    text-align: left;
    width: 100%;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col {
    width: 100%;
}
.t502__tablewrapper {
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: normal;
        -ms-flex-align: normal;
            align-items: normal;
}
.t502__circlewrapper {
    display: inline-block;
    vertical-align: top;
    margin: 0;
}
body.t-body #allrecords .t502__textwrapper {
    text-align: left;
    padding-left: 20px;
    padding-top: 0 !important;
    display: inline-block;
    vertical-align: top;
}
.t502__col:not(:last-of-type) {
    margin-bottom: 27px !important;
}
.t-heading_lg, .t-name_sm {
    font-size: 16px !important;
}
.t495__col .t-heading {
    margin-right: 0;
    padding-bottom: 0 !important;
}
.t-descr {
    font-size: 15px !important;
}
.tarif {
    padding: 30px;
    width: 100%;
}
.bitrix .btrx, .app, .resto, .upakovka, .app-vip, .btrx-vprs-txt {
    padding: 30px;
}
.t495__line:before {
    top: -35px;
    left: 0px;
    background-size: contain;
    margin-left: -1px;
}


.t-btm-r {
    right: 30px;
    bottom: 27px;
}

body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3 {
    width: calc(100%/2 - 20px);
    margin-right: 40px;
    padding: 0;
}




.t604 .t-slds__item {
    width: 350px !important;
  /*  min-height: 380px;*/
}
.t604 .t-slds__container {
    max-width: 350px;
}
.t005__text span[style="font-size: 22px;"] {
    font-size: 18px !important;
}


.t-rec[data-record-type="552"] {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.t552__blockimg {
    height: 160px !important;
}
footer#t-footer .t345-socials {
    position: static;
}
.t446__logowrapper {
    width: 270px;
}
body.t-body .t142 {
    right: 0;
    left: 0;
    bottom: 30px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3:nth-child(2) {
    margin-right: 0;
}

.tarifs-in .t-btm {
    width: 50%;
}

.tarifs-in .t-btm-r {
    bottom: 28px;
    right: 30px;
}



.t503 li.t-card__col:nth-child(3), .t503 li.t-card__col:nth-child(7) {
    margin-right: 20px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col {
    width: calc(100%/2 - 20px);
    margin-right: 20px;
}
.t503__title {
    padding-right: 0;
}
.t503__title {
    font-size: 14px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t820__container .t-col {
    margin-bottom: 20px !important;
}
.tarif:not(:nth-child(2n+2)) {
    margin-right: 0px !important;
}

body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__col:last-child {
    border-bottom: 0px solid #eee;
}


body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col {
    width: calc(100%/2 - 15px);
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col:nth-child(3), body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col:nth-child(7) {
    margin-right: 20px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3:nth-child(2), 
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3:nth-child(4), 
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3:nth-child(7), 
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3:nth-child(9) {
    margin-right: 0 !important;
}

.t686__title.t-name.t-name_md {
    font-size: 16px;
}
.t686__textwrapper__content {
    margin: 15px 15px;
}
.app-vip a {
    font-size: 18px;
}
.app-vip a:last-child {
    margin-right: 0;
}

.resto, .upakovka-wrap .upakovka {
    width: 100%;
    margin-right: 0 !important;
}
.portfolio-filter {
    bottom: 20px;
    left: 20px;
}
body.t-body #allrecords[data-tilda-page-alias$="portfolio"] > *:not(#t-header) .t142__wraptwo {
    text-align: right;
}
body.t-body #allrecords[data-tilda-page-alias$="portfolio"] > *:not(#t-header) .t142 {
    right: 20px;
    left: 0;
    bottom: 20px;
}
.t595__line_horizontal_mob3col {
    display: none;
}
.t595__line_horizontal_mob2col {
    display: block;
}
.t595__line_vertical_2order {
    display: none !important;
}
.t595__line_vertical_3order {
    display: block;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t595__item_4-in-row {
    width: 50%;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    height: auto !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col {
    background: #101010;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col a.t404__link .t404__imgbox:before {
    height: 60%;
    background-image: -o-linear-gradient(rgba(0, 0, 0, 0), #101010);
    background-image: -webkit-gradient(linear, left top, left bottom, from(rgba(0, 0, 0, 0)), to(#101010));
    background-image: linear-gradient(rgba(0, 0, 0, 0), #101010);
    z-index: 2;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col a.t404__link .t404__textwrapper {
    z-index: 2;
    background: transparent !important;
    padding: 0px 30px 35px;
    margin-top: 0;
    position: relative;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col a.t404__link .t404__imgbox {
    height: 300px !important;
    margin-bottom: -60px;
}


body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-text_md {
    font-size: 15px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__imgbox, body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__textwrapper {
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__textwrapper {
    padding: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__title.t-heading {
    font-size: 22px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__descr.t-descr {
    font-size: 16px !important;
}
.t673__textwrapper, .t-col_12 .t673__textwrapper {
    padding: 25px 30px;
}
.t570__title.t-heading {
    width: 100%;
}
.t570__descr {
    width: 100%;
}
.t570__text.t-text_sm {
    margin-top: 25px;
    width: 100%;
    position: static;
}
.t570__descr a {
    display: inline-block;
    vertical-align: top;
    margin-right: 15px;
}
.t570__title.t-heading {
    font-size: 20px;
    margin-bottom: 15px;
}
.t570 .t-sociallinks {
    margin-top: 25px;
}
.t431__withoutmobilescroll .t431__td, .t431__withoutmobilescroll .t431__th {
    padding: 16px;
}
.promo-right-wrpapper {
    width: 100%;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    height: auto;
}

.promo .first-col {
    width: 100%;
}
.promo-video {
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: end;
        -ms-flex-pack: end;
            justify-content: flex-end;
    width: 100%;
    padding: 0;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    border-top: 1px solid rgba(0, 0, 0, 0.1);
    border-bottom: 1px solid rgba(0, 0, 0, 0.1);
}
.promo-video a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    width: 50vw;
    border-left: 1px solid rgb(0 0 0 / 9%);
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: 155px;
}
.promo-seo {
    padding: 30px 26px;
    background: -o-linear-gradient(left, #89d72e 0.05%, #84d12c 90.21%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0.05%, #89d72e), color-stop(90.21%, #84d12c));
    background: linear-gradient(90deg, #89d72e 0.05%, #84d12c 90.21%);
    height: auto;
    background: -o-linear-gradient(287.05deg, #f1d57dd6, #f5da83e6);
    background: linear-gradient(162.95deg, #f1d57dd6, #f5da83e6);
}
.video-txt {
    font-size: 14px;
}
.play-icon {
    width: 76px;
    height: 76px;
}
.promo-projects {
    padding: 30px 26px;
    height: auto;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: baseline;
        -ms-flex-align: baseline;
            align-items: baseline;
    background: -o-linear-gradient(left, #8cde2c 0.05%, #84d12c 90.21%);
    background: -webkit-gradient(linear, left top, right top, color-stop(0.05%, #8cde2c), color-stop(90.21%, #84d12c));
    background: linear-gradient(90deg, #8cde2c 0.05%, #84d12c 90.21%);
    background: -o-linear-gradient(287.05deg, #a6dc5eb0, #b1e072bf);
    background: linear-gradient(162.95deg, #a6dc5eb0, #b1e072bf);
}
.promo-projects-section.first-obj {
    margin-bottom: 0;
    margin-top: 0;
}
.promo-projects-section.sec-obj {
    padding-left: 40px;
}
.promo-demo {
    right: auto;
    bottom: -276px;
    left: 0;
    max-width: none;
}
.promo-demo .demo-icon svg {
    width: 60px;
}
.promo-demo .demo-txt {
    max-width: 150px;
}
.promo-demo .demo-icon {
    margin-bottom: 8px;
    margin-top: 0;
    margin-right: 0;
}
.promo-demo a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
    width: 50vw;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
    text-align: center;
    padding-top: 30px;
    padding-bottom: 30px;
    min-height: 155px;
}
.promo .sec-col {
    width: 100%;
}
.promo-demo a {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
    text-align: center;
}
.promo .pechat {
    width: 36vw;
    height: 36vw;
    bottom: 0;
    top: auto;
}
.promo-osn-txt-zag {
    font-size: 8vw;
}

.promo-projects-section.first-obj {
    width: 60%;
}
.promo-txt {
    font-size: 4.6vw;
}
.sec-col > div:not(.promo-seo) {
    padding: 30px 26px;
    height: auto;
    min-height: 190px;
}
.promo .sec-col > .promo-startups .promo-txt {
    font-size: 4.5vw;
}
.sec-col > div:not(.promo-seo) .promo-txt {
    font-size: 4vw;
}
.promo-projects-section.first-obj .promo-txt {
    font-size: 7vw;
}
.promo-osn-txt-zag {
    max-width: none;
}
/** до 550 БЛОКИ **/

/********* 980 > 1200 ТИПОГРАФИКА ********/

.t-text_md, .t-text_sm, .t-descr, .tarif .t-top span, .t-descr_sm, 
.t-text_md[style*="font-size:14px;"], .t-descr[style*="font-size:14px;"], .resto div span, .bitrix .btrx ul li,
.app div, .app-vip span, body.t-body .t558__text, body.t-body .t558__name, 
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr,
 .t005__text.t-text.t-text_md {
    font-size: 15px !important;
}

.t119__preface {
    font-size: 19px !important;
}       
span[data-redactor-style="font-size: 22px;"] {
    font-size: 18px !important;
}
.t-heading_lg, .t-name_sm, .t497__name, .t822 .t822__title, .t-name_md, .t005__text strong {
    font-size: 17px !important;
}
.t801 .t-text_md strong {
    font-size: 17px;
}



h1 {
    font-size: 45px !important;
}
h2, .t-title_sm, .t690 .t-section__title {
    font-size: 32px !important;
}
h3 {
    font-size: 26px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] h3 {
    font-size: 19px !important;
}
h4, .t-title_xxs {
    font-size: 20px;
}
h5 {
    font-size: 15px;
}
.t801 .t801__title strong {
    font-size: 20px;
}
.t801 .t-text_md span[style="font-size: 22px;"] {
    font-size: 18px !important;
    font-weight: 500;
}

body.t-body div#allrecords > *:not(#t-header) .t228__right_descr {
    font-size: 20px !important;
}
form__bottom-text.t-text.t-text_xs {
    font-size: 13px !important;
}
#allrecords .app-wrap .app a.app-demo, .app-vip a, .resto a, .app-vip a {
    font-size: 16px;
}

/** 980 > 1200 ТИПОГРАФИКА **/

/********* 980 > 1200 ОТСТУПЫ общие ********/

.t-rec_pt_15 {
    padding-top: 9px !important;
}
.t-rec_pb_15 {
    padding-bottom: 9px !important;
}


.t-rec_pt_30 {
    padding-top: 21px !important;
}
.t-rec_pb_30 {
    padding-bottom: 21px !important;
}

.t-rec_pt_45 {
    padding-top: 30px !important;
}
.t-rec_pb_45 {
    padding-bottom: 30px !important;
}

.t-rec_pt_60 {
    padding-top: 41px !important;
}
.t-rec_pb_60 {
    padding-bottom: 41px !important;
}

.t-rec_pt_75 {
    padding-top: 50px !important;
}
.t-rec_pb_75 {
    padding-bottom: 50px !important;
}

.t-rec_pt_90 {
    padding-top: 60px !important;
}
.t-rec_pb_90 {
    padding-bottom: 60px !important;
}

.t-rec_pt_105 {
    padding-top: 71px !important;
}
.t-rec_pb_105 {
    padding-bottom: 71px !important;
}


.t-rec_pt_120 {
    padding-top: 78px !important;
}
.t-rec_pb_120 {
    padding-bottom: 78px !important;
}


.t-rec_pt_135 {
    padding-top:86px !important;
}
.t-rec_pb_135 {
    padding-bottom: 86px !important;
}


.t-rec_pt_150 {
    padding-top: 95px !important;
}
.t-rec_pb_150 {
    padding-bottom: 95px !important;
}

.t-rec_pt_165 {
    padding-top: 102px !important;
}
.t-rec_pb_165 {
    padding-bottom: 102px !important;
}

.t-rec_pt_180 {
    padding-top: 108px !important;
}
.t-rec_pb_180 {
    padding-bottom: 108px !important;
}


.t495 {
    margin-top: -4px;
}

.t495 {
    margin-top: -5px;
}
.t-slds__bullet {
    padding: 6px;
}
ul.t-slds__bullet_wrapper {
    padding-left: 0;
    padding-top: 16px;
    text-align: center;
    padding-right: 0;
}
.t588__buttons-wrapper {
    text-align: center;
    width: 100%;
    display: block;
}
body.t-body div#allrecords > .t-rec[data-record-type="588"] {
    margin-top: -20px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t690 {
    padding-top: 4px !important;
}
.t005 .t-col.t-col_6:first-child {
    margin-bottom: 20px !important; 
}
div#allrecords > *:not(#t-header) .t490 {
    padding: 48px 30px 52px;
}
.t497__col.t-col.t-col_6:not(:last-child) {
    margin-bottom: 20px;
}
.t495__col.t-col {
    margin-bottom: 14px;
}
.t495 {
    margin-top: -5px;
    margin-bottom: -17px;
}
.t503 li.t-card__col {
    margin-bottom: 20px;
}
body.t-body div#allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t502, body.t-body #allrecords > *:not(#t-header) .t503 {
    margin-bottom: -20px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_4.t822__col:nth-child(2) {
    margin-bottom: 11px !important;
}
.t510 .t-col.t-col_12:not(:last-child) {
    margin-bottom: 19px;
}
.t820 {
    margin-bottom: -20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t229.t229__positionstatic {
    margin-bottom: -5px;
}
.t801 {
    margin-top: -1px;
}
.t801__centeredsection {
    margin-top: 12px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] > *:not(#t-header) .t397__tab .t397__title,
body.t-body #allrecords[data-tilda-page-alias^="contacts"] > *:not(#t-header) .t397__tab .t397__title {
    margin-bottom: 5px;
}
.t510 {
    margin-bottom: 7px;
}
.t-col.t-col_6.t195__imgsection {
    margin-top: 28px;
    margin-bottom: -4px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_4.t822__col {
    margin-bottom: 10px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row {
    padding-bottom: 10px;
    margin-bottom: 22px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__pricewrapper {
    top: -2px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_3 {

    padding-left: 50px !important;
    padding-right: 0px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t681__row .t-col.t-col_7 {
    padding-left: 50px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4:nth-child(2n) {
    margin-right: 10px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4:nth-child(2), body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4:nth-child(5), body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4:nth-child(7) {
    margin-right: 0 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="portfolio"] > *:not(#t-header) .t395 {
    margin-top: -2px;
    margin-bottom: 3px;
}
.t827 {
    margin-bottom: 5px;
}
.t595 {
    margin-top: -30px;
}
.t650__row {
    margin-top: 14px !important;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="407"] .t407 {
    margin-top: -17px;
}
.t407__wrapper {
    display: block;
}
.t570__padding_lg {
    padding: 51px 30px 55px !important;
}
.t570__text.t-text_sm {
    margin-top: 36px;
}
div#rec181414705 {
    padding-bottom: 25px !important;
}
.t120__title {
    padding-bottom: 24px !important;
}
.promo-osn-txt-h1 h1 {
    font-size: 18px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container h1 {
    font-size: 40px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) h2, body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-title_sm {
    font-size: 28px !important;
}
a.t-btn.t801__button {
    top: -25px;
    right: 15px;
}
.t801 .t801__title {
    padding-right: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title {
    max-width: 110px;
    min-width: 110px;
    font-size: 15px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__text,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__text,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__text {
    padding-left: 40px;
}
.t822__text ul li {
    font-size: 14px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 {
    padding: 40px 0px 60px 30px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 {
    padding: 40px 30px 40px 30px;
    background-position-x: 80%;
}
 .t822 .t822__col-wrapper {
    padding: 0px 20px 20px 0;
    margin-bottom: 20px;
}
.t604:before {
    display: none;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="223"] .t-col_6.t195__imgsection {
    width: 100% !important;
    max-height: 88vw;
}
.t487 {
    height: 45vw;
    background-image: url(https://static.tildacdn.com/tild6565-6337-4263-a136-383235643665/coupon-mob.svg);
    padding-left: 29%;
}
h3.t487__title {
    font-size: 21px !important;
}
.t487__descr.t-descr {
    font-size: 15px !important;
}
.t487 .t-btn {
    font-size: 12px;
}
.t774__container {
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
body.t-body div#allrecords[data-tilda-page-alias*="price/"] .t774 .t774__col {
    margin-right: 0px;
    width: 100%;
    margin-bottom: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:first-child .t774__wrapper:before {
    width: 114px;
    background-size: 74px auto;
    height: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(2) .t774__wrapper:before {
    width: 110px;
    height: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__col:nth-child(3) .t774__wrapper:before {
    width: 114px;
    background-size: 74px auto;
    height: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__content {
    padding-left: 0;
    padding-top: 116px;
    padding-bottom: 20px;
    text-align: left;
    padding: 25px 0 25px 100px;
}
.t192 {
    padding-bottom: 35px;
}
.t690 .t-form__bottom-text ol {
    margin-top: 14px;
    display: block;
}
.t690 .t-form__bottom-text ol li {
    margin-right: 12px;
}
#allrecords .t690 .t-form__bottom-text ol li a {
    width: 37px;
    height: 37px;
}
}
/*** КОНЕЦ АДАПТИВ мобилка до 550 ***/





/*************** АДАПТИВ мобилка до 480 **********************************************************************************************/

@media screen and (max-width: 480px)  {

body .t-form__successbox {
    padding: 50px 27px;
    font-size: 19px !important;
}
.t862__btn-wrapper .t862__btn_prev.t-btn_sm {
    padding-left: 20px;
}
.t862__btn-wrapper .t862__btn_next.t-btn_sm {
    padding-right: 20px;
}
.t862 .t-popup_show .t-popup__container {
    padding-bottom: 90px;
}
}
/*** КОНЕЦ АДАПТИВ мобилка до 480 ***/


/*************** АДАПТИВ мобилка до 450 **********************************************************************************************/

@media screen and (max-width: 450px)  {
div.uc-bonus-cards ul.t-container li.t-list__item {
    width: calc(100% / 2 - 5px) !important;
}

.uc-bonus-instruments ul.t-container li.t-list__item {
     width: 100% !important;
    flex-direction: row;
    gap: 15px;
    align-items: center;
}
.uc-bonus-instruments ul.t-container li.t-list__item .t1095__bgimg {
    width: 10px;
    height: 10px;
    margin: 0;
}
div#rec182686858 .t862 .t862__quiz-form-wrapper {
    padding-left: 25px;
    padding-right: 25px;
}
.t862__quiz-description {
    padding-right: 65px;
    padding-left: 25px;
}
div#rec182686858 .t862__btn-wrapper {
    padding-right: 25px;
    padding-left: 25px;
}
.t862 .t-btn {
    font-size: 13px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t144 .t-col.t-col_6 a {
    font-size: 14px;
    line-height: 1.3em;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) li.t229__list_item a.t-menu__link-item {
    padding: 0px 11px;
    font-size: 12px !important;
    height: 40px;
}
body.t-body .t142 .t142__submit {
    padding-left: 30px;
    padding-right: 30px;
}
body.t-body .t142 .t-btn {
    padding-left: 30px;
    padding-right: 30px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__textwrapper {
    padding: 30px 30px;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t005 .t-col .t005__text {
    font-size: 17px !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t107 {
    width: 100%;
    margin-bottom: 30px;
}
#allrecords .nopage-left-btns ul li a {
    padding: 17px 13px;
}
#allrecords div#rec324084326 {
    width: 120% !important;
    height: 460px;
}

#allrecords .nopage-left-container {
    max-width: 350px;
}
#allrecords .nopage-left-txt {
    color: white;
    max-width: 300px;
}
.t702 .t-form__submit button {
    font-size: 14px;
}
body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col {
    width: 100% !important;
    height: auto !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .tarifs.tarifs-in.tarif-odin .t-btm-r {
    right: 20px;
    bottom: 20px;
}
body.t-body div#allrecords div#rec177713330 .t-container .t650__row:last-child .t650__col:first-child {
    position: static;
}
body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col .t650__inner-col {
    background-image: -o-linear-gradient(287deg, white, #ffffff00 70%, #ffffff00);
    background-image: linear-gradient(163deg, white, #ffffff00 70%, #ffffff00);
}
body.t-body div#allrecords > *:not(#t-header) {
    padding-right: 20px;
    padding-left: 20px;
}
.burgermenu {
    left: 20px;
}
.t446 .t-btn {
    height: 40px;
    padding-left: 12px;
    padding-right: 12px;
}
.t446__logowrapper {
    width: 240px;
    top: 5px;
    left: -11px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3 {
    width: calc(100%/2 - 15px);
    margin-right: 30px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3:nth-child(2) {
    margin-right: 0;
}
body.t-body div#allrecords > *:not(#t-header)[data-record-type="758"] {
    padding-top: 15px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="razrabotka-saytov"] > *:not(#t-header) .t-container .t537__col:nth-child(2n) {
    margin-right: 3% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:first-child {
    width: 54% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(2) {
    width: 34% !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3:not(:first-child):not(:nth-child(2)) {
    margin-top: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:nth-child(3) {
    width: 42% !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov"] .t537__col:last-child {
    width: 27% !important;
}



.t-vopros {
    top: -2px;
    margin-left: 4px;
}
.tarif .t-top {
    margin-bottom: 17px;
}



.t604 .t-slds__item {
    width: 320px !important;
   /* min-height: 350px;*/
}
.t604 .t-slds__container {
    max-width: 320px;
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit {
    font-size: 14px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit span {
    font-size: 14px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t690 .t-submit {
    padding: 0px 5px;
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit:before {
    width: 22px;
    margin-right: 10px;
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit span:before {
    width: 22px;
    margin-right: 10px;
}
.t-rec[data-record-type="431"] {
    padding-left: 0 !important;
    padding-right: 0 !important;
}
body.t-body header#t-header {
    width: 100%;
    padding: 20px 36px;
}
div#rec177613131 {
    display: none;
}
div#rec177614267 {
    padding-top: 10px;
}
body.t-body header#t-header div#rec177614163 {
    margin: 30px 0;
}
div#rec177614444 {
    margin-top: 30px;
}
body.t-body div#allrecords > footer#t-footer div#rec178972014 {
    padding: 0 20px;
}



.tarifs-in .t-vopros img {
    width: 18px;
}

.tarifs-in .t-btm {
    width: 60%;
}
.t497__imgwrapper {
    max-width: 35px !important;
}
.t497__textwrapper {
    padding-left: 12px;
}
.t192__title.t-title.t-title_md {
    font-size: 22px;
}
.t510__circle {
    max-width: 40px;
    max-height: 40px;
    font-size: 16px !important;
    line-height: 40px !important;
}
.t510__textwrapper {
    padding-left: 15px !important;
}

body.t-body .t558__cell {
    padding-left: 15px;
}
body.t-body .t558__separator {
    margin-bottom: 15px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col {
    width: 100%;
    margin-bottom: 20px !important;
    margin-right: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col .t502__circle {
    max-width: 40px;
    max-height: 40px;
    line-height: 40px !important;
    width: 50px;
    height: 50px;
    font-size: 16px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t502__col .t502__textwrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
.t-btn {
    font-size: 14px;
}
.btrx-btm {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
.bitrix .btrx span {
    padding: 0;
    margin-bottom: 8px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4 {
    width: 100%;
    padding-right: 0;
    margin-bottom: 0 !important;
    margin-right: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t502__col.t-col_4:nth-child(2) {
    margin-top: 20px !important;
}
.t502__blockdescr.t-descr {
    font-size: 14px !important;
}
body div#allrecords > *:not(#t-header) .t-container .t-col.t-col_3.t686__col {
    width: 100% !important;
}
.t686__title.t-name.t-name_md {
    font-size: 18px;
}
.t686__textwrapper__content {
    margin: 25px 25px;
}

.app-vip a {
    margin: 0px 15px 10px 0;
    font-size: 16px;
}


body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__title {
    font-size: 16px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__title {
    font-size: 15px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col {
    margin-right: 20px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(4) {
    width: 110px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] .t612__col:nth-child(3) div {
    font-size: 14px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="portfolio"] > *:not(#t-header) .t142 .t142__submit {
    width: 100%;
    line-height: 1.1em;
    padding-top: 0px;
    margin: 0;
    font-size: 14px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body #allrecords[data-tilda-page-alias$="portfolio"] > *:not(#t-header) .t142 {
    right: 10px;
    left: auto;
    width: 210px;
}
body.t-body #allrecords[data-tilda-page-alias$="portfolio"] > *:not(#t-header) .t142 .t142__submit span.t142__text {
    padding: 0 !important;
    display: block;
    line-height: 130%;
}
.portfolio-filter {
    left: 10px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col a.t404__link .t404__textwrapper .t404__title {
    font-size: 20px !important;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col a.t404__link .t404__textwrapper {
    padding: 0px 20px 25px;
}
body.t-body #allrecords[data-tilda-page-alias$="blog"] > *:not(#t-header) .t404 .t-container .t404__col a.t404__link .t404__imgbox {
    height: 240px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__title.t-heading {
    font-size: 18px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t404__descr.t-descr {
    font-size: 14px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533 {
    padding: 0 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533__separator {
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias="contacts"] > *:not(#t-header) .t431 td {
    font-size: 12px !important;
}
.promo-osn-txt-zag {
    font-size: 9vw;
}
.promo {
    padding-top: 120px;
}
.promo-left-wrpapper {
    margin-bottom: 40px;
    padding: 0 20px;
}
.promo .pechat {
    width: 42vw;
    height: 42vw;
    bottom: -9px;
    top: auto;
    right: 10px;
}
.promo-video a {
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 150px;
}
.promo-demo {
    bottom: -230px;
}
.promo-demo a {
    width: 50vw;
    padding-top: 20px;
    padding-bottom: 20px;
    min-height: 150px;
}
.promo-projects-section.first-obj .promo-sum {
    font-size: 40px;
}
.promo-projects-section.sec-obj {
    padding-left: 20px;
}
.promo-sum {
    font-size: 33px;
}
.promo-txt {
    font-size: 5vw;
}
.promo-seo {
    padding: 30px 20px;
}
.promo-projects {
    padding: 30px 20px;
}
.sec-col > div:not(.promo-seo) {
    padding: 30px 20px;
    min-height: 170px;
}
.promo .sec-col > .promo-startups .promo-txt {
    font-size: 5.5vw;
}
.sec-col > div:not(.promo-seo) .promo-txt {
    font-size: 4.6vw;
}
.video-txt {
    margin-top: 7px;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child a, div#nav178577996 .t446__right_buttons_but:first-child a {
    width: 45px;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child div, div#nav178577996 .t446__right_buttons_but:first-child div {
    width: 45px;
}
.promo-osn-txt-h1 h1 {
    font-size: 16px !important;
}
h1 {
    font-size: 40px !important;
}
h2, .t-title_sm, .t690 .t-section__title {
    font-size: 28px !important;
}
h3 {
    font-size: 22px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] h3 {
    font-size: 18px !important;
}
h4, .t-title_xxs {
    font-size: 18px;
}
h5 {
    font-size: 15px;
}
.t801 .t801__title strong {
    font-size: 18px;
}
.t-text_md, .t-text_sm, .t-descr, .tarif .t-top span, .t-descr_sm, .t-text_md[style*="font-size:14px;"], .t-descr[style*="font-size:14px;"], .resto div span, .bitrix .btrx ul li, .app div, .app-vip span, body.t-body .t558__text, body.t-body .t558__name, body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t612__title.t-descr, .t005__text.t-text.t-text_md {
    font-size: 14px !important;
}
.t-descr.t119__preface {
    font-size: 19px !important;
}
.t-heading_lg, .t-name_sm, .t497__name, .t822 .t822__title, .t-name_md, .t005__text strong {
    font-size: 16px !important;
}
.t490__img {
    max-width: 70px;
}
.t490__col.t-col_6 .t490__img {
    max-width: 65px;
}
div#allrecords > *:not(#t-header) .t490 {
    padding: 38px 20px 42px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col_4.t490__col:nth-child(2) {
    width: 80px !important;
    left: 20px;
    top: 36px;
}
.t-body .t228__positionstatic {
    top: -220px;
}

body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(1) {
    top: 41px;
    left: 27px;
}
div#allrecords > *:not(#t-header) .t490 .t-col.t-col_12 h3.t-section__title {
    padding-left: 90px;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col {
    width: calc(100%/2 - 10px);
}
.t228__right_descr a {
    display: block;
}
body.t-body div#allrecords > *:not(#t-header) .t228__right_descr {
    font-size: 22px !important;
}
.t228.t228__positionstatic {
    margin-top: 4px;
    margin-bottom: 7px;
}
/** до 450 БЛОКИ **/
.t-mob {
    right: 32px;
}
.tarif, .bitrix .btrx, .app, .resto, .upakovka, .app-vip, .btrx-vprs-txt {
    padding: 25px;
}
.t-btm-r {
    right: 25px;
    bottom: 21px;
}
.tarifs.tarifs-in .t-btm-r {
    bottom: 21px;
    right: 25px;
}
body.t-body div#allrecords > .t-rec[data-record-type="822"] {
    padding: 0px !important;
}
body.t-body div#allrecords div#rec177713330 .t650__text .t-name {
    font-size: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-container h1 {
    font-size: 35px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) h2, body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-title_sm {
    font-size: 22px !important;
}
.t577__col.t-col {
    width: 100% !important;
}
.t577__textwrapper {
    padding-left: 35px;
    padding-right: 0;
    padding-top: 0;
}
.t577__col.t-col {
    padding: 20px 20px 22px;
}
.t577__circle {
    left: 20px;
    top: 22px;
}
.t577 .t577__separator .t577__col.t-col:before {
    content: '';
    background: url(https://static.tildacdn.com/tild6433-3537-4633-a366-383431613931/strelka-m.svg);
    width: 17px;
    position: absolute;
    right: auto;
    left: 22px;
    top: auto;
    bottom: 25px !important;
    height: calc(100% - 67px);
    background-repeat: no-repeat;
    background-position: 50% 100%;
}
.t577__separator:last-child .t577__col:last-child:before {
    display: none;
}
.t-rec[data-record-type="801"] {
    padding-right: 0 !important;
    padding-left: 0 !important;
}
.t801 .t-container .t-col.t-col_6:first-child {
    padding: 30px !important;
}
.t801 .t801__title:before {
    left: -30px;
    height: calc(100% - 24px);
    width: 7px;
}
a.t-btn.t801__button {
    font-size: 36px;
}
.t801 .t-container .t-col.t-col_6:last-child {
    padding: 0 28px;
}
 .t801 .t-slds__arrow_container {
    padding-left: 30px;
}
.t801 .t-slds__bullet_wrapper {
    left: 170px;
    bottom: 18px;
    width: calc(100% - 170px);
}
.t801 .t-container .t-col.t-col_6:first-child {
    -webkit-box-shadow: 0 120px 0 0 #0000000d;
            box-shadow: 0 120px 0 0 #0000000d;
}
 .t822 .t822__col-wrapper,
body .t822 .t822__col-wrapper {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__text,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__text,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__text {
    padding-left: 0;
    margin-top: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 {
    padding: 40px 0px 50px 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t178 {
    padding: 40px 20px 40px 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title {
    max-width: 110px;
    min-width: 110px;
    padding-left: 20px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/"] .t-rec[data-record-type="822"] .t822 .t822__title {
    margin-bottom: 3px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-saytov/"] .t-rec[data-record-type="822"] .t822 .t822__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title:before,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title:before {
    height: 56px;
    top: 3px;
    width: 6px;
    left: 0;
    height: calc(100% - 12px);
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__title {
    max-width: 170px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .t-rec[data-record-type="822"] .t822 .t822__col:last-child .t822__title,
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontent-marketing"] .t-rec[data-record-type="822"] .t822 .t822__col:last-child .t822__title {
    max-width: 140px;
}
.t487 {
    height: 370px;
    background-image: url(https://static.tildacdn.com/tild6633-6665-4066-a534-343235666636/coupon-mob-vert.svg);
    padding-left: 0;
    background-position-x: 50%;
    background-size: 300px auto;
    padding-top: 76px;
}

.t487 .t-container {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
.t487 .t-col {
    padding: 0px 0 0 0;
    width: 270px !important;
    text-align: center;
    margin: 0 auto !important;
    position: relative;
}
div#rec266316312 {
    padding-top: 40px !important;
}
h2.t015__title {
    max-width: 100%;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t532__col {
    margin-right: 0;
    width: 100%;
    margin: 1px;
    padding: 0;
}
div#allrecords div#rec315211816 .t532__text a {
    width: 90px;
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 25px;
}
.t702 .t702__wrapper {
    padding: 25px 35px;
}
.t702__title {
    font-size: 28px !important;
}
.t702 .t702__descr.t-descr {
    font-size: 16px !important;
}
.t702 .t702__form-bottom-text div {
    font-size: 12px !important;
}
#allrecords .nopage-left-btns ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0 7px 7px 0;
}
#allrecords .nopage-img-container {
    right: -70px;
}
body.t-body .bx-livechat-wrapper.bx-livechat-position-bottom-left {
    top: 60px;
    right: 20px;
    max-width: calc(100% - 40px);
    max-height: calc(100% - 90px);
    width: 100% !important;
}
.t862 .t-form__submit {
    right: 35px;
    bottom: 30px;
    width: calc(100% - 40px);
    left: 25px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t673__textwrapper .t673__text, body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t252__quote-body .t252__text {
    font-size: 15px !important;
    line-height: 1.2em !important;
}
.uc-panel-call .t446 .t446__right_descr a:before, div#nav178577996 .t446__right_descr a:before {
    background-size: 20px;
}
.uc-panel-call .t446 .t446__right_descr a, div#nav178577996 .t446__right_descr a {
    padding: 20px;
}
body.t-body div#allrecords > *:not(#t-header) .t446__rightwrapper {
    width: 43px;
}

/*** КОНЕЦ АДАПТИВ мобилка до 450 ***/
}






/*************** АДАПТИВ мобилка до 350 **********************************************************************************************/

@media screen and (max-width: 350px)  {
.t862 .t-btn {
    margin-top: 10px;
}
div.uc-bonus-cards ul.t-container li.t-list__item {
    width: 100% !important;
    flex-direction: row;
    padding: 20px;
    box-sizing: border-box;
    align-items: center;
    gap: 10px;
}
div.uc-bonus-cards .t508__bgimg {
    margin-bottom: 0;
}
div#rec182686858 .t862__btn-wrapper {
    padding-right: 15px;
    padding-left: 25px;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
body.t-body .bx-livechat-position-bottom-left {
    top: 73px;
    right: 3%;
    max-width: 94%;
}
body.t-body .t142 .t142__submit {
    padding-left: 20px;
    padding-right: 20px;
}
body.t-body .t142 .t-btn {
    padding-left: 20px;
    padding-right: 20px;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__textwrapper {
    margin: 15px 22px;
    margin-bottom: 25px;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__title {
    font-size: 18px;
}
body div#allrecords[data-tilda-page-alias*="vacancy"] .t403__uptitle {
    font-size: 17px;
    margin-bottom: 8px;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t005 .t-col:first-child .t005__text {
    padding: 8px 16px 9px !important;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t005 .t-col .t005__text {
    font-size: 16px !important;
}
#allrecords .nopage {
    padding-top: 200px;
}
#allrecords span.nopage-descr {
    font-size: 18px;
}
#allrecords .nopage-left-btns ul li a {
    padding: 16px 12px;
    font-size: 9px;
}
#allrecords span.nopage-nadzag {
    padding-bottom: 15px;
}
#allrecords .nopage-left-btns {
    margin-top: 40px;
}
#allrecords div#rec324084326 {
    width: 130% !important;
    height: 420px;
}
.t702__title:before {
    width: 180px;
    height: 45px;
}
body.t-body div#allrecords > *:not(#t-header) .t228__right_descr a {
    display: block;
}

body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item {
    width: 100%;
    margin-right: 0;
}
body.t-body .t142 .t142__submit {
    margin: 0;
    font-size: 14px;
    width: calc(100% - 30px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body .t142 .t-btn {
    margin: 0;
    font-size: 14px;
    width: calc(100% - 30px);
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
body.t-body .t142 {
    bottom: 15px;
}
.t345-container {
    padding: 30px 0 110px !important;
}
.t552__tile_25 {
    width: 100%;
}
body.t-body div#allrecords > *:not(#t-header) .t690 button.t-submit {
    font-size: 13px !important;
}
div#allrecords > *:not(#t-header) .t490 {
    padding: 30px 20px 30px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col:nth-child(2) {
    width: 80px !important;
    top: 27px;
    left: 18px;
}
body.t-body .t490 h2 {
    padding-left: 81px;
}


.t446__maincontainer {
    height: 65px;
}
span.menu-line {
    width: 29px;
    margin: 10px 0;
}
span.menu-line.top {
    width: 19px;
}
span.menu-line.btm {
    width: 23px;
}
.t446__right_buttons {
    padding: 0 0px;
}
.t446 .t-btn {
    height: 36px;
    padding-left: 11px;
    padding-right: 11px;
    top: 8px;
    position: relative;
}
.t446__logowrapper {
    width: 200px;
    top: 0px;
}
.t-descr {
    font-size: 14px !important;
}

.t-btn {
    font-size: 14px;
}
body.t-body div#allrecords > *:not(#t-header)[data-record-type="758"] {
    padding-top: 5px !important;
}


body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col {
    width: 100%;
    margin-right: 0;
}
.t503__wrapper > * {
    display: inline-block;
    vertical-align: top;
}
.t503__title {
    width: calc(100% - 44px);
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 3px;
}
.t822__text ul li {
    font-size: 14px;
}
.t510__circle {
    max-width: 35px;
    max-height: 35px;
    line-height: 36px !important;
}


.t-name_md {
    font-size: 16px;
}
.t820__textwrapper .t-descr {
    font-size: 14px !important;
}
.t820__checkmark, .t820__bgimg {
    max-width: 25px;
    max-height: 25px;
}
.t820__textwrapper {
    padding-left: 12px !important;
}

body.t-body .t558__cell {
    padding-left: 0;
}
body.t-body .t558__name {
    padding-left: 80px;
    padding-top: 5px;
}
body.t-body .t558 .t528__descr {
    padding-left: 80px;
}
body.t-body .t558__text {
    margin-top: 20px;
}
body.t-body .t558__separator {
    margin-bottom: 20px;
}
body.t-body .t558__separator:last-child {
    margin-bottom: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t490__col.t-col_6:nth-child(1) {
    width: 80px !important;
    top: 35px;
    left: 32px;
}
div#allrecords > *:not(#t-header) .t490 .t-col.t-col_12 h3.t-section__title {
    padding-left: 85px;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col .t-descr {
    font-size: 14px !important;
}
body.t-body div#allrecords > *:not(#t-header) .t503 .t-container li.t-card__col .t503__title.t-name.t-name_md {
    font-size: 15px !important;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header).t-rec[data-record-type="208"] .t142A a.t-btn {
    padding: 0px 10px;
    margin-right: 0;
    width: 100%;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t533__img {
    width: 75px;
    height: 75px;
}

.uc-panel-call .t446 .t446__right_buttons_but:first-child a, div#nav178577996 .t446__right_buttons_but:first-child a {
    padding: 0;
    MARGIN: 0;
    width: 40px;
    top: 0;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child div, div#nav178577996 .t446__right_buttons_but:first-child div {
    padding: 0;
    MARGIN: 0;
    width: 40px;
    top: 0;
}
.tarif, .bitrix .btrx, .app, .resto, .upakovka, .app-vip, .btrx-vprs-txt {
    padding: 20px;
}
h1 {
    font-size: 34px !important;
}
h2, .t-title_sm, .t690 .t-section__title {
    font-size: 25px !important;
}
h3 {
    font-size: 20px !important;
}
.t-btm-r {
    right: 21px;
    bottom: 17px;
}
.tarifs.tarifs-in .t-btm-r {
    bottom: 17px;
    right: 20px;
}
.t192__title.t-title.t-title_md {
    font-size: 20px;
}
.t503__content.t-align_left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
.t503__descr.t-descr.t-descr_xs {
    padding-left: 13px;
}
.t503__wrapper {
    width: auto;
}
.t503__img {
    width: 33px !important;
    margin-right: 6px;
}
.t503__content .t503__descr {
    width: calc(100% - 40px);
}
.t503__content .t503__wrapper {
    width: 40px;
}
body.t-body div#allrecords[data-tilda-page-alias^="price"] .t503__content.t-align_left {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: vertical;
    -webkit-box-direction: normal;
        -ms-flex-direction: column;
            flex-direction: column;
}
body.t-body div#allrecords[data-tilda-page-alias^="price"] .t503__descr.t-descr.t-descr_xs {
    padding-left: 48px;
}
body.t-body div#allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t503 .t-container li.t-card__col:not(:last-child) {
    margin-bottom: 20px;
}
body.t-body div#allrecords[data-tilda-page-alias^="price"] > *:not(#t-header)  .t503__title {
    width: auto;
    padding-left: 10px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin-top: 3px;
}
.t650__text {
    padding: 25px 25px 32px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) h2, body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t-title_sm {
    font-size: 20px !important;
}
.t801 .t-container .t-col.t-col_6:first-child {
    padding: 30px 20px !important;
}
.t801 .t801__title {
    font-size: 15px;
    padding-bottom: 30px;
}
.t801 .t801__title:before {
    left: 0;
    height: 3px;
    width: 50px;
    bottom: 9px;
    top: auto;
}
a.t-btn.t801__button {
    top: -31px;
    right: 10px;
}
.t801 .t-container .t-col.t-col_6:first-child {
    -webkit-box-shadow: 0 100px 0 0 #0000000d;
            box-shadow: 0 100px 0 0 #0000000d;
}
.t801 .t-container .t-col.t-col_6:last-child {
    padding: 0 18px;
    margin-bottom: 13px !important;
}
.t801 .t-slds__arrow_container {
    padding-left: 17px;
}
.t801 .t-slds__bullet_wrapper {
    left: 150px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/seo/"] .t-rec[data-record-type="196"] .t-title {
    width: 250px;
    padding-bottom: 11px;
}
.t487 {
    height: 341px;
    padding-left: 0;
    background-size: 100% auto;
    padding-top: 70px;
}
.t192__col .t192__title {
    font-size: 20px !important;
    padding-top: 5px;
}
body.t-body #allrecords[data-tilda-page-alias^="price"] > *:not(#t-header) .t774__content {
    padding: 16px 0 16px 94px;
}
div#allrecords div#rec315211816 .t532__text a {
    width: 80px;
    height: 20px;
}
body.t-body .t558__col .t558__bgimg {
    position: absolute;
}
body.t-body div#allrecords > *:not(#t-header) .t446__rightwrapper {
    height: 65px;
}
    div.t-rec div#nav178577996 .t446__additionalwrapper {
        width: 40px;
    }
/** до 350 БЛОКИ **/
}
/*** КОНЕЦ АДАПТИВ мобилка до 350 ***/







.snoska {
    display: none;
}

/******* ВЫНОСКИ > 1750px ********************************************************************************************************************/

@media screen and (min-width: 1750px)  {

div#rec209651024 .t119 {
    display: none;
}
.t558 {
    position: relative;
}
.t-rec .t558:before {
    content: '';
    position: absolute;
    right: -85px;
    top: 50px;
    width: 1px;
    height: calc(100% - 170px);
    background: #0000001a;
}
.snoska {
    display: block;
    position: absolute;
    right: -263px;
    width: 200px;
    z-index: 1;
    padding: 20px 0;
    top: -85px;
    font-family: 'krzlGmtry',Arial,sans-serif;
    font-weight: 400;
    font-size: 20px;
}

.snoska-title {
    font-size: 40px;
    font-weight: 500;
}
.snoska-c {
    margin-bottom: 40px;
}
.snoska.snoska-f {
    top: 0px;
}
.snoska.snoska-f.img-f.snoska-mainpage {
    top: 73px;
    font-size: 15px;
}
.snoska.double-top {
    top: 0;
}
.snoska.snoska-b {
    top: -232px;
    margin-bottom: 0;
}
.snoska.snoska-d {
    font-size: 26px;
    padding: 0;
    top: -10px;
}
.snoska.img-a:before {
    content: '';
    background: #ffffff;
    width: 220px;
    height: 250px;
    position: absolute;
    top: -88px;
    left: -34px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    border-radius: 50%;
    -webkit-transform: rotate3d(0, 0, 2, 25deg);
            transform: rotate3d(0, 0, 2, 25deg);
}
.snoska.img-a:after {
    content: '';
    background: #bde690;
    width: 23px;
    height: 20px;
    position: absolute;
    top: -88px;
    right: 0;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    border-radius: 50%;
    -webkit-transform: rotate3d(0, 2, 2, -35deg);
            transform: rotate3d(0, 2, 2, -35deg);
}
.snoska.img-a1:before {
    content: '';
    background: #ffffff;
    width: 180px;
    height: 160px;
    position: absolute;
    top: -28px;
    left: -40px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    border-radius: 50%;
    -webkit-transform: rotate3d(0, 0, 2, 25deg);
            transform: rotate3d(0, 0, 2, 25deg);
}
.snoska.img-a1:after {
    content: '';
    background: #ffffff;
    width: 20px;
    height: 15px;
    position: absolute;
    top: 102px;
    left: -40px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    border-radius: 50%;
    -webkit-transform: rotate3d(0, 2, 2, -35deg);
            transform: rotate3d(0, 2, 2, -35deg);
    pointer-events: none;
}

.snoska.img-b:before {
    content: '';
    width: 270px;
    height: 220px;
    position: absolute;
    top: -36px;
    left: -50px;
    z-index: -1;
    background-color: #bde690;
    -webkit-mask-image: url(https://static.tildacdn.com/tild6237-3762-4330-a365-353936376532/img-b.svg);
    mask-image: url(https://static.tildacdn.com/tild6237-3762-4330-a365-353936376532/img-b.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}
.snoska.img-b1:before {
    content: '';
    width: 260px;
    height: 380px;
    position: absolute;
    top: -121px;
    left: -41px;
    z-index: -1;
    background-color: white;
    -webkit-mask-image: url(https://static.tildacdn.com/tild6531-3430-4230-b161-353635336630/img-b1.svg);
    mask-image: url(https://static.tildacdn.com/tild6531-3430-4230-b161-353635336630/img-b1.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}
.snoska.img-b2:before {
    content: '';
    background: #ffffff;
    width: 260px;
    height: 250px;
    position: absolute;
    top: -48px;
    left: -54px;
    background-repeat: no-repeat;
    background-size: contain;
    z-index: -1;
    -webkit-transform: rotate3d(-3, -14, -3, 54deg);
            transform: rotate3d(-3, -14, -3, 54deg);
    opacity: 0.8;
}
.snoska.img-b3:before {
    content: '';
    width: 240px;
    height: 410px;
    position: absolute;
    top: -191px;
    left: -43px;
    z-index: -1;
    background-color: white;
    -webkit-mask-image: url(https://static.tildacdn.com/tild6332-3135-4062-b464-313933636662/img-b3.svg);
    mask-image: url(https://static.tildacdn.com/tild6332-3135-4062-b464-313933636662/img-b3.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    pointer-events: none;
}

.snoska.img-b3:after {
    content: '';
    width: 220px;
    height: 230px;
    position: absolute;
    top: -41px;
    left: -43px;
    z-index: -1;
}
.snoska.img-c:before {
    content: '';
    width: 240px;
    height: 230px;
    position: absolute;
    top: -80px;
    left: -63px;
    z-index: -1;
    background-color: #ffffff;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3433-6433-4265-b162-316364623936/snoska-d.svg);
    mask-image: url(https://static.tildacdn.com/tild3433-6433-4265-b162-316364623936/snoska-d.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}
.snoska.img-c1:before {
    content: '';
    position: absolute;
    z-index: -1;
    background-color: #ffffff;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3433-6433-4265-b162-316364623936/snoska-d.svg);
    mask-image: url(https://static.tildacdn.com/tild3433-6433-4265-b162-316364623936/snoska-d.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    width: 240px;
    height: 330px;
    top: -97px;
    left: 0px;
    -webkit-transform: rotate(-88deg);
        -ms-transform: rotate(-88deg);
            transform: rotate(-88deg);
}
.snoska.img-c2:before {
    content: '';
    position: absolute;
    z-index: -1;
    background-color: #ffffff;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3433-6433-4265-b162-316364623936/snoska-d.svg);
    mask-image: url(https://static.tildacdn.com/tild3433-6433-4265-b162-316364623936/snoska-d.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    width: 260px;
    height: 340px;
    top: -147px;
    left: -39px;
    -webkit-transform: rotate(-168deg);
        -ms-transform: rotate(-168deg);
            transform: rotate(-168deg);
    pointer-events: none;
}
.snoska.img-c2:after {
    content: '';
    width: 210px;
    height: 160px;
    top: -27px;
    left: -29px;
    position: absolute;
}
.snoska.img-c3:before {
    content: '';
    width: 250px;
    height: 300px;
    position: absolute;
    top: -80px;
    left: -56px;
    z-index: -1;
    background-color: #ffffff;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3433-6433-4265-b162-316364623936/snoska-d.svg);
    mask-image: url(https://static.tildacdn.com/tild3433-6433-4265-b162-316364623936/snoska-d.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}
.snoska.img-d:before {
    content: '';
    width: 210px;
    height: 260px;
    position: absolute;
    top: -80px;
    left: -29px;
    z-index: -1;
    background-color: #ffffff;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3639-3632-4361-b033-356136623065/img-d.svg);
    mask-image: url(https://static.tildacdn.com/tild3639-3632-4361-b033-356136623065/img-d.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
            transform: rotate(10deg);
}
.snoska.img-e:before {
    content: '';
    width: 310px;
    height: 300px;
    position: absolute;
    top: -50px;
    left: -67px;
    z-index: -1;
    opacity: 0.8;
    background-color: #bde690;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3563-3638-4438-b836-656137396134/img-e.svg);
    mask-image: url(https://static.tildacdn.com/tild3563-3638-4438-b836-656137396134/img-e.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}
.snoska.img-e1:before {
    content: '';
    width: 240px;
    height: 250px;
    position: absolute;
    -webkit-transform: rotate(15deg);
        -ms-transform: rotate(15deg);
            transform: rotate(15deg);
    top: -76px;
    left: -67px;
    z-index: -1;
    opacity: 0.8;
    background-color: white;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3563-3638-4438-b836-656137396134/img-e.svg);
    mask-image: url(https://static.tildacdn.com/tild3563-3638-4438-b836-656137396134/img-e.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}
.snoska.img-e2:before {
    content: '';
    width: 260px;
    height: 250px;
    position: absolute;
    -webkit-transform: rotate(25deg);
        -ms-transform: rotate(25deg);
            transform: rotate(25deg);
    top: -93px;
    left: -65px;
    z-index: -1;
    opacity: 0.8;
    background-color: white;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3563-3638-4438-b836-656137396134/img-e.svg);
    mask-image: url(https://static.tildacdn.com/tild3563-3638-4438-b836-656137396134/img-e.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}
.snoska.img-e3:before {
    content: '';
    width: 260px;
    height: 290px;
    position: absolute;
    -webkit-transform: rotate(-43deg);
        -ms-transform: rotate(-43deg);
            transform: rotate(-43deg);
    top: -62px;
    left: -63px;
    z-index: -1;
    opacity: 0.8;
    background-color: white;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3563-3638-4438-b836-656137396134/img-e.svg);
    mask-image: url(https://static.tildacdn.com/tild3563-3638-4438-b836-656137396134/img-e.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}
.snoska.img-f:before {
    content: '';
    width: 310px;
    height: 350px;
    position: absolute;
    top: -60px;
    left: -27px;
    z-index: -1;
    background-color: #ffffff;
    -webkit-mask-image: url(https://static.tildacdn.com/tild6432-3366-4634-b130-616534396332/img-f.svg);
    mask-image: url(https://static.tildacdn.com/tild6432-3366-4634-b130-616534396332/img-f.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-transform: rotate(10deg);
        -ms-transform: rotate(10deg);
            transform: rotate(10deg);
}
.snoska.img-i:before {
    content: '';
    width: 230px;
    height: 260px;
    position: absolute;
    top: -104px;
    left: -67px;
    z-index: -1;
    background-color: #ffffff;
    -webkit-mask-image: url(https://static.tildacdn.com/tild6165-6633-4966-b665-316430363965/img-i.svg);
    mask-image: url(https://static.tildacdn.com/tild6165-6633-4966-b665-316430363965/img-i.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    pointer-events: none;
}
.snoska.img-i:after {
    content: '';
    width: 230px;
    height: 170px;
    position: absolute;
    top: -34px;
    left: -47px;
    z-index: -1;
}
.snoska.img-h:before {
    content: '';
    width: 250px;
    height: 250px;
    position: absolute;
    top: -60px;
    left: -37px;
    z-index: -1;
    background-color: #ffffff;
    -webkit-mask-image: url(https://static.tildacdn.com/tild6263-6130-4237-b232-316134633933/img-h.svg);
    mask-image: url(https://static.tildacdn.com/tild6263-6130-4237-b232-316134633933/img-h.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    pointer-events: none;
}

.snoska.img-h:after {
    content: '';
    width: 240px;
    height: 180px;
    position: absolute;
    top: -40px;
    left: -37px;
    z-index: -1;
}
.snoska.img-h1:before {
    content: '';
    width: 270px;
    height: 260px;
    position: absolute;
    top: -60px;
    left: -37px;
    z-index: -1;
    background-color: #ffb3ab;
    -webkit-mask-image: url(https://static.tildacdn.com/tild6263-6130-4237-b232-316134633933/img-h.svg);
    mask-image: url(https://static.tildacdn.com/tild6263-6130-4237-b232-316134633933/img-h.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
}
.snoska.img-g:before {
    content: '';
    width: 270px;
    height: 270px;
    position: absolute;
    top: -82px;
    left: -47px;
    z-index: -1;
    background-color: #ffffff;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3064-3761-4531-b233-326130316166/img-g.svg);
    mask-image: url(https://static.tildacdn.com/tild3064-3761-4531-b233-326130316166/img-g.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    -webkit-transform: rotate(3deg);
        -ms-transform: rotate(3deg);
            transform: rotate(3deg);
}

.snoska.img-j:before {
    content: '';
    width: 190px;
    height: 290px;
    position: absolute;
    top: -71px;
    left: -47px;
    z-index: -1;
    opacity: 0.8;
    background-color: #ffffff;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3531-3962-4264-b337-393731326465/app.svg);
    -webkit-mask-size: contain;
    -webkit-mask-repeat: no-repeat;
    pointer-events: none;
}
.snoska.img-j:after {
    content: '';
    width: 190px;
    height: 200px;
    position: absolute;
    top: -31px;
    left: -47px;
    z-index: -1;
}
.tilt.snoska.snoska-d.img-j {
    top: -70px;
}
div#rec270044767 .snoska.snoska-d,
div#rec334342608 .snoska.snoska-d  {
    padding: 0;
    top: 40px;
    z-index: 2222;
    right: -223px;
}
div#rec270044767 .snoska.img-h:before,
div#rec334342608 .snoska.img-h:before {
    background-color: #e0f7ea;
}
div#rec246830167 .snoska.img-f:before {
    width: 330px;
    height: 390px;
    top: -108px;
    left: -37px;

}
div#rec243993966 .snoska.img-a:before {
    width: 230px;
    height: 300px;
    top: -86px;
    left: -24px;
    -webkit-transform: rotate3d(0, 0, 2, 42deg);
            transform: rotate3d(0, 0, 2, 42deg);
}
div#rec243993966 .snoska.img-a:after {
    background: #f3d789;
    top: -48px;
    left: -20px;
}
div#rec269711227 .snoska.img-a1:after {
    background: #ffb3ab;
}
div#rec269675769 .snoska.img-b3:before {
    width: 290px;
    height: 350px;
    top: -126px;
    left: -64px;
}
div#rec258590921 .snoska.img-e:before {
    width: 260px;
    height: 300px;
    top: -100px;
    left: -67px;
    opacity: 0.8;
    -webkit-transform: rotate(28deg);
        -ms-transform: rotate(28deg);
            transform: rotate(28deg);
    background-color: #ffffff;
}
div#rec269660152 .snoska.img-f:before {
    background-color: #f3d789;
    opacity: 0.8;
}
div#rec258506094 .snoska.img-i:before {
    top: -84px;
}
div#rec255940089 .snoska.img-b:before {
    width: 240px;
    height: 197px;
    top: -43px;
    left: -38px;
    z-index: -1;
    background-color: white;
    -webkit-mask-image: url(https://static.tildacdn.com/tild3232-3930-4039-a232-616464363930/img-b123.svg);
    mask-image: url(https://static.tildacdn.com/tild3232-3930-4039-a232-616464363930/img-b123.svg);
}




div#rec253391419 .snoska.img-a:after {
    background: #f3d789;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .snoska.img-d:before {
    opacity: 0.8;
    background-color: #f3d789;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .snoska.img-f:before {
    width: 350px;
    height: 400px;
    top: -129px;
    left: -27px;
}

.snoska.snoska-d .snoska-text span {
    font-size: 20px;
    display: inline-block;
    margin-top: 3px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .snoska.snoska-d.first {
    top: 83px;
}
body.t-body #allrecords[data-tilda-page-alias^="prodvizhenie-sajtov/kontekstnaya-reklama"] .snoska.img-b:before {
    background: #ffffff;
}
div#rec244695422 .snoska-text b {
    margin-bottom: 5px;
    display: block;
}
#allrecords .snoska.snoska-d .snoska-text a {
    display: inline-block;
    margin-top: 8px;
    color: #ef043f;
    border-bottom: 1px dashed;
}
body.t-body div#allrecords[data-tilda-page-alias="about"] .snoska.snoska-d {
    top: 7px;
}
.red {
    color: #ef043f;
}
.green {
    color: #87c540;
}

.t-rec.t400_off[data-record-type="558"]:before {
    -webkit-transition: 0.9s;
    -o-transition: 0.9s;
    transition: 0.9s;
    height: 0;
}


footer#t-footer:before {
    content: '';
    background: url(https://static.tildacdn.com/tild6336-3763-4539-b364-646361666466/korzilla-logo2.svg);
    width: 180px;
    height: 120px;
    position: absolute;
    right: -10px;
    background-repeat: no-repeat;
    background-size: contain;
    top: -106px;
}
footer#t-footer:after {
    width: calc(100% - 180px);
    height: 5px;
}
}


/*** выноски от 1750 ***/







/**************** PROMO NEW DARK ******************/

.promo {
    background: -o-linear-gradient(333.44deg
, rgb(255 255 255 / 50%), rgb(255 255 255 / 30%));
    background: linear-gradient(116.56deg
, rgb(255 255 255 / 50%), rgb(255 255 255 / 30%));
    color: white;
}
.promo-demo .demo-txt {
    color: rgb(0 0 0 / 75%);
}/*
.promo-demo .demo-icon svg path {
    fill: rgb(255 255 255 / 74%) !important;
}*/
.video-txt {
    color: #ffffff;
}
span.ring.frst-ring {
    -webkit-box-shadow: inset 0 0 0 1px #a5f449;
            box-shadow: inset 0 0 0 1px #a5f449;
}
span.ring.sec-ring {
    background: #000000;
}
.play-icon svg path {
    fill: white;
}
.promo-video a:hover span.ring.frst-ring {
    -webkit-box-shadow: inset 0 0 0 2px #a5f449;
            box-shadow: inset 0 0 0 2px #a5f449;
}
.promo-sum {
    color: #D0FF6D;
}

#allrecords .promo .promo-txt a {
    color: #ffffff;
}

div#allrecords[data-tilda-page-id="10410428"] .t446 a {
    color: white !important;
}

.uc-panel-call .t446 .t446__right_buttons_but:first-child:hover a, div#nav178577996 .t446__right_buttons_but:first-child:hover a {
    background: #12121317 !important;
}
.uc-panel-call .t446 .t446__right_buttons_but:first-child:hover a td:before, div#nav178577996 .t446__right_buttons_but:first-child:hover a td:before {
    -webkit-filter: invert(0);
            filter: invert(0);
}
.shift-wrapper {
    width: 100% !important;
    max-width: none !important;
    margin: 0 !important;
    height: 100% !important;
    position: absolute !important;
    top: 0;
    right: 0;
    z-index: -1;
    background: #dbf9da;
}
.shift-effect {
    overflow: hidden;
    position: absolute;
    left: 0;
    width: 100%;
    height: 100%;
    -webkit-filter: brightness(1.2);
            filter: brightness(1.2);
}
.promo .pechat {
    display: none;
}




/****** END PROMO NEW DARK ******/


















body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col .t650__inner-col {
    background-color: #00000000 !important;
    background-image: -o-linear-gradient(299deg, white, #ffffff00 70%, #ffffff00);
    background-image: linear-gradient(151deg, white, #ffffff00 70%, #ffffff00);
}
body.t-body div#allrecords div#rec177713330 .t-container .t-col.t-col_4.t650__col:not(:nth-child(3)) {
    margin-right: 0;
}
body.t-body div#rec177713330 .t650 .t-container .t650__row:not(:first-child) {
    margin-top: 0 !important;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-saytov"]:before {
    content: '';
    width: calc(100% - 230px);
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background-size: cover;
    opacity: 0.2;
    background-image: url(https://static.tildacdn.com/tild3263-3339-4233-a339-376434363534/depositphotos_267768.jpg);
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"]:before {
    content: '';
    width: calc(100% - 230px);
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background-size: cover;
    background-image: url(https://static.tildacdn.com/tild6138-6638-4165-a230-656663333331/bg-prodv.jpg);
    opacity: 1;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov"] .t490__img {
    -webkit-filter: hue-rotate(324deg);
            filter: hue-rotate(324deg);
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya"]:before {
    content: '';
    width: calc(100% - 230px);
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background-size: cover;
    background-image: url(https://static.tildacdn.com/tild3062-3761-4232-b036-353334616264/bg-kont.jpg);
    opacity: 1;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya"] .t490__img {
    -webkit-filter: brightness(0.9) hue-rotate(280deg);
            filter: brightness(0.9) hue-rotate(280deg);
}

body.t-body #allrecords[data-tilda-page-alias*="integraciya-bitrix24"]:before {
    content: '';
    width: calc(100% - 230px);
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background-size: cover;
    background-image: url(https://static.tildacdn.com/tild3438-3131-4331-b766-663131316636/bg-btrx.jpg);
    opacity: 1;
}

body.t-body #allrecords[data-tilda-page-alias*="bonus-plus"]:before {
    content: '';
    width: calc(100% - 230px);
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background-size: cover;
    background-image: linear-gradient(45deg, #c5dce6, #edf2fc);
    opacity: 1;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"]:before {
    content: '';
    width: calc(100% - 230px);
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background-size: cover;
    background-image: url(https://static.tildacdn.com/tild6561-3664-4439-b265-306230643364/bg-pril.jpg);
    opacity: 1;
}
body.t-body #allrecords[data-tilda-page-alias*="razrabotka-prilozhenii"] .t490__img {
    -webkit-filter: hue-rotate(324deg);
            filter: hue-rotate(324deg);
}

body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"]:before {
    content: '';
    width: calc(100% - 230px);
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background-size: cover;
    background-image: url(https://static.tildacdn.com/tild3066-3061-4534-a465-643364353566/bg-rest2.jpg);
    opacity: 1;
}
body.t-body #allrecords[data-tilda-page-alias*="sajt-po-dostavke-edy"]:before {
    content: '';
    width: calc(100% - 230px);
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background-size: cover;
    background-image: url(https://static.tildacdn.com/tild3066-3061-4534-a465-643364353566/bg-rest2.jpg);
    opacity: 1;
}

body.t-body #allrecords[data-tilda-page-alias*="programmy-dlya-restoranov"] .t490__img {
    -webkit-filter: hue-rotate(324deg);
            filter: hue-rotate(324deg);
}
body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"]:before {
    content: '';
    width: calc(100% - 230px);
    height: 100%;
    position: fixed;
    right: 0;
    top: 0;
    background-size: cover;
    background-image: url(https://static.tildacdn.com/tild3431-3363-4633-a532-623062633431/bg-upak.jpg);
    opacity: 1;
}
body.t-body #allrecords[data-tilda-page-alias*="avtomatizaciya-biznesa"] .t490__img {
    -webkit-filter: hue-rotate(324deg);
            filter: hue-rotate(324deg);
}



body.t-body div#allrecords[data-tilda-page-alias*="about"] header#t-header:before,
body.t-body div#allrecords[data-tilda-page-alias*="forums"] header#t-header:before {
    content: '';
    width: 400px;
    height: 100%;
    background-image: url(https://static.tildacdn.com/tild3263-3339-4233-a339-376434363534/depositphotos_267768.jpg);
    position: fixed;
    left: 0;
    top: 0;
    background-size: cover;
    opacity: 0.2;
    pointer-events: none;
    z-index: -1;
}
body.t-body div#allrecords[data-tilda-page-alias*="forums"] header#t-header:before {
    -webkit-transform: scale(-1);
        -ms-transform: scale(-1);
            transform: scale(-1);
}

body.t-body div#allrecords[data-tilda-page-alias*="portfolio"] header#t-header:before {
    content: '';
    width: 400px;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-size: cover;
    opacity: 1;
    background-image: url(https://static.tildacdn.com/tild6138-6638-4165-a230-656663333331/bg-prodv.jpg);
    background-position-x: 20%;
    pointer-events: none;
    z-index: -1;
}
body.t-body div#allrecords[data-tilda-page-alias*="portfolio/"] header#t-header:before {
    content: '';
    width: 400px;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-size: cover;
    opacity: 1;
    background-image: url(https://static.tildacdn.com/tild6138-6638-4165-a230-656663333331/bg-prodv.jpg);
    background-position-x: 70%;
    pointer-events: none;
    z-index: -1;
}
body.t-body div#allrecords[data-tilda-page-alias*="price"] header#t-header:before {
    content: '';
    width: 400px;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-size: cover;
    opacity: 1;
    background-image: url(https://static.tildacdn.com/tild3062-3761-4232-b036-353334616264/bg-kont.jpg);
    background-position-x: 20%;
    pointer-events: none;
    z-index: -1;
}
body.t-body div#allrecords[data-tilda-page-alias*="blog"] header#t-header:before {
    content: '';
    width: 400px;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-size: cover;
    opacity: 1;
    background-image: url(https://static.tildacdn.com/tild3438-3131-4331-b766-663131316636/bg-btrx.jpg);
    background-position-x: 0%;
    pointer-events: none;
    z-index: -1;
}
body.t-body div#allrecords[data-tilda-page-alias*="contacts"] header#t-header:before {
    content: '';
    width: 400px;
    height: 100%;
    position: fixed;
    left: 0;
    top: 0;
    background-size: cover;
    opacity: 1;
    background-image: url(https://static.tildacdn.com/tild6561-3664-4439-b265-306230643364/bg-pril.jpg);
    background-position-x: 80%;
    pointer-events: none;
    z-index: -1;
}




body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item {
    width: calc(100%/4 - 0px);
    margin-right: 0;
    border: 1px solid rgb(0 0 0 / 12%);
    background: transparent;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item:not(:last-child) {
    border-right: 0;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col .t-heading {
    color: #7bbd2e !important;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t495__col.t-col.t-col_3.t-item:hover .t-heading.t-heading_lg {
    color: #7bbd2e !important;
}





/************ PROMO NEW LIGHT ***********/


.promo {
    background: -o-linear-gradient(333.44deg , rgb(255 255 255 / 76%), rgb(255 255 255 / 82%));
    background: linear-gradient(116.56deg , rgb(255 255 255 / 76%), rgb(255 255 255 / 82%));
    color: #171819;
}
.shift-effect {
    -webkit-filter: brightness(1.9);
            filter: brightness(1.9);
}
.promo-sum {
    color: #6dc704;
}
#allrecords .promo .promo-txt a {
    color: #020202;
    border-bottom: 1px solid;
}
.promo-seo {
    background: -o-linear-gradient(287.05deg, rgb(255 255 255 / 38%), rgb(255 255 255 / 0%));
    background: linear-gradient(162.95deg, rgb(255 255 255 / 38%), rgb(255 255 255 / 0%));
}
.promo-startups {
    background: -o-linear-gradient( 325deg , rgb(255 255 255 / 72%), rgb(255 255 255 / 12%));
    background: linear-gradient( 125deg , rgb(255 255 255 / 72%), rgb(255 255 255 / 12%));
}
.promo-projects {
    background: -o-linear-gradient( 325deg , rgb(255 255 255 / 47%), rgb(255 255 255 / 0%));
    background: linear-gradient( 125deg , rgb(255 255 255 / 47%), rgb(255 255 255 / 0%));
}
.promo-forums, .promo-gos {
    background: -o-linear-gradient( 325deg , rgb(0 0 0 / 4%), rgb(0 0 0 / 0%));
    background: linear-gradient( 125deg , rgb(0 0 0 / 4%), rgb(0 0 0 / 0%));
}
.promo-bitix {
    background: -o-linear-gradient( 325deg , rgb(255 255 255 / 51%), rgb(255 255 255 / 0%));
    background: linear-gradient( 125deg , rgb(255 255 255 / 51%), rgb(255 255 255 / 0%));
}
.video-txt {
    color: #000000;
}
.play-icon svg path {
    fill: #000000;
}
span.ring.frst-ring {
    -webkit-box-shadow: inset 0 0 0 1px #6ec704;
            box-shadow: inset 0 0 0 1px #6ec704;
}
span.ring.sec-ring {
    background: #ffffff;
}
div#allrecords[data-tilda-page-id="10410428"] .t446 a {
    color: #171616 !important;
}
/****** END PROMO NEW LIGHT ******/









.t-body div#allrecords:not([data-tilda-page-alias*="about"]) .t502 .t502__circle, .t-body div#allrecords:not([data-tilda-page-alias*="about"]) .t510 .t510__circle {
    border: 1px solid white !important;
    background-image: -o-linear-gradient(335deg, #ffffffc7, #ffffff00);
    background-image: linear-gradient(115deg, #ffffffc7, #ffffff00);
}
.t-body div#allrecords[data-tilda-page-alias*="about"] .t502 .t502__circle, .t-body div#allrecords[data-tilda-page-alias*="about"] .t510 .t510__circle {
    border: 1px solid #def4da !important;
    background-image: -o-linear-gradient(335deg, #def4da, #dff6d700);
    background-image: linear-gradient(115deg, #def4da, #dff6d700);
}


.tarifs:not(.tarifs-in) .tarif:hover:before {
    width: 17px;
}
.tarifs:not(.tarifs-in) .tarif:before {
    content: '';
    width: 0;
    height: 1px;
    position: absolute;
    left: 0;
    top: 37px;
    background: black;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
}



body.t-body div#allrecords > *:not(#t-header) .t229__maincontainer {
    overflow: hidden;
}
body.t-body div#allrecords > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active:before {
    content: '';
    background: #00000030;
    height: 1px;
    position: absolute;
    bottom: 0;
    left: -801px;
    width: 800px;
    display: block;
    z-index: 2;
}
body.t-body div#allrecords > *:not(#t-header) li.t229__list_item a.t-menu__link-item.t-active:after {
    content: '';
    background: #00000030;
    height: 1px;
    position: absolute;
    bottom: 0;
    right: -801px;
    width: 800px;
    display: block;
    z-index: 2;
}



/****************** tilt эффект ***************/



.tilt {
    will-change: transform;
    -webkit-transform-style: preserve-3d;
    transform-style: preserve-3d;
    -webkit-transform: perspective(150px) rotateX(0deg) rotateY(0deg);
    transform: perspective(150px) rotateX(0deg) rotateY(0deg);
}
.tilt .snoska-text {
    -webkit-transform: translateZ(60px) translateY(0) translateX(0);
    transform: translateZ(60px) translateY(0) translateX(0);
    -webkit-transition: 0s;
    -o-transition: 0s;
    transition: 0s;
    position: relative;
    left: 15px;
    top: 15px;
}

.tilt.snoska {
    right: -170px;
    width: 110px;
    padding: 20px 0;
    top: -75px;
    font-size: 20px;
}
.tilt.snoska.snoska-d {
    font-size: 15px;
    padding: 0;
    top: -12px;
}
.tilt.snoska.img-a:after {
    width: 23px;
    height: 20px;
    top: -88px;
    right: -90px;
    -webkit-transform: rotate3d(0, 2, 2, 5deg);
            transform: rotate3d(0, 2, 2, 5deg);
    pointer-events: none;
}
.tilt.snoska.snoska-f {
    top: 0px;
    font-size: 11px;
}
.tilt .snoska-title {
    font-size: 23px;
}

.tilt.snoska.snoska-d.img-e .snoska-text {
    left: 20px;
    top: 25px;
}
.tilt.snoska.snoska-d.img-b1 {
    top: 20px;
}
.tilt.snoska.snoska-d.img-b {
    top: 40px;
}
.tilt.snoska.snoska-d.img-c {
    top: 80px;
}
.tilt.snoska.img-f:before {
    width: 200px;
    height: 350px;
    top: -70px;
    left: -27px;
    pointer-events: none;
}
.tilt.snoska.img-f:after {
    content: '';
    width: 190px;
    height: 210px;
    position: absolute;
    top: -40px;
    left: -37px;
    z-index: -1;
}
.tilt.snoska.snoska-d .snoska-text span {
    font-size: 11px;
}
div#rec269675769 .tilt.snoska.snoska-d.img-b3 {
    width: 120px;
}
body.t-body #allrecords[data-tilda-page-alias*="prodvizhenie-sajtov/kontekstnaya-reklama"] .tilt.snoska.snoska-d.first.img-h1 {
    width: 120px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t532__col {
    margin-right: 2px;
    width: calc(100%/3 - 2px);
     padding: 0; 
}
#allrecords .t532__textwrapper__content {
    margin: 14px auto;
}
#allrecords .t532__text a {
    display: inline-block;
    background: white;
    padding: 10px;
    margin: 0 3px 6px;
    border-radius: 5px;
    font-size: 0;
    width: 80px;
    height: 18px;
    background-repeat: no-repeat;
    background-size: contain;
    background-position: 50%;
}
#allrecords .t532__text a:hover {
    -webkit-transform: scale(1.07);
        -ms-transform: scale(1.07);
            transform: scale(1.07);
}
#allrecords .t532__text a[href*="apple"] {
    background-image: url(https://static.tildacdn.com/tild3332-3438-4038-b737-656565613132/appstore.svg) !important;
}
#allrecords .t532__text a[href*="google"] {
    background-image: url(https://static.tildacdn.com/tild6631-3162-4233-a463-343436343939/playmarket.svg) !important;
}
#allrecords .t532__textwrapper {
    padding: 0px 15px;
    position: relative;
    position: absolute;
    bottom: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
}
.t532__table {
    height: auto !important;
    padding-bottom: 110%;
}
.t532__bg {
    bottom: auto;
    height: 100%;
    background-position-y: 0;
    -webkit-transition: background-position-y 0.5s ease-out;
    -o-transition: background-position-y 0.5s ease-out;
    transition: background-position-y 0.5s ease-out;  
}
.t532__table:hover .t532__bg {
    background-position-y: -97px;
}
.t532__separator {
    margin-bottom: 2px;
}


body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header {
    min-height: auto !important;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header .t612__title {
    padding: 20px 20px;
    font-size: 16px !important;
    text-align: left;
    height: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;   
    display: -webkit-box;   
    display: -ms-flexbox;   
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__col {
    vertical-align: middle;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__header .t612__left .t612__title {
    font-size: 0 !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__header {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-orient: horizontal;
    -webkit-box-direction: normal;
        -ms-flex-direction: row;
            flex-direction: row;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__header > * {
    width: calc(100%/4 - 18px) !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item > * {
    width: calc(100%/4 - 18px) !important;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: stretch;
        -ms-flex-align: stretch;
            align-items: stretch;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item .t612__col .t612__title {
    width: 100%;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-pack: center;
        -ms-flex-pack: center;
            justify-content: center;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__title.t-descr {
    padding: 20px 25px;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 .t612__left {
    width: 300px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612 * {
    border-color: #00000040!important;
}
.t612 {
    position: relative;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__middle_item:not(:last-child) {
    border-bottom: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper:before {
    content: '';
    width: calc(100%/2 - 36px);
    border: 5px solid #191a1c;
    height: calc(100% - 2px);
    position: absolute;
    right: -4px;
    top: -4px;
    pointer-events: none;
    z-index: 2;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__header .t612__col:nth-last-child(-n+2) .t612__title {
    background: #acd08d;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item:not(:nth-last-child(-n+2)) .t612__col .t612__title {
    background: #bfff8959;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item .t612__col .t612__title[field="li_title2__1485805746242"],
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item .t612__col .t612__title[field="li_title4__1485805780697"],
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item .t612__col .t612__title[field="li_title4__1485818956543"],
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item .t612__col .t612__title[field="li_title4__1485818976579"],
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item .t612__col .t612__title[field="li_title2__1485824433720"] {
    background: #f5785242;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item:nth-last-child(-n+2) .t612__col:nth-last-child(-n+2) .t612__title {
    background: white;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item:last-child .t612__title {
    font-size: 18px !important;
}
body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__wrapper .t612__middle_item:last-child .t612__col .t612__title {
    color: #5ca20b;
}

body.t-body #allrecords[data-tilda-page-alias^="razrabotka-prilozhenii"] .t612__title[field="li_title2__1588077063552"] {
    color: #ca0a0a !important;
}
div#rec316070835 .snoska.img-e3:before {
    -webkit-transform: rotate(-75deg);
        -ms-transform: rotate(-75deg);
            transform: rotate(-75deg);
    left: -78px;
    top: -63px;
}
div#rec315211816 {
    max-width: none !important;
}
#allrecords div#rec315211816 .t532__text a {
    width: 100px;
    -webkit-box-shadow: none;
            box-shadow: none;
    height: 28px;
}
div#allrecords div#rec315211816 .t532__text {
    font-size: 0 !important;
}
div#rec315211816 .t532__bottommargin_sm {
    font-size: 22px;
    margin-bottom: 7px;
    line-height: 1.15em;
}
.t532__table:hover .t532__bg {
    background-position-y: 100%;
}/*
.t532__cell {
    display: block;
    width: 100%;
    height: 1000px;
    position: absolute;
    left: 0;
    top: 0;
}
.t532__bg {
    height: 100%;
    position: static;
    background-size: 100% auto;
}*/
.t532__bg {
    height: 650px;
    background-size: contain;
}
.t532__table:hover .t532__bg {
    background-position-y: -6.5vw;
}



.t604__imgwrapper .t-slds__bgimg {
    height: 2100px;/*
    background-size: contain;*/
    width: 100%;
    height: auto;
    background-position-y: top !important;
}
.t604__imgwrapper {
    position: static;
    width: 100%;
    height: 100%;
    display: table-cell;
}

.t604 .t-slds__item .t-slds__wrapper {
    height: auto !important;
    padding-bottom: 115% !important;
    position: relative;
    overflow: hidden;
}
.t604 .t-slds__item {
    min-height: auto;
}/*
.tarif:after {
    content: '';
    background: black;
    border-radius: 50%;
    position: absolute;
    width: 180%;
    height: 190%;
    mix-blend-mode: color-burn;
    opacity: 0.15;
    left: -160%;
    bottom: -210%;
    transition: 0.4s ease-out;
    filter: blur(51px);
}
.tarif {
    overflow: hidden;
}
.tarif:hover:after {
    left: -40%;
    bottom: -40%;
}
.tarif>* {
    z-index: 2;
}*/



/******* боковое меню в блоге ************/



#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] {
    padding: 0px !important;
    opacity: 1;
    margin: 0px !important;
}

#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m {
    left: 0px;
    position: static;
    width: auto;
    -webkit-box-shadow: none;
            box-shadow: none;
    opacity: 1;
    background: transparent !important;
    display: block !important;
    -webkit-transform: none !important;
        -ms-transform: none !important;
            transform: none !important;
    overflow: visible;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__container {
    width: 230px;
    height: calc(100vh - 488px);
    z-index: 1;
    overflow: auto;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: transparent;
    position: fixed !important;
    -webkit-box-shadow: none !important;
    box-shadow: none !important;
    padding: 30px 14px 0px 0px !important;
    top: 340px;
    right: 30px;
    bottom: auto;
    left: auto;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__list-title {
    padding-top: 0px;
    padding-bottom: 15px;
    position: fixed;
    top: 305px;
    width: 240px;
    right: 30px;
    z-index: 200;
    padding: 10px 10px 20px;
    -webkit-box-sizing: border-box;
    box-sizing: border-box;
    background: white;
    left: auto;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m_close .t830m__top {
    padding: 0 !important;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__container {
    position: static;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__list-title-text {
    font-size: 12px;
    cursor: default;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830__panel, #allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__overlay,
#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__close {
    display: none !important;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__submenu {
    padding-left: 0;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__submenu-item {
    margin-bottom: 17px;
    padding: 0;
}

#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__submenu-item a {
    padding-top: 0px;
    padding-bottom: 0px;
    clear: both;
    font-family: Montserrat, Arial, sans-serif;
    margin: 0px;
    line-height: 1.2em;
    font-weight: 400;
    display: inline;
    border-bottom: 1px solid rgb(92 149 202);
    font-size: 13px !important;
    color: rgb(39 40 41) !important;
    opacity: 1 !important;
}
#allrecords[data-tilda-page-alias^="blog/"] .t-rec[data-record-type="830"] .t830m__submenu-item a:hover {
    opacity: 1 !important;
    color: #5c95ca !important;
}

.shift-effect.inner {
    top: 0;
    height: 100vh;
    -webkit-filter: brightness(1.1);
            filter: brightness(1.1);
    position: static;
}
.t-form__successbox {
    position: absolute;
    left: 0;
    top: 0;
    height: 100%;
    background: white;
    color: #0f0f10;
    padding: 50px 45px;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    text-align: left;
    line-height: 1.6em;
    font-size: 22px !important;
    z-index: 222;
    min-height: 510px;
}
.t-form__successbox:before {
    content: '';
    background: url(https://static.tildacdn.com/tild6334-3038-4466-a135-343565373032/bitva-menedjerov.gif);
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 280px;
    background-size: cover;
}
div#rec182686858 .t862__quiz .t-form__successbox:before {
    content: '';
    background: url(https://static.tildacdn.com/tild6533-6362-4739-b039-646638616237/zayavka-test.gif);
    position: absolute;
    bottom: 0;
    right: 0;
    width: 100%;
    height: 320px;
    background-size: cover;
}
.t702 .t-popup__container {
    min-height: 520px !important;
}
div#rec323755692 {
    min-height: 100vh;
    font-family: 'krzlGmtry',Arial,sans-serif;
}
.nopage {
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    position: relative;
    z-index: 2;
    min-height: 700px;
}
.nopage-left-container {
    max-width: 570px;
    position: relative;
}

.nopage-left-btns li:before {
    display: none;
}

.nopage-left-btns ul li {
    display: inline-block;
    vertical-align: top;
    margin: 0 10px 10px 0;
}

.nopage-left-btns ul li a {
    display: inline-block;
    background: #ffffff;
    padding: 16px 24px;
    color: black !important;
    text-transform: uppercase;
    font-size: 12px;
    letter-spacing: 1px;
    font-weight: 600;
    line-height: 1em;
}

.nopage-left-btns ul {
    padding: 0 !important;
    font-size: 0;
}
h1.nopage-h1 {
    font-weight: 600;
    line-height: 1.1em;
    margin-bottom: 30px;
}
span.nopage-descr {
    font-size: 20px;
    opacity: 0.7;
    font-weight: 300;
}
.nopage-left-btns {
    margin-top: 70px;
}
.nopage-left-btns ul li a[href*="razrabotka-saytov"] {
    background: #c4ef8b;
}
.nopage-left-btns ul li a[href*="prodvizhenie"] {
    background: #f7df91;
}
.nopage-left-btns ul li a[href*="reklama"] {
    background: #ffc4bd;
}
.nopage-left-btns ul li a[href*="bitrix"] {
    background: #84e9fd;
}
.nopage-left-btns ul li a[href*="prilozh"] {
    background: #c9c7ff;
}
.nopage-left-btns ul li a[href*="resto"] {
    background: #ff95b7;
}
.nopage-left-btns ul li a[href*="avtomat"] {
    background: #94e4c6;
}

div#allrecords[data-tilda-page-alias="nopage"] footer#t-footer:before {
    display: none;
}
div#allrecords[data-tilda-page-alias="nopage"] footer#t-footer:after {
    width: 100%;
}
.nopage-img-container:before {
    content: '';
    background: -o-radial-gradient(#0c7dbc00, #0c7dbc00, #25b8dc, #25b8dc);
    background: radial-gradient(#0c7dbc00, #0c7dbc00, #25b8dc, #25b8dc);
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
}

.nopage-img-container {
    position: relative;
    font-size: 0;
    top: -40px;
}
.nopage-left-txt {
    color: white;
}
div#allrecords[data-tilda-page-alias="nopage"] {
    background: #25b8dc;
}
body.t-body div#rec324084326 {
    width: 40% !important;
    margin: 0 !important;
    max-width: none !important;
    position: absolute !important;
    top: 0;
    right: 0;
    height: 100vh;
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
    overflow: hidden;
}
span.nopage-nadzag {
    position: absolute;
    font-size: 50px;
    font-weight: 600;
    color: black;
    opacity: 0.13;
    top: -100px;
}
#allrecords .nopage-left-btns ul li a:hover {
    -webkit-filter: brightness(1.1);
            filter: brightness(1.1);
}
.t702 .t702__form-bottom-text a {
    color: #5f5d5d !important;
    -webkit-box-shadow: inset 0px -1px 0px 0px #5f5d5d !important;
            box-shadow: inset 0px -1px 0px 0px #5f5d5d !important;
}


#allrecords[data-tilda-page-alias*="vacancy"] .t-form__successbox:before {
    background-image: url(https://static.tildacdn.com/tild3338-3464-4235-b937-303935373831/vakancii-korzilla.gif);
}

body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t849 {
    max-width: 510px;
    min-height: 370px;
}
body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t107 {
    position: absolute;
    right: 0;
    width: 400px;
    top: 0px;
    height: 360px;
}
body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t107 img {
    max-width: 100%;
    max-height: 100%;
    -o-object-fit: contain;
       object-fit: contain;
    position: absolute;
    right: 0;
    top: 0;
    width: 100%;
    height: auto;
    display: block;
    bottom: auto;
    background-position-y: 0;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] header#t-header {
        background: #fbeff2;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] header#t-header:before {
    content: '';
    width: 400px;
    height: 100%;
    background-image: url(https://static.tildacdn.com/tild3066-3061-4534-a465-643364353566/bg-rest2.jpg);
    position: fixed;
    left: 0;
    top: 0;
    background-size: cover;
    opacity: 1;
    pointer-events: none;
    z-index: -1;
    background-position-x: 100%;
}
.t-body div#allrecords[data-tilda-page-alias*="vacancy"] .t502 .t502__circle {
    border: 1px solid #def4da !important;
    background-image: -o-linear-gradient(335deg, #def4da, #dff6d700);
    background-image: linear-gradient(115deg, #def4da, #dff6d700);
}
div#allrecords[data-tilda-page-alias*="vacancy"] .t403 {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -ms-flex-wrap: wrap;
        flex-wrap: wrap;
}

div#allrecords[data-tilda-page-alias*="vacancy"] .t403__container-table {
    display: inline-block;
    vertical-align: top;
    width: calc(50% - 18px);
    border: 5px solid #87c540;
    background: white !important;
    -webkit-transition: 0.3s ease-in-out !important;
    -o-transition: 0.3s ease-in-out !important;
    transition: 0.3s ease-in-out !important;
    -webkit-transform: translateY(0);
        -ms-transform: translateY(0);
            transform: translateY(0);
    position: relative;
    margin: 0 0 15px;
}
.bx-livechat-box {
    border-radius: 5px !important;
}
div#allrecords[data-tilda-page-alias*="vacancy"] .t403__container-table:hover {
    -webkit-box-shadow: 0 14px 50px -10px #87c5405e;
            box-shadow: 0 14px 50px -10px #87c5405e;
    -webkit-transform: translateY(-4px);
        -ms-transform: translateY(-4px);
            transform: translateY(-4px);
}
div#allrecords[data-tilda-page-alias*="vacancy"] .t403__tcol1 {
    width: 30%;
    display: none;
}

div#allrecords[data-tilda-page-alias*="vacancy"] .t403__container-table:nth-child(odd) {
    margin-right: 15px;
}
div#allrecords[data-tilda-page-alias*="vacancy"] .t403__container-table:first-child .t403__tcol2 {
    border: 0;
}
div#allrecords[data-tilda-page-alias*="vacancy"] .t403__title {
    margin-bottom: 0;
    text-decoration: none !important;
    border-bottom: 1px solid;
    background-position: 0px 1.1em;
    background-repeat: repeat-x;
    background-size: 100% 1px;
    display: inline;
    -webkit-text-decoration-skip-ink: none;
            text-decoration-skip-ink: none;
    width: auto;
}
div#allrecords[data-tilda-page-alias*="vacancy"] .t403__uptitle {
    letter-spacing: 0;
    font-weight: 400;
    margin-bottom: 14px;
    font-size: 20px;
    color: #69af18;
}
div#allrecords[data-tilda-page-alias*="vacancy"] .t403__descr.t-descr {
    margin-top: 20px;
}
div#allrecords[data-tilda-page-alias*="vacancy"] .t403__title:hover {
    background-image: none;
}
body.t-body div#allrecords[data-tilda-page-alias*="vacancy"] #rec177627365 .t-menu__link-item.t-active {
    color: #b7244d !important;
}
div#allrecords[data-tilda-page-alias*="vacancy"] .t403__textwrapper {
    margin: 30px 40px;
    margin-bottom: 40px;
}

body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t005 .t-col {
    display: inline-block;
    vertical-align: top;
    width: auto !important;
    margin-right: 20px !important;
    margin-bottom: 0 !important;
}

body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t005 .t-row {
    display: -webkit-box;
    display: -ms-flexbox;
    display: flex;
    -webkit-box-align: center;
        -ms-flex-align: center;
            align-items: center;
}

body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t005 .t-col .t005__text {
    padding: 0 !important;
    font-size: 20px !important;
}

body.t-body #allrecords[data-tilda-page-alias*="vacancy"] .t005 .t-col:first-child .t005__text {
    padding: 8px 20px 9px !important;
    display: inline-block;
    background: #87c540;
    color: white;
    border-radius: 4px;
}
.t849__header .t849__title {
    -webkit-transition: color 0.3s;
    -o-transition: color 0.3s;
    transition: color 0.3s;
}
.t849__header.t849__opened .t849__title {
    color: #67ad17;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t156__wrapper {
    flex-wrap: wrap;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t156 .t156__item {
    display: block;
    width: 100%;
    margin-bottom: 25px;
    -webkit-box-shadow: 0 0 34px 7px rgb(57 58 66 / 10%);
            box-shadow: 0 0 34px 7px rgb(57 58 66 / 10%);
    font-size: 0;
    position: relative;
}
body.t-body div#allrecords[data-tilda-page-alias^="portfolio/"] .t156 .t156__item:before {
    content: '';
    width: 100%;
    height: 100%;
    position: absolute;
    left: 0;
    top: 0;
    -webkit-box-shadow: inset 0 0 0 1px rgb(6 6 6 / 8%);
            box-shadow: inset 0 0 0 1px rgb(6 6 6 / 8%);
    pointer-events: none;
}
.t-carousel__zoomer__control:hover .t-carousel__zoomer__arrow__wrapper:before {
    background: #87c540;
}
.t-carousel__zoomer__arrow__wrapper:before {
    width: 46px;
    height: 46px;
    background: rgb(255 255 255);
    top: calc(50% - 33px);
    -webkit-transition: 0.2s;
    -o-transition: 0.2s;
    transition: 0.2s;
}
.t-carousel__zoomer__arrow__wrapper.t-carousel__zoomer__arrow__wrapper_right:before {
    right: calc(50% - 36px);
}
.t-carousel__zoomer__arrow__wrapper_right {
    right: 40px;
}
.t-carousel__zoomer__arrow__wrapper_left {
    left: 40px;
}
.t-carousel__zoomer__arrow__wrapper.t-carousel__zoomer__arrow__wrapper_left:before {
    left: calc(50% - 37px);
}
.t-carousel__zoomer__control:hover {
    opacity: 1;
}
.t-zoomer__close, .t-zoomer__scale.showed {
    background: white !important;
    border-radius: 50%;
}
#allrecords[data-tilda-page-alias^="portfolio/"] .t119__preface, #allrecords[data-tilda-page-alias^="portfolio/"] .t004 {
    max-width: 830px;
}
#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="224"] {
    position: absolute !important;
    right: 0;
    width: 300px !important;
    margin: 0 !important;
    right: 80px;
    top: 160px;
}
#allrecords[data-tilda-page-alias^="portfolio/"] .t-rec[data-record-type="224"] .t-col {
    width: 70% !important;
}
#allrecords[data-tilda-page-alias^="portfolio/"] .t670 .t-slds__bullet_wrapper {
    text-align: right;
    padding-left: 0;
    max-width: 100%;
    padding-top: 10px;
    text-align: center;
}
.t801 .t-slds__items-wrapper {
    -webkit-transition: 0.4s ease-out !important;
    -o-transition: 0.4s ease-out !important;
    transition: 0.4s ease-out !important;
}
#nav178577996 .t446__rightwrapper .t446__right_buttons_but {
    cursor: pointer;
}


body.t-body .bx-livechat-position-bottom-left {
    -webkit-transform-origin: top left;
    -ms-transform-origin: top left;
    transform-origin: top left;
    left: auto;
    bottom: auto;
    top: 90px;
    right: 40px;
    max-width: 320px;
    max-height: calc(100vh - 120px);
}
body.t-body .bx-livechat-mobile-state .bx-livechat-box {
    border-radius: 5px;
}
body.t-body .bx-livechat-wrapper {
    -webkit-box-shadow: 0 6px 49px 10px rgb(0 0 0 / 17%);
    box-shadow: 0 6px 49px 10px rgb(0 0 0 / 17%);
}
body.t-body .b24-widget-button-wrapper {
    display: none !important;
}
.t827__container_padd-20 {
    padding-left: 0;
    padding-right: 0;
}



div#allrecords[data-tilda-page-alias^="portfolio/"] > .t-rec[data-record-type="403"] {
    max-width: none !important;
}




div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__title {
    color: #fff;
    font-size: 18px;
    line-height: 1.35;
    text-transform: uppercase;
    letter-spacing: 2px;
    margin-bottom: 10px;
}

div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header) .t-container .t403__col.t-col:nth-child(3n) {
    margin-right: 0 !important;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] > *:not(#t-header) .t-container .t403__col.t-col {
    width: calc(100%/3 - 23px);
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(3n) {
    margin-right: 0 !important;
}

div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table {
    display: inline-block !important;
    vertical-align: top;
    width: calc(100%/3 - 26px);
    margin-right: 34px;
    margin-bottom: 34px;
}
body div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__container-table:nth-child(3n) {
    margin-right: 0;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__tcol1, 
div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__tcol2 {
    width: 100%;
    margin: 0;
    vertical-align: top;
    display: block;
    position: relative;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__separator {
    padding-top: 105%;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__tcol2 {
    border-bottom: 0;
    border-right: 0;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] a.t403__link {
    position: relative;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] a.t403__link:before {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    background-image: -webkit-linear-gradient(top, rgb(46 50 56 / 50%), rgb(41 41 49 / 60%), rgb(43 43 56 / 90%)) !important;
    -webkit-transition: 0.3s;
    -o-transition: 0.3s;
    transition: 0.3s;
    opacity: 0.1;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] a.t403__link:hover:before {
    opacity: 1;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__textwrapper {
    padding: 40px 40px;
    position: absolute;
    left: 0;
    width: 100%;
    -webkit-box-sizing: border-box;
            box-sizing: border-box;
    margin: 0;
    z-index: 2;
    bottom: -30px;
    opacity: 0;
    -webkit-transition: 0.3s ease-out;
    -o-transition: 0.3s ease-out;
    transition: 0.3s ease-out;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] a.t403__link:hover .t403__textwrapper {
    opacity: 1;
    bottom: 0;
}

div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__descr {
    color: white;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t403__link::after {
    content: '';
    position: absolute;
    left: 0;
    top: 0;
    width: 100%;
    height: 100%;
    z-index: 1;
    pointer-events: none;
    -webkit-box-shadow: inset 0 0 0 1px #2a292b17;
            box-shadow: inset 0 0 0 1px #2a292b17;
}
div#allrecords[data-tilda-page-alias^="portfolio/"] .t403 {
    font-size: 0;
}

.t972 {
    z-index: 9999 !important;
}


.t142 .t-btn:before {
    content: '';
    background-image: url(https://static.tildacdn.com/tild3166-3730-4731-b934-316566323765/arrow-btn.svg);
    width: 41px;
    height: 14px;
    background-repeat: no-repeat;
    position: absolute;
    right: -25px;
    top: calc(50% - 7px);
    z-index: 2;
    background-position-x: left;
    background-position-y: center;
    filter: brightness(9.5);
    pointer-events: none;
    animation-name: bounce;
    animation-duration: 1.5s;
    animation-iteration-count: infinite;
    animation-timing-function: ease-in-out;
    pointer-events: none;
}
 
body.t-body #allrecords[data-tilda-page-alias^="blog/"] > *:not(#t-header) .t107__widthauto {
     margin: 0;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t107m {
    max-width: 960px;
}
body.t-body #allrecords[data-tilda-page-alias^="blog/"] .t107__title {
    text-align: center;
    padding-top: 20px;
    padding-bottom: 15px;
}
body.t-body div#allrecords > *:not(#t-header) .t-container .t-col.t558__col:before {
    display: none !important;
}
  
  
::selection {
    color: #fff;
    -webkit-text-stroke-color: transparent;
    background: #65ab14;
}

@keyframes bounce {
        0%   { transform: translateX(0); }
        50%  { transform: translateX(-10px); }
        100% { transform: translateX(0); }
}
 