.elementor-widget-heading .elementor-heading-title{color:var( --e-global-color-primary );font-family:var( --e-global-typography-primary-font-family ), Sans-serif;font-weight:var( --e-global-typography-primary-font-weight );}/* Start custom CSS for shortcode, class: .elementor-element-534d098 */.elementor-434 .elementor-element.elementor-element-534d098 .loop-camere{
    display: grid;
    grid-template-columns:repeat(3, 1fr);
    gap:24px 24px;
    height:100%;
    grid-auto-rows: 1fr;
}

.elementor-434 .elementor-element.elementor-element-534d098 .imgar{
    height:  300px;
    min-height:300px;
    min-width: 300px;
    width: 300px;
}

.elementor-434 .elementor-element.elementor-element-534d098 .imgar img{
    height: 100%;
    width: 100%;
    object-fit: cover;
}

.elementor-434 .elementor-element.elementor-element-534d098 .continut{
    position: relative;
    
}

.elementor-434 .elementor-element.elementor-element-534d098 .titlu-si-pret{
    position: absolute;
    bottom: 20px;
    left: 30px;
     
}

.elementor-434 .elementor-element.elementor-element-534d098 .pret{
    margin-top: -10px;
}

.elementor-434 .elementor-element.elementor-element-534d098 a{
    color:white;
}

.elementor-434 .elementor-element.elementor-element-534d098 h4 { 
    font-size: 24px;
    font-family: 'Dm Sans', Sans-Serif;
}

.elementor-434 .elementor-element.elementor-element-534d098 p { 
    font-size: 15px;
    font-family: 'PT Sans', Sans-Serif;
}

.elementor-434 .elementor-element.elementor-element-534d098 p span { 
    color: #DD9127;
    font-weight: 700;
}

/* Responsive */

@media only screen and (max-width: 768px) {
.elementor-434 .elementor-element.elementor-element-534d098 .loop-camere {
    grid-template-columns:repeat(1, 1fr);
    gap:24px 24px;
    /*padding-left: 50px;*/
}
}/* End custom CSS */