.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-section{padding:6rem 20px}@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--background {background-color:#000000;color:#ffffff;}.gbp-card__meta-text {font-size:0.875rem;margin-bottom:0.5rem;}.gbp-card__title {font-size:1.25rem;margin-bottom:0.5rem;}.gbp-card__text {font-size:1rem;margin-bottom:0px;}.gbp-section-bg-img-overlay {color:#ffffff;background-image:url(https://patterns.generateblocks.com/wp-content/uploads/2023/08/placeholder1280x720.png);background-repeat:no-repeat;background-size:cover;background-position:center center;position:relative;overflow-x:hidden;overflow-y:hidden;}.gbp-section-bg-img-overlay:after {background-image:linear-gradient(90deg, rgba(0,0,0,0.6), rgba(0,0,0,0.6));content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:0;pointer-events:none;}.inner-container{margin-left:auto;margin-right:auto;max-width:1400px;padding-left:20px;padding-right:20px}@media (max-width:1024px){.inner-container{padding-left:20px;padding-right:20px}}.gbp-card {padding:1.5rem;}@media (max-width: 767px) {.gbp-card {padding:1.25rem;}}.gbp-card--border {border:1px solid #000000;}.white{color:#ffffff}.white a{color:var(--white)}.btn-primary-blue{align-items:center;background-color:var(--blue);color:#ffffff;display:inline-flex;font-size:1rem;font-weight:700;letter-spacing:0.1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;top:0px;transition:all 0.3s ease-in-out 0s;padding:1.25rem 4rem}.btn-primary-blue:hover{text-transform:uppercase;text-decoration:none}.btn-primary-blue:is(:hover,:focus){background-color:var(--yellow);color:var(--black);transition:all 0.3s ease-in-out 0s;box-shadow:0px 5px 5px 1px rgba(0,0,0,0.12);top:-4px}@media (max-width:767px){.btn-primary-blue{padding-left:3rem;padding-right:3rem}}.footer-heading{color:var(--yellow);font-family:Anton;font-size:1.5rem;letter-spacing:0.15rem;margin-bottom:20px}.footer-social:hover{fill:var(--yellow)}.text-upper{font-size:2rem;font-weight:600;letter-spacing:0.2rem;text-transform:uppercase}.btn-primary-yellow{align-items:center;background-color:var(--yellow);color:var(--black);display:inline-flex;font-size:1rem;font-weight:700;letter-spacing:0.1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;top:0px;transition:all 0.3s ease-in-out 0s;border:1px solid var(--yellow);padding:1.25rem 4rem}.btn-primary-yellow:hover{text-transform:uppercase;text-decoration:none}.btn-primary-yellow:is(:hover,:focus){background-color:var(--black);color:var(--yellow);transition:all 0.3s ease-in-out 0s;top:-4px;box-shadow:0px 5px 5px 1px rgba(0,0,0,0.12);border:1px solid var(--yellow)}@media (max-width:767px){.btn-primary-yellow{padding-left:3rem;padding-right:3rem}}.tab-title{font-size:1.3rem;font-weight:600;letter-spacing:0.15em;text-transform:uppercase}@media (max-width:767px){.tab-title{font-size:1.1rem}}.tab-menu{align-items:center;background-blend-mode:normal;background-color:var(--black);background-image:url('https://begley.wctest.ca/wp-content/uploads/2025/05/arrow_icon_yellow.png');background-position:95% 50%;background-repeat:no-repeat;background-size:38px 21px;color:#000000;display:flex;width:33.33%;border:8px dashed var(--black);padding:1.5rem 3.3rem 1.5rem 1.5rem}.tab-menu:is(.gb-block-is-current,.gb-block-is-current:hover,.gb-block-is-current:focus){background-color:var(--yellow);color:#000000}.tab-menu:is(:hover,:focus){background-color:var(--yellow);color:#000000;background-image:url('https://begley.wctest.ca/wp-content/uploads/2025/05/arrow_icon.png');background-repeat:no-repeat;background-position:95% 50%;background-blend-mode:normal;background-size:38px 21px}@media (max-width:767px){.tab-menu{flex-grow:1;flex-shrink:0}}.tab-content{background-blend-mode:normal;background-color:var(--black);background-image:url('https://begley.wctest.ca/wp-content/uploads/2025/05/yellow-stripes-vertical.png');background-position:top right;background-repeat:no-repeat;background-size:258px 100%;padding-bottom:6rem;padding-top:6rem;border:10px solid var(--yellow)}.yellow-container{background-color:var(--yellow);padding:2rem}.h3-sm{font-size:2rem}.h3-sm-text{left:80px;position:relative;top:-30px}.black-box{align-items:center;background-color:var(--black);display:flex;flex-direction:column;text-align:center;padding:30px}.black-box-text{color:var(--white);font-family:Lexend;font-size:1.5rem;font-weight:600;letter-spacing:0.15rem;margin-top:20px;text-transform:uppercase}@media (max-width:767px){.black-box-text{font-size:1.1rem}}.yellow{color:var(--yellow)}.btn-transparent-black{align-items:center;box-shadow:0px 4px 8px 3px rgba(0,0,0,0.15);color:var(--black);display:inline-flex;font-size:1rem;font-weight:700;letter-spacing:0.1rem;text-decoration:none;text-transform:uppercase;border:2px solid var(--black);padding:1rem 2rem}.btn-transparent-black:hover{text-transform:uppercase;text-decoration:none}.btn-transparent-black:is(:hover,:focus){background-color:var(--yellow);color:var(--black);transition:all 0.3s linear 0s}@media (max-width:767px){.btn-transparent-black{padding-left:3rem;padding-right:3rem}}.page-banner{padding-bottom:3rem;padding-top:18rem;position:relative;z-index:2}@media (max-width:1024px){.page-banner{background-color:rgba(0,8,7,0.36);height:auto;margin-top:0px;padding-bottom:3rem;padding-top:9rem}}@media (max-width:767px){.page-banner{padding-top:6rem}}.img-lrg-right{position:absolute}@media (max-width:1024px){.img-lrg-right{position:relative}}@media (max-width:767px){.img-lrg-right{margin-left:0px}}.black-border{border:10px solid var(--black)}.blog-post-card{background-color:#ffffff;box-shadow:0px 3px 8px 1px rgba(0,0,0,0.15)}@media (max-width:767px){.black-box-mobile{background-color:var(--black);border-right:10px solid var(--yellow);border-bottom:10px solid var(--yellow)}}.heading-shadow{text-shadow:rgba(0,0,0,0.73) 1px 2px 6px}.heading-shadow-white{text-shadow:rgba(255,255,255,0.73) 1px 2px 6px}.heading-sm{font-size:2rem}.number-box{background-color:var(--yellow);font-size:3rem;height:90px;margin-bottom:20px;width:90px;padding:30px}.grey-box{background-color:var(--white);padding:30px}.accordion-tab-yellow{background-color:var(--yellow);transition:all 0.3s ease 0s;border:4px dashed var(--yellow)}.accordion-tab-yellow:is(:hover,:focus){border:4px dashed var(--black)}.accordion-title{margin-bottom:0px;padding-left:20px;text-transform:uppercase}.yellow-border{border:10px solid var(--yellow)}.img-lrg-left{margin-left:280px;margin-top:140px;position:absolute;z-index:9}@media (max-width:1024px){.img-lrg-left{margin-left:0px;margin-top:0px;position:relative}}@media (max-width:767px){.img-lrg-left{margin-left:0px}}.btn-yellow-black{align-items:center;background-color:var(--yellow);color:var(--black);display:inline-flex;font-size:1rem;font-weight:700;letter-spacing:0.1rem;position:relative;text-align:center;text-decoration:none;text-transform:uppercase;top:0px;transition:all 0.3s ease-in-out 0s;border:1px solid var(--yellow);padding:1.25rem 4rem}.btn-yellow-black:hover{text-transform:uppercase;text-decoration:none}.btn-yellow-black:is(:hover,:focus){background-color:var(--black);color:var(--yellow);transition:all 0.3s ease-in-out 0s;box-shadow:0px 5px 5px 1px rgba(0,0,0,0.12);top:-4px;border:1px solid var(--yellow)}@media (max-width:767px){.btn-yellow-black{padding-left:3rem;padding-right:3rem}}.dark-bg-on-yellow{background-color:rgba(0,8,7,0.9);display:inline-block;padding-bottom:20px;padding-right:20px;padding-top:20px}