#main-footer .container,#main-footer .footer-widget,#footer-bottom{display:none!important}#main-footer{background:transparent!important;padding:0!important}.df-footer-inner{background:#1C2E36;padding:64px 0 0 0;font-family:"Open Sans",Arial,sans-serif}.df-footer-top{display:grid;grid-template-columns:1.4fr 1fr 1fr 1fr;gap:48px;width:90%;max-width:1100px;margin:0 auto;padding-bottom:48px}.df-footer-brand{display:flex;flex-direction:column;gap:0}.df-footer-logo{display:flex;align-items:center;gap:10px;margin-bottom:16px}.df-footer-logo-icon{font-size:22px}.df-footer-logo-text{font-family:"Nunito","Montserrat",Arial,sans-serif;font-size:20px;font-weight:400;color:#FFFFFF;letter-spacing:-0.3px}.df-footer-logo-text strong{font-weight:800;color:#F4A261}.df-footer-tagline{font-size:14px;line-height:1.65;color:#7A9BAA;margin:0 0 18px 0}.df-footer-mail{font-size:14px;font-weight:800;color:#2EA3CA;text-decoration:none;transition:color 0.2s ease}.df-footer-mail:hover{color:#F4A261}.df-footer-col-title{font-family:"Nunito","Montserrat",Arial,sans-serif;font-size:13px;font-weight:800;letter-spacing:1px;text-transform:uppercase;color:#7A9BAA;margin:0 0 16px 0;padding-bottom:10px;border-bottom:1px solid rgba(255,255,255,0.07)}.df-footer-col-title--mint{color:#2EA3CA;border-bottom-color:rgba(46,163,202,0.25)}.df-footer-col-title--apricot{color:#F4A261;border-bottom-color:rgba(244,162,97,0.25)}.df-footer-nav{list-style:none;padding:0;margin:0}.df-footer-nav li{margin:0 0 10px 0}.df-footer-nav a{font-size:14px;color:#A8C0C9;text-decoration:none;line-height:1.5;transition:color 0.2s ease}.df-footer-nav a:hover{color:#FFFFFF}.df-footer-divider{width:90%;max-width:1100px;margin:0 auto;height:1px;background:rgba(255,255,255,0.08)}.df-footer-bottom{display:flex;align-items:center;justify-content:space-between;width:90%;max-width:1100px;margin:0 auto;padding:20px 0 24px 0}.df-footer-copy{font-size:13px;color:#5E7A85;margin:0}.df-footer-social{display:flex;gap:12px}.df-footer-social-link{display:flex;align-items:center;justify-content:center;width:36px;height:36px;border-radius:50%;background:rgba(255,255,255,0.07);color:#7A9BAA;text-decoration:none;transition:all 0.2s ease}.df-footer-social-link:hover{background:rgba(244,162,97,0.18);color:#F4A261}@media (max-width:980px){.df-footer-top{grid-template-columns:1fr 1fr;gap:36px}.df-footer-brand{grid-column:1 / -1}}@media (max-width:767px){.df-footer-inner{padding:48px 0 0 0}.df-footer-top{grid-template-columns:1fr;gap:28px}.df-footer-brand{grid-column:auto}.df-footer-bottom{flex-direction:column;gap:14px;text-align:center;padding:18px 0 22px 0}}.df-footer-sec{padding:0!important;margin:0!important;background:#1C2E36!important}.df-footer-row{width:100%!important;max-width:100%!important;padding:0!important;margin:0!important}.df-footer-row .et_pb_code_inner{width:100%}