.elementor-61 .elementor-element.elementor-element-addf781{--display:flex;--margin-top:-28px;--margin-bottom:15px;--margin-left:0px;--margin-right:0px;}.elementor-theme-builder-content-area{height:400px;}.elementor-location-header:before, .elementor-location-footer:before{content:"";display:table;clear:both;}/* Start custom CSS for html, class: .elementor-element-55fdd48 *//* =====================
FOOTER
===================== */

.footer{

background:

linear-gradient(
135deg,
#15120e,
#302417
);

color:white;

padding:70px 70px 20px;

}

.footer-container{

display:grid;

grid-template-columns:repeat(4,1fr);

gap:40px;

}

.footer-logo{

width:100px;

margin-bottom:20px;

}

.footer-about p{

color:#ddd;

line-height:2;

font-size:15px;

}

.footer h3{

font-size:22px;

margin-bottom:25px;

color:#c79b42;

}

.footer-links{

display:flex;

flex-direction:column;

gap:15px;

}

.footer-links a{

color:#ddd;

text-decoration:none;

transition:.3s;

}

.footer-links a:hover{

color:#c79b42;

}

.footer-contact p{

color:#ddd;

margin-bottom:15px;

}

.social{

display:flex;

gap:15px;

margin-top:25px;

}

.social a{

width:40px;

height:40px;

background:#c79b42;

border-radius:50%;

display:flex;

align-items:center;

justify-content:center;

color:white;

font-size:20px;

text-decoration:none;

transition:.3s;

}

.social a:hover{

transform:translateY(-5px);

}

.footer-bottom{

border-top:1px solid rgba(255,255,255,.2);

margin-top:50px;

padding-top:20px;

text-align:center;

color:#aaa;

font-size:14px;

}

/* TABLET */

@media(max-width:1000px){

.footer-container{

grid-template-columns:repeat(2,1fr);

}

}

/* MOBILE */

@media(max-width:600px){

.footer{

padding:50px 20px 20px;

}

.footer-container{

grid-template-columns:1fr;

text-align:center;

}

.footer-links{

align-items:center;

}

.social{

justify-content:center;

}

}/* End custom CSS */