.elementor-widget-section .scroll-to-down-text{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-77407 .elementor-element.elementor-element-44f7602{margin-top:100px;margin-bottom:0px;}.elementor-widget-litho-heading .litho-primary-title, .elementor-widget-litho-heading .litho-primary-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-litho-heading .litho-secondary-title, .elementor-widget-litho-heading .litho-secondary-title a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-77407 .elementor-element.elementor-element-7859757 > .elementor-widget-container{margin:100px 0px 30px 0px;}.elementor-77407 .elementor-element.elementor-element-7859757, .elementor-77407 .elementor-element.elementor-element-7859757 .litho-heading{text-align:center;}.elementor-77407 .elementor-element.elementor-element-7859757 .litho-primary-title, .elementor-77407 .elementor-element.elementor-element-7859757 .litho-primary-title a{font-size:37px;font-weight:500;text-transform:uppercase;line-height:24px;color:#A29394;fill:#A29394;-webkit-text-fill-color:initial;}.elementor-77407 .elementor-element.elementor-element-7859757 .litho-primary-title{white-space:normal;}.elementor-77407 .elementor-element.elementor-element-7859757 .litho-secondary-title, .elementor-77407 .elementor-element.elementor-element-7859757 .litho-secondary-title a{font-size:170px;font-weight:500;-webkit-text-stroke-width:2px;}.elementor-77407 .elementor-element.elementor-element-7859757 .litho-secondary-title a:hover{-webkit-text-stroke-width:2px;}.elementor-77407 .elementor-element.elementor-element-7859757 .horizontal-separator{background-color:#A29394;height:1px;width:31px;display:inline-block;vertical-align:middle;margin:0px 20px 0px 0px;}.elementor-77407 .elementor-element.elementor-element-2795297c{padding:0px 0px 0px 0px;}.elementor-77407 .elementor-element.elementor-element-1ff6a25c > .elementor-element-populated{padding:0px 0px 0px 0px !important;}.elementor-widget-litho-portfolio-filter .grid-filter li a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-77407 .elementor-element.elementor-element-87cc61b > .elementor-widget-container{margin:02rem 0rem 2rem 0rem;transition:background 0s;}.elementor-77407 .elementor-element.elementor-element-87cc61b .elementor-widget-container{transition:background 0s, border 0s, border-radius 0s, box-shadow 0s;}.elementor-77407 .elementor-element.elementor-element-87cc61b .grid-filter{justify-content:center;}.elementor-77407 .elementor-element.elementor-element-87cc61b .grid-filter li a{text-transform:uppercase;}.elementor-77407 .elementor-element.elementor-element-87cc61b .grid-filter > li > a{color:#462829;}.elementor-widget-litho-portfolio .portfolio-caption .title{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-litho-portfolio .page-numbers li .page-numbers, .elementor-widget-litho-portfolio .new-post a , .elementor-widget-litho-portfolio .old-post a{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-widget-litho-portfolio .litho-pagination .view-more-button{font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}.elementor-77407 .elementor-element.elementor-element-26a13e1b > .elementor-widget-container{margin:0px 0px 0100px 0px;transition:background 0s;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .elementor-widget-container{transition:background 0s, border 0s, border-radius 0s, box-shadow 0s;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-wrap:not(.portfolio-slider) .portfolio-item, .elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-wrap .portfolio-item{padding:11px;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-caption{text-align:left;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-item figure{border-radius:25px 25px 25px 25px;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .justified-gallery .jg-entry{border-radius:25px 25px 25px 25px;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-wrap:not(.portfolio-bordered) .portfolio-caption, .elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-bordered .portfolio-hover{padding:050px 025px 120px 25px;margin:0px 0px 0px 0px;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-caption .title{font-weight:500;color:#462829;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-caption .title a{color:#462829;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-caption .subtitle{font-size:11px;line-height:15px;letter-spacing:-0.2px;color:#A29394;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-icon i{color:#A29394;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-icon a{background-color:#462829;border-radius:50% 50% 50% 50%;}.elementor-widget .tippy-tooltip .tippy-content{text-align:center;}@media(max-width:1024px){.elementor-77407 .elementor-element.elementor-element-2795297c{padding:0px 0px 75px 0px;}.elementor-77407 .elementor-element.elementor-element-1ff6a25c > .elementor-element-populated{padding:0px 25px 0px 25px !important;}.elementor-77407 .elementor-element.elementor-element-87cc61b > .elementor-widget-container{margin:0rem 0rem 4.5rem 0rem;}}@media(max-width:767px){.elementor-77407 .elementor-element.elementor-element-7859757 > .elementor-widget-container{margin:0px 0px 30px 0px;padding:0px 0px 0px 0px;}.elementor-77407 .elementor-element.elementor-element-2795297c{padding:0px 0px 50px 0px;}.elementor-77407 .elementor-element.elementor-element-1ff6a25c > .elementor-element-populated{padding:0px 0px 0px 0px !important;}.elementor-77407 .elementor-element.elementor-element-87cc61b > .elementor-widget-container{margin:0rem 0rem 2rem 0rem;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-caption .subtitle{font-size:14px;line-height:1.7em;}.elementor-77407 .elementor-element.elementor-element-26a13e1b .portfolio-hover{align-items:center;justify-content:center;}}/* Start custom CSS for litho-portfolio, class: .elementor-element-26a13e1b */.portfolio-caption {
    display: flex;
    flex-direction: column;
    height: 350px; /* Set fixed height */
}

.portfolio-caption .subtitle {
    flex: 1;
    overflow: hidden;
}/* End custom CSS */