.Secondarybutton{background-color:transparent;color:var(--base-3);font-family:var(--gp-font--montserrat);font-size:13px;font-weight:bold;letter-spacing:0.87px;line-height:1;max-width:145px;text-align:center;text-transform:uppercase;transition:all 0.5s ease 0s;width:100px;border:2px solid var(--base);padding:10px}.Secondarybutton:hover{background-color:var(--base)}.headline_h1{color:#ff0000;font-family:Arial;font-size:4rem;font-weight:bold;letter-spacing:.5px}.headline_h1:hover{color:var(--purple)}@media (max-width:1024px){.headline_h1{font-size:2rem}}@media (max-width:767px){.headline_h1{font-size:1rem}}.headline_h1__primary{color:var(--red);font-family:Arial;font-size:4rem;font-weight:bold;letter-spacing:.5px}.headline_h1__primary:hover{color:var(--base)}@media (max-width:1024px){.headline_h1__primary{font-size:2rem}}@media (max-width:767px){.headline_h1__primary{font-size:1rem}}.healine_h1__secondary{color:var(--contrast-3);font-family:Arial;font-size:4rem;font-weight:bold;letter-spacing:.5px}.healine_h1__secondary:hover{color:var(--base-3)}@media (max-width:1024px){.healine_h1__secondary{font-size:2rem}}@media (max-width:767px){.healine_h1__secondary{font-size:1rem}}.gbp-section {padding:7rem 40px;}@media (max-width: 1024px) {.gbp-section {padding:6rem 30px;}}@media (max-width: 767px) {.gbp-section {padding:4rem 20px;}}.gbp-section__inner {margin-left:auto;margin-right:auto;position:relative;z-index:1;}.gbp-section__tagline {font-size:1rem;font-weight:600;margin-bottom:0.75rem;}.gbp-section__headline {margin-bottom:1.5rem;}@media (max-width: 767px) {.gbp-section__headline {margin-bottom:1.25rem;}}.gbp-section__text {font-size:1.125rem;}.gbp-button--primary {display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;border:1px solid;background-color:#000000;color:#ffffff;}.gbp-button--primary:hover {background-color:#000000;color:#ffffff;}.gbp-button--secondary {display:inline-flex;font-size:1rem;padding:0.75rem 1.5rem;border:1px solid #000000;color:currentColor;}.gbp-button--secondary:hover {color:currentColor;}.gbp-card__title {font-size:1.25rem;margin-bottom:0.5rem;}.gbp-card__text {font-size:1rem;margin-bottom:0px;}.gbp-section--background {background-color:#000000;color:#ffffff;}.gbp-card--border {border:1px solid #000000;}.grf-section--medium{padding:3rem 40px}@media (max-width:1024px){.grf-section--medium{padding:6rem 30px}}@media (max-width:767px){.grf-section--medium{padding:4rem 20px}}.button_primary{align-items:center;color:var(--base);column-gap:10px;display:flex;font-family:inherit;font-size:15px;font-weight:600;justify-content:center;letter-spacing:2.8px;line-height:1;max-width:100%;text-align:center;text-transform:uppercase;transition:all 0.5s ease 0s;width:200px;border:2px solid var(--base);padding:22px 5px}.button_primary:hover{border-top-color:var(--contrast-3);border-right-color:var(--contrast-3);border-bottom-color:var(--contrast-3);border-left-color:var(--contrast-3);color:var(--contrast-3)}.button_primary:hover svg{fill:var(--contrast-3)}.button_primary svg{width:19px;height:14px;color:var(--base);transition:all 0.5s ease 0s;fill:var(--base)}@media (max-width:767px){.button_primary{font-size:14px;width:200px}}.form_element_search{display:inline-block}.container_primary{margin-bottom:5vh}.container_secondary{margin-bottom:3vh}.event-card-gradient{background-blend-mode:normal;background-image:linear-gradient(to right,rgba(0,0,0,1) 0%,rgba(10,10,10,0.5) 100%);background-position:center;background-repeat:no-repeat;background-size:cover}.p-divider{background-color:#4ab7c3;display:block;height:1px;margin-bottom:2em;margin-top:1em;width:100%}.event-button{background-color:transparent;border-bottom-style:solid;border-bottom-width:0px;border-left-style:solid;border-left-width:0px;border-right-style:solid;border-right-width:0px;border-top-left-radius:0px;border-top-style:solid;border-top-width:0px;color:var(--base-3);display:block;text-align:center;transition:all 0.5s ease 0s;white-space:nowrap;width:100%}.event-button:is(:hover,:focus){color:var(--contrast-3);background-color:transparent;border-top-width:0px;border-right-width:0px;border-bottom-width:0px;border-left-width:0px;border-top-style:solid;border-right-style:solid;border-bottom-style:solid;border-left-style:solid}.event-button:is(:hover,:focus) .gb-shape svg{margin-left:5px}.list-teal{margin-bottom:1.5em}.list-teal ul.wp-block-list{list-style-type:none;margin:0px;padding:0px}.list-teal ul.wp-block-list li{font-size:14px;color:var(--base-3);text-transform:uppercase;font-family:var(--gp-font--inter);letter-spacing:1.4px;margin-bottom:15px;padding-left:30px;position:relative}.list-teal ul.wp-block-list li:before{position:absolute;left:0px;width:20px;height:20px;background-image:url('https://marcelgroupllc.com/wp-content/uploads/2026/03/teal-check.svg');background-size:contain;background-repeat:no-repeat;background-blend-mode:normal;content:'';top:0px}.list-gold{margin-bottom:1.5em}.list-gold ul.wp-block-list{list-style-type:none;margin:0px;padding:0px}.list-gold ul.wp-block-list li{font-size:14px;color:var(--base-3);text-transform:uppercase;font-family:var(--gp-font--inter);letter-spacing:1.4px;margin-bottom:15px;padding-left:30px;position:relative}.list-gold ul.wp-block-list li:before{position:absolute;left:0px;width:20px;height:20px;background-image:url('https://marcelgroupllc.com/wp-content/uploads/2026/03/gold-check.svg');background-size:contain;background-repeat:no-repeat;background-blend-mode:normal;content:'';top:0px}.menu-bars{margin-right:auto}.cta-touch{margin-left:auto}.logo-scroller{overflow-x:hidden;overflow-y:hidden;padding-bottom:40px;padding-top:40px;position:relative;width:100%}.logo-scroller .logo-track{display:flex;align-items:center;flex-direction:row;column-gap:8em;width:max-content}.logo-scroller .logo-track>div{display:flex;align-items:center}.logo-scroller .logo-track>div img{height:72px;width:100%}@media (max-width:767px){.logo-scroller .logo-track{column-gap:3em}.logo-scroller .logo-track>div img{height:50px}}.card-link{height:100%;left:0px;position:absolute;top:0px;width:100%;z-index:4}.site-footer a:hover{color:var(--contrast-3)}.event-card-caption{color:var(--base-3);font-size:20px}@media (max-width:1440px){.event-card-caption{font-size:18px}}@media (max-width:767px){.event-card-caption{font-size:16px}}.event-card-content-wrapper{padding:45px}@media (max-width:1440px){.event-card-content-wrapper{padding:45px 20px}}