.Button1{align-items:center;background-blend-mode:normal;background-color:var(--accent);background-image:linear-gradient(45deg,var(--red) 50%,var(--accent) 50%);background-position:center;background-repeat:no-repeat;background-size:cover;color:var(--base-3);column-gap:0.5em;display:inline-flex;filter:saturate(60%);font-size:1.1rem;font-weight:600;justify-content:center;text-align:center;text-transform:uppercase;transition:all 0.5s ease 0s;border-radius:.25rem;padding:1.2rem 2rem}.Button1:is(:hover,:focus){background-color:var(--accent);filter:saturate(100%);transform:scale(1.06);color:var(--base-3)}.SmallText{font-size:1rem;line-height:1.5em;margin-bottom:1.5em}.PrimaryButton{align-items:center;background-color:var(--contrast-3);box-shadow:-4px 4px 0px 0px var(--accent-2);color:var(--base-3);column-gap:.5rem;display:inline-flex;font-size:1.125rem;font-weight:600;justify-content:center;text-align:center;transition:all 0.5s ease 0s;padding:.75rem 1.25rem}.PrimaryButton:is(:hover,:focus){background-color:var(--accent-2);color:var(--base-3);box-shadow:-4px 4px 0px 0px var(--contrast-3)}.PrimaryButton .gb-shape svg{color:var(--base-3);margin-bottom:3px;width:1em;height:1em}.GlobalSpacing{margin-left:auto;margin-right:auto;max-width:var(--gb-container-width);padding:50px 10px}@media (max-width:1024px){.GlobalSpacing{padding-bottom:30px;padding-top:30px}}.SecondaryButton{background-color:var(--accent-2);box-shadow:-4px 4px 0px 0px var(--contrast-3);color:var(--base-3);display:inline-flex;font-size:1.125rem;font-weight:600;justify-content:center;text-align:center;transition:all 0.5s ease 0s;padding:.75rem 1rem}.SecondaryButton:is(:hover,:focus){color:var(--base-3);background-color:var(--contrast-3);box-shadow:-4px 4px 0px 0px var(--accent-2)}.CategoryTitle{color:var(--dark-navy);font-size:24px;font-weight:600;margin-bottom:30px;text-transform:capitalize}.AnimatedButton{align-items:center;background-color:var(--accent);color:var(--base-3);column-gap:0.4rem;display:inline-flex;font-size:0.9rem;font-weight:600;justify-content:center;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0s;border:1px solid var(--contrast);border-radius:10px;padding:15px 24px}.AnimatedButton:hover span.gb-shape{transform:rotate(-45deg);transition:transform 0.3s ease 0s}.AnimatedButton:is(:hover,:focus){background-color:var(--red);color:var(--base-2)}.AnimatedButton span.gb-shape{transform:rotate(0deg);transition:all 0.3s ease 0s}.BoxShadow{box-shadow:0px 0px 0px 12px var(--red)}.AnimatedButton-2{align-items:center;color:var(--accent);column-gap:0.5em;display:inline-flex;font-size:1rem;font-weight:600;position:relative;text-decoration:none}.AnimatedButton-2:after{width:100%;height:1px;background-color:var(--accent);position:absolute;content:"";left:0px;bottom:-4px;transform:scale3d(0,1,1);transform-origin:left;transition:all 0.3s ease 0s}.AnimatedButton-2:hover::after{transform:scale3d(1.08,1,1)}.AnimatedButton-2:is(:hover,:focus) .gb-shape svg{transform:scale3d(1.2,1,1) translate3d(6px,0px,0px)}.AnimatedButton-2 .gb-shape svg{width:1em;height:1em;fill:currentColor;transition:all 0.3s ease 0s}.FooterButton{align-items:center;color:var(--base-3);column-gap:0.5em;display:inline-flex;font-size:14px;font-weight:600;position:relative;text-decoration:none}.FooterButton:after{width:100%;height:1px;background-color:var(--accent);position:absolute;content:"";left:0px;bottom:-4px;transform:scale3d(0,1,1);transform-origin:left;transition:all 0.3s ease 0s}.FooterButton:hover::after{transform:scale3d(1.08,1,1)}.FooterButton:is(:hover,:focus){color:var(--base)}.FooterButton:is(:hover,:focus) .gb-shape svg{transform:scale3d(1.2,1,1) translate3d(6px,0px,0px)}.FooterButton .gb-shape svg{width:1em;height:1em;fill:currentColor;transition:all 0.3s ease 0s}.ListButton{background-color:var(--dark-navy);color:var(--base-3);font-size:14px;padding:8px 15px}.ListButton:is(:hover,:focus){color:var(--base-2);background-color:var(--accent-2)}.ListButtonContainer{margin-top:20px}.SmallButton{background-color:var(--red);color:var(--base-3);font-size:14px;padding:8px 18px}.SmallButton:is(:hover,:focus){color:var(--base-3);background-color:var(--accent);margin-bottom:10px}.GradientBGContainer{background-blend-mode:normal;background-image:linear-gradient(to right,rgba(255,255,255,0.02) 60%,var(--contrast-3) 20%);background-position:center;background-repeat:no-repeat;background-size:cover;padding:30px}.hover-card{align-items:center;background-color:var(--contrast);color:var(--base-3);display:flex;flex-basis:0px;flex-direction:column;flex-grow:1;height:350px;justify-content:flex-end;overflow-x:hidden;overflow-y:hidden;position:relative;transition:all 0.25s ease-in-out 0s;border-radius:8px;padding:32px}.hover-card:is(:hover,:focus){flex-grow:3;display:flex}.hover-card:is(:hover,:focus) h3{font-size:24px;transition:all 0.5s ease-in-out 0s}.hover-card:is(:hover,:focus) img{opacity:0.8;transition:transform 0.5s ease 0s,all 0.5s ease 0s;transform:scale(1.3)}.hover-card a{color:var(--base-3)}.hover-card h3{margin-bottom:0px;min-width:max-content;z-index:1;position:relative;transition:filter 0.25s ease-in-out 0s,opacity 0.5s ease-in-out 0s;font-size:19px;font-weight:600}.hover-card img{position:absolute;top:0px;right:0px;bottom:0px;left:0px;width:100%;height:100%;opacity:0.4;z-index:0;transition:all 0.25s ease-in-out 0s}@media (max-width:767px){.hover-card{height:250px}}.hover-card__wrapper{column-gap:16px;display:flex}.AnimatedButtonSecondColor{align-items:center;background-color:var(--red);color:var(--base-3);column-gap:0.4rem;display:inline-flex;font-size:0.9rem;font-weight:600;justify-content:center;text-align:center;text-transform:uppercase;transition:all 0.3s ease 0s;border:1px solid var(--contrast);border-radius:10px;padding:15px 24px}.AnimatedButtonSecondColor:hover span.gb-shape{transform:rotate(-45deg);transition:transform 0.3s ease 0s}.AnimatedButtonSecondColor:is(:hover,:focus){background-color:var(--contrast);color:var(--base-2)}.AnimatedButtonSecondColor span.gb-shape{transform:rotate(0deg);transition:all 0.3s ease 0s}.BorderedImg{border:10px solid var(--accent-2)}.GradientBGContainerLeft{background-blend-mode:normal;background-image:linear-gradient(to right,var(--accent) 60%,rgba(255,255,255,0) 30%);background-position:center;background-repeat:no-repeat;background-size:cover;padding:30px}.ReviewButtons{column-gap:30px;display:flex;justify-content:center;row-gap:15px}@media (max-width:767px){.ReviewButtons{display:flex;flex-direction:column}}