.dd-main-footer{margin-top:var(--wp--preset--spacing--45);position:relative}.dd-main-footer .dd-footer-bg-text{color:var(--wp--preset--color--navy);font-size:100px;font-size:9.5vw;font-weight:700;left:50%;line-height:1;opacity:.07;pointer-events:none;position:absolute;top:0;transform:translateX(-50%) translateY(-100%)}@media only screen and (min-width:1014px){.dd-main-footer .dd-footer-bg-text{font-size:100px}}.dd-main-footer .dd-footer-top{align-items:flex-start;display:flex;justify-content:space-between}.dd-main-footer .dd-footer-top .dd-footer-column{max-width:366px}.dd-main-footer .dd-footer-top .dd-footer-column:first-child{width:342px}.dd-main-footer .dd-footer-top h3{color:inherit;font-size:var(--wp--preset--font-size--22);font-weight:700;text-transform:uppercase}.dd-main-footer .dd-footer-top .dd-shortcode-contact a,.dd-main-footer .dd-footer-top .menu a{color:#fff;font-size:var(--wp--preset--font-size--17);text-decoration:none}.dd-main-footer .dd-footer-top .accordion-trigger{padding-bottom:0!important;padding-top:0!important}.dd-main-footer .dd-footer-top .dd-section-tabs>div:not(.tabs-allowed) .content{padding-bottom:0!important;padding-top:.8125rem!important}.dd-main-footer .dd-footer-top .rank-math-contact-address label{display:none}.dd-main-footer .dd-footer-top .rank-math-contact-address address{font-size:var(--wp--preset--font-size--17);font-style:normal}.dd-main-footer .dd-footer-top .dd-footer-social{align-items:center;display:flex;gap:var(--wp--preset--spacing--small);padding-top:var(--wp--preset--spacing--normal)}.dd-main-footer .dd-footer-top .dd-footer-social .dd-social-account{display:block;line-height:1}.dd-main-footer .dd-footer-top .dd-footer-social .dd-social-account a{line-height:1}.dd-main-footer .dd-footer-top a.dd-shortcode-social{color:var(--wp--preset--color--gold);font-size:var(--wp--preset--font-size--28)}.dd-main-footer .dd-footer-top .dd-footer-logos{align-items:center;display:flex;gap:var(--wp--preset--spacing--small);padding-top:calc(var(--wp--preset--spacing--normal) - 20px)}.dd-main-footer .dd-footer-top .dd-footer-logos div{line-height:1}.dd-main-footer .dd-footer-top .dd-footer-logos img{display:block;-o-object-fit:contain;object-fit:contain}@media only screen and (max-width:1200px){.dd-main-footer .dd-footer-top{flex-wrap:wrap;gap:var(--wp--preset--spacing--normal)}.dd-main-footer .dd-footer-top .dd-footer-column:first-child{max-width:100%;width:100%}.dd-main-footer .dd-footer-top .dd-footer-column:last-child{flex-grow:1;flex-shrink:1}}@media only screen and (max-width:650px){.dd-main-footer .dd-footer-top .dd-footer-column{max-width:100%}.dd-main-footer .dd-footer-top .dd-footer-column .dd-footer-logos{justify-content:space-between}}@media only screen and (max-width:500px){.dd-main-footer .dd-footer-top .dd-footer-column{text-align:center}.dd-main-footer .dd-footer-top{justify-content:center}.dd-main-footer .dd-footer-top ul.menu li{text-align:left;width:100%}.dd-main-footer .dd-footer-top .dd-section-tabs>div:not(.tabs-allowed) .accordion-trigger{border-color:#979797;padding-bottom:12px!important}}@media only screen and (min-width:600px){.dd-main-footer .dd-footer-top .dd-section-tabs .accordion-trigger{pointer-events:none}.dd-main-footer .dd-footer-top .dd-section-tabs .accordion-trigger i{display:none!important}.dd-main-footer .dd-footer-top .dd-section-tabs .content.is-hidden{max-height:none!important;opacity:1!important;visibility:visible!important}}.dd-main-footer .dd-footer-top .menu{flex-wrap:wrap;gap:12px 0;justify-content:space-between}.dd-main-footer .dd-footer-top .menu li{margin:0;width:47%}.dd-main-footer .dd-footer-primary-logo{display:block;height:auto;line-height:1;margin-bottom:var(--wp--preset--spacing--45);max-width:100%;width:234px}.dd-main-footer .dd-footer-bottom{align-items:center;border-top:1px solid var(--wp--preset--color--navy-3);display:flex;gap:var(--wp--preset--spacing--x-small);justify-content:space-between;margin-top:var(--wp--preset--spacing--large);padding-top:var(--wp--preset--spacing--small)}.dd-main-footer .dd-footer-bottom p{color:var(--wp--preset--color--grey-2);font-size:var(--wp--preset--font-size--15);margin:0}.dd-main-footer .dd-footer-bottom a{color:inherit;text-decoration:none}.dd-main-footer .dd-footer-bottom a:where(:hover,:focus-visible){color:#fff}@media only screen and (max-width:600px){.dd-main-footer .dd-footer-bottom{flex-direction:column;justify-content:center;text-align:center}gap:10px :is(.dd-main-footer .dd-footer-bottom) p{font-size:12px}}
