/* GENERATED by m7_visual_cms — do not edit by hand.
   61 classes used on this page; 46 already in the theme CSS (skipped), 15 compiled here, 0 not Tailwind utilities.
   theme variants restated for CMS nodes (base rule of the same family compiled here): tw:md:px-10 tw:md:py-12
*/
@layer utilities{.tw\:-mb-px{margin-bottom:-1px}.tw\:max-w-\[1080px\]{max-width:1080px}.tw\:max-w-\[1976px\]{max-width:1976px}.tw\:max-w-\[1112px\]{max-width:1112px}.tw\:pb-10{padding-bottom:calc(var(--tw-spacing) * 10)}.tw\:bg-\[\#002E40\]{background-color:#002e40}.tw\:max-w-\[2560px\]{max-width:2560px}.tw\:bg-\[\#F2F4F4\]{background-color:#f2f4f4}.tw\:bg-white\!{background-color:var(--tw-color-white)!important}.tw\:text-\[17px\]{font-size:17px}@media (min-width:768px){.tw\:md\:pt-12{padding-top:calc(var(--tw-spacing) * 12)}}@media (min-width:768px){.tw\:md\:text-\[28px\]{font-size:28px}}@media (min-width:768px){.tw\:md\:gap-8{gap:calc(var(--tw-spacing) * 8)}}@media (min-width:768px){.tw\:md\:px-\[26px\]{padding-inline-start:26px;padding-inline-end:26px}}@media (min-width:768px){.tw\:md\:px-10:where([data-cms],[data-cms] *){padding-inline:calc(var(--tw-spacing) * 10)}}@media (min-width:768px){.tw\:md\:py-12:where([data-cms],[data-cms] *){padding-block:calc(var(--tw-spacing) * 12)}}@media (min-width:401px){@media not (min-width:768px){.tw\:min-\[401px\]\:max-md\:max-w-\[600px\]{max-width:600px}}}}
