@media(max-width:767px){.elementor .footer-frag{margin-block-start:32px;margin-block-end:32px;margin-inline-start:0px;margin-inline-end:0px;}}@media(max-width:767px){.elementor .btn-row{& .btn { width: 100%; }\n}}@media(max-width:767px){.elementor .cta-box{&:where(*) { padding: 48px 24px; }\n}}@media(max-width:767px){.elementor .main-footer{&:where(*) { padding-top: 56px; --gutter: 20px; }\n}}@media(max-width:767px){.elementor .footer-notice{gap:12px;grid-template-columns:1fr;& p { grid-column: auto; }\n}}@media(max-width:767px){.elementor .footer-links{&:where(*) { grid-template-columns: 1fr; }\n}}@media(max-width:767px){.elementor .footer-about{grid-template-columns:1fr;}}@media(max-width:767px){.elementor .card{&:where(*) { padding: 24px; }\n}}@media(max-width:767px){.elementor .table{&.open.pair { display: grid; } &.open.pair :is(.t-thead, .t-tbody, .t-tr) { display: contents; } &.open.pair :is(.t-thead .t-td, .t-tbody .t-th) { display: none; } &.open.pair :is(.t-thead .t-th, .t-tbody .t-td):nth-child(2) { order: 1; } &.open.pair :is(.t-thead .t-th, .t-tbody .t-td):nth-child(3) { order: 2; } &.open.pair .t-thead .t-th { display: block; padding: 0 0 12px; } &.open.pair .t-thead .t-th:nth-child(3) { margin-top: 40px; } &.open.pair .t-tbody .t-td { display: grid; grid-template-columns: 40% 1fr; column-gap: 12px; padding: 14px 0; } &.open.pair .t-tbody .t-td::before { position: static; inset: auto; width: auto; height: auto; display: inline; transition: none; border-radius: 0; opacity: 1; border-width: 0; border-style: none; content: attr(data-label); font-size: 0.9375rem; font-weight: 600; color: var(--muted); } &.open.pair .t-tr.order .t-td { display: block; padding-top: 20px; } &.open.pair .t-tr.order .t-td::before { position: static; inset: auto; width: auto; height: auto; display: inline; transition: none; border-radius: 0; opacity: 1; border-width: 0; border-style: none; content: none; } &.open.pair .t-tr.order .btn { width: 100%; } &.facts .t-tbody .t-tr { display: grid; padding: 14px 0; border-bottom: 1px solid var(--line); } &.facts .t-tbody .t-th { display: block; width: auto; padding: 0; border: 0; margin-bottom: 2px; } &.facts .t-tbody .t-td { display: block; width: auto; padding: 0; border: 0; } &.facts .t-tbody .t-tr:first-child { border-top: 1px solid var(--line); } &.facts .t-tbody .t-tr:first-child > * { border-top: 0; } &.open.rows .t-thead { position: absolute; width: 1px; height: 1px; overflow: hidden; clip-path: inset(50%); } &.open.rows { display: block; width: 100%; } &.open.rows .t-tbody { display: block; width: 100%; } &.open.rows .t-tr { display: block; width: 100%; padding: 16px 0; border-bottom: 1px solid var(--line); } &.open.rows .t-tbody :is(.t-th, .t-td) { display: block; width: 100%; padding: 4px 0; border: 0; } &.open.rows .t-tbody .t-td::before { position: static; inset: auto; width: auto; height: auto; transition: none; border-radius: 0; opacity: 1; border-width: 0; border-style: none; content: attr(data-label); display: block; font-size: 0.875rem; font-weight: 600; color: var(--muted); }\n}}@media(max-width:767px){.elementor .opening{&.has-edge { padding-bottom: 32px; }\n}}@media(max-width:767px){.elementor .accordion{& details { padding: 0 24px; } & summary { padding: 14px 0; } & details p { padding: 0 0 20px; }\n}}@media(max-width:767px){.elementor .result{&:where(*) { padding-top: 44px; }\n}}@media(max-width:767px){.elementor .result-mark{&:where(*) { left: 24px; }\n}}@media(max-width:767px){.elementor .origin{&:where(*) { padding: 24px; }\n}}@media(max-width:767px){.elementor .report-map{&:where(*) { padding: 24px; }\n}}@media(max-width:767px){.elementor .report-sheets{&:where(*) { gap: 12px; }\n}}@media(max-width:767px){.elementor .header-actions{& .btn { display: none; }\n}}