body.kupislova-cookie-reserve{padding-bottom: calc(var(--kupislova-base-bottom, 0px) + var(--kupislova-cookie-space, 0px))}html{scroll-padding-bottom:var(--kupislova-cookie-space,0)}body .cms-grid{grid-template-columns:repeat(2,minmax(0,1fr))}.cms-grid>.cms-card,.cms-card>.cms-content{min-width:0}.article .wp-block-heading{overflow-wrap:anywhere}.cms-card>.cms-content{flex:1 1 0;overflow-wrap:anywhere}@media (max-width:768px){body .cms-grid{grid-template-columns:minmax(0,1fr)}}@media (max-width:390px){.cms-grid>.cms-card{padding:20px;gap:16px}}.cky-consent-container.cky-box-bottom-left{inset:auto 16px 16px;width:auto;max-width:none;max-height:calc(100vh - 32px);max-height:calc(100svh - 32px);overflow-y:auto}.cky-consent-container .cky-consent-bar{padding:16px}.cky-consent-container .cky-notice .cky-title{margin:0 0 8px;padding:0;font-size:16px;line-height:22px}.cky-consent-container .cky-notice-group{display:grid;grid-template-columns:minmax(0,1fr) auto;align-items:center;gap:12px 24px}.cky-consent-container .cky-notice-des{min-width:0;width:auto;max-width:none;max-height:none;overflow:visible;padding:0}.cky-consent-container .cky-notice-des,.cky-consent-container .cky-notice-des *{font-size:14px;line-height:20px;overflow-wrap:anywhere}.cky-consent-container .cky-notice-des p{margin:0;width:auto;max-width:none}.cky-consent-container .cky-notice-btn-wrapper{display:flex;flex-direction:row;align-items:stretch;gap:8px;padding:0;margin:0}.cky-consent-container .cky-notice-btn-wrapper .cky-btn{flex:1 1 auto;width:auto;min-width:0;min-height:44px;margin:0;padding:10px 16px;font-size:14px;line-height:20px;white-space:normal;order:0}@media (max-width:768px){.cky-consent-container.cky-box-bottom-left{inset:auto 8px 8px;max-height:calc(100vh - 16px);max-height:calc(100svh - 16px)}.cky-consent-container .cky-consent-bar{padding:12px}.cky-consent-container .cky-notice-group{grid-template-columns:minmax(0,1fr)}.cky-consent-container .cky-notice-btn-wrapper{display:grid;grid-template-columns:repeat(2,minmax(0,1fr))}}.modal[role="dialog"]{z-index:10000001;transition:opacity .18s ease}.js-overlay-modal{z-index:10000000}.modal[role="dialog"] .modal__cross{display:flex;align-items:center;justify-content:center;width:44px;height:44px;padding:10px;border:0;color:inherit}.modal[role="dialog"] .modal__cross svg{position:static;width:22px;height:22px;fill:currentColor}.modal[role="dialog"] .modal__text{width:auto;max-width:none}.modal[role="dialog"] :focus-visible{outline:2px solid #80d5ff;outline-offset:3px}.js-open-modal:focus-visible{outline:2px solid #5044d5;outline-offset:3px}@media (max-width:768px){.modal[role="dialog"] .modal__cross{top:6px;right:6px}.modal[role="dialog"] .modal__head{padding-top:40px}}@media (prefers-reduced-motion:reduce){.modal[role="dialog"]{transition:none}}.footer__info .container{flex-wrap:wrap;gap:12px 24px}.footer__legal{display:flex;flex-wrap:wrap;gap:8px 24px}.article__img,.article__img-wrapper{min-height:0;height:auto;max-height:50vh;max-height:50svh}.article__img-wrapper{position:static;top:auto;width:auto;max-width:100%}.article__img img,.article__body .wp-block-image img,.article__body .wp-block-gallery img{width:auto;height:auto;max-width:100%;max-height:50vh;max-height:50svh;object-fit:contain}.article__body .wp-block-image,.article__body .wp-block-image figure,.article__body .wp-block-gallery figure.wp-block-image{min-height:0;height:auto}.content a.btn.btn--black,.content a.btn.btn--black:visited,.content a.btn.btn--black:hover,.content a.btn.btn--black:focus-visible,.entry-content a.btn.btn--black,.entry-content a.btn.btn--black:visited,.entry-content a.btn.btn--black:hover,.entry-content a.btn.btn--black:focus-visible{color:#fff}.blog__card:is(.type-partners, .type-reviews, .type-portfolio) .blog__img {min-height:0;height:auto;max-height:50vh;max-height:50svh}.blog__card:is(.type-partners, .type-reviews, .type-portfolio) .blog__img img {width:auto;height:auto;max-width:100%;max-height:50vh;max-height:50svh;object-fit:contain}.article .article__img img,.hero .hero__img img,.image-text .image-text__img img{width:auto;height:auto;max-width:100%;max-height:50vh;max-height:50svh;object-fit:contain}.hero .hero__img,.image-text .image-text__img{min-height:0;height:auto;max-height:50vh;max-height:50svh}.hero .hero__img img{margin-inline:auto}main .wp-block-themeisle-blocks-slider,#wp-block-themeisle-blocks-slider-7fcac5ff.wp-block-themeisle-blocks-slider,main .wp-block-themeisle-blocks-slider .glide__track,main .wp-block-themeisle-blocks-slider .glide__slides,main .wp-block-themeisle-blocks-slider .glide__slide,#wp-block-themeisle-blocks-slider-7fcac5ff.wp-block-themeisle-blocks-slider .glide__slide,main .wp-block-themeisle-blocks-slider figure{min-height:0!important;height:auto!important;max-height:50vh!important;max-height:50svh!important}main .wp-block-themeisle-blocks-slider figure{display:flex;align-items:center;justify-content:center}main .wp-block-themeisle-blocks-slider img.wp-block-themeisle-blocks-slider-item,#wp-block-themeisle-blocks-slider-7fcac5ff.wp-block-themeisle-blocks-slider img.wp-block-themeisle-blocks-slider-item{width:auto!important;height:auto!important;max-width:100%!important;max-height:50vh!important;max-height:50svh!important;object-fit:contain!important}@media (max-width:878px){body .image-text::after{right:0}}.blog__card:is(.type-partners, .type-reviews, .type-portfolio) .blog__img {background-color:transparent}.page-id-9750 .heading--row{display:block}.page-id-9750 .heading--row .heading__title,.page-id-9750 .heading--row .heading__title h2{width:100%;max-width:none;flex-basis:auto}.page-id-9750 .heading--row .heading__text:empty{display:none}.wpcf7 .form__bottom{flex-direction:column;align-items:stretch}.wpcf7 .form__bottom>.btn{align-self:flex-start}.wpcf7 .form__bottom>.wpcf7-form-control-wrap{width:100%;min-width:0}.wpcf7 .form__privacy{max-width:none}.wpcf7 .modal__bottom>.wpcf7-form-control-wrap{width:100%;min-width:0}.wpcf7 .form__grid-3:has(> .wpcf7-form-control-wrap .wpcf7-acceptance) {row-gap:24px}.wpcf7 .form__grid-3 > .wpcf7-form-control-wrap:has(.wpcf7-acceptance) {grid-column: 1 / -1;grid-row:2;width:100%;min-width:0}.wpcf7 .form__grid-3:has(> .wpcf7-form-control-wrap .wpcf7-acceptance) > .btn {grid-row:3;justify-self:start}main .wp-block-image img,main .wp-block-media-text .wp-block-media-text__media img{width:auto!important;height:auto!important;max-width:100%;max-height:50vh;max-height:50svh;object-fit:contain}main .wp-block-image,main .wp-block-image figure{min-height:0;height:auto;max-width:100%}main .wp-block-media-text .wp-block-media-text__media{align-self:center;min-height:0;height:auto;max-height:50vh;max-height:50svh}main .wp-block-gallery.has-nested-images figure.wp-block-image img{align-self:center;flex-grow:0}main .wp-block-themeisle-blocks-advanced-columns>.innerblocks-wrap{width:100%;min-width:0}main .wp-block-themeisle-blocks-advanced-column{min-width:0;overflow-wrap:anywhere}main .wp-block-themeisle-blocks-advanced-heading{overflow-wrap:anywhere}@media (max-width:878px){.page-id-5547 .ticss-b9069a6f{margin-left:0}}main :is(.moscow-feature-card, .tech-wp-card, .risk-card, .direction-card) {min-width:0}main :is(.moscow-feature-text, .tech-wp-text, .risk-text, .direction-card) {min-width:0;overflow-wrap:anywhere}@media (max-width:768px){main .li-card:not(:has(.accordion-toggle)) > .li-h {cursor:default}main .li-card:not(:has(.accordion-toggle)) > .li-h::after {content:none}}.page-id-4534 .wp-block-cover__inner-container>.ks-developer-hero-title{width:100%;max-width:none}@media (min-width:879px){.page__wrapper.sticky{padding-top:7.6rem!important}.page__wrapper>.page__content.container--menu{position:relative;top:auto;left:auto;transform:none;margin-top:0!important}}.article__body p{overflow-wrap:anywhere}