.elementor-1356 .elementor-element.elementor-element-47944954{--display:flex;--padding-top:100px;--padding-bottom:100px;--padding-left:0px;--padding-right:0px;}.elementor-1356 .elementor-element.elementor-element-6cf1bc07{--display:flex;border-style:solid;--border-style:solid;border-color:#C28B2F38;--border-color:#C28B2F38;--border-radius:12px 12px 12px 12px;box-shadow:0px 0px 10px 0px rgba(194, 138.00000000000003, 45.00000000000001, 0.52);}.elementor-1356 .elementor-element.elementor-element-6cf1bc07:not(.elementor-motion-effects-element-type-background), .elementor-1356 .elementor-element.elementor-element-6cf1bc07 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:transparent;background-image:linear-gradient(26deg, #000000 0%, #C28B2F2B 100%);}/* Start custom CSS for html, class: .elementor-element-385bb5c2 */.elementor-1356 .elementor-element.elementor-element-385bb5c2 a:hover{
    color: #000
}

.elementor-1356 .elementor-element.elementor-element-385bb5c2 .brand-label{
    height: 35px;
    width: 35px;
    
    display: flex;
    justify-content: flex-start;
    align-items: center;
    
    position: absolute;
    top: 35px;
    left: 0px;
    
    padding: 8px;
    border-radius: 0px 8px 8px 0;
    
    background-color: #000000;
    background-repeat: no-repeat;
    background-position: center;
    box-shadow: 0 0 10px rgba(0,0,0,0.2);
    
    transition: .3s all ease-in-out;
    overflow: hidden
}

.elementor-1356 .elementor-element.elementor-element-385bb5c2 .brand-label img{
    width: 25px    
}

.elementor-1356 .elementor-element.elementor-element-385bb5c2 .brand-label p{
   padding-left: 8px;
   margin-bottom: 0;
   white-space: nowrap;
   font-weight: 700;
   font-size: 10px
}

.elementor-1356 .elementor-element.elementor-element-385bb5c2 .brand-label span{
    letter-spacing: 2px;
    font-weight: 300
}

.elementor-1356 .elementor-element.elementor-element-385bb5c2 {
    opacity: 0.7;
}/* End custom CSS */