.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{background-color:var(--celadon-green);box-shadow:1px 1px 2px 1px rgba(31,31,31,0.2),-1px -1px 2px 1px rgba(31,31,31,0.2);color:#ffffff;display:inline-flex;font-family:'Poppins';font-size:1rem;font-weight:500;justify-content:center;letter-spacing:2px;text-align:center;text-transform:uppercase;border:2px solid var(--celadon-green);padding:1rem 2rem}.gbp-button--primary:hover{background-color:var(--mellow-apricot);color:var(--black);text-decoration:none;font-weight:500;border:2px solid var(--mellow-apricot)}@media (max-width:1024px){.gbp-button--primary{border:1px solid var(--celadon-green)}}.gbp-button--secondary{color:var(--white-1);display:inline-flex;font-family:'Poppins';font-size:1rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;border:2px solid var(--white-1);padding:1rem 2rem}.gbp-button--secondary:hover{text-decoration:none;background-image:none;background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;color:var(--mellow-apricot);font-weight:500;border:2px solid var(--mellow-apricot)}.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;max-width:var(--gb-container-width);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;width:100%}.gbp-card {padding:1.5rem;}@media (max-width: 767px) {.gbp-card {padding:1.25rem;}}.gbp-card--border {border:1px solid #000000;}.TabToAccordion_tabs-items{background-color:#fafafa;margin-top:20px;position:relative;width:100%;border-top:1px solid var(--contrast-4);padding:30px}@media (max-width:1024px){.TabToAccordion_tabs-items{padding:50px 20px 0px 20px}}@media (max-width:767px){.TabToAccordion_tabs-items{display:none;padding-bottom:0px;padding-top:20px}}.blog-wrapper{background-color:var(--base);overflow-x:hidden;overflow-y:hidden;padding:30px}.blog-wrapper:hover{background-color:rgba(32,102,163,0.2)}.blog-wrapper:hover .gb-block-image img{transform:scale(1.1)}@media (max-width:767px){.blog-wrapper{padding:15px}}.blog-img-wrapper{min-height:300px;overflow-x:hidden;overflow-y:hidden;position:relative}.blog-img-wrapper .gb-block-image{position:absolute;top:0px;left:0px;width:100%;height:100%}.blog-img-wrapper img{object-fit:cover;transition:all 0.5s ease 0s;width:100%;height:100%}.grid-loop-slider .slick-arrow{position:absolute;font-size:0px;line-height:0px;top:50%;background-color:rgba(0,0,0,0);transform:custom(0px,0px,0px)}.grid-loop-slider .slick-dots{position:absolute;width:100%;bottom:-50px;list-style-type:none;text-align:center;margin:0px}.grid-loop-slider .slick-dots li{position:relative;display:inline-block;height:20px;margin-left:10px;margin-right:10px}.grid-loop-slider .slick-dots li button{font-size:0px;line-height:0px;color:rgba(0,0,0,0);padding:10px}.grid-loop-slider .slick-next{right:-50px}.grid-loop-slider .slick-next:before{content:" ";background-image:url('https://startertemp.wctest.ca/wp-content/uploads/2025/05/next-arrow.svg');background-size:contain;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;display:block;height:28px;width:26px}.grid-loop-slider .slick-prev{left:-50px;top:50%}.grid-loop-slider .slick-prev:before{content:" ";background-image:url('https://startertemp.wctest.ca/wp-content/uploads/2025/05/prev-arrow.svg');background-size:contain;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;display:block;height:28px;width:26px}@media (max-width:1024px){.grid-loop-slider .slick-next{right:-40px}.grid-loop-slider .slick-prev{left:-40px}}.horizontal-line{background-color:var(--mellow-apricot);height:3px;width:100%}.craftman-pic-cont{align-items:flex-end;box-shadow:2px 1px 5px 2px rgba(31,31,31,0.75);display:flex;height:350px;justify-content:center;padding-bottom:60px;position:relative;z-index:9}.craftman-cont-outer{background-color:var(--black);margin-left:auto;margin-right:auto;position:relative;top:-40px;width:80%;z-index:10;padding:0px}.craftman-pic-heading-cont{align-items:flex-end;display:flex;justify-content:space-between;margin-left:auto;margin-right:auto;width:80%}.craftman-pic-heading{color:var(--white-1);font-size:22px;font-weight:500;margin-bottom:0px;padding-left:40px;position:relative;text-transform:uppercase;z-index:10}.craftman-pic-img{max-height:150px;max-width:180px;min-width:60px;position:relative;z-index:10}.craftman-cont-text{color:var(--white-1)}@media (max-width:767px){.craftman-outer-border{padding:40px}}.craftman-cont-inner{margin-left:auto;margin-right:auto;min-height:240px;position:relative;width:100%;z-index:10;padding:48px 48px 65px 48px}@media (max-width:767px){.craftman-cont-inner{padding:20px 20px 60px 20px}}.contact-form-parent{position:relative}@media (max-width:1024px){.contact-form-parent{padding-bottom:40px;padding-top:100px}}.contact-page-logo-bg{position:relative}.gbp-button-black-border{color:var(--black);display:inline-flex;font-family:'Poppins';font-size:1rem;font-weight:500;letter-spacing:2px;text-transform:uppercase;border:2px solid var(--black);padding:1rem 2rem}.gbp-button-black-border:hover{text-decoration:none;background-image:none;background-size:cover;background-repeat:no-repeat;background-position:center;background-blend-mode:normal;color:var(--burgundy);font-weight:500;border:2px solid var(--burgundy)}.banner-subheading{font-size:28px;font-weight:600}