@media(max-width:767px){.elementor .main-footer{&:where(*) { padding-top: 56px; }\n}}@media(max-width:767px){.elementor .footer-notice{&:where(*) { margin-bottom: 40px; padding: 24px; grid-template-columns: 1fr; gap: 12px; } & 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{&:where(*) { grid-template-columns: 1fr; }\n}}@media(max-width:767px){.elementor .footer-frag{&:where(*) { margin: 32px 0; }\n}}@media(max-width:767px){.elementor .table-wrap{&:where(*) { overflow: visible; }\n}}@media(max-width:767px){.elementor .table{&.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 .header-actions{& .btn { display: none; }\n}}@media(max-width:767px){.elementor .clause-body{& .table.open.rows .t-tr:first-child { padding-top: 0; } & .table.open.rows .t-tr:last-child { border-bottom: 0; }\n}}@media(max-width:767px){.elementor .clause{&:where(*) { padding: 40px 0; }\n}}