.elementor-321 .elementor-element.elementor-element-f4eca78{--display:flex;--min-height:0px;}.elementor-321 .elementor-element.elementor-element-d9f22f6{--display:flex;}.elementor-321 .elementor-element.elementor-element-800d366{margin:0px 0px calc(var(--kit-widget-spacing, 0px) + 0px) 0px;padding:0px 0px 0px 2px;}.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-800d366 */.wb-footer{

    background:#39516B;

    color:white;

    padding:50px 60px 60px 50px;

}

.footer-container{

    display:flex;

    justify-content:space-between;

    gap:100px;

    flex-wrap:wrap;

    max-width:1300px;

    margin:auto;

}

.footer-col{

    flex:1;

    min-width:250px;

}

.footer-col h3{

    font-size:70px;

    margin-bottom:50px;

    color:white;

}

.footer-col h4{

    font-size:70px;

    margin-bottom:20px;

    color:white;

}

.footer-col p{

    line-height:1.8;

    color:white;

}

.footer-col ul{

    list-style:none;

    padding:0;

}

.footer-col li{

    margin-bottom:12px;

}

.footer-col a{

    color:white;

    text-decoration:none;

    transition:.3s;

}

.footer-col a:hover{

    color:white;

}

.copyright{

    margin-top:50px;

    padding-top:20px;

    border-top:1px solid rgba(255,255,255,.2);

    text-align:center;

    font-size:14px;

    color:white;

}

@media(max-width:800px){

.footer-container{

flex-direction:column;

text-align:center;

}

}/* End custom CSS */