.elementor-22266 .elementor-element.elementor-element-3801188{margin-top:0px;margin-bottom:40px;}.elementor-22266 .elementor-element.elementor-element-ed6d6eb{--display:flex;--min-height:0px;--align-items:stretch;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--gap:30px 30px;--flex-wrap:nowrap;--background-transition:0.3s;--margin-block-start:1px;--margin-block-end:1px;--margin-inline-start:1px;--margin-inline-end:1px;--padding-block-start:10px;--padding-block-end:10px;--padding-inline-start:10px;--padding-inline-end:10px;}.elementor-22266 .elementor-element.elementor-element-816d10f .gallery-item{padding:0 22px 22px 0;}.elementor-22266 .elementor-element.elementor-element-816d10f .gallery{margin:0 -22px -22px 0;}.elementor-22266 .elementor-element.elementor-element-816d10f .gallery-item .gallery-caption{text-align:center;}body.elementor-page-22266:not(.elementor-motion-effects-element-type-background), body.elementor-page-22266 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(180deg, #252F36 100%, #252F36 100%);}@media(min-width:768px){.elementor-22266 .elementor-element.elementor-element-ed6d6eb{--content-width:1340px;}}/* Start custom CSS *//* Запрет выделения контента на этой странице */
body.elementor-page-22266 {
    -webkit-user-select: none;
    -moz-user-select: none;
    -ms-user-select: none;
    user-select: none;
}

/* Запрет перетаскивания картинок портфолио */
body.elementor-page-22266 img {
    -webkit-user-drag: none;
    -khtml-user-drag: none;
    -moz-user-drag: none;
    -o-user-drag: none;
    user-drag: none;
    pointer-events: none; /* Полностью отключает клики/сохранение по картинке *//* End custom CSS */