html{scroll-behavior:smooth}a[data-framer-name="Logo"]{min-width:max-content!important}a[data-framer-name="Logo"] p{white-space:nowrap!important}a:focus-visible{outline:2px solid #2d55df;outline-offset:5px}.framer-1caedjc{cursor:pointer}@media(max-width:809px){a[data-framer-name="Logo"] p{font-size:19px!important}}
/* Keep the reference's three-folder composition centered at every breakpoint.
   The source's tablet/mobile variants use offsets tied to a fixed canvas. */
@media(min-width:810px) and (max-width:1199.98px){
  .framer-gmckU .framer-1mka92v{left:calc(74.0385% - 149.5px)!important}
  .framer-gmckU .framer-qmq5lu{left:calc(25.8654% - 149.5px)!important}
}
@media(max-width:809.98px){
  .framer-gmckU .framer-1mka92v{left:calc(76% - 63.5px)!important}
  .framer-gmckU .framer-qmq5lu{left:calc(24% - 64px)!important}
}
