@media(min-width:1200px){#mobile-menu{display:none!important}#mobile-block{display:flex!important}.header-selection-block .d-xxl-none,.header-selection-block .d-xl-none{display:none!important}.d-none.d-xl-flex{display:flex!important}.h-b .container{max-width:1240px}.h-b h1{max-width:920px;text-wrap:balance;font-size:clamp(2.7rem,4.4vw,4.5rem);line-height:1.08}.h-b p{max-width:760px}.portfolio-block .container,.uslugi-block .container{max-width:1320px}}
@media(max-width:767.98px){html,body{max-width:100%;overflow-x:hidden}img,video,iframe{max-width:100%}a,button{overflow-wrap:anywhere}.dcg-supervision li{margin-bottom:.5rem}}
.steps-block .step{opacity:1;transform:none}.steps-block.dcg-steps-visible .step{animation:dcg-step-enter .65s both ease-out}.steps-block.dcg-steps-visible .step:nth-child(2){animation-delay:.08s}.steps-block.dcg-steps-visible .step:nth-child(3){animation-delay:.16s}.steps-block.dcg-steps-visible .step:nth-child(4){animation-delay:.24s}.steps-block.dcg-steps-visible .step:nth-child(5){animation-delay:.32s}.steps-block.dcg-steps-visible .step:nth-child(6){animation-delay:.4s}@keyframes dcg-step-enter{from{opacity:.25;transform:translateY(18px)}to{opacity:1;transform:translateY(0)}}@media(prefers-reduced-motion:reduce){.steps-block.dcg-steps-visible .step{animation:none;opacity:1;transform:none}}
