<html><head><meta name="color-scheme" content="light dark"></head><body><pre style="word-wrap: break-word; white-space: pre-wrap;">.elementor-3027 .elementor-element.elementor-element-2e9aa35 &gt; .elementor-element-populated{padding:0px 0px 0px 0px;}/* Start custom CSS for html, class: .elementor-element-f31f614 */footer {
    padding:80px 30px 20px;
    background-color:#292F36;
    color:#ffffff;
    font-weight:400;
}
footer a, footer a:visited {
    color:#BBBFC3;
    text-decoration:none;
    transition:all .2s ease-in-out;
}
footer a:hover, footer a:active  {
    color:#ffffff;
    text-decoration:none;
}
footer .container-fluid {max-width:1600px;}

@media only screen and (max-width: 991px) {
    footer {
        padding:60px 25px 20px;
    }
}
@media only screen and (max-width: 767px) {
    footer {
        padding:40px 0px 20px;
    }
}

/****** NAV ROW ******/

footer .col-lg-auto {
    flex:1 0 16%;
}
footer .nav-row {padding:0 0 80px; border-bottom:1px solid #424750}
footer .ib-logo {padding-left:0}
footer .ib-logo img {
    display:block;
    width:100%;
    max-width:110px;
}
footer .nav-items h4 {
    font-size:20px;
    font-weight:700;
    margin:4px 0 15px;
    letter-spacing:-0.1px;
}
footer .nav-items ul {
    margin:0; 
    padding:0; 
    list-style:none;
}
footer .nav-items ul li {
    font-size:14px;
    font-weight:400;
    margin:0 0 6px;
}
#personal-info {
    position:relative;
}
.ib-dropdown-menu {
    display:none;
    position:absolute;
    background-color:#ffffff;
    transform: translate3d(0px, -87px, 0px);
    top:0;
    left:0;
    will-change:transform;
    margin-bottom:15px;
    border-radius:6px;
    padding:12px;
}
.ib-dropdown-menu::after {
    font-family:'Font Awesome 5 Free';
    content:'\f0d7';
    color:#ffffff;
    font-weight:900;
    font-size:32px;
    position:absolute;
    bottom:-24px;
    left:10%;
}
.ib-dropdown-menu.show {
    display:block;
}
.ib-dropdown-menu a {
    font-size:14px;
    white-space:nowrap;
    font-weight:300;
    color:#292F36!important;
}
@media only screen and (max-width: 991px) {
    footer .ib-logo {padding-left:15px; margin-bottom:30px}
    footer .nav-row {padding:0 0 40px;}
    footer .nav-items h4 {font-size:18px; margin:0 0 10px}
}
@media only screen and (max-width: 767px) {
    footer .nav-row {border-bottom:none; padding:0 0 10px;}
    footer .col-lg-auto {
        flex:1 0 auto;
    }
    footer .ib-logo {padding-left:30px; margin-bottom:20px}
    footer .nav-items {
        margin-bottom:0;
        padding:0;
    }
    footer .nav-items .dropper {display:none;}
    footer .nav-items ul {background-color:#25292F; padding:15px 30px 10px}
    footer .nav-items ul li {margin:0 0 10px}
    footer .nav-items h4 {
        margin:0; 
        padding:15px 30px; 
        line-height:1; 
        display:block; 
        width:100%;
        cursor:pointer
    }
    footer .nav-items h4.arrow-down:after {
        font-family:'Font Awesome 5 Free';
        content:'\f078';
        font-size:14px;
        position:absolute;
        right:30px
    }
    footer .nav-items h4.arrow-up:after {
        font-family:'Font Awesome 5 Free';
        content:'\f077';
        font-size:14px;
        position:absolute;
        right:30px
    }
    footer .nav-items .mobile-remove {display:none}

}

/****** END ROW ******/

footer .end-items {
    padding:30px 0 0;
    font-size:14px;
    color:#BBBFC3;
}
footer .end-items .divider-a,
footer .end-items .divider-b {
    display:inline-block;
    margin:0 8px;
}
footer .end-items .links ul {
    list-style:none;
    padding:0; margin:0
}
footer .end-items .links ul li {
    display:inline-block;
    margin:0; padding:0;
}
    footer .end-items .dropup .dropdown-menu {
        margin-bottom:15px;
        border-radius:6px;
        padding:12px;
    }
    footer .end-items .dropup .dropdown-menu::after {
        font-family:'Font Awesome 5 Free';
        content:'\f0d7';
        color:#ffffff;
        font-weight:900;
        font-size:32px;
        position:absolute;
        bottom:-24px;
        left:10%
    }
    
    footer .end-items .dropup .dropdown-menu a,
    footer .end-items .dropup .dropdown-menu a:visited {
        font-size:14px;
        white-space:nowrap;
        font-weight:300;
        color:#292F36;  
    }
    footer .end-items .dropup .dropdown-menu a:active,
    footer .end-items .dropup .dropdown-menu a:hover {
        color:black;
    }
    footer .end-items .dropup .dropdown-toggle::after {
        border: none;
    }
    

footer .end-items .social {white-space:nowrap}
footer .end-items .social ul {
    list-style:none;
    margin:0; padding:0;
    text-align:right;
}
footer .end-items .social ul li {
    display:inline-block;
    margin:0 0 0 10px
}
footer .end-items .social ul li a,
footer .end-items .social ul li a:visited {
    opacity:0.70;
}
footer .end-items .social ul li a:active,
footer .end-items .social ul li a:hover {
    opacity:1;
}

@media only screen and (max-width: 991px) {
footer .end-items {padding:50px 15px 20px ; font-size:12px;}
footer .end-items .links ul li.stack {display:block; margin:0 0 10px}
footer .end-items .links ul li.nostack { margin:0 0 10px}
footer .end-items .divider-a {display:none}
footer .end-items .social ul {text-align:left}
footer .end-items .social {padding-bottom:40px}
footer .end-items .social ul li {margin:0 10px 0 0 }
}
@media only screen and (max-width: 767px) {
footer .end-items {padding:20px 15px 20px ; font-size:14px;}
footer .end-items .links ul li.stack {margin:0 0 15px}
footer .end-items .links ul li.nostack { margin:0 0 15px}
}/* End custom CSS */</pre></body></html>