@media(max-width:768px){.elementor .szr{padding-block-end:72px;&:where(*) { padding-bottom: 0 !important; } &:where(*) { padding-bottom: 0 !important; margin-bottom: 0 !important; } & :where(section) { margin: 2rem auto; padding: 0 16px; } & :where(section) { margin: 0 !important; } & :where(h1) { word-break: break-word; overflow-wrap: anywhere; hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; } & :where(h2) { word-break: break-word; overflow-wrap: anywhere; hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; } & :where(:is(h3,:where(.t-h3))) { word-break: break-word; overflow-wrap: anywhere; hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; } & :where(:is(h4,:where(.t-h4))) { word-break: break-word; overflow-wrap: anywhere; hyphens: auto; -webkit-hyphens: auto; -ms-hyphens: auto; } & :where(:is(table,:where(.t-table))) { display: block; overflow-x: auto; -webkit-overflow-scrolling: touch; max-width: 100%; } & :where(:is(table,:where(.t-table))) { display: block; width: 100%; max-width: 100%; overflow-x: auto; -webkit-overflow-scrolling: touch; white-space: nowrap; } & :where(code) { white-space: pre-wrap; word-break: break-all; font-size: 0.85rem; } & :where(:is(pre,:where(.t-pre))) { white-space: pre-wrap; word-break: break-all; font-size: 0.85rem; } & :where(section h2) { font-size: clamp(1.4rem,3vw,1.8rem); margin-bottom: 20px; } & :where(main>section) { padding: 48px 20px; } & :where(main>section) { padding: 40px 16px !important; } & :where(main :is(ul,:where(.t-ul))) { padding-left: 20px; word-break: break-word; overflow-wrap: anywhere; } & :where(main :is(ol,:where(.t-ol))) { padding-left: 20px; word-break: break-word; overflow-wrap: anywhere; } & :where(main :is(p,:where(.t-p))) { word-break: break-word; overflow-wrap: anywhere; hyphens: auto; } & :where(main :is(li,:where(.t-li))) { word-break: break-word; overflow-wrap: anywhere; hyphens: auto; }\n}}@media(max-width:768px){.elementor .side-hooks{display:none;&:where(*) { display: flex !important; } &:where(*) { display: none !important; }\n}}@media(max-width:768px){.elementor .footer-bottom{text-align:center;flex-direction:column;gap:12px;}}@media(max-width:768px){.elementor .footer-inner{gap:30px;grid-template-columns:1fr;}}@media(max-width:768px){.elementor .footer{&:is(footer) { margin-bottom: 0 !important; } &:where(*) { margin-bottom: 0 !important; }\n}}@media(max-width:768px){.elementor .mobile-bottom-bar{display:block;}}@media(max-width:768px){.elementor .back-to-top{inset-inline-end:32px;inset-block-end:32px;}}@media(max-width:768px){.elementor .footer-legal-links{justify-content:center;}}