@media(max-width:767px){.elementor .e-fde253b{width:100%;height:auto;min-height:82px;max-width:100%;padding-block-start:8px;padding-block-end:8px;padding-inline-start:20px;padding-inline-end:20px;outline-width:3px;outline-color:purple;outline-style:solid;display:grid;gap:4px;flex-wrap:wrap;grid-template-columns:minmax(0,1fr) 48px;grid-template-rows:30px 30px;justify-items:stretch;align-items:center;box-sizing:border-box; & > .elementor-element-66ead3b { width:76px; max-width:100%; } & > .elementor-element-54ee61e { width:40px; max-width:100%; justify-self:center; } & > .elementor-element-465108a { width:68px; max-width:100%; justify-self:end; } & > .elementor-element-465108a { width:84px; max-width:100%; justify-self:end; gap:12px; justify-content:flex-end; } & > .elementor-element-465108a > .elementor-element-4d41536, & > .elementor-element-465108a > .elementor-element-a110374 { width:24px; flex:0 0 24px; } & > .elementor-element-465108a svg { width:24px; height:24px; } box-sizing:border-box; & > .elementor-element-66ead3b { width:64px;
          min-width:64px;
          max-width:64px;
          grid-column:1;
          grid-row:1 / span 2;
          justify-self:start;
          align-self:center; } & > .elementor-element-66ead3b img { display:block;
          width:64px;
          max-width:64px;
          height:auto; } & > .elementor-element-54ee61e { width:40px;
          min-width:40px;
          max-width:40px;
          grid-column:2;
          grid-row:2;
          justify-self:end;
          align-self:center; } & > .elementor-element-465108a { width:48px;
          max-width:48px;
          grid-column:2;
          grid-row:1;
          justify-self:end;
          align-self:center;
          gap:8px;
          justify-content:flex-end; } & > .elementor-element-465108a > .elementor-element-4d41536,
        & > .elementor-element-465108a > .elementor-element-a110374 { width:20px;
          flex:0 0 20px; } & > .elementor-element-465108a svg { width:20px;
          height:20px; } & > .elementor-element-465108a { height:30px;
     min-height:30px;
     padding:0;
     box-sizing:border-box;
     align-items:center; } & > .elementor-element-54ee61e .elementor-menu-toggle { position:relative;
     display:flex;
     width:32px;
     height:30px;
     padding:0;
     color:#9D0B0F;
     background:transparent;
     border:0;
     border-radius:0;
     align-items:center;
     justify-content:center; } & > .elementor-element-54ee61e .elementor-menu-toggle svg { display:none; } & > .elementor-element-54ee61e .elementor-menu-toggle::before { content:"";
     position:absolute;
     left:50%;
     top:50%;
     width:22px;
     height:2px;
     background:#9D0B0F;
     transform:translate(-50%,-50%);
     box-shadow:0 -6px 0 #9D0B0F, 0 6px 0 #9D0B0F; } & > .elementor-element-54ee61e .elementor-menu-toggle::after { content:none; } & > .elementor-element-54ee61e .elementor-menu-toggle[aria-expanded="true"]::before { box-shadow:none;
     transform:translate(-50%,-50%) rotate(45deg); } & > .elementor-element-54ee61e .elementor-menu-toggle[aria-expanded="true"]::after { content:"";
     position:absolute;
     left:50%;
     top:50%;
     width:22px;
     height:2px;
     background:#9D0B0F;
     transform:translate(-50%,-50%) rotate(-45deg); } & > .elementor-element-54ee61e .elementor-nav-menu--dropdown { position:fixed !important;
     top:82px !important;
     left:0 !important;
     right:0 !important;
     width:auto !important;
     max-width:none !important;
     margin:0 !important;
     padding:12px 20px;
     box-sizing:border-box;
     background:rgba(255,255,255,.85) !important;
     z-index:99999; } & > .elementor-element-54ee61e .elementor-nav-menu--dropdown .elementor-nav-menu { width:100%;
     background:transparent; } & > .elementor-element-54ee61e .elementor-nav-menu--dropdown .elementor-item { width:100%;
     padding:14px 0;
     box-sizing:border-box;
     font-family:Inter,sans-serif;
     font-weight:400;
     font-size:17px;
     color:#706F6E;
     border-bottom:1px solid rgba(112,111,110,.18);
     background:transparent !important; } & > .elementor-element-54ee61e .elementor-nav-menu--dropdown .elementor-item:hover,
   & > .elementor-element-54ee61e .elementor-nav-menu--dropdown .elementor-item:focus-visible { color:#9D0B0F;
     background:transparent !important; } & > .elementor-element-54ee61e .elementor-nav-menu--dropdown .elementor-item.elementor-item-active { color:#9D0B0F;
     border-bottom:2px solid #9D0B0F;
     background:transparent !important; }\n}}