.elementor-31 .elementor-element.elementor-element-624d51d{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-31 .elementor-element.elementor-element-cc43b2f > .elementor-widget-container{margin:10px 0px 10px 0px;}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.portfolio-masonry-listing{margin:calc(-30px/2);}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.owl-carousel{margin:0 calc(-30px/2);width:calc(100% + 30px);}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper{padding:calc(30px/2);}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-link{top:calc(30px/2);bottom:calc(30px/2);left:calc(30px/2);right:calc(30px/2);}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper{padding:0 calc(30px/2);}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-item .portfolio-item-card .bg-text{font-family:"SLC", Sans-serif;font-size:20px;}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-item .portfolio-item-card .card-bg-text{color:#DCDCDC;}@media(max-width:1200px){.elementor-31 .elementor-element.elementor-element-cc43b2f > .elementor-widget-container{margin:0px 0px 0px 0px;}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.portfolio-grid-listing, .elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.portfolio-masonry-listing{margin:calc(-20px/2);}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.owl-carousel{margin:0 calc(-20px/2);width:calc(100% + 20px);}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.portfolio-grid-listing .portfolio-item-wrapper{padding:calc(20px/2);}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.portfolio-masonry-listing .portfolio-item-wrapper .portfolio-item-link{top:calc(20px/2);bottom:calc(20px/2);left:calc(20px/2);right:calc(20px/2);}.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-listing-wrapper.owl-carousel .portfolio-item-wrapper{padding:0 calc(20px/2);}}@media(max-width:480px){.elementor-31 .elementor-element.elementor-element-cc43b2f .portfolio-item .portfolio-item-card .bg-text{font-size:14px;}}/* Start custom CSS for beautium_portfolio_listing, class: .elementor-element-cc43b2f */.card-bg-text {
    font-family: zaka4 !important;
    font-size: 44px !important;
    left: 0 !important;
    bottom: 30px !important;
    color: #e66445 !important;
}

@media (max-width: 720px) {
  .card-bg-text {
    font-size: 30px !important;
    left: 0 !important;
    bottom: 10px !important;  
  }  
}

@media (max-width: 1200px) {
  .card-bg-text {
    font-size: 30px !important;
    left: 0 !important;
    bottom: 10px !important;  
  }  
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'SLC';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://podologia-store.ru/wp-content/uploads/2025/10/SecondLesson_PERSONAL_USE_ONLY.woff') format('woff');
}
/* End Custom Fonts CSS */