body.wld-contact-page { background: #17132e; }
body.wld-contact-page > header { background: #17132e; border-bottom: 1px solid #393151; }
body.wld-contact-page #wl-main-content { padding: 0; min-width: 0; }
body.wld-contact-page #wl-main-content .wld-contact-site { width: 100%; }
body.wlbd-page.wlbd-post #wl-main-content { padding-top: var(--wl-header-offset, 107px); }
body.wlbd-page.wlbd-post .article-sidebar { order: 0; }
body.wlbd-page.wlbd-post .article-content { order: 1; }
body.wlbd-page.wlbd-post :is(.wlbd-hero-lead, .wlbd-editorial-hero .article-lead) strong { font-weight: 500; }
body.wlbd-page.wlbd-post .wlbd-editorial-hero .wlbd-actions { justify-content: flex-start; }
.wld-contact-site .wld-form :is(h2, label, .selected-dial-code, .country-name, .dial-code) { color: #251c3e; }
.wld-contact-site .wld-form .intl-tel-input { display: block; width: 100%; }
.wld-contact-site .wld-form textarea::placeholder { font-size: 13px; font-weight: 400; color: #796d8e; opacity: 1; }
body.wlbd-page.wlbd-post .wlbd-module-table { display: block; border: 0; background: transparent; min-width: 0; }
body.wlbd-page.wlbd-post .wlbd-module-table caption { display: block; margin-bottom: 20px; text-align: left; }
body.wlbd-page.wlbd-post .wlbd-module-table thead { position: absolute; clip-path: inset(50%); width: 1px; height: 1px; overflow: hidden; }
body.wlbd-page.wlbd-post .wlbd-module-table tbody { display: grid; grid-template-columns: repeat(2, minmax(0, 1fr)); gap: 15px; }
body.wlbd-page.wlbd-post .wlbd-module-table tr { display: block; background: #211b43; border: 1px solid #3c3356; border-radius: 10px; padding: 22px; }
body.wlbd-page.wlbd-post .wlbd-module-table :is(th, td) { display: block; padding: 0; border: 0; background: transparent; }
body.wlbd-page.wlbd-post .wlbd-module-table th { font-size: 17px; margin-bottom: 12px; }
body.wlbd-page.wlbd-post .wlbd-module-table td { font-size: 14px; line-height: 1.75; }
body.wlbd-page.wlbd-post #wlbd-details { scroll-margin-top: 110px; }
@media (max-width: 540px) { body.wlbd-page.wlbd-post .wlbd-module-table tbody { grid-template-columns: minmax(0, 1fr); } }

body.page.wlbd-page.wlbd-post #wl-main-content { padding-top: 0; }
.wld-contact-site .wld-form .form-group > p > br { display: none; }
