/* Start custom CSS for section, class: .elementor-element-b5cc38c */.elementor-45772 .elementor-element.elementor-element-b5cc38c{
padding:15px;
}

.elementor-45772 .elementor-element.elementor-element-b5cc38c h3{
font-size:18px;
font-weight:700;
color:#c98c4a;
text-transform:uppercase;
letter-spacing:.5px;
height:50px;
margin:0 0 15px;
padding-bottom:10px;
border-bottom:2px solid #f2f2f2;
display:flex;
align-items:flex-end;
}

.elementor-45772 .elementor-element.elementor-element-b5cc38c ul{
list-style:none;
margin:0;
padding:0;
}

.elementor-45772 .elementor-element.elementor-element-b5cc38c li{
position:relative;
padding-left:16px;
margin-bottom:8px;
}

.elementor-45772 .elementor-element.elementor-element-b5cc38c li:before{
content:"›";
position:absolute;
left:0;
top:5px;
color:#c98c4a;
font-size:16px;
font-weight:700;
line-height:1;
}

.elementor-45772 .elementor-element.elementor-element-b5cc38c li a{
display:block;
font-size:14px;
line-height:1.45;
color:#444;
padding:4px 0;
text-decoration:none;
transition:all .3s ease;
}

.elementor-45772 .elementor-element.elementor-element-b5cc38c li a:hover{
color:#c98c4a;
transform:translateX(4px);
}

.elementor-column{
border-right:1px solid #f3f3f3;
padding:0 18px;
}

.elementor-column:last-child{
border-right:none;
}

/* Mega Menü Genel */
.elementor-column{
min-height:100%;
}

.elementor-45772 .elementor-element.elementor-element-b5cc38c:hover{
background:#fff;
}

.elementor-45772 .elementor-element.elementor-element-b5cc38c li:last-child{
margin-bottom:0;
}/* End custom CSS */