.elementor-27 .elementor-element.elementor-element-455d832{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 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-455d832 */.footer{
    background:#0F3A24;
    color:#E9EFE9;
    padding:80px 100px 0;
}
.footerGrid{
    display:grid;
    grid-template-columns:1.3fr 1fr 1fr 1fr 1fr;
    gap:40px;
    padding-bottom:48px;
    border-bottom:1px solid rgba(255,255,255,.12);
}
.brandWord{
    display:block;
    font-family:"Poppins", sans-serif;
    font-size:25px;
    font-weight:800;
    color:#F0B90B;
}
.brandSub{
    display:block;
    margin-top:4px;
    font-size:10px;
    font-weight:700;
    letter-spacing:.12em;
    text-transform:uppercase;
    color:#9FB89E;
}
.footer .desc{
    margin-top:18px;
    max-width:280px;
    font-size:12.5px;
    color:#C7D6C6;
}
.footer h4{
    color:#FFFFFF;
    font-size:12.5px;
    letter-spacing:.08em;
    text-transform:uppercase;
    margin-bottom:18px;
}
.footer ul{
    list-style:none;
    margin:0;
    padding:0;
    display:flex;
    flex-direction:column;
    gap:11px;
}
.footer li{
    font-size:12.5px;
}
.footer a{
    color:#CBDACA;
    transition:.2s;
}
.footer a:hover{
    color:#F0B90B;
}
.bottomBar{
    display:flex;
    justify-content:space-between;
    align-items:center;
    flex-wrap:wrap;
    gap:10px;
    padding:24px 0;
    font-size:12.5px;
    color:#8FAA8E;
}
@media(max-width:1100px){
    .footerGrid{
        grid-template-columns:1.3fr 1fr 1fr;
    }
}
@media(max-width:900px){
    .footerGrid{
        grid-template-columns:1fr 1fr;
    }
}
@media(max-width:650px){
    .footerGrid{
        grid-template-columns:1fr;
    }
    .bottomBar{
        flex-direction:column;
        text-align:center;
    }
}/* End custom CSS */