.elementor-26429 .elementor-element.elementor-element-df3abb0{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:12px 12px;--row-gap:12px;--column-gap:12px;border-style:solid;--border-style:solid;border-width:2px 2px 2px 2px;--border-top-width:2px;--border-right-width:2px;--border-bottom-width:2px;--border-left-width:2px;border-color:var( --e-global-color-secondary );--border-color:var( --e-global-color-secondary );--border-radius:25px 25px 25px 25px;--margin-top:20px;--margin-bottom:20px;--margin-left:0px;--margin-right:0px;--padding-top:25px;--padding-bottom:25px;--padding-left:30px;--padding-right:30px;}.elementor-26429 .elementor-element.elementor-element-e58bb04 .elementor-heading-title{font-size:14px;font-weight:700;text-transform:uppercase;letter-spacing:2px;color:var( --e-global-color-secondary );}.elementor-26429 .elementor-element.elementor-element-87815d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:last-child){padding-block-end:calc(8px/2);}.elementor-26429 .elementor-element.elementor-element-87815d0 .elementor-icon-list-items:not(.elementor-inline-items) .elementor-icon-list-item:not(:first-child){margin-block-start:calc(8px/2);}.elementor-26429 .elementor-element.elementor-element-87815d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item{margin-inline:calc(8px/2);}.elementor-26429 .elementor-element.elementor-element-87815d0 .elementor-icon-list-items.elementor-inline-items{margin-inline:calc(-8px/2);}.elementor-26429 .elementor-element.elementor-element-87815d0 .elementor-icon-list-items.elementor-inline-items .elementor-icon-list-item:after{inset-inline-end:calc(-8px/2);}.elementor-26429 .elementor-element.elementor-element-87815d0 .elementor-icon-list-icon i{color:var( --e-global-color-secondary );transition:color 0.3s;}.elementor-26429 .elementor-element.elementor-element-87815d0 .elementor-icon-list-icon svg{fill:var( --e-global-color-secondary );transition:fill 0.3s;}.elementor-26429 .elementor-element.elementor-element-87815d0 .elementor-icon-list-item:hover .elementor-icon-list-icon i{color:var( --e-global-color-primary );}.elementor-26429 .elementor-element.elementor-element-87815d0 .elementor-icon-list-item:hover .elementor-icon-list-icon svg{fill:var( --e-global-color-primary );}.elementor-26429 .elementor-element.elementor-element-87815d0{--e-icon-list-icon-size:10px;--icon-vertical-offset:0px;}.elementor-26429 .elementor-element.elementor-element-87815d0 .elementor-icon-list-text{color:var( --e-global-color-text );transition:color 0.3s;}.elementor-26429 .elementor-element.elementor-element-87815d0 .elementor-icon-list-item:hover .elementor-icon-list-text{color:var( --e-global-color-primary );}.elementor-26429 .elementor-element.elementor-element-2a3d20e{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-28584c3{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-de4502a .elementor-button{background-color:#622128;font-family:"Helvetica Now Var", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-d9e3a3c );color:var( --e-global-color-d9e3a3c );border-radius:40px 40px 40px 40px;padding:7px 25px 3px 25px;}.elementor-26429 .elementor-element.elementor-element-de4502a .elementor-button:hover, .elementor-26429 .elementor-element.elementor-element-de4502a .elementor-button:focus{background-color:var( --e-global-color-d9e3a3c );color:var( --e-global-color-6f2b78c );}.elementor-26429 .elementor-element.elementor-element-de4502a .elementor-button:hover svg, .elementor-26429 .elementor-element.elementor-element-de4502a .elementor-button:focus svg{fill:var( --e-global-color-6f2b78c );}.elementor-26429 .elementor-element.elementor-element-9d1f820{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-f95f094{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-a4e9795{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-dcec25e .elementor-button{background-color:#622128;font-family:"Helvetica Now Var", Sans-serif;font-size:18px;font-weight:700;text-transform:uppercase;letter-spacing:2px;fill:var( --e-global-color-d9e3a3c );color:var( --e-global-color-d9e3a3c );border-radius:40px 40px 40px 40px;padding:7px 25px 3px 25px;}.elementor-26429 .elementor-element.elementor-element-dcec25e .elementor-button:hover, .elementor-26429 .elementor-element.elementor-element-dcec25e .elementor-button:focus{background-color:var( --e-global-color-d9e3a3c );color:var( --e-global-color-6f2b78c );}.elementor-26429 .elementor-element.elementor-element-dcec25e .elementor-button:hover svg, .elementor-26429 .elementor-element.elementor-element-dcec25e .elementor-button:focus svg{fill:var( --e-global-color-6f2b78c );}.elementor-26429 .elementor-element.elementor-element-7dacc02{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--padding-top:0px;--padding-bottom:40px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-4130b29{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-f74b6c3.elementor-element{--align-self:flex-start;}.elementor-26429 .elementor-element.elementor-element-f74b6c3{text-align:start;font-family:"Helvetica Now Var", Sans-serif;color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-f74b6c3 p{margin-block-end:15px;}.elementor-26429 .elementor-element.elementor-element-f74b6c3 a{color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-584d363{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-735aabf.elementor-element{--align-self:flex-start;}.elementor-26429 .elementor-element.elementor-element-735aabf{text-align:start;font-family:"Helvetica Now Var", Sans-serif;color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-735aabf p{margin-block-end:15px;}.elementor-26429 .elementor-element.elementor-element-735aabf a{color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-f833d60{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-7a13a4e.elementor-element{--align-self:flex-start;}.elementor-26429 .elementor-element.elementor-element-7a13a4e{text-align:start;font-family:"Helvetica Now Var", Sans-serif;color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-7a13a4e p{margin-block-end:15px;}.elementor-26429 .elementor-element.elementor-element-7a13a4e a{color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-682967d{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-666918d.elementor-element{--align-self:flex-start;}.elementor-26429 .elementor-element.elementor-element-666918d{text-align:start;font-family:"Helvetica Now Var", Sans-serif;color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-666918d p{margin-block-end:15px;}.elementor-26429 .elementor-element.elementor-element-666918d a{color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-e45f792{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-e9aa7ea.elementor-element{--align-self:flex-start;}.elementor-26429 .elementor-element.elementor-element-e9aa7ea{text-align:start;font-family:"Helvetica Now Var", Sans-serif;color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-e9aa7ea p{margin-block-end:15px;}.elementor-26429 .elementor-element.elementor-element-e9aa7ea a{color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-55ae1a1{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-bdadd65.elementor-element{--align-self:flex-start;}.elementor-26429 .elementor-element.elementor-element-bdadd65{text-align:start;font-family:"Helvetica Now Var", Sans-serif;color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-bdadd65 p{margin-block-end:15px;}.elementor-26429 .elementor-element.elementor-element-bdadd65 a{color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-b4cae4e{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-324ca4f.elementor-element{--align-self:flex-start;}.elementor-26429 .elementor-element.elementor-element-324ca4f{text-align:start;font-family:"Helvetica Now Var", Sans-serif;color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-324ca4f p{margin-block-end:15px;}.elementor-26429 .elementor-element.elementor-element-324ca4f a{color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-ee327c8{--display:flex;border-style:none;--border-style:none;--border-radius:0px 0px 0px 0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-26429 .elementor-element.elementor-element-22e5e24.elementor-element{--align-self:flex-start;}.elementor-26429 .elementor-element.elementor-element-22e5e24{text-align:start;font-family:"Helvetica Now Var", Sans-serif;color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-22e5e24 p{margin-block-end:15px;}.elementor-26429 .elementor-element.elementor-element-22e5e24 a{color:var( --e-global-color-text );}.elementor-26429 .elementor-element.elementor-element-c6a164f{--n-accordion-title-font-size:1,75rem;width:100%;max-width:100%;--n-accordion-title-justify-content:space-between;--n-accordion-title-flex-grow:1;--n-accordion-title-icon-order:initial;--n-accordion-item-title-space-between:12px;--n-accordion-item-title-distance-from-content:10px;--n-accordion-border-radius:25px 25px 25px 25px;--n-accordion-title-normal-color:var( --e-global-color-b4fde7e );--n-accordion-title-hover-color:var( --e-global-color-primary );--n-accordion-title-active-color:var( --e-global-color-primary );--n-accordion-icon-size:15px;--n-accordion-icon-normal-color:var( --e-global-color-b4fde7e );--n-accordion-icon-hover-color:var( --e-global-color-primary );--n-accordion-icon-active-color:var( --e-global-color-primary );}.elementor-26429 .elementor-element.elementor-element-c6a164f > .elementor-widget-container > .e-n-accordion > .e-n-accordion-item > .e-n-accordion-item-title{background-color:var( --e-global-color-secondary );}.elementor-26429 .elementor-element.elementor-element-c6a164f.elementor-element{--align-self:center;}.elementor-26429 .elementor-element.elementor-element-c6a164f {--n-accordion-padding:10px 20px 10px 20px;}@media(max-width:767px){.elementor-26429 .elementor-element.elementor-element-df3abb0{--padding-top:20px;--padding-bottom:20px;--padding-left:20px;--padding-right:20px;}.elementor-26429 .elementor-element.elementor-element-de4502a .elementor-button{font-size:12px;padding:3px 35px 3px 35px;}.elementor-26429 .elementor-element.elementor-element-dcec25e .elementor-button{font-size:12px;padding:3px 35px 3px 35px;}.elementor-26429 .elementor-element.elementor-element-f74b6c3 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-26429 .elementor-element.elementor-element-f74b6c3{font-size:16px;line-height:22px;letter-spacing:0.7px;}.elementor-26429 .elementor-element.elementor-element-735aabf > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-26429 .elementor-element.elementor-element-735aabf{font-size:16px;line-height:22px;letter-spacing:0.7px;}.elementor-26429 .elementor-element.elementor-element-7a13a4e > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-26429 .elementor-element.elementor-element-7a13a4e{font-size:16px;line-height:22px;letter-spacing:0.7px;}.elementor-26429 .elementor-element.elementor-element-666918d > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-26429 .elementor-element.elementor-element-666918d{font-size:16px;line-height:22px;letter-spacing:0.7px;}.elementor-26429 .elementor-element.elementor-element-e9aa7ea > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-26429 .elementor-element.elementor-element-e9aa7ea{font-size:16px;line-height:22px;letter-spacing:0.7px;}.elementor-26429 .elementor-element.elementor-element-bdadd65 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-26429 .elementor-element.elementor-element-bdadd65{font-size:16px;line-height:22px;letter-spacing:0.7px;}.elementor-26429 .elementor-element.elementor-element-324ca4f > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-26429 .elementor-element.elementor-element-324ca4f{font-size:16px;line-height:22px;letter-spacing:0.7px;}.elementor-26429 .elementor-element.elementor-element-22e5e24 > .elementor-widget-container{margin:0px 0px 0px 0px;padding:0px 0px 8px 0px;}.elementor-26429 .elementor-element.elementor-element-22e5e24{font-size:16px;line-height:22px;letter-spacing:0.7px;}}/* Start custom CSS for heading, class: .elementor-element-4e2e94c */.elementor-26429 .elementor-element.elementor-element-4e2e94c {
  scroll-margin-top: 120px;
}
.elementor-26429 .elementor-element.elementor-element-4e2e94c .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-9a7aa42 */.elementor-26429 .elementor-element.elementor-element-9a7aa42 {
  scroll-margin-top: 120px;
}
.elementor-26429 .elementor-element.elementor-element-9a7aa42 .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-1f68f4e */.elementor-26429 .elementor-element.elementor-element-1f68f4e .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-4fcfbc9 */.elementor-26429 .elementor-element.elementor-element-4fcfbc9 {
  scroll-margin-top: 120px;
}
.elementor-26429 .elementor-element.elementor-element-4fcfbc9 .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2675f3e */.elementor-26429 .elementor-element.elementor-element-2675f3e .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-7f97918 */.elementor-26429 .elementor-element.elementor-element-7f97918 .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-2ac646d */.elementor-26429 .elementor-element.elementor-element-2ac646d .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-763a621 */.elementor-26429 .elementor-element.elementor-element-763a621 .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-0b70ba9 */.elementor-26429 .elementor-element.elementor-element-0b70ba9 .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-6ce4304 */.elementor-26429 .elementor-element.elementor-element-6ce4304 {
  scroll-margin-top: 120px;
}
.elementor-26429 .elementor-element.elementor-element-6ce4304 .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-fdfe197 */.elementor-26429 .elementor-element.elementor-element-fdfe197 {
  scroll-margin-top: 120px;
}
.elementor-26429 .elementor-element.elementor-element-fdfe197 .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for heading, class: .elementor-element-98c2efb */.elementor-26429 .elementor-element.elementor-element-98c2efb {
  scroll-margin-top: 120px;
}
.elementor-26429 .elementor-element.elementor-element-98c2efb .elementor-heading-title {
  line-height: 1.3;
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f74b6c3 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-735aabf *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a13a4e *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666918d *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9aa7ea *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdadd65 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324ca4f *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e5e24 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f74b6c3 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-735aabf *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a13a4e *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666918d *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9aa7ea *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdadd65 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324ca4f *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e5e24 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f74b6c3 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-735aabf *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a13a4e *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666918d *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9aa7ea *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdadd65 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324ca4f *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e5e24 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f74b6c3 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-735aabf *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a13a4e *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666918d *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9aa7ea *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdadd65 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324ca4f *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e5e24 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f74b6c3 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-735aabf *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a13a4e *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666918d *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9aa7ea *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdadd65 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324ca4f *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e5e24 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f74b6c3 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-735aabf *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a13a4e *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666918d *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9aa7ea *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdadd65 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324ca4f *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e5e24 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f74b6c3 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-735aabf *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a13a4e *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666918d *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9aa7ea *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdadd65 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324ca4f *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e5e24 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f74b6c3 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-735aabf *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a13a4e *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666918d *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9aa7ea *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdadd65 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324ca4f *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e5e24 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-f74b6c3 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-735aabf *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-7a13a4e *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-666918d *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-e9aa7ea *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-bdadd65 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-324ca4f *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start custom CSS for text-editor, class: .elementor-element-22e5e24 *//* ===== DESKTOP ===== */
@media (min-width: 1025px) {
  .menu-copy h1 { font-size: 36px; }
  .menu-copy h2 { font-size: 30px; }
  .menu-copy h3 { font-size: 26px; }
  .menu-copy h4 { font-size: 22px; }
  .menu-copy h5 { font-size: 18px; }
  .menu-copy h6 { font-size: 16px; }
}

/* ===== TABLET ===== */
@media (min-width: 768px) and (max-width: 1024px) {
  .menu-copy h1 { font-size: 30px; }
  .menu-copy h2 { font-size: 26px; }
  .menu-copy h3 { font-size: 22px; }
  .menu-copy h4 { font-size: 20px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}

/* ===== MOBILE ===== */
@media (max-width: 767px) {
  .menu-copy h1 { font-size: 26px; }
  .menu-copy h2 { font-size: 22px; }
  .menu-copy h3 { font-size: 20px; }
  .menu-copy h4 { font-size: 18px; }
  .menu-copy h5 { font-size: 16px; }
  .menu-copy h6 { font-size: 14px; }
}/* End custom CSS */
/* Start Custom Fonts CSS */@font-face {
	font-family: 'Helvetica Now Var';
	font-style: normal;
	font-weight: normal;
	font-display: auto;
	src: url('https://keycannabis.com/wp-content/uploads/2023/11/HelveticaNowVar-1.eot');
	src: url('https://keycannabis.com/wp-content/uploads/2023/11/HelveticaNowVar-1.eot?#iefix') format('embedded-opentype'),
		url('https://keycannabis.com/wp-content/uploads/2023/11/font.woff2') format('woff2'),
		url('https://keycannabis.com/wp-content/uploads/2023/11/font.woff') format('woff'),
		url('https://keycannabis.com/wp-content/uploads/2023/11/HelveticaNowVar-1.ttf') format('truetype'),
		url('https://keycannabis.com/wp-content/uploads/2023/11/HelveticaNowVar-1.svg#HelveticaNowVar') format('svg');
}
/* End Custom Fonts CSS */