.elementor-17952 .elementor-element.elementor-element-9e6290c:not(.elementor-motion-effects-element-type-background),.elementor-17952 .elementor-element.elementor-element-9e6290c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-image:url(https://alexey-shadrin.com/wp-content/uploads/2025/04/pattern-new2.png);background-size:auto}.elementor-17952 .elementor-element.elementor-element-9e6290c{border-style:none;transition:background 0.3s,border 0.3s,border-radius 0.3s,box-shadow 0.3s}.elementor-17952 .elementor-element.elementor-element-9e6290c>.elementor-background-overlay{transition:background 0.3s,border-radius 0.3s,opacity 0.3s}.elementor-17952 .elementor-element.elementor-element-8501e9c>.elementor-element-populated{padding:80px 21px 80px 21px}.elementor-17952 .elementor-element.elementor-element-abe65c1>.elementor-widget-container{margin:-39px 0 20px 0}.elementor-17952 .elementor-element.elementor-element-abe65c1{text-align:center}.elementor-17952 .elementor-element.elementor-element-abe65c1 .elementor-heading-title{font-family:"Roboto Condensed",Sans-serif;font-size:37px;text-transform:uppercase;letter-spacing:0;word-spacing:4px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid .portfolio-item:not(.custom-ratio,.double-item) .image-inner:not(.empty){aspect-ratio:1.5!important;height:auto}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(34px/2)!important}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row{margin:calc(-34px/2)}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-34px/2) 0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:34px;padding-right:34px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(34px/2);padding-right:calc(34px/2)}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:34px;padding-right:34px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:34px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-34px/2)}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption{background-color:#FFF;border-radius:0 0 10px 10px;padding:20px 30px 30px 30px!important;box-shadow:0 0 0 0 rgb(0 0 0 / .5);border-style:solid;border-width:0 1px 1px 1px;border-color:#B4B4B4}.elementor-17952 .elementor-element.elementor-element-2a1f857>.elementor-widget-container{margin:0% 0% -4% 0%}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-item .caption .title span,.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-item .caption .title a{max-height:initial;white-space:initial;display:-webkit-box;-webkit-line-clamp:2;line-clamp:2;-webkit-box-orient:vertical}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .image-inner:not(.empty){height:204px!important;padding-bottom:0!important;aspect-ratio:initial!important}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item:not(.double-item) .gem-simple-gallery .gem-gallery-item a{height:204px!important}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:10px 10px 0 0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:10px 10px 0 0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:10px 10px 0 0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:10px 10px 0 0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.shadowed-container) .portfolio-item .image,.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.shadowed-container .portfolio-item .wrap{box-shadow:0 0 8px 0 #A2A2A2}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .image-inner{opacity:calc(100/100)}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-item .caption .title a{text-transform:normal}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-family:"Roboto Condensed",Sans-serif;font-size:16px;font-weight:400;text-transform:none;line-height:23px;letter-spacing:0;word-spacing:0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.title-on-page .wrap>.caption{text-align:left}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.title-on-page .portfolio-item .wrap{border-bottom-right-radius:10px;border-bottom-left-radius:10px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .version-new.news-grid.portfolio.title-on-page .portfolio-item .image .links .caption .info{left:10px;right:inherit;top:10px;bottom:inherit}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-selected-filters .portfolio-selected-filter-item{margin-right:0px!important}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .gem-pagination{margin-top:70px}@media(max-width:1024px){.elementor-17952 .elementor-element.elementor-element-8501e9c>.elementor-element-populated{padding:20px 21px 70px 21px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(29px/2)!important}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row{margin:calc(-29px/2)}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-29px/2) 0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:29px;padding-right:29px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(29px/2);padding-right:calc(29px/2)}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:29px;padding-right:29px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:29px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-29px/2)}.elementor-17952 .elementor-element.elementor-element-2a1f857>.elementor-widget-container{margin:0% 0% 0% 0%;padding:15px 15px 0 15px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{line-height:1.3em}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.title-on-page .wrap>.caption{text-align:center}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption{padding:10px 10px 15px 10px!important}}@media(min-width:1025px){.elementor-17952 .elementor-element.elementor-element-9e6290c:not(.elementor-motion-effects-element-type-background),.elementor-17952 .elementor-element.elementor-element-9e6290c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-attachment:scroll}}@media(max-width:767px){.elementor-17952 .elementor-element.elementor-element-9e6290c:not(.elementor-motion-effects-element-type-background),.elementor-17952 .elementor-element.elementor-element-9e6290c>.elementor-motion-effects-container>.elementor-motion-effects-layer{background-size:auto}.elementor-17952 .elementor-element.elementor-element-9e6290c{padding:0 0 0 0}.elementor-17952 .elementor-element.elementor-element-8501e9c{width:100%}.elementor-17952 .elementor-element.elementor-element-8501e9c>.elementor-element-populated{padding:20px 20px 20px 20px}.elementor-17952 .elementor-element.elementor-element-abe65c1>.elementor-widget-container{margin:6px 0 6px 0}.elementor-17952 .elementor-element.elementor-element-abe65c1 .elementor-heading-title{font-size:30px;line-height:1.3em}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item,.elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row .portfolio-item{padding:calc(28px/2)!important}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-row,.elementor-17952 .elementor-element.elementor-element-2a1f857 .skeleton-posts.portfolio-row{margin:calc(-28px/2)}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.fullwidth-columns .portfolio-row{margin:calc(-28px/2) 0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block:not(.no-paddings){padding-left:28px;padding-right:28px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-row{padding-left:calc(28px/2);padding-right:calc(28px/2)}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .fullwidth-block .portfolio-top-panel{padding-left:28px;padding-right:28px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid.fullwidth-columns .with-filter-sidebar .filter-sidebar{padding-left:28px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-grid.news-grid.list-style.with-divider .portfolio-item .wrap:before{top:calc(-28px/2)}.elementor-17952 .elementor-element.elementor-element-2a1f857>.elementor-widget-container{margin:0% 1% 15% 1%;padding:0 0 0 0}.elementor-17952 .elementor-element.elementor-element-2a1f857.elementor-element{--align-self:stretch;--order:99999 /* order end hack */}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .image{border-radius:10px 10px 0 0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-page .portfolio-item .wrap{border-radius:10px 10px 0 0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-hover .portfolio-item .wrap{border-radius:10px 10px 0 0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.caption-position-image .portfolio-item .wrap{border-radius:10px 10px 0 0}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .caption .title *,.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid:not(.disabled-hover) .portfolio-item .highlight-item-alternate-box .title *,.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .caption .title *,.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.disabled-hover .portfolio-item .highlight-item-alternate-box .title *{font-size:15px;line-height:19px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.portfolio-grid.news-grid .portfolio-item .wrap>.caption{border-radius:0 0 6px 6px;padding:14px 10px 21px 10px!important}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio.news-grid.title-on-page .portfolio-item .wrap{border-bottom-right-radius:6px;border-bottom-left-radius:6px}.elementor-17952 .elementor-element.elementor-element-2a1f857 .portfolio-selected-filters .portfolio-selected-filter-item{margin-right:0px!important}}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:200;font-display:auto;src:url(https://alexey-shadrin.com/wp-content/uploads/2025/05/RobotoCondensed-Thin.ttf) format('truetype')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:400;font-display:auto;src:url(https://alexey-shadrin.com/wp-content/uploads/2025/05/RobotoCondensed-Regular.ttf) format('truetype')}@font-face{font-family:'Roboto Condensed';font-style:normal;font-weight:300;font-display:auto;src:url(https://alexey-shadrin.com/wp-content/uploads/2025/05/RobotoCondensed-Light.ttf) format('truetype')}