
/*
Mega Menu Advanced Builder CSS
Version 1.0.8
This file contains extended layout presets, animations, responsive utilities,
full-width mega menu systems, button styles, image cards, topbar layouts,
and builder-friendly class hooks.
*/

:root {
  --mm-builder-primary: #233240;
  --mm-builder-accent: #3CA6DA;
  --mm-builder-text: #233240;
  --mm-builder-muted: #4B5563;
  --mm-builder-border: #E6EAEE;
  --mm-builder-white: #ffffff;
}

/* Header structures */
.mm-header-one-bar {}
.mm-header-two-bars {}
.mm-header-three-bars {}
.mm-layout-content {}
.mm-layout-full {}
.mm-layout-viewport {}

/* Topbar layouts */
.mm-topbar-layout-one-zone { display:flex; justify-content:center; }
.mm-topbar-layout-two-zones { display:grid; grid-template-columns:1fr auto; }
.mm-topbar-layout-three-zones { display:grid; grid-template-columns:1fr auto 1fr; }
.mm-topbar-layout-custom-grid { display:grid; grid-template-columns:repeat(12, minmax(0,1fr)); }

.mm-topbar-item { display:inline-flex; align-items:center; gap:8px; }
.mm-topbar-item img,
.mm-topbar-item svg { width:1em; height:1em; object-fit:contain; }
.mm-topbar-zone-left { justify-content:flex-start; text-align:left; }
.mm-topbar-zone-center { justify-content:center; text-align:center; }
.mm-topbar-zone-right { justify-content:flex-end; text-align:right; }

/* Logo modes */
.mm-logo-mode-theme {}
.mm-logo-mode-upload {}
.mm-logo-mode-text {}
.mm-logo-mode-upload-text { display:flex; align-items:center; gap:12px; }
.mm-logo-text { font-weight:700; line-height:1.1; }

/* Mega menu layout engines */
.mm-mega-layout-full-width { width:100vw; margin-left:calc(50% - 50vw); }
.mm-mega-layout-fit-content { width:max-content; min-width:220px; }
.mm-mega-layout-grid { display:grid; }
.mm-mega-layout-cards { display:grid; grid-template-columns:repeat(auto-fit,minmax(220px,1fr)); gap:24px; }
.mm-mega-layout-image-left,
.mm-mega-layout-image-right { display:grid; grid-template-columns:280px 1fr; gap:32px; }
.mm-mega-layout-image-right { grid-template-columns:1fr 280px; }

.mm-mega-group {}
.mm-mega-group-title {
  color:var(--mm-builder-accent);
  text-transform:uppercase;
  font-weight:800;
  letter-spacing:.03em;
}
.mm-mega-group-links { display:flex; flex-direction:column; }
.mm-mega-group-image { width:100%; height:auto; border-radius:14px; object-fit:cover; }

/* Menu item as button */
.mm-menu-button {}
.mm-menu-button > a,
.mm-link.mm-as-button {
  display:inline-flex!important;
  align-items:center;
  justify-content:center;
  text-decoration:none;
  border-radius:4px;
  transition:all .25s ease;
}
.mm-button-style-solid {}
.mm-button-style-outline {}
.mm-button-style-ghost {}
.mm-button-style-pill { border-radius:999px!important; }
.mm-button-style-soft { box-shadow:0 12px 28px rgba(15,23,42,.12); }

/* Burger styles */
.mm-burger-three-lines span {}
.mm-burger-two-lines span:nth-child(2) { display:none; }
.mm-burger-plus span:nth-child(1) { transform:rotate(90deg) translate(7px,0); }
.mm-burger-dots span { width:5px!important; height:5px!important; border-radius:50%; }

/* Animations */
@keyframes mmFade { from{opacity:0} to{opacity:1} }
@keyframes mmFadeSlideDown { from{opacity:0;transform:translateY(-12px)} to{opacity:1;transform:translateY(0)} }
@keyframes mmFadeSlideUp { from{opacity:0;transform:translateY(12px)} to{opacity:1;transform:translateY(0)} }
@keyframes mmScaleSoft { from{opacity:0;transform:scale(.96)} to{opacity:1;transform:scale(1)} }
@keyframes mmClipReveal { from{opacity:0;clip-path:inset(0 0 100% 0)} to{opacity:1;clip-path:inset(0)} }
@keyframes mmPerspective { from{opacity:0;transform:perspective(800px) rotateX(-8deg)} to{opacity:1;transform:perspective(800px) rotateX(0)} }
@keyframes mmElastic { 0%{opacity:0;transform:scale(.92)} 65%{opacity:1;transform:scale(1.02)} 100%{transform:scale(1)} }

.mm-anim-fade { animation:mmFade .22s ease both; }
.mm-anim-fade-slide-down { animation:mmFadeSlideDown .28s ease both; }
.mm-anim-fade-slide-up { animation:mmFadeSlideUp .28s ease both; }
.mm-anim-scale-soft { animation:mmScaleSoft .25s ease both; }
.mm-anim-clip-reveal { animation:mmClipReveal .32s ease both; }
.mm-anim-perspective { animation:mmPerspective .35s ease both; transform-origin:top center; }
.mm-anim-elastic { animation:mmElastic .42s ease both; }

/* Responsive engines */
@media (max-width: 1200px) {
  .mm-responsive-tablet-2 { grid-template-columns:repeat(2,minmax(0,1fr))!important; }
  .mm-responsive-tablet-1 { grid-template-columns:1fr!important; }
}
@media (max-width: 980px) {
  .mm-mobile-accordion {}
  .mm-mobile-offcanvas-left {}
  .mm-mobile-offcanvas-right {}
  .mm-mobile-fullscreen {}
  .mm-mega-layout-image-left,
  .mm-mega-layout-image-right { grid-template-columns:1fr; }
}
@media (max-width: 640px) {
  .mm-responsive-mobile-1 { grid-template-columns:1fr!important; }
}
.mm-gap-0{gap:0px!important}
.mm-p-0{padding:0px!important}
.mm-pt-0{padding-top:0px!important}
.mm-pb-0{padding-bottom:0px!important}
.mm-pl-0{padding-left:0px!important}
.mm-pr-0{padding-right:0px!important}
.mm-radius-0{border-radius:0px!important}
.mm-gap-1{gap:1px!important}
.mm-p-1{padding:1px!important}
.mm-pt-1{padding-top:1px!important}
.mm-pb-1{padding-bottom:1px!important}
.mm-pl-1{padding-left:1px!important}
.mm-pr-1{padding-right:1px!important}
.mm-radius-1{border-radius:1px!important}
.mm-gap-2{gap:2px!important}
.mm-p-2{padding:2px!important}
.mm-pt-2{padding-top:2px!important}
.mm-pb-2{padding-bottom:2px!important}
.mm-pl-2{padding-left:2px!important}
.mm-pr-2{padding-right:2px!important}
.mm-radius-2{border-radius:2px!important}
.mm-gap-3{gap:3px!important}
.mm-p-3{padding:3px!important}
.mm-pt-3{padding-top:3px!important}
.mm-pb-3{padding-bottom:3px!important}
.mm-pl-3{padding-left:3px!important}
.mm-pr-3{padding-right:3px!important}
.mm-radius-3{border-radius:3px!important}
.mm-gap-4{gap:4px!important}
.mm-p-4{padding:4px!important}
.mm-pt-4{padding-top:4px!important}
.mm-pb-4{padding-bottom:4px!important}
.mm-pl-4{padding-left:4px!important}
.mm-pr-4{padding-right:4px!important}
.mm-radius-4{border-radius:4px!important}
.mm-gap-5{gap:5px!important}
.mm-p-5{padding:5px!important}
.mm-pt-5{padding-top:5px!important}
.mm-pb-5{padding-bottom:5px!important}
.mm-pl-5{padding-left:5px!important}
.mm-pr-5{padding-right:5px!important}
.mm-radius-5{border-radius:5px!important}
.mm-gap-6{gap:6px!important}
.mm-p-6{padding:6px!important}
.mm-pt-6{padding-top:6px!important}
.mm-pb-6{padding-bottom:6px!important}
.mm-pl-6{padding-left:6px!important}
.mm-pr-6{padding-right:6px!important}
.mm-radius-6{border-radius:6px!important}
.mm-gap-7{gap:7px!important}
.mm-p-7{padding:7px!important}
.mm-pt-7{padding-top:7px!important}
.mm-pb-7{padding-bottom:7px!important}
.mm-pl-7{padding-left:7px!important}
.mm-pr-7{padding-right:7px!important}
.mm-radius-7{border-radius:7px!important}
.mm-gap-8{gap:8px!important}
.mm-p-8{padding:8px!important}
.mm-pt-8{padding-top:8px!important}
.mm-pb-8{padding-bottom:8px!important}
.mm-pl-8{padding-left:8px!important}
.mm-pr-8{padding-right:8px!important}
.mm-radius-8{border-radius:8px!important}
.mm-gap-9{gap:9px!important}
.mm-p-9{padding:9px!important}
.mm-pt-9{padding-top:9px!important}
.mm-pb-9{padding-bottom:9px!important}
.mm-pl-9{padding-left:9px!important}
.mm-pr-9{padding-right:9px!important}
.mm-radius-9{border-radius:9px!important}
.mm-gap-10{gap:10px!important}
.mm-p-10{padding:10px!important}
.mm-pt-10{padding-top:10px!important}
.mm-pb-10{padding-bottom:10px!important}
.mm-pl-10{padding-left:10px!important}
.mm-pr-10{padding-right:10px!important}
.mm-radius-10{border-radius:10px!important}
.mm-gap-11{gap:11px!important}
.mm-p-11{padding:11px!important}
.mm-pt-11{padding-top:11px!important}
.mm-pb-11{padding-bottom:11px!important}
.mm-pl-11{padding-left:11px!important}
.mm-pr-11{padding-right:11px!important}
.mm-radius-11{border-radius:11px!important}
.mm-gap-12{gap:12px!important}
.mm-p-12{padding:12px!important}
.mm-pt-12{padding-top:12px!important}
.mm-pb-12{padding-bottom:12px!important}
.mm-pl-12{padding-left:12px!important}
.mm-pr-12{padding-right:12px!important}
.mm-radius-12{border-radius:12px!important}
.mm-gap-13{gap:13px!important}
.mm-p-13{padding:13px!important}
.mm-pt-13{padding-top:13px!important}
.mm-pb-13{padding-bottom:13px!important}
.mm-pl-13{padding-left:13px!important}
.mm-pr-13{padding-right:13px!important}
.mm-radius-13{border-radius:13px!important}
.mm-gap-14{gap:14px!important}
.mm-p-14{padding:14px!important}
.mm-pt-14{padding-top:14px!important}
.mm-pb-14{padding-bottom:14px!important}
.mm-pl-14{padding-left:14px!important}
.mm-pr-14{padding-right:14px!important}
.mm-radius-14{border-radius:14px!important}
.mm-gap-15{gap:15px!important}
.mm-p-15{padding:15px!important}
.mm-pt-15{padding-top:15px!important}
.mm-pb-15{padding-bottom:15px!important}
.mm-pl-15{padding-left:15px!important}
.mm-pr-15{padding-right:15px!important}
.mm-radius-15{border-radius:15px!important}
.mm-gap-16{gap:16px!important}
.mm-p-16{padding:16px!important}
.mm-pt-16{padding-top:16px!important}
.mm-pb-16{padding-bottom:16px!important}
.mm-pl-16{padding-left:16px!important}
.mm-pr-16{padding-right:16px!important}
.mm-radius-16{border-radius:16px!important}
.mm-gap-17{gap:17px!important}
.mm-p-17{padding:17px!important}
.mm-pt-17{padding-top:17px!important}
.mm-pb-17{padding-bottom:17px!important}
.mm-pl-17{padding-left:17px!important}
.mm-pr-17{padding-right:17px!important}
.mm-radius-17{border-radius:17px!important}
.mm-gap-18{gap:18px!important}
.mm-p-18{padding:18px!important}
.mm-pt-18{padding-top:18px!important}
.mm-pb-18{padding-bottom:18px!important}
.mm-pl-18{padding-left:18px!important}
.mm-pr-18{padding-right:18px!important}
.mm-radius-18{border-radius:18px!important}
.mm-gap-19{gap:19px!important}
.mm-p-19{padding:19px!important}
.mm-pt-19{padding-top:19px!important}
.mm-pb-19{padding-bottom:19px!important}
.mm-pl-19{padding-left:19px!important}
.mm-pr-19{padding-right:19px!important}
.mm-radius-19{border-radius:19px!important}
.mm-gap-20{gap:20px!important}
.mm-p-20{padding:20px!important}
.mm-pt-20{padding-top:20px!important}
.mm-pb-20{padding-bottom:20px!important}
.mm-pl-20{padding-left:20px!important}
.mm-pr-20{padding-right:20px!important}
.mm-radius-20{border-radius:20px!important}
.mm-gap-21{gap:21px!important}
.mm-p-21{padding:21px!important}
.mm-pt-21{padding-top:21px!important}
.mm-pb-21{padding-bottom:21px!important}
.mm-pl-21{padding-left:21px!important}
.mm-pr-21{padding-right:21px!important}
.mm-radius-21{border-radius:21px!important}
.mm-gap-22{gap:22px!important}
.mm-p-22{padding:22px!important}
.mm-pt-22{padding-top:22px!important}
.mm-pb-22{padding-bottom:22px!important}
.mm-pl-22{padding-left:22px!important}
.mm-pr-22{padding-right:22px!important}
.mm-radius-22{border-radius:22px!important}
.mm-gap-23{gap:23px!important}
.mm-p-23{padding:23px!important}
.mm-pt-23{padding-top:23px!important}
.mm-pb-23{padding-bottom:23px!important}
.mm-pl-23{padding-left:23px!important}
.mm-pr-23{padding-right:23px!important}
.mm-radius-23{border-radius:23px!important}
.mm-gap-24{gap:24px!important}
.mm-p-24{padding:24px!important}
.mm-pt-24{padding-top:24px!important}
.mm-pb-24{padding-bottom:24px!important}
.mm-pl-24{padding-left:24px!important}
.mm-pr-24{padding-right:24px!important}
.mm-radius-24{border-radius:24px!important}
.mm-gap-25{gap:25px!important}
.mm-p-25{padding:25px!important}
.mm-pt-25{padding-top:25px!important}
.mm-pb-25{padding-bottom:25px!important}
.mm-pl-25{padding-left:25px!important}
.mm-pr-25{padding-right:25px!important}
.mm-radius-25{border-radius:25px!important}
.mm-gap-26{gap:26px!important}
.mm-p-26{padding:26px!important}
.mm-pt-26{padding-top:26px!important}
.mm-pb-26{padding-bottom:26px!important}
.mm-pl-26{padding-left:26px!important}
.mm-pr-26{padding-right:26px!important}
.mm-radius-26{border-radius:26px!important}
.mm-gap-27{gap:27px!important}
.mm-p-27{padding:27px!important}
.mm-pt-27{padding-top:27px!important}
.mm-pb-27{padding-bottom:27px!important}
.mm-pl-27{padding-left:27px!important}
.mm-pr-27{padding-right:27px!important}
.mm-radius-27{border-radius:27px!important}
.mm-gap-28{gap:28px!important}
.mm-p-28{padding:28px!important}
.mm-pt-28{padding-top:28px!important}
.mm-pb-28{padding-bottom:28px!important}
.mm-pl-28{padding-left:28px!important}
.mm-pr-28{padding-right:28px!important}
.mm-radius-28{border-radius:28px!important}
.mm-gap-29{gap:29px!important}
.mm-p-29{padding:29px!important}
.mm-pt-29{padding-top:29px!important}
.mm-pb-29{padding-bottom:29px!important}
.mm-pl-29{padding-left:29px!important}
.mm-pr-29{padding-right:29px!important}
.mm-radius-29{border-radius:29px!important}
.mm-gap-30{gap:30px!important}
.mm-p-30{padding:30px!important}
.mm-pt-30{padding-top:30px!important}
.mm-pb-30{padding-bottom:30px!important}
.mm-pl-30{padding-left:30px!important}
.mm-pr-30{padding-right:30px!important}
.mm-radius-30{border-radius:30px!important}
.mm-gap-31{gap:31px!important}
.mm-p-31{padding:31px!important}
.mm-pt-31{padding-top:31px!important}
.mm-pb-31{padding-bottom:31px!important}
.mm-pl-31{padding-left:31px!important}
.mm-pr-31{padding-right:31px!important}
.mm-radius-31{border-radius:31px!important}
.mm-gap-32{gap:32px!important}
.mm-p-32{padding:32px!important}
.mm-pt-32{padding-top:32px!important}
.mm-pb-32{padding-bottom:32px!important}
.mm-pl-32{padding-left:32px!important}
.mm-pr-32{padding-right:32px!important}
.mm-radius-32{border-radius:32px!important}
.mm-gap-33{gap:33px!important}
.mm-p-33{padding:33px!important}
.mm-pt-33{padding-top:33px!important}
.mm-pb-33{padding-bottom:33px!important}
.mm-pl-33{padding-left:33px!important}
.mm-pr-33{padding-right:33px!important}
.mm-radius-33{border-radius:33px!important}
.mm-gap-34{gap:34px!important}
.mm-p-34{padding:34px!important}
.mm-pt-34{padding-top:34px!important}
.mm-pb-34{padding-bottom:34px!important}
.mm-pl-34{padding-left:34px!important}
.mm-pr-34{padding-right:34px!important}
.mm-radius-34{border-radius:34px!important}
.mm-gap-35{gap:35px!important}
.mm-p-35{padding:35px!important}
.mm-pt-35{padding-top:35px!important}
.mm-pb-35{padding-bottom:35px!important}
.mm-pl-35{padding-left:35px!important}
.mm-pr-35{padding-right:35px!important}
.mm-radius-35{border-radius:35px!important}
.mm-gap-36{gap:36px!important}
.mm-p-36{padding:36px!important}
.mm-pt-36{padding-top:36px!important}
.mm-pb-36{padding-bottom:36px!important}
.mm-pl-36{padding-left:36px!important}
.mm-pr-36{padding-right:36px!important}
.mm-radius-36{border-radius:36px!important}
.mm-gap-37{gap:37px!important}
.mm-p-37{padding:37px!important}
.mm-pt-37{padding-top:37px!important}
.mm-pb-37{padding-bottom:37px!important}
.mm-pl-37{padding-left:37px!important}
.mm-pr-37{padding-right:37px!important}
.mm-radius-37{border-radius:37px!important}
.mm-gap-38{gap:38px!important}
.mm-p-38{padding:38px!important}
.mm-pt-38{padding-top:38px!important}
.mm-pb-38{padding-bottom:38px!important}
.mm-pl-38{padding-left:38px!important}
.mm-pr-38{padding-right:38px!important}
.mm-radius-38{border-radius:38px!important}
.mm-gap-39{gap:39px!important}
.mm-p-39{padding:39px!important}
.mm-pt-39{padding-top:39px!important}
.mm-pb-39{padding-bottom:39px!important}
.mm-pl-39{padding-left:39px!important}
.mm-pr-39{padding-right:39px!important}
.mm-radius-39{border-radius:39px!important}
.mm-gap-40{gap:40px!important}
.mm-p-40{padding:40px!important}
.mm-pt-40{padding-top:40px!important}
.mm-pb-40{padding-bottom:40px!important}
.mm-pl-40{padding-left:40px!important}
.mm-pr-40{padding-right:40px!important}
.mm-radius-40{border-radius:40px!important}
.mm-gap-41{gap:41px!important}
.mm-p-41{padding:41px!important}
.mm-pt-41{padding-top:41px!important}
.mm-pb-41{padding-bottom:41px!important}
.mm-pl-41{padding-left:41px!important}
.mm-pr-41{padding-right:41px!important}
.mm-radius-41{border-radius:41px!important}
.mm-gap-42{gap:42px!important}
.mm-p-42{padding:42px!important}
.mm-pt-42{padding-top:42px!important}
.mm-pb-42{padding-bottom:42px!important}
.mm-pl-42{padding-left:42px!important}
.mm-pr-42{padding-right:42px!important}
.mm-radius-42{border-radius:42px!important}
.mm-gap-43{gap:43px!important}
.mm-p-43{padding:43px!important}
.mm-pt-43{padding-top:43px!important}
.mm-pb-43{padding-bottom:43px!important}
.mm-pl-43{padding-left:43px!important}
.mm-pr-43{padding-right:43px!important}
.mm-radius-43{border-radius:43px!important}
.mm-gap-44{gap:44px!important}
.mm-p-44{padding:44px!important}
.mm-pt-44{padding-top:44px!important}
.mm-pb-44{padding-bottom:44px!important}
.mm-pl-44{padding-left:44px!important}
.mm-pr-44{padding-right:44px!important}
.mm-radius-44{border-radius:44px!important}
.mm-gap-45{gap:45px!important}
.mm-p-45{padding:45px!important}
.mm-pt-45{padding-top:45px!important}
.mm-pb-45{padding-bottom:45px!important}
.mm-pl-45{padding-left:45px!important}
.mm-pr-45{padding-right:45px!important}
.mm-radius-45{border-radius:45px!important}
.mm-gap-46{gap:46px!important}
.mm-p-46{padding:46px!important}
.mm-pt-46{padding-top:46px!important}
.mm-pb-46{padding-bottom:46px!important}
.mm-pl-46{padding-left:46px!important}
.mm-pr-46{padding-right:46px!important}
.mm-radius-46{border-radius:46px!important}
.mm-gap-47{gap:47px!important}
.mm-p-47{padding:47px!important}
.mm-pt-47{padding-top:47px!important}
.mm-pb-47{padding-bottom:47px!important}
.mm-pl-47{padding-left:47px!important}
.mm-pr-47{padding-right:47px!important}
.mm-radius-47{border-radius:47px!important}
.mm-gap-48{gap:48px!important}
.mm-p-48{padding:48px!important}
.mm-pt-48{padding-top:48px!important}
.mm-pb-48{padding-bottom:48px!important}
.mm-pl-48{padding-left:48px!important}
.mm-pr-48{padding-right:48px!important}
.mm-radius-48{border-radius:48px!important}
.mm-gap-49{gap:49px!important}
.mm-p-49{padding:49px!important}
.mm-pt-49{padding-top:49px!important}
.mm-pb-49{padding-bottom:49px!important}
.mm-pl-49{padding-left:49px!important}
.mm-pr-49{padding-right:49px!important}
.mm-radius-49{border-radius:49px!important}
.mm-gap-50{gap:50px!important}
.mm-p-50{padding:50px!important}
.mm-pt-50{padding-top:50px!important}
.mm-pb-50{padding-bottom:50px!important}
.mm-pl-50{padding-left:50px!important}
.mm-pr-50{padding-right:50px!important}
.mm-radius-50{border-radius:50px!important}
.mm-gap-51{gap:51px!important}
.mm-p-51{padding:51px!important}
.mm-pt-51{padding-top:51px!important}
.mm-pb-51{padding-bottom:51px!important}
.mm-pl-51{padding-left:51px!important}
.mm-pr-51{padding-right:51px!important}
.mm-radius-51{border-radius:51px!important}
.mm-gap-52{gap:52px!important}
.mm-p-52{padding:52px!important}
.mm-pt-52{padding-top:52px!important}
.mm-pb-52{padding-bottom:52px!important}
.mm-pl-52{padding-left:52px!important}
.mm-pr-52{padding-right:52px!important}
.mm-radius-52{border-radius:52px!important}
.mm-gap-53{gap:53px!important}
.mm-p-53{padding:53px!important}
.mm-pt-53{padding-top:53px!important}
.mm-pb-53{padding-bottom:53px!important}
.mm-pl-53{padding-left:53px!important}
.mm-pr-53{padding-right:53px!important}
.mm-radius-53{border-radius:53px!important}
.mm-gap-54{gap:54px!important}
.mm-p-54{padding:54px!important}
.mm-pt-54{padding-top:54px!important}
.mm-pb-54{padding-bottom:54px!important}
.mm-pl-54{padding-left:54px!important}
.mm-pr-54{padding-right:54px!important}
.mm-radius-54{border-radius:54px!important}
.mm-gap-55{gap:55px!important}
.mm-p-55{padding:55px!important}
.mm-pt-55{padding-top:55px!important}
.mm-pb-55{padding-bottom:55px!important}
.mm-pl-55{padding-left:55px!important}
.mm-pr-55{padding-right:55px!important}
.mm-radius-55{border-radius:55px!important}
.mm-gap-56{gap:56px!important}
.mm-p-56{padding:56px!important}
.mm-pt-56{padding-top:56px!important}
.mm-pb-56{padding-bottom:56px!important}
.mm-pl-56{padding-left:56px!important}
.mm-pr-56{padding-right:56px!important}
.mm-radius-56{border-radius:56px!important}
.mm-gap-57{gap:57px!important}
.mm-p-57{padding:57px!important}
.mm-pt-57{padding-top:57px!important}
.mm-pb-57{padding-bottom:57px!important}
.mm-pl-57{padding-left:57px!important}
.mm-pr-57{padding-right:57px!important}
.mm-radius-57{border-radius:57px!important}
.mm-gap-58{gap:58px!important}
.mm-p-58{padding:58px!important}
.mm-pt-58{padding-top:58px!important}
.mm-pb-58{padding-bottom:58px!important}
.mm-pl-58{padding-left:58px!important}
.mm-pr-58{padding-right:58px!important}
.mm-radius-58{border-radius:58px!important}
.mm-gap-59{gap:59px!important}
.mm-p-59{padding:59px!important}
.mm-pt-59{padding-top:59px!important}
.mm-pb-59{padding-bottom:59px!important}
.mm-pl-59{padding-left:59px!important}
.mm-pr-59{padding-right:59px!important}
.mm-radius-59{border-radius:59px!important}
.mm-gap-60{gap:60px!important}
.mm-p-60{padding:60px!important}
.mm-pt-60{padding-top:60px!important}
.mm-pb-60{padding-bottom:60px!important}
.mm-pl-60{padding-left:60px!important}
.mm-pr-60{padding-right:60px!important}
.mm-radius-60{border-radius:60px!important}
.mm-gap-61{gap:61px!important}
.mm-p-61{padding:61px!important}
.mm-pt-61{padding-top:61px!important}
.mm-pb-61{padding-bottom:61px!important}
.mm-pl-61{padding-left:61px!important}
.mm-pr-61{padding-right:61px!important}
.mm-radius-61{border-radius:61px!important}
.mm-gap-62{gap:62px!important}
.mm-p-62{padding:62px!important}
.mm-pt-62{padding-top:62px!important}
.mm-pb-62{padding-bottom:62px!important}
.mm-pl-62{padding-left:62px!important}
.mm-pr-62{padding-right:62px!important}
.mm-radius-62{border-radius:62px!important}
.mm-gap-63{gap:63px!important}
.mm-p-63{padding:63px!important}
.mm-pt-63{padding-top:63px!important}
.mm-pb-63{padding-bottom:63px!important}
.mm-pl-63{padding-left:63px!important}
.mm-pr-63{padding-right:63px!important}
.mm-radius-63{border-radius:63px!important}
.mm-gap-64{gap:64px!important}
.mm-p-64{padding:64px!important}
.mm-pt-64{padding-top:64px!important}
.mm-pb-64{padding-bottom:64px!important}
.mm-pl-64{padding-left:64px!important}
.mm-pr-64{padding-right:64px!important}
.mm-radius-64{border-radius:64px!important}
.mm-gap-65{gap:65px!important}
.mm-p-65{padding:65px!important}
.mm-pt-65{padding-top:65px!important}
.mm-pb-65{padding-bottom:65px!important}
.mm-pl-65{padding-left:65px!important}
.mm-pr-65{padding-right:65px!important}
.mm-radius-65{border-radius:65px!important}
.mm-gap-66{gap:66px!important}
.mm-p-66{padding:66px!important}
.mm-pt-66{padding-top:66px!important}
.mm-pb-66{padding-bottom:66px!important}
.mm-pl-66{padding-left:66px!important}
.mm-pr-66{padding-right:66px!important}
.mm-radius-66{border-radius:66px!important}
.mm-gap-67{gap:67px!important}
.mm-p-67{padding:67px!important}
.mm-pt-67{padding-top:67px!important}
.mm-pb-67{padding-bottom:67px!important}
.mm-pl-67{padding-left:67px!important}
.mm-pr-67{padding-right:67px!important}
.mm-radius-67{border-radius:67px!important}
.mm-gap-68{gap:68px!important}
.mm-p-68{padding:68px!important}
.mm-pt-68{padding-top:68px!important}
.mm-pb-68{padding-bottom:68px!important}
.mm-pl-68{padding-left:68px!important}
.mm-pr-68{padding-right:68px!important}
.mm-radius-68{border-radius:68px!important}
.mm-gap-69{gap:69px!important}
.mm-p-69{padding:69px!important}
.mm-pt-69{padding-top:69px!important}
.mm-pb-69{padding-bottom:69px!important}
.mm-pl-69{padding-left:69px!important}
.mm-pr-69{padding-right:69px!important}
.mm-radius-69{border-radius:69px!important}
.mm-gap-70{gap:70px!important}
.mm-p-70{padding:70px!important}
.mm-pt-70{padding-top:70px!important}
.mm-pb-70{padding-bottom:70px!important}
.mm-pl-70{padding-left:70px!important}
.mm-pr-70{padding-right:70px!important}
.mm-radius-70{border-radius:70px!important}
.mm-gap-71{gap:71px!important}
.mm-p-71{padding:71px!important}
.mm-pt-71{padding-top:71px!important}
.mm-pb-71{padding-bottom:71px!important}
.mm-pl-71{padding-left:71px!important}
.mm-pr-71{padding-right:71px!important}
.mm-radius-71{border-radius:71px!important}
.mm-gap-72{gap:72px!important}
.mm-p-72{padding:72px!important}
.mm-pt-72{padding-top:72px!important}
.mm-pb-72{padding-bottom:72px!important}
.mm-pl-72{padding-left:72px!important}
.mm-pr-72{padding-right:72px!important}
.mm-radius-72{border-radius:72px!important}
.mm-gap-73{gap:73px!important}
.mm-p-73{padding:73px!important}
.mm-pt-73{padding-top:73px!important}
.mm-pb-73{padding-bottom:73px!important}
.mm-pl-73{padding-left:73px!important}
.mm-pr-73{padding-right:73px!important}
.mm-radius-73{border-radius:73px!important}
.mm-gap-74{gap:74px!important}
.mm-p-74{padding:74px!important}
.mm-pt-74{padding-top:74px!important}
.mm-pb-74{padding-bottom:74px!important}
.mm-pl-74{padding-left:74px!important}
.mm-pr-74{padding-right:74px!important}
.mm-radius-74{border-radius:74px!important}
.mm-gap-75{gap:75px!important}
.mm-p-75{padding:75px!important}
.mm-pt-75{padding-top:75px!important}
.mm-pb-75{padding-bottom:75px!important}
.mm-pl-75{padding-left:75px!important}
.mm-pr-75{padding-right:75px!important}
.mm-radius-75{border-radius:75px!important}
.mm-gap-76{gap:76px!important}
.mm-p-76{padding:76px!important}
.mm-pt-76{padding-top:76px!important}
.mm-pb-76{padding-bottom:76px!important}
.mm-pl-76{padding-left:76px!important}
.mm-pr-76{padding-right:76px!important}
.mm-radius-76{border-radius:76px!important}
.mm-gap-77{gap:77px!important}
.mm-p-77{padding:77px!important}
.mm-pt-77{padding-top:77px!important}
.mm-pb-77{padding-bottom:77px!important}
.mm-pl-77{padding-left:77px!important}
.mm-pr-77{padding-right:77px!important}
.mm-radius-77{border-radius:77px!important}
.mm-gap-78{gap:78px!important}
.mm-p-78{padding:78px!important}
.mm-pt-78{padding-top:78px!important}
.mm-pb-78{padding-bottom:78px!important}
.mm-pl-78{padding-left:78px!important}
.mm-pr-78{padding-right:78px!important}
.mm-radius-78{border-radius:78px!important}
.mm-gap-79{gap:79px!important}
.mm-p-79{padding:79px!important}
.mm-pt-79{padding-top:79px!important}
.mm-pb-79{padding-bottom:79px!important}
.mm-pl-79{padding-left:79px!important}
.mm-pr-79{padding-right:79px!important}
.mm-radius-79{border-radius:79px!important}
.mm-gap-80{gap:80px!important}
.mm-p-80{padding:80px!important}
.mm-pt-80{padding-top:80px!important}
.mm-pb-80{padding-bottom:80px!important}
.mm-pl-80{padding-left:80px!important}
.mm-pr-80{padding-right:80px!important}
.mm-radius-80{border-radius:80px!important}
.mm-gap-81{gap:81px!important}
.mm-p-81{padding:81px!important}
.mm-pt-81{padding-top:81px!important}
.mm-pb-81{padding-bottom:81px!important}
.mm-pl-81{padding-left:81px!important}
.mm-pr-81{padding-right:81px!important}
.mm-radius-81{border-radius:81px!important}
.mm-gap-82{gap:82px!important}
.mm-p-82{padding:82px!important}
.mm-pt-82{padding-top:82px!important}
.mm-pb-82{padding-bottom:82px!important}
.mm-pl-82{padding-left:82px!important}
.mm-pr-82{padding-right:82px!important}
.mm-radius-82{border-radius:82px!important}
.mm-gap-83{gap:83px!important}
.mm-p-83{padding:83px!important}
.mm-pt-83{padding-top:83px!important}
.mm-pb-83{padding-bottom:83px!important}
.mm-pl-83{padding-left:83px!important}
.mm-pr-83{padding-right:83px!important}
.mm-radius-83{border-radius:83px!important}
.mm-gap-84{gap:84px!important}
.mm-p-84{padding:84px!important}
.mm-pt-84{padding-top:84px!important}
.mm-pb-84{padding-bottom:84px!important}
.mm-pl-84{padding-left:84px!important}
.mm-pr-84{padding-right:84px!important}
.mm-radius-84{border-radius:84px!important}
.mm-gap-85{gap:85px!important}
.mm-p-85{padding:85px!important}
.mm-pt-85{padding-top:85px!important}
.mm-pb-85{padding-bottom:85px!important}
.mm-pl-85{padding-left:85px!important}
.mm-pr-85{padding-right:85px!important}
.mm-radius-85{border-radius:85px!important}
.mm-gap-86{gap:86px!important}
.mm-p-86{padding:86px!important}
.mm-pt-86{padding-top:86px!important}
.mm-pb-86{padding-bottom:86px!important}
.mm-pl-86{padding-left:86px!important}
.mm-pr-86{padding-right:86px!important}
.mm-radius-86{border-radius:86px!important}
.mm-gap-87{gap:87px!important}
.mm-p-87{padding:87px!important}
.mm-pt-87{padding-top:87px!important}
.mm-pb-87{padding-bottom:87px!important}
.mm-pl-87{padding-left:87px!important}
.mm-pr-87{padding-right:87px!important}
.mm-radius-87{border-radius:87px!important}
.mm-gap-88{gap:88px!important}
.mm-p-88{padding:88px!important}
.mm-pt-88{padding-top:88px!important}
.mm-pb-88{padding-bottom:88px!important}
.mm-pl-88{padding-left:88px!important}
.mm-pr-88{padding-right:88px!important}
.mm-radius-88{border-radius:88px!important}
.mm-gap-89{gap:89px!important}
.mm-p-89{padding:89px!important}
.mm-pt-89{padding-top:89px!important}
.mm-pb-89{padding-bottom:89px!important}
.mm-pl-89{padding-left:89px!important}
.mm-pr-89{padding-right:89px!important}
.mm-radius-89{border-radius:89px!important}
.mm-gap-90{gap:90px!important}
.mm-p-90{padding:90px!important}
.mm-pt-90{padding-top:90px!important}
.mm-pb-90{padding-bottom:90px!important}
.mm-pl-90{padding-left:90px!important}
.mm-pr-90{padding-right:90px!important}
.mm-radius-90{border-radius:90px!important}
.mm-gap-91{gap:91px!important}
.mm-p-91{padding:91px!important}
.mm-pt-91{padding-top:91px!important}
.mm-pb-91{padding-bottom:91px!important}
.mm-pl-91{padding-left:91px!important}
.mm-pr-91{padding-right:91px!important}
.mm-radius-91{border-radius:91px!important}
.mm-gap-92{gap:92px!important}
.mm-p-92{padding:92px!important}
.mm-pt-92{padding-top:92px!important}
.mm-pb-92{padding-bottom:92px!important}
.mm-pl-92{padding-left:92px!important}
.mm-pr-92{padding-right:92px!important}
.mm-radius-92{border-radius:92px!important}
.mm-gap-93{gap:93px!important}
.mm-p-93{padding:93px!important}
.mm-pt-93{padding-top:93px!important}
.mm-pb-93{padding-bottom:93px!important}
.mm-pl-93{padding-left:93px!important}
.mm-pr-93{padding-right:93px!important}
.mm-radius-93{border-radius:93px!important}
.mm-gap-94{gap:94px!important}
.mm-p-94{padding:94px!important}
.mm-pt-94{padding-top:94px!important}
.mm-pb-94{padding-bottom:94px!important}
.mm-pl-94{padding-left:94px!important}
.mm-pr-94{padding-right:94px!important}
.mm-radius-94{border-radius:94px!important}
.mm-gap-95{gap:95px!important}
.mm-p-95{padding:95px!important}
.mm-pt-95{padding-top:95px!important}
.mm-pb-95{padding-bottom:95px!important}
.mm-pl-95{padding-left:95px!important}
.mm-pr-95{padding-right:95px!important}
.mm-radius-95{border-radius:95px!important}
.mm-gap-96{gap:96px!important}
.mm-p-96{padding:96px!important}
.mm-pt-96{padding-top:96px!important}
.mm-pb-96{padding-bottom:96px!important}
.mm-pl-96{padding-left:96px!important}
.mm-pr-96{padding-right:96px!important}
.mm-radius-96{border-radius:96px!important}
.mm-gap-97{gap:97px!important}
.mm-p-97{padding:97px!important}
.mm-pt-97{padding-top:97px!important}
.mm-pb-97{padding-bottom:97px!important}
.mm-pl-97{padding-left:97px!important}
.mm-pr-97{padding-right:97px!important}
.mm-radius-97{border-radius:97px!important}
.mm-gap-98{gap:98px!important}
.mm-p-98{padding:98px!important}
.mm-pt-98{padding-top:98px!important}
.mm-pb-98{padding-bottom:98px!important}
.mm-pl-98{padding-left:98px!important}
.mm-pr-98{padding-right:98px!important}
.mm-radius-98{border-radius:98px!important}
.mm-gap-99{gap:99px!important}
.mm-p-99{padding:99px!important}
.mm-pt-99{padding-top:99px!important}
.mm-pb-99{padding-bottom:99px!important}
.mm-pl-99{padding-left:99px!important}
.mm-pr-99{padding-right:99px!important}
.mm-radius-99{border-radius:99px!important}
.mm-gap-100{gap:100px!important}
.mm-p-100{padding:100px!important}
.mm-pt-100{padding-top:100px!important}
.mm-pb-100{padding-bottom:100px!important}
.mm-pl-100{padding-left:100px!important}
.mm-pr-100{padding-right:100px!important}
.mm-radius-100{border-radius:100px!important}
.mm-font-8{font-size:8px!important}
.mm-font-9{font-size:9px!important}
.mm-font-10{font-size:10px!important}
.mm-font-11{font-size:11px!important}
.mm-font-12{font-size:12px!important}
.mm-font-13{font-size:13px!important}
.mm-font-14{font-size:14px!important}
.mm-font-15{font-size:15px!important}
.mm-font-16{font-size:16px!important}
.mm-font-17{font-size:17px!important}
.mm-font-18{font-size:18px!important}
.mm-font-19{font-size:19px!important}
.mm-font-20{font-size:20px!important}
.mm-font-21{font-size:21px!important}
.mm-font-22{font-size:22px!important}
.mm-font-23{font-size:23px!important}
.mm-font-24{font-size:24px!important}
.mm-font-25{font-size:25px!important}
.mm-font-26{font-size:26px!important}
.mm-font-27{font-size:27px!important}
.mm-font-28{font-size:28px!important}
.mm-font-29{font-size:29px!important}
.mm-font-30{font-size:30px!important}
.mm-font-31{font-size:31px!important}
.mm-font-32{font-size:32px!important}
.mm-font-33{font-size:33px!important}
.mm-font-34{font-size:34px!important}
.mm-font-35{font-size:35px!important}
.mm-font-36{font-size:36px!important}
.mm-font-37{font-size:37px!important}
.mm-font-38{font-size:38px!important}
.mm-font-39{font-size:39px!important}
.mm-font-40{font-size:40px!important}
.mm-font-41{font-size:41px!important}
.mm-font-42{font-size:42px!important}
.mm-font-43{font-size:43px!important}
.mm-font-44{font-size:44px!important}
.mm-font-45{font-size:45px!important}
.mm-font-46{font-size:46px!important}
.mm-font-47{font-size:47px!important}
.mm-font-48{font-size:48px!important}
.mm-font-49{font-size:49px!important}
.mm-font-50{font-size:50px!important}
.mm-font-51{font-size:51px!important}
.mm-font-52{font-size:52px!important}
.mm-font-53{font-size:53px!important}
.mm-font-54{font-size:54px!important}
.mm-font-55{font-size:55px!important}
.mm-font-56{font-size:56px!important}
.mm-font-57{font-size:57px!important}
.mm-font-58{font-size:58px!important}
.mm-font-59{font-size:59px!important}
.mm-font-60{font-size:60px!important}
.mm-weight-300{font-weight:300!important}
.mm-weight-400{font-weight:400!important}
.mm-weight-500{font-weight:500!important}
.mm-weight-600{font-weight:600!important}
.mm-weight-700{font-weight:700!important}
.mm-weight-800{font-weight:800!important}
.mm-weight-900{font-weight:900!important}