@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 .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}}