@import url(reset.css);@import url(components.css);@import url(iconfonts.css);@import url(fonts.css);body{font-family:'Segoe UI';font-size:23px;background-color:#0f172a;color:#fff}@media (max-width:767.98px){body{font-size:18px}}.wrapper{display:flex;flex-direction:column;min-height:100%;overflow:clip}.wrapper>main{flex-grow:1}[class*="__container"]{max-inline-size:1310px;margin-inline:auto;padding-inline:15px}.header{position:sticky;top:0;z-index:50}.header__container{}.header__body{column-gap:46px;row-gap:5px;background-color: rgb(15, 23, 42, 0.95);box-shadow:0 25px 50px -12px rgba(0,0,0,.25) , 0 0 15px 0 rgba(0,0,0,.07);display:grid;align-items:center;grid-template-columns:auto 1fr auto;padding: calc(10px + (80 - 10) * ((100vw - 320px) / (2500 - 320)));padding-top:6px;padding-bottom:6px}.header__link-logo{position:relative;z-index:4;font-size:32px;font-weight:700;line-height:110%;transition:color .3s}.header__link-logo:hover{color:#aa51fe}.header__menu{}.menu{}.menu__body{}.menu__list{display:flex;flex-wrap:wrap;column-gap:32px;row-gap:5px}.menu__item{}.menu__link{color:#fff;font-size:16px;font-weight:500;line-height:1.5;letter-spacing:.5px;transition:color .3s}.menu__link:hover{color:#aa51fe}.header__actions{}.actions-header{display:flex;column-gap:10px;align-items:center;flex-wrap:wrap;position:relative;z-index:5}.actions-header__button{}.actions-header__button .--icon-phone{position:relative;padding-left:25px}.actions-header__button .--icon-phone::before{position:absolute;top:3px;left:0}.actions-header__button .icon-phone-1{display:inline-block;margin:-10px 10px -12px -10px;width:36px;height:37px;background:url(../img/icons/life.svg) right no-repeat}.actions-header__button .icon-phone-2{display:inline-block;margin:-10px 10px -11px -10px;width:34px;height:34px;background:url(../img/icons/Vodafone.svg) right no-repeat}.actions-header__button .icon-phone-3{display:inline-block;margin:-10px 10px -9px -10px;width:34px;height:34px;background:url(../img/icons/Kyivstar-mini.svg) right no-repeat}.phone-3 strong{font-weight:normal}.telegram-button{text-align:center;margin-right:-40px;padding-inline:10px;padding-block:6px}.telegram-button .--icon-telegram{}.telegram-button .--icon-telegram::before{font-size:28px;line-height:35px;color:#fff}.telegram-button strong{display:none;font-weight:normal}.actions-header__button .--icon-arrow-up-right2{position:relative;padding-right:25px}.actions-header__button .--icon-arrow-up-right2::before{position:absolute;top:5px;right:0;transform:rotate(45deg);transition:right .5s;animation:arrowHeader 1.5s 8s linear infinite}@keyframes arrowHeader {
    0% {
        right: 0;
    }

    50% {
        right: -10px;
    }

    100% {
        right: 0;
    }
}.actions-header__button:hover>.--icon-arrow-up-right2::before{right:-10px;transition:right .5s}@media screen and (min-width:767.98px) and (max-width:1399.98px){.actions-header{row-gap:5px;column-gap:5px;justify-content:end;max-width:270px}.phone-3{padding-inline:10px}.phone-3 .icon-phone-3{width:32px;height:32px;margin-left:-2px;margin-right:-2px;margin-top:-15px}.actions-header .button--transparent{display:none}.phone-3 strong{display:none}.telegram-button{margin-right:0;padding-inline:10px;padding-block:6px}}@media (max-width:991.98px){.header{}.header__body{padding:5px;column-gap:20px}.menu__list{column-gap:20px}.actions-header{column-gap:10px}.button--mini{}}@media (max-width:767.98px){.menu{position:fixed;inset-inline-start:-100%;inset-block-start:0;block-size:100%;inline-size:100%;transition:inset-inline-start .3s;overflow:auto;background-color: rgb(15, 23, 42, 0.99);padding-block-start:105px;padding-inline:15px;padding-block-end:130px}.menu::before{position:fixed;content:"";z-index:14;block-size:64px;inset-block-start:0;inset-inline-start:0;inset-inline-end:0;transition:visibility .3s;visibility:hidden;background-color:#192131;box-shadow:0 25px 50px -12px rgba(0,0,0,.25) , 0 0 15px 0 rgba(0,0,0,.07)}.open-menu .menu{inset-inline-start:0}.open-menu .menu::before{visibility:visible}.menu__list{flex-direction:column;align-items:center;row-gap:25px;padding-inline-end:18px}.menu__link{font-size:30px}.actions-header{row-gap:10px;bottom:-500px}.open-menu .actions-header{position:fixed;left:0;right:0;bottom:0;transition:bottom .4s;justify-content:center;padding:5px;padding-bottom:15px;background-color: rgb(15, 23, 42, 0.95)}.open-menu .button--transparent{display:none}.icon-menu{display:block;position:relative;inline-size:48px;block-size:48px;z-index:5}.icon-menu span,.icon-menu::before,.icon-menu::after{content:"";position:absolute;block-size:4px;border-radius:4px;background-color:#fff;transition:all .3s}.icon-menu::before,.icon-menu::after{inline-size:15px}.icon-menu::before{inset-inline-start:10px;inset-block-start:14px}.icon-menu::after{inset-inline-end:10px;inset-block-end:14px}.icon-menu span{inset-inline-start:50%;inset-block-start:50%;transform:translate(-50%,-50%);inline-size:28px}.open-menu .icon-menu span{transform:translate(-50%,-50%) rotate(-45deg);inline-size:33px}.open-menu .icon-menu::before{transform:translate(0,1px) rotate(45deg);border-radius:4px 0 0 4px}.open-menu .icon-menu::after{transform:translate(0,-2px) rotate(45deg)}.header__body{padding-block:8px;padding-inline-start:24px;padding-inline-end:8px;grid-template-columns:auto auto;justify-content:space-between}.actions-header__button{min-width:220px}.telegram-button .--icon-telegram{display:inline-block;position:absolute;top:6px;left:30px;width:30px;height:30px}.telegram-button strong{display:inline-block;padding-block:6px;padding-left:20px}.telegram-button{position:relative;margin-right:0}}@media (max-width:439.98px){.actions-header__button{}}.header-block-promo-all-pages{margin-top:10px;margin-bottom: calc(-70px + (-120 + 70) * ((100vw - 320px) / (2510 - 320)))}.header-block-promo__body{position:relative;display:grid;grid-template-columns:148px 1fr;justify-items:end;align-items:center;z-index:10}.header-block-promo-logo{padding-left:10px;padding-right:10px}.header-block-promo-logo img{width:128px;height:136px}.header-block-promo-text{font-size: calc(13px + (20 - 13) * ((100vw - 320px) / (2510 - 320)));color:#b0c4de;padding-right:10px}.header-block-promo-text p:not(:last-child) {margin-bottom: calc(4px + (10 - 4) * ((100vw - 320px) / (2510 - 320)))}.block-promo-body{overflow:hidden;background-color:#c9d2d7;background-color:#d4e3e6}.design-V-4{overflow:visible}.design-V-5{overflow:visible}.design-V-3{position:relative;background-image:url(../img/logo/fon-header-V-3-04.webp);background-repeat:no-repeat;background-size:cover;z-index:1}.design-V-3::before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:#000;z-index:2;opacity:.8}.design-V-4{position:relative;background-image:url(../img/logo/fon-header-V-4-04.webp);background-repeat:no-repeat;background-size:cover;z-index:1}.design-V-4::before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:#000;z-index:2;opacity:.8}.design-V-5{position:relative;background-image:url(../img/logo/Fon-painter-work-V-2-2500.webp);background-repeat:no-repeat;background-size:cover;background-position:top center;z-index:1}.design-V-5::before{position:absolute;content:"";top:0;left:0;right:0;bottom:0;background-color:#000;z-index:2;opacity:0}.block-promo-logo{position:relative;z-index:4}.block-promo-logo img{width:auto;height: calc(170px + (500 - 170) * ((100vw - 320px) / (2500 - 320)));margin-left:-15px;margin-top:0;margin-bottom:-45px}.block-promo-logo-V-3 img{width:auto;height: calc(170px + (500 - 170) * ((100vw - 320px) / (2560 - 320)));margin-left: calc(-70px + (-130 + 70) * ((100vw - 320px) / (2560 - 320)));opacity:1}.block-promo-logo-V-4 img{width:auto;margin: calc(3px + (12 - 3) * ((100vw - 320px) / (2560 - 320)));margin-bottom: calc(-20px + (-80 + 20) * ((100vw - 320px) / (2560 - 320)));height: calc(150px + (700 - 150) * ((100vw - 320px) / (2560 - 320)));opacity:1}.block-promo-logo-V-5 img{width:auto;margin: calc(3px + (12 - 3) * ((100vw - 320px) / (2560 - 320)));margin-bottom: calc(-20px + (-80 + 20) * ((100vw - 320px) / (2560 - 320)));height: calc(150px + (700 - 150) * ((100vw - 320px) / (2560 - 320)));opacity:1}.block-promo-logo svg{width:auto;height: calc(170px + (550 - 170) * ((100vw - 320px) / (2500 - 320)));margin-top:-10px;margin-bottom:-15px}.block-promo-logo svg g{fill:#0f172a}.block-promo-items{position:relative;z-index:5;display:grid;grid: "promo-logo promo-1"
        "promo-logo promo-2"
        / auto 1fr;justify-items:end;align-items:center}#promo-logo{grid-area:promo-logo}#promo-1{grid-area:promo-1}#promo-2{grid-area:promo-2}.block-promo-item{padding:10px;color:#0f172a;font-size: calc(10px + (18 - 10) * ((100vw - 320px) / (1310 - 320)))}.design-V-3 .block-promo-item{color:#fff;opacity:.7}.block-promo-item .brave-ukraine{display:block;position:relative}.block-promo-item .brave-ukraine::before{position:absolute;content:"";width: calc(40px + (70 - 40) * ((100vw - 320px) / (1310 - 320)));height: calc(40px + (70 - 40) * ((100vw - 320px) / (1310 - 320)));top:-8px;left: calc(-40px + (-90 + 40) * ((100vw - 320px) / (1310 - 320)));z-index:4;background-image:url(../img/hero/support-ukraine-150.webp);background-size:cover}.block-promo-item .team-icon{display:block;position:relative}.block-promo-item .team-icon::before{position:absolute;content:"";width: calc(40px + (70 - 40) * ((100vw - 320px) / (1310 - 320)));height: calc(40px + (70 - 40) * ((100vw - 320px) / (1310 - 320)));top:-8px;left: calc(-40px + (-90 + 40) * ((100vw - 320px) / (1310 - 320)));z-index:4;background-image:url(../img/hero/two-color-team.svg);background-size:cover}@media (max-width:649.98px){.block-promo-item .brave-ukraine::before,.block-promo-item .team-icon::before{display:none}.design-V-3{background-image:url(../img/logo/fon-header-V-3-04-mini.webp)}.design-V-3::before{opacity:.7}.design-V-4{background-image:url(../img/logo/fon-header-V-4-04-mini.webp)}.design-V-4::before{opacity:.7}.design-V-5{background-image:url(../img/logo/Fon-painter-work-V-2-mini.webp)}.design-V-5::before{opacity:0}}.block-target{margin-top:10px;margin-right:10px;padding:10px;color:#fff;align-self:start;font-size: calc(15px + (20 - 15) * ((100vw - 320px) / (1310 - 320)));text-align:center;text-transform:uppercase}.design-V-3 .block-target{color:#fff;opacity:.7}.block-target .brave-ukraine{display:block;position:relative}.block-target .brave-ukraine::before{position:absolute;content:"";width: calc(40px + (70 - 40) * ((100vw - 320px) / (1310 - 320)));height: calc(40px + (70 - 40) * ((100vw - 320px) / (1310 - 320)));top:-8px;left: calc(-40px + (-90 + 40) * ((100vw - 320px) / (1310 - 320)));z-index:4;background-image:url(../img/hero/support-ukraine-150.webp);background-size:cover}.block-target .kiev-icon{display:block;position:relative}.block-target a.kiev{padding:10px;padding-top:3px;border-top:3px solid #fff}.block-target .kiev-icon::before{content:"";width: calc(15px + (35 - 15) * ((100vw - 320px) / (1310 - 320)));height: calc(15.357px + (35.833 - 15.357) * ((100vw - 320px) / (1310 - 320)));top:-8px;left: calc(-40px + (-90 + 40) * ((100vw - 320px) / (1310 - 320)));z-index:4;background-image:url(../img/icons/logotyp-kyiv-new-kashtan.svg);background-size:cover}@media (max-width:649.98px){.block-target a.kiev{padding:6px;padding-top:3px;border-top:1px solid #fff}.block-target{margin-top:5px;margin-right:5px;padding:10px;font-size: calc(12px + (20 - 12) * ((100vw - 320px) / (2500 - 320)))}}.page{}.page__hero{}.page__companies{}.page__powerful{}.page__ourteam{}.page__customers{}.page__speed{}.page__testimonials{}.page__events{}[class*="page__"]{padding-top:80px;padding-bottom:80px}@media (max-width:991.98px){[class*="page__"]{padding-top:60px;padding-bottom:60px}}@media (max-width:767.98px){[class*="page__"]{padding-top:48px;padding-bottom:48px}}[class*="--graco"]{margin-top:-85px}.hero{}.hero__container{text-align:center}.hero__block-header{margin-bottom:80px}.hero__image{max-width:100%;border-radius:10px;box-shadow:0 25px 50px -12px rgba(0,0,0,.25) , 0 0 15px 0 rgba(0,0,0,.07)}@media (max-width:991.98px){.hero{padding-top:70px}.hero__block-header{margin-bottom:60px}}@media (max-width:767.98px){.hero{padding-top:35px}.hero__block-header{margin-bottom:48px}}.services__container{}.services__body{display:flex;flex-wrap:nowrap;margin-left:-15px;margin-right:-15px;padding-inline:0;background-color:#fcfdfd}.services__items{display:flex;flex-wrap:wrap;justify-content:center;align-items:center}.services__item{text-align:left;padding-left: calc(4px + (50 - 4) * ((100vw - 320px) / (1310 - 320)));color:#0f172a}.services__bg{}.services__bg img{width:341px;height:500px;overflow:visible}@media (max-width:767.98px){.services__items{}.services__bg img{width:273px;height:400px}}@media (max-width:634.98px){.services__container{margin-right:-65px}}@media (max-width:529.98px){.services__container{margin-right:-105px}}.leveling__container{padding-inline:0}.leveling__body{margin-left:-15px;margin-right:-15px;padding-inline:0}.leveling__items{display:flex;flex-wrap:wrap;justify-content:center}.leveling__item{display:flex;flex-wrap:nowrap;width:100%;border-bottom:40px solid #6b24ae}.leveling__content{width:100%;padding-inline: calc(24px + (80 - 24) * ((100vw - 320px) / (1310 - 320)));align-content:center;background-color:#fff;color:#0f172a}.leveling__content h2,.leveling__content h3{font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (1310 - 320)));font-weight:400;padding-bottom:15px;text-transform:uppercase;background-color:#fff;color:#6b24ae}.leveling__container ul{padding-left:7%;margin-top:15px;margin-bottom:15px}.leveling__container li{}.leveling__container li::before{content:"\ea10";font-family:'icomoon';padding-right:8px;color:#aa51fe;font-size:13px}.leveling__bg{padding-top:40px}.leveling__bg img{width:auto;height:300px}.leveling__items .block-1{padding-right: calc(-15px + (200 + 15) * ((100vw - 320px) / (1310 - 320)))}.leveling__items .block-2{padding-left: calc(-15px + (200 + 15) * ((100vw - 320px) / (1310 - 320)))}.leveling__items .block-3{padding-right: calc(-15px + (200 + 15) * ((100vw - 320px) / (1310 - 320)))}.leveling__items .block-1 .leveling__bg{margin-left:-45px}.leveling__items .block-2 .leveling__content{order:2;z-index:5}.leveling__items .block-2 .leveling__bg{order:1;margin-left:0;margin-right:-38px;z-index:7}.leveling__items .block-3 .leveling__bg{margin-left:-37px}.putty__container{padding-inline:0}.putty__body{margin-left:-15px;margin-right:-15px;padding-inline:0}.putty__items{display:flex;flex-wrap:wrap;justify-content:center;overflow:hidden}.putty__item{display:flex;flex-wrap:nowrap;width:100%}.putty__item{border-bottom:40px solid #581c87}.putty__content{width:100%;padding-inline: calc(24px + (80 - 24) * ((100vw - 320px) / (1310 - 320)));align-content:center;background-color:#fff;color:#0f172a}.putty__content h2,.putty__content h3{font-size: calc(20px + (30 - 20) * ((100vw - 320px) / (1310 - 320)));font-weight:400;padding-bottom:15px;text-transform:uppercase;background-color:#fff;color:#6b24ae}.putty__container ul{padding-left:7%;margin-top:15px;margin-bottom:15px}.putty__container li{}.putty__container li::before{content:"\ea10";font-family:'icomoon';padding-right:8px;color:#aa51fe;font-size:13px}.putty__bg{padding-top:60px}.putty__bg img{width:auto;height:300px}.putty__items .block-1{padding-left: calc(-15px + (200 + 15) * ((100vw - 320px) / (1310 - 320)));border-right:40px solid #581c87}.putty__items .block-2{padding-right: calc(-15px + (200 + 15) * ((100vw - 320px) / (1310 - 320)));border-left:40px solid #581c87}.putty__items .block-3{padding-left: calc(-15px + (200 + 15) * ((100vw - 320px) / (1310 - 320)));border-right:40px solid #581c87}.putty__items .block-4{padding-right: calc(-15px + (200 + 15) * ((100vw - 320px) / (1310 - 320)));border-left:40px solid #581c87}@media (max-width:991.98px){.putty__items .block-1,.putty__items .block-3{border-right-width:0}.putty__items .block-2,.putty__items .block-4{border-left-width:0}}.putty__items .block-1 .putty__content{order:2;z-index:5}.putty__items .block-1 .putty__bg{order:1;padding-top:80px;margin-left:0;margin-right:0;z-index:7}.putty__items .block-2 .putty__bg{margin-left:-44px}.putty__items .block-3 .putty__content{order:2;z-index:5}.putty__items .block-3 .putty__bg{order:1;padding-top:10px;margin-left:0;margin-right:-43px;z-index:7}.putty__items .block-4 .putty__content{z-index:7}.putty__items .block-4 .putty__bg{margin-left:-5px;margin-right:-23px;z-index:5}.putty__items .block-1 .putty__bg img{height:280px}.putty__items .block-2 .putty__bg img{}.putty__items .block-3 .putty__bg img{height:350px}.advantages{position:relative;background-color:#581c87}.advantages__container{position:relative;padding-block:80px}.advantages__items{display:flex;flex-wrap:wrap;justify-content:space-evenly;column-gap:60px;row-gap:120px;padding-top:60px;margin:0 auto;text-align:center}.advantages__item{position:relative;display:grid;column-gap:20px;row-gap:0;max-width:380px;padding-top:140px;justify-items:center;border-radius:4px}.advantages__item::before{position:absolute;width:150px;height:150px;top:0;left:calc(50% - 75px);border-radius:50%;color:#c084fc;font-size:100px;font-weight:300;line-height:100px;text-align:center}.advantages__item:nth-child(1)::before {content:"I"}.advantages__item:nth-child(2)::before {content:"II"}.advantages__item:nth-child(3)::before {content:"III"}.advantages__item:nth-child(4)::before {content:"IV"}.advantages__item:nth-child(5)::before {content:"V"}.advantages__item:nth-child(6)::before {content:"VI"}.advantages__item:nth-child(7)::before {content:"VII"}.advantages__item:nth-child(8)::before {content:"VIII"}.advantages__icon{display:flex;position:relative;width:250px;height:250px;justify-content:center;align-items:center;padding:10px}.advantages__icon::before{content:"";position:absolute;width:100%;height:100%;top:0;left:0;overflow:hidden;background-color:transparent}.advantages__icon img{position:relative;max-width:100%}.advantages__icon svg{position:relative;width:200px;height:100%}.advantages__icon svg path{stroke:#8dff9a}.advantages__label{margin-bottom:25px;font-size:30px;font-weight:500;color:#ffd700;text-transform:uppercase}.advantages__text{font-size:1.3rem;color:#fff}.advantages p{margin-bottom:15px}.advantages .block-header__title{margin-bottom:0;text-align:center}.advantages .block-header__title span{font-size:.3em;font-weight:300;letter-spacing:.2em;color:#ca91ff}.advantages .advantages__item .block-header__buttons{align-items:start}.advantages .advantages__item .button--white-border{background-color:transparent;border:2px solid transparent;transition:color .5s;min-width:auto;padding-inline:10px}.advantages .advantages__item .button{background-color:transparent;transition:color .5s;min-width:auto;padding-inline:10px}.advantages .advantages__item .button--white-border:hover,.advantages .advantages__item .button:hover{color:#fff2a8;transition:color .5s}@media (max-width:767.98px){.advantages__items{row-gap:60px;padding-top:60px}.advantages__item::before{font-size:50px;line-height:50px}.advantages__icon{width:120px;height:120px;padding:10px}.advantages__icon svg{width:120px;height:100%;top:-65px}.advantages__label{margin-top:-60px;margin-bottom:20px;font-size:28px}.advantages__item{padding-top:140px}}.comments{position:relative;background-color:#581c87}.comments__container{position:relative;padding-block:80px}.comments .block-header__title{margin-bottom:0;text-align:center}.comments .block-header__title span{font-size:.3em;font-weight:300;letter-spacing:.2em;color:#ca91ff}.comments__items{display:flex;flex-wrap:wrap;justify-content:space-evenly;column-gap:10px;row-gap:10px;padding-top:60px;margin:0 auto;text-align:center}.comments__item{display:grid;justify-items:center}.comments__img img{position:relative;max-width:100%;width:420px;height:auto}.page__cost-painter-table,.page__cost-paint-table{}.cost-paint-table__container{margin-top:-160px}.cost-painter-table__container{margin-top:-50px}.cost-paint-table__box{position:relative;margin-left:90px;z-index:9}.alternative-background,.cost-painter-table__box{position:relative;z-index:9}.alternative-background{margin-top:240px}.cost-paint-table__box::before{position:absolute;content:"";width:124px;height:250px;top:50px;left:-99px;background-image:url(../img/hero/Girl-1-LEFT-transparent-DARK-&-LIGHT-H-500.webp);background-repeat:no-repeat;background-position:top right;background-size:cover;z-index:10}.cost-painter-table__box::before{position:absolute;content:"";width:170px;height:250px;top:-225px;right:30px;background-image:url(../img/hero/Girl-8-transparent-DARK-H-500.webp);background-repeat:no-repeat;background-position:top right;background-size:cover;z-index:10}.alternative-background::before{position:absolute;content:"";width:216px;height:230px;top:-230px;left:30px;background-image:url(../img/hero/Girl-5-transparent-DARK-H-500.webp);background-repeat:no-repeat;background-position:top right;background-size:cover;z-index:10}@media (max-width:767.98px){.cost-paint-table__container{margin-top:-60px}.cost-painter-table__container{margin-top:0}.cost-painter-table__box,.cost-paint-table__box{margin-left:0}.cost-paint-table__box::before{width:124px;height:250px;top:-162px;left:200px;background-position:top right;transform:rotate(90deg)}.cost-painter-table__box::before{}}.cost-title-table{display:flex;padding-inline:20px;justify-content:center;align-items:center;text-align:center;min-height:120px;background-color:#9333ea;border:3px solid #fff;color:#fff;text-transform:uppercase;text-wrap:balance}#cost-table-painter,#cost-table-paint{counter-reset:numberCostPainter -1}.cost-painter-table__body,.cost-paint-table__body{display:grid;gap:0;grid-auto-flow:row;grid-template-columns:50px 1fr minmax(50px,80px) minmax(50px,60px) minmax(50px,80px);background-color:#fff;color:#0f172a;overflow:hidden;border:3px solid #fff;align-items:center}.cost-painter-table__body li,.cost-paint-table__body li{padding:5px;padding-top:7px;padding-bottom:7px;min-height:110px;align-content:center}@media (max-width:499.98px){.cost-painter-table__body,.cost-paint-table__body{grid-template-columns:25px minmax(120px,250px) minmax(20px,60px) minmax(20px,50px) minmax(20px,50px)}.cost-painter-table__body li,.cost-paint-table__body li{min-height:120px;padding-left:0;padding-right:0}.cost-painter-table__box::before,.cost-paint-table__box::before{left:90px}}.cost-painter-table__body li.cost-number:nth-child(2n+1),
.cost-paint-table__body li.cost-number:nth-child(2n+1) {background-color:#f6ddff}.cost-painter-table__body li.cost-number:first-child,.cost-paint-table__body li.cost-number:first-child{min-height:70px;background-color:#ffc;color:#555;align-content:center}.cost-painter-table__body li.cost-number:first-child::before,.cost-paint-table__body li.cost-number:first-child::before{content:"п/н";font-size:12px}.cost-number{text-align:center}.cost-number::before{counter-increment:numberCostPainter;content:counter(numberCostPainter) ".";font-size:14px}.cost-painter-table__body li.cost-name-work:nth-child(2n),
.cost-paint-table__body li.cost-name-work:nth-child(2n) {background-color:#f6ddff}.cost-name-work{text-align:left}.cost-painter-table__body li.cost-name-work:nth-child(2),
.cost-paint-table__body li.cost-name-work:nth-child(2) {min-height:70px;background-color:#ffc;text-align:center;color:#555}.cost-painter-table__body li.cost-value:nth-child(2n+1),
.cost-paint-table__body li.cost-value:nth-child(2n+1) {background-color:#f6ddff}.cost-value{text-align:right}.cost-painter-table__body li.cost-value:nth-child(3),
.cost-paint-table__body li.cost-value:nth-child(3) {min-height:70px;background-color:#ffc;text-align:center;align-content:center;font-size:12px;color:#555}.cost-painter-table__body li.cost-currency:nth-child(2n),
.cost-paint-table__body li.cost-currency:nth-child(2n) {background-color:#f6ddff}.cost-painter-table__body .cost-currency,.cost-paint-table__body .cost-currency{text-align:right;padding-right:0;font-size:.8em}.cost-painter-table__body li.cost-currency:nth-child(4),
.cost-paint-table__body li.cost-currency:nth-child(4) {min-height:70px;background-color:#ffc;text-align:right;font-size:12px;align-content:center;color:#555}.cost-painter-table__body li.cost-units:nth-child(2n+1),
.cost-paint-table__body li.cost-units:nth-child(2n+1) {background-color:#f6ddff;overflow:hidden}.cost-painter-table__body .cost-units,.cost-paint-table__body .cost-units{text-align:left;padding-left:0;overflow:hidden;font-size:.8em}.cost-painter-table__body .cost-value span,.cost-paint-table__body .cost-value span{font-size:.8em}.cost-painter-table__body .cost-units sup,.cost-paint-table__body .cost-units sup{font-size:12px}.cost-painter-table__body li.cost-units:nth-child(5),
.cost-paint-table__body li.cost-units:nth-child(5) {min-height:70px;background-color:#ffc;text-align:left;font-size:12px;align-content:center;color:#555;overflow:hidden}.footnote{padding:20px;background-color:#fff8dc;color:#0f172a;overflow:hidden;border:3px solid #fff}.footnote span{padding-right:7px;color:red}.price-pdf{margin-top:40px;line-height:50px}.price-pdf a:link{padding-right:10px;padding-bottom:5px;border-bottom:1px solid #fff}.price-pdf a span{position:relative;padding-left:60px}.price-pdf span svg{position:absolute;top:-5px;left:9px;width:40px;height:40px}.price-pdf span svg path{stroke-width:40px;fill:#8dff9a}.counter_downloads{font-size:.8em;color:#5f9ea0}.companies{}.companies__container{}.companies__title:not(:last-child) {margin-bottom:80px}.companies__items{display:flex;justify-content:space-evenly;gap:24px;flex-wrap:wrap}.companies__item{}@media (max-width:991.98px){.companies__title:not(:last-child) {margin-bottom:60px}}@media (max-width:767.98px){.companies__title:not(:last-child) {margin-bottom:48px}}.easy{margin-top:50px}.easy__container{display:grid;align-items:start;grid-template-columns:1fr 29.296875%;column-gap:80px;row-gap:8px}.easy__body{}.easy__block-header{}.easy__media{max-width:400px;padding-top:37px}.easy__container .--icon-paint-format{position:relative}.easy__container .--icon-paint-format::before{font-size: calc(150px + (280 - 150) * ((100vw - 320px) / (1310 - 320)));transform:rotate(25deg);color:#581c87}@media (max-width:991.98px){.easy__container{column-gap:10px}}@media (max-width:767.98px){.easy__container{justify-items:center;grid-template-columns:auto}.easy__block-header{justify-items:center;text-align:center}.easy__block-header .block-header__link{justify-self:center}.easy__media{padding-top:10px}}.experience{margin-top:50px}.experience__container{display:grid;align-items:start;grid-template-columns:1fr 49.296875%;column-gap:0;row-gap:8px}.experience__body{}.experience__block-header{}.experience__media{padding-top:47px;margin-left:-15px;margin-right:-15px}.experience__container .--icon-paint-format{position:relative}.experience__container .--icon-paint-format::before{font-size: calc(150px + (280 - 150) * ((100vw - 320px) / (1310 - 320)));transform:rotate(25deg);color:#581c87}@media (max-width:991.98px){.experience__container{justify-items:center;grid-template-columns:auto}}@media (max-width:767.98px){.experience__container{justify-items:center;grid-template-columns:auto}.experience__block-header{justify-items:center;text-align:center}.experience__block-header .block-header__link{justify-self:center}.experience__media{padding-top:10px}}.trust{}.trust__container{display:grid;align-items:start;grid-template-columns:1fr 29.296875%;column-gap:10px;row-gap:10px}.trust__body{}.trust__block-header{}.trust__media{padding-top:37px}.trust__image{max-width:100%}@media (max-width:991.98px){.trust__container{column-gap:40px}}@media (max-width:767.98px){.trust__container{justify-items:center;grid-template-columns:auto}.trust__block-header{justify-items:center;text-align:center}.trust__block-header .block-header__link{justify-self:center}}.discover{}.discover__container{display:grid;align-items:start;grid-template-columns:1fr 29.296875%;column-gap:80px;row-gap:48px}.discover__body{}.discover__block-header{}.discover__media{padding-top:37px}.discover__image{max-width:100%}@media (max-width:991.98px){.discover__container{column-gap:40px}}@media (max-width:767.98px){.discover__container{justify-items:center;grid-template-columns:auto}.discover__block-header{justify-items:center;text-align:center}.discover__block-header .block-header__link{justify-self:center}}.powerful{}.powerful__container{display:grid;align-items:start;grid-template-columns:35.15625% 1fr;column-gap:80px;row-gap:48px}.powerful__body{align-self:center}.powerful__block-header{}.powerful__media{}.powerful__image{max-width:100%;border-radius:10px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1) , 0 0 10px 0 rgba(0,0,0,.07)}@media (max-width:991.98px){.powerful__container{column-gap:40px}}@media (max-width:767.98px){.powerful__container{justify-items:center;grid-template-columns:auto}.powerful__block-header{justify-items:center;text-align:center}}.art{}.art__container{display:grid;align-items:start;grid-template-columns:35.15625% 1fr;column-gap:80px;row-gap:48px}.art__body{align-self:center}.art__block-header{}.art__media{text-align:center}.art__image{max-width:100%;border-radius:10px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1) , 0 0 10px 0 rgba(0,0,0,.07)}@media (max-width:991.98px){.art__container{column-gap:40px}}@media (max-width:767.98px){.art__container{justify-items:center;grid-template-columns:auto}.art__block-header{justify-items:center;text-align:center}}.ourteam{}.ourteam__container{display:grid;align-items:start;grid-template-columns:35.15625% 1fr;column-gap:80px;row-gap:48px}.ourteam__body{align-self:center}.ourteam__block-header{}.ourteam__media{}.ourteam__image{max-width:100%;overflow:hidden}@media (max-width:991.98px){.ourteam__container{column-gap:40px}}@media (max-width:767.98px){.ourteam__container{justify-items:center;grid-template-columns:auto}.ourteam__block-header{justify-items:center;text-align:center}}.customers{}.customers__container{display:grid;align-items:start;grid-template-columns:1fr 29.296875%;column-gap:80px;row-gap:48px}.customers__body{}.customers__block-header{}.customers__media{padding-top:37px}.customers__image{max-width:100%}@media (max-width:991.98px){.customers__container{column-gap:40px}}@media (max-width:767.98px){.customers__container{justify-items:center;grid-template-columns:auto}.customers__block-header{justify-items:center;text-align:center}.customers__block-header .block-header__link{justify-self:center}}.speed{}.speed__container{display:grid;align-items:start;grid-template-columns:40.15625% 1fr;column-gap:80px;row-gap:48px}.speed__body{align-self:center}.speed__block-header{}.speed__media{}.speed__image{max-width:100%;border-radius:10px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1) , 0 0 10px 0 rgba(0,0,0,.07)}@media (max-width:991.98px){.speed__container{column-gap:40px}}@media (max-width:767.98px){.speed__container{justify-items:center;grid-template-columns:auto}.speed__block-header{justify-items:center;text-align:center}}.quality{}.quality__container{display:grid;align-items:start;grid-template-columns:1fr 30%;column-gap:10px;row-gap:48px}.quality__body{align-self:center}.quality__block-header{}.quality__media{padding-top:250px;max-width:100%}.quality__image{max-width:100%;border-radius:10px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1) , 0 0 10px 0 rgba(0,0,0,.07)}@media (max-width:991.98px){.quality__container{justify-items:center;grid-template-columns:auto}.quality__container p{text-align:left}.quality__block-header{justify-items:center;text-align:center}.quality__media{padding-top:40px;max-width:600px}}.in-time{background-color:#581c87}.in-time__container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:80px;align-items:center}.in-time__block-header{}.in-time__media{}.in-time__image{max-width:100%;overflow:hidden}.in-time__item{}.item-in-time{display:grid;gap:16px}.item-in-time__text{line-height:1.6}.item-in-time__body{display:flex;gap:16px;align-items:flex-start}.item-in-time__avatar{border-radius:50%;overflow:hidden}.item-in-time__info{align-self:center}.item-in-time__name{line-height:1.6}.item-in-time__position{font-size:16px;line-height:1.4}.item-in-time__position span{font-size:.8em}@media (max-width:1147.98px){.in-time__container{gap:40px}}@media (max-width:991.98px){.in-time__container{justify-items:center;grid-template-columns:auto;row-gap:32px}.in-time__block-header{justify-items:center;text-align:center}.in-time__block-header .block-header__link{justify-self:center}}.superman{background-color:#581c87}.superman__container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:80px;align-items:center}.superman__block-header{}.superman__media{}.superman__image{max-width:100%;overflow:hidden}.superman__item{}.item-superman{display:grid;gap:16px}.item-superman__text{line-height:1.6}.item-superman__body{display:flex;gap:16px;align-items:flex-start}.item-superman__avatar{border-radius:50%;overflow:hidden}.item-superman__info{align-self:center}.item-superman__name{line-height:1.6}.item-superman__position{font-size:16px;line-height:1.4}.item-superman__position span{font-size:.8em}@media (max-width:1147.98px){.superman__container{gap:40px}}@media (max-width:991.98px){.superman__container{justify-items:center;grid-template-columns:auto;row-gap:32px}.superman__block-header{justify-items:center;text-align:center}.superman__block-header .block-header__link{justify-self:center}}.testimonials{background-color:#581c87}.testimonials__container{display:grid;grid-template-columns:repeat(3,1fr);column-gap:80px;align-items:center}.testimonials__block-header{}.testimonials__media{}.testimonials__image{max-width:100%;border-radius:10px;overflow:hidden;box-shadow:0 20px 25px -5px rgba(0,0,0,.1) , 0 0 10px 0 rgba(0,0,0,.07)}.testimonials__item{}.item-testimonials{display:grid;gap:16px}.item-testimonials__text{line-height:1.6}.item-testimonials__body{display:flex;gap:16px;align-items:flex-start}.item-testimonials__avatar{border-radius:50%;overflow:hidden}.item-testimonials__info{align-self:center}.item-testimonials__name{line-height:1.6}.item-testimonials__position{font-size:16px;line-height:1.4}@media (max-width:991.98px){.testimonials__container{gap:40px}}@media (max-width:767.98px){.testimonials__container{justify-items:center;grid-template-columns:auto;row-gap:32px}.testimonials__block-header{justify-items:center;text-align:center}.testimonials__block-header .block-header__link{justify-self:center}}.question__container{background-color:#fff;color:#0f172a}.question__container article{padding-inline: calc(0px + (70 - 0) * ((100vw - 520px) / (1310 - 520)))}.question__container a[name]{display:block;width:20px;height:20px;margin-bottom:80px}.question__container h6{}.question__body{position:relative;padding-block:60px}.question__body::before{position:absolute;content:"";width:160px;height:240px;top:-22px;right:-17px;background-image:url(../img/hero/Boy-1-transparent-plus-logo-width-160.webp);background-repeat:no-repeat;z-index:10}.block__questions{}.block__questions h3{font-size: calc(20px + (34 - 20) * ((100vw - 320px) / (1310 - 320)));font-weight:400;color:#581c87;text-align:center;text-wrap:balance;padding-bottom:3px;margin-left:-20px;margin-right:100px;margin-bottom:40px;border-bottom:1px dashed #aa51fe}.question__container article h4{font-size: calc(23px + (30 - 23) * ((100vw - 320px) / (1310 - 320)));font-weight:600;text-align:center;text-wrap:balance;margin-bottom:25px}.question__container article p{margin-bottom:15px;font-size: calc(17px + (22 - 17) * ((100vw - 320px) / (1310 - 320)))}.question__container article:not(:first-child) ul {padding-left:7%;margin-top:15px;margin-bottom:15px;font-size: calc(17px + (22 - 17) * ((100vw - 320px) / (1310 - 320)))}.question__container article ul li{}.question__container article.block__questions ul li{position:relative;font-size: calc(18px + (26 - 18) * ((100vw - 320px) / (1310 - 320)));padding-left:25px;padding-right:10px}.question__container article.block__questions ul li::before{position:absolute;width:24px;height:24px;top:22px;left:-10px;font-size:20px;font-family:'icomoon';content:"\ea41";color:#aa51fe;transform:rotate(90deg)}.question__container article:not(:first-child) ul li::before {content:"\ea10";font-family:'icomoon';padding-right:8px;color:#aa51fe;font-size:13px}.question__container article a:link{color:#00008b;display:inline-block;padding-inline:2px;border-bottom:1px dotted #00f}.question__container article a:hover{color:#8b0000;border-bottom:1px solid #8b0000}.question__container article h6 a{padding:6px;font-weight:500;color:#00008b;border-bottom:1px dotted transparent}.question__container article h6 a:link{color:#00008b;border-bottom:1px dotted transparent}.question__container article h6 a:hover{color:#8b0000;border-bottom:1px dashed gray}.events{background-color:#fff;color:#0f172a}.events__container{}.events__header{display:flex;align-items:center;gap:20px;justify-content:space-between}.events__header:not(:last-child) {margin-bottom:50px}.events__title{}.events__link{flex-shrink:0}.link_event{}.events__items{display:grid;gap:24px;grid-template-columns:repeat(auto-fill,minmax(min(430px,100%),1fr))}.events__item{}.item-event{position:relative}.item-event__category{position:absolute;z-index:2;top:16px;left:16px;border-radius:4px;background-color:#f3e8ff;color:#6b21a8;font-size:14px;line-height:1.4;padding:2px 8px;transition:color .3s , background-color .3s}.item-event__category:hover{color:#fff;background-color:#6b21a8}.item-event__link-image{display:block;overflow:hidden;border-radius:5px}.item-event__image{transition:transform .5s;object-fit:cover;width:100%;height:100%}.item-event__image:hover{transform:scale(1.05)}.item-event__body{padding-top:24px}.body-item-event{}.body-item-event__category{font-size:16px;font-weight:500;line-height:1.1}.body-item-event__category:not(:last-child) {margin-bottom:4px}.body-item-event__category:hover{text-decoration:underline}.body-item-event__title{font-size:40px;line-height:1.1;font-weight:700;transition:color .3s}.body-item-event__title:hover{color:#6b21a8}.body-item-event__title:not(:last-child) {margin-bottom:28px}.body-item-event__link-title{}.body-item-event__link{}@media (max-width:991.98px){.body-item-event__title{font-size:32px}}@media (max-width:767.98px){.events__header{flex-direction:column;align-items:center;text-align:center}.body-item-event__title{font-size:24px}}.page__quality-of-painting{}.quality-of-painting__container{margin-top:-100px;margin-bottom:50px;text-align:center}.quality-of-painting__container .block-header__buttons{margin-top:50px}.quality-of-painting__body{display:grid;gap:20px;grid-template-columns:repeat(auto-fit,minmax(450px,1fr));text-align:center;margin-bottom:50px}.video__item{}.video_item_box{position:relative;padding:0 0 178% 0}.video_item_box video{object-fit:cover;position:absolute;top:0;left:0;width:100%;height:100%}.footer{border-top:1px solid #cbd5e1;background-color:#fff;color:#0f172a}.footer__container{}.footer__body{padding-block:48px;display:flex;justify-content:space-between;flex-wrap:wrap;column-gap:48px;row-gap:48px}.footer__logo{flex-basis:210px;color:#0f172a;font-size:32px;font-weight:700;line-height:1.1}.footer__nav{}.nav-footer{flex-basis:210px}.nav-footer__title{text-transform:uppercase;color:#94a3b8;font-size:16px;font-weight:500;line-height:1.1}.nav-footer__title:not(:last-child) {margin-bottom:24px}.nav-footer__list{}.nav-footer__item{}.nav-footer__item:not(:last-child) {margin-bottom:24px}.nav-footer__link{font-size:16px;line-height:1.4}.nav-footer__link:hover{text-decoration:underline}.footer__bottom{border-top:1px solid #cbd5e1;padding-block:48px;display:flex;justify-content:space-between;align-items:center;flex-wrap:wrap;gap:20px}.footer__copy{}.footer__social{}.social{display:flex;align-items:center;flex-wrap:wrap;column-gap:15px;row-gap:5px}.social__item{}.social__link{}.social__link img{vertical-align:middle}@media (max-width:1289.98px){.footer__logo{text-align:center;flex-basis:100%}}@media (max-width:516.98px){.nav-footer{text-align:center;flex-basis:100%}.footer__bottom{flex-direction:column;align-items:center}}.--anim .easy__container{transform:scale(0);transition:transform .4s}.--animate .easy__container{transform:scale(1);transition:transform .8s}.--anim .experience__container{transform:scale(0);transition:transform .4s}.--animate .experience__container{transform:scale(1);transition:transform .8s}.--anim .trust__container{transform:scale(0);transition:transform .4s}.--animate .trust__container{transform:scale(1);transition:transform .8s}.--anim .discover__container{transform:scale(0);transition:transform .4s}.--animate .discover__container{transform:scale(1);transition:transform .8s}.--anim .powerful__container{transform:scale(0);transition:transform .4s}.--animate .powerful__container{transform:scale(1);transition:transform .8s}.--anim .art__container{transform:scale(0);transition:transform .4s}.--animate .art__container{transform:scale(1);transition:transform .8s}.--anim .ourteam__container{transform:scale(0);transition:transform .4s}.--animate .ourteam__container{transform:scale(1);transition:transform .8s}.--anim .customers__container{transform:scale(0);transition:transform .4s}.--animate .customers__container{transform:scale(1);transition:transform .8s}.--anim .speed__container{transform:scale(0);transition:transform .4s}.--animate .speed__container{transform:scale(1);transition:transform .8s}.--anim .quality__container{transform:scale(0);transition:transform .4s}.--animate .quality__container{transform:scale(1);transition:transform .8s}.--anim .advantages__container{transform:scale(0);transition:transform .4s}.--animate .advantages__container{transform:scale(1);transition:transform .8s}.--anim .comments__container{transform:scale(0);transition:transform .4s}.--animate .comments__container{transform:scale(1);transition:transform .8s}.--anim .hand-painter__graco{left:-450px;transition:left 24.0s}.--animate .hand-painter__graco{left:calc(100% - 300px);transition:left 3.0s}@media (max-width:599.98px){.--animate .hand-painter__graco{left:calc(100% - 250px)}}.--anim .hand-painter__graco .torch-visible{opacity:1;transition:opacity 20.0s}.--animate .hand-painter__graco .torch-visible{opacity:0;transition:opacity 8.0s}.color-by-facebook div{width:100%;height:300px;margin-block:40px}