:root{--gb-container-width:1430px;}.gb-container .wp-block-image img{vertical-align:middle;}.gb-grid-wrapper .wp-block-image{margin-bottom:0;}.gb-highlight{background:none;}.gb-shape{line-height:0;}.gb-container-link{position:absolute;top:0;right:0;bottom:0;left:0;z-index:99;}.gb-element-aacc685b{background-blend-mode:normal,normal;background:linear-gradient(to left,#1D1D1D99 0%,#1D1D1D99 100%),url(https://teracore.ca/wp-content/uploads/2026/01/a16ad307e0ade7738da1331ec74c146ee714e476-1-scaled.jpg) center /cover no-repeat,var(--inline-bg-image)}.gb-element-397b9e21{align-items:center;display:flex;flex-direction:column;justify-content:center;padding-bottom:104px;padding-top:104px}@media (max-width:767px){.gb-element-397b9e21{padding-bottom:54px;padding-top:54px}}.gb-element-856af049{background-color:#da2b2b;display:flex;height:76px;justify-self:center;width:309px;border-radius:5px;padding:13px 30px}.gb-element-6b4ce651{column-gap:39px;display:flex;padding-bottom:50px;padding-top:60px}@media (max-width:1024px){.gb-element-6b4ce651{flex-direction:column;row-gap:33px}}@media (max-width:767px){.gb-element-6b4ce651{padding-bottom:20px;padding-top:33px}}.gb-element-ccca300d{width:50%}@media (max-width:1024px){.gb-element-ccca300d{width:100%}}.gb-element-34c6b740{display:flex;flex-direction:column;row-gap:22px}.gb-element-8f4e8613{color:#000000;display:flex}.gb-element-c4c1b46a{color:#000000;margin-left:26px}.gb-element-9bde9800{color:#000000;display:flex}.gb-element-fc9d4afc{margin-left:26px}.gb-element-d5d91b26{color:#000000;display:flex}.gb-element-4c2e2ad5{margin-left:26px}.gb-element-11ced2a7{width:50%}@media (max-width:1024px){.gb-element-11ced2a7{width:100%}}.gb-element-c1c4830c{background-blend-mode:normal;background-color:var(--base-3);background-image:var(--inline-bg-image);background-position:center;background-repeat:no-repeat;background-size:cover;box-shadow:0px 0px 4px 3px rgba(0,0,0,0.1);padding:38px 60px}@media (max-width:767px){.gb-element-c1c4830c{padding:7px 31px 13px 31px}}.gb-element-266d24ab{align-items:center;column-gap:10px;display:flex;margin-bottom:40px}@media (max-width:767px){.gb-element-266d24ab{flex-direction:column;margin-bottom:15px;row-gap:10px}}.gb-element-802cc19e .ff-btn-submit{font-weight:700;font-size:25px;font-family:var(--gp-font--roboto-condensed);border-radius:5px;padding:12px 44px}.gb-element-802cc19e .fluentform .ff-el-form-control{background-color:transparent;color:#757575;border:1px solid #757575;border-radius:5px;padding:13px 19px}@media (max-width:767px){.gb-element-802cc19e .ff-btn-submit{font-size:15px;padding:6px 18px}.gb-element-802cc19e .fluentform .ff-el-form-control{font-size:15px;padding:6px 12px}}.gb-element-35fca90d{background-color:var(--body-container)}.gb-element-9be6b355{column-gap:20px;display:flex;font-family:var(--gp-font--source-sans-pro);font-size:20px;font-weight:400;justify-content:space-between;padding-bottom:70px;padding-top:88px}@media (max-width:1024px){.gb-element-9be6b355{flex-wrap:wrap;padding-bottom:60px;padding-top:50px;row-gap:40px}}@media (max-width:767px){.gb-element-9be6b355{padding-top:24px}}.gb-element-887c1bac{margin-right:60px;max-width:442px}@media (max-width:1024px){.gb-element-887c1bac{margin-right:0px;max-width:100%;width:100%}}@media (max-width:767px){.gb-element-887c1bac{order:1;width:100%}}.gb-element-5982b0b0{height:1px;margin-bottom:17px;width:83px;border-bottom:1px solid var(--accent)}.gb-element-61f07356{column-gap:10px;display:flex}@media (max-width:1024px){.gb-element-64745ece{width:25%}}@media (max-width:767px){.gb-element-64745ece{order:3;width:100%}}.gb-element-84fbb5aa{display:flex;flex-direction:column;row-gap:18px}@media (max-width:1024px){.gb-element-4457611f{width:30%}}@media (max-width:767px){.gb-element-4457611f{order:4;width:100%}}.gb-element-fd5f5b38{display:flex;flex-direction:column;row-gap:18px}.gb-element-3fc8402a{max-width:351px;width:100%}@media (max-width:1024px){.gb-element-3fc8402a{max-width:100%;width:35%}}@media (max-width:767px){.gb-element-3fc8402a{order:2;width:100%}}.gb-element-2fb919c9{display:flex;flex-direction:column;row-gap:20px}.gb-element-5c1b4aa0{align-items:center;display:flex}@media (max-width:1024px){.gb-element-5c1b4aa0{column-gap:30px;display:none !important}}.gb-element-0f58a172{align-items:center;display:flex;margin-right:150px}@media (max-width:1024px){.gb-element-0f58a172{column-gap:30px;display:none !important}}.gb-element-54e43f34{margin-left:auto;margin-right:auto}@media (min-width:1025px){.gb-element-54e43f34{display:none !important}}@media (min-width:1025px){.gb-element-421b9763{display:none !important}}@media (max-width:1024px){.gb-element-421b9763{display:none !important}}.gb-element-d6a82f3e{align-items:center;display:flex;justify-content:center;padding-bottom:20px;padding-top:20px;width:100%}.gb-element-b6bfa609{font-size:40px;margin-left:90px;margin-right:90px;margin-top:45px}.gb-element-b6bfa609 #fluentform_3>fieldset>div:nth-child(6)>div.ff-el-input--content{background-color:rgba(255,255,255,0)}.gb-element-b6bfa609 .custom-file-container .ff-el-input--content{display:flex;align-items:center;column-gap:8px;border:2px solid #757575;border-radius:5px;padding:3px 2px}.gb-element-b6bfa609 .custom-file-container .ff_file_upload_holder{text-align:center}.gb-element-b6bfa609 .custom-file-container.ff-el-group{margin-bottom:50px}.gb-element-b6bfa609 .ff-btn-submit{font-weight:700;font-size:25px;line-height:1;font-family:var(--gp-font--roboto-condensed);border-radius:5px;padding:18px 44px}.gb-element-b6bfa609 .fluentform .ff-el-form-control{font-size:20px;line-height:1;background-color:transparent;border:1px solid #757575;border-radius:5px;padding:13px 19px}.gb-element-b6bfa609 .fluentform .ff_upload_btn.ff-btn{background-color:#e5e5e5;color:#000000;border:1px solid #757575;border-radius:5px}.gb-element-b6bfa609 .fluentform .ff_upload_btn.ff-btn:hover{background-color:#000000;color:var(--base-3)}.gb-element-b6bfa609 label{color:#757575;font-size:20px}.gb-element-b6bfa609 p{margin-bottom:0px;font-size:12px;line-height:1}@media (max-width:1024px){.gb-element-b6bfa609{margin-left:0px;margin-right:0px}}@media (max-width:1024px) and (min-width:768px){.gb-element-b6bfa609{margin-left:20px;margin-right:20px;text-align:left}}@media (max-width:767px){.gb-element-b6bfa609{margin-left:40px;margin-right:40px}.gb-element-b6bfa609 .custom-file-container .ff-el-input--content{overflow-x:auto}.gb-element-b6bfa609 .custom-file-container.ff-el-group{margin-bottom:20px}.gb-element-b6bfa609 .ff-btn-submit{font-size:15px;padding:6px 18px}.gb-element-b6bfa609 .fluentform .ff-el-form-control{font-size:15px;padding:6px 12px}.gb-element-b6bfa609 .fluentform .ff_upload_btn.ff-btn{padding:5px 7px}.gb-element-b6bfa609 label{font-size:13px}}.gb-text-efed2c65{color:var(--base-3);margin-bottom:15px}.gb-text-d8e0bfdb{color:var(--base-3);margin-bottom:15px}@media (max-width:767px){.gb-text-d8e0bfdb{font-size:15px;text-align:center}}.gb-text-f1712a79{align-items:center;column-gap:0.5em;display:inline-flex;height:40px;margin-bottom:5px;margin-right:25px;margin-top:5px;width:40px}.gb-text-f1712a79 .gb-shape svg{width:40px;height:40px;fill:currentColor}.gb-text-36e82f16{color:#ffffff;font-family:var(--gp-font--source-sans-pro);font-size:20px;font-weight:700}.gb-text-36e82f16:is(:hover,:focus){color:#ffffff}.gb-text-36e82f16 a{background-color:rgba(217,43,43,0);color:#ffffff}.gb-text-fe692aaf{color:#ffffff;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500}.gb-text-054360df{font-size:32px}@media (max-width:767px){.gb-text-054360df{font-size:30px}}.gb-text-70923519{margin-bottom:60px}@media (max-width:767px){.gb-text-70923519{margin-bottom:33px}}.gb-text-f5102569{align-items:center;column-gap:0.5em;display:inline-flex;justify-content:center;justify-items:center;text-align:center;border-radius:5px}.gb-text-f5102569 .gb-shape svg{width:30px;height:29px;fill:currentColor;color:#DA2B2B}.gb-text-9083941a{color:#000000;font-family:var(--gp-font--source-sans-pro);font-size:20px;font-weight:700}.gb-text-f5c98ded{color:#000000;font-family:var(--gp-font--source-sans-pro);font-size:20px;font-weight:400}.gb-text-f5c98ded a{color:#000000}.gb-text-f5c98ded a:hover{color:var(--accent);cursor:pointer}.gb-text-b6de74b4{align-items:center;column-gap:0.5em;display:inline-flex;justify-content:center;justify-items:center;text-align:center;border-radius:5px}.gb-text-b6de74b4 .gb-shape svg{width:30px;height:29px;fill:currentColor;color:var(--accent)}.gb-text-05b28401{color:#000000;font-family:var(--gp-font--source-sans-pro);font-size:20px;font-weight:700}.gb-text-5b4cbdda{color:#000000;font-family:var(--gp-font--source-sans-pro);font-size:20px;font-weight:400}.gb-text-5b4cbdda:is(:hover,:focus){color:#000000}.gb-text-5b4cbdda a{color:#000000;background-color:rgba(247,247,247,0)}.gb-text-5b4cbdda a:hover{color:var(--accent);cursor:pointer}.gb-text-36601abb{align-items:center;column-gap:0.5em;display:inline-flex;justify-content:center;justify-items:center;text-align:center;border-radius:5px}.gb-text-36601abb .gb-shape svg{width:32px;height:32px;fill:currentColor;color:var(--accent)}.gb-text-fd98240d{color:#000000;font-family:var(--gp-font--source-sans-pro);font-size:20px;font-weight:700}.gb-text-9d585cab{color:#000000;font-family:var(--gp-font--source-sans-pro);font-size:20px;font-weight:400}.gb-text-9d585cab a{color:#000000}.gb-text-9d585cab a:hover{color:var(--accent);cursor:pointer}.gb-text-4c9246b1{font-size:50px;margin-bottom:0px;max-width:226px;width:100%}@media (max-width:767px){.gb-text-4c9246b1{font-size:30px;max-width:100%}}.gb-text-6a2c8e46{font-size:19px}@media (max-width:767px){.gb-text-6a2c8e46{font-size:17px}}.gb-text-f343afdc{color:#ffffff;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:400;line-height:100%;margin-bottom:19px;margin-top:19px}.gb-text-8fa3c226{color:var(--base-3);font-family:var(--gp-font--anton);font-size:20px;letter-spacing:0.5px;line-height:1;margin-bottom:30px}.gb-text-7bee7213{align-items:center;column-gap:0.5em;display:inline-flex;justify-content:center}.gb-text-7bee7213 .gb-shape svg{width:39px;height:39px;fill:currentColor}.gb-text-fda65503{align-items:center;column-gap:0.5em;display:inline-flex;justify-content:center}.gb-text-fda65503 .gb-shape svg{width:39px;height:39px;fill:currentColor}.gb-text-0d45e526{align-items:center;column-gap:0.5em;display:inline-flex;justify-content:center}.gb-text-0d45e526 .gb-shape svg{width:39px;height:39px;fill:currentColor}.gb-text-dd8e0355{color:#ffffff;font-family:var(--gp-font--anton);font-size:20px;font-weight:400;margin-bottom:42px;max-height:30px}@media (max-width:767px){.gb-text-dd8e0355{margin-bottom:20px;margin-top:10px}}.gb-text-f52b6f5f{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-f52b6f5f .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-f52b6f5f a{color:var(--base-3)}.gb-text-f52b6f5f a:hover{color:var(--accent);cursor:pointer}.gb-text-315ada19{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-315ada19 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-315ada19 a{color:var(--base-3)}.gb-text-315ada19 a:hover{color:var(--accent);cursor:pointer}.gb-text-d526db22{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-d526db22 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-d526db22 a{color:var(--base-3)}.gb-text-d526db22 a:hover{color:var(--accent);cursor:pointer}.gb-text-e8269085{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-e8269085 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-e8269085 a{color:var(--base-3)}.gb-text-e8269085 a:hover{color:var(--accent);cursor:pointer}.gb-text-85ae17a8{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-85ae17a8 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-85ae17a8 a{color:var(--base-3)}.gb-text-85ae17a8 a:hover{color:var(--accent);cursor:pointer}.gb-text-37b17550{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-37b17550 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-37b17550 a{color:var(--base-3)}.gb-text-37b17550 a:hover{color:var(--accent);cursor:pointer}.gb-text-64c1a429{color:#ffffff;font-family:var(--gp-font--anton);font-size:20px;font-weight:400;margin-bottom:40px;max-height:30px}@media (max-width:767px){.gb-text-64c1a429{margin-bottom:20px}}.gb-text-2d0cc3dd{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-2d0cc3dd .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-2d0cc3dd a{color:var(--base-3)}.gb-text-2d0cc3dd a:hover{color:var(--accent);cursor:pointer}.gb-text-6cf007fb{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-6cf007fb .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-6cf007fb a{color:var(--base-3)}.gb-text-6cf007fb a:hover{color:var(--accent);cursor:pointer}.gb-text-4c93c19a{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-4c93c19a .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-4c93c19a a{color:var(--base-3)}.gb-text-4c93c19a a:hover{color:var(--accent);cursor:pointer}.gb-text-6035fd08{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-6035fd08 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-6035fd08 a{color:var(--base-3)}.gb-text-6035fd08 a:hover{color:var(--accent);cursor:pointer}.gb-text-645da646{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-645da646 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-645da646 a{color:var(--base-3)}.gb-text-645da646 a:hover{color:var(--accent);cursor:pointer}.gb-text-a1d15ac2{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%;width:100%}.gb-text-a1d15ac2 .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-a1d15ac2 a{color:var(--base-3)}.gb-text-a1d15ac2 a:hover{color:var(--accent);cursor:pointer}.gb-text-9cef7acf{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-9cef7acf .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-9cef7acf a{color:var(--base-3)}.gb-text-9cef7acf a:hover{color:var(--accent);cursor:pointer}.gb-text-0e5f862d{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:500;line-height:100%}.gb-text-0e5f862d .gb-shape svg{width:1em;height:1em;fill:currentColor}.gb-text-0e5f862d a{color:var(--base-3)}.gb-text-0e5f862d a:hover{color:var(--accent);cursor:pointer}.gb-text-6af01b29{color:#ffffff;font-family:var(--gp-font--anton);font-size:20px;font-weight:400}.gb-text-6d6fd278{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:600;line-height:100%;max-width:243px}.gb-text-6d6fd278 .gb-shape svg{fill:currentColor}.gb-text-6d6fd278 a{color:var(--base-3)}.gb-text-6d6fd278 a:hover{color:var(--accent);cursor:pointer}.gb-text-c14a3f94{align-items:center;color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:600;line-height:100%}.gb-text-c14a3f94 .gb-shape svg{fill:currentColor}.gb-text-c14a3f94 a{color:var(--base-3)}.gb-text-c14a3f94 a:hover{color:var(--accent);cursor:pointer}.gb-text-1c268e80{align-items:center;background-color:rgba(0,0,0,0);color:#ffffff;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--source-sans-pro);font-size:15px;font-weight:600;line-height:100%}.gb-text-1c268e80:is(:hover,:focus){color:#ffffff;background-color:rgba(0,0,0,0)}.gb-text-1c268e80 .gb-shape svg{fill:currentColor;color:#ffffff}.gb-text-1c268e80 a{color:#ffffff}.gb-text-1c268e80 a:hover{color:var(--accent);cursor:pointer}.gb-text-c1f01774{color:#ffffff;font-size:18px;margin-bottom:-50px;padding-bottom:50px;text-align:center}.gb-text-c1f01774 a{color:#ffffff}@media (max-width:767px){.gb-text-c1f01774{font-size:14px;margin-bottom:0px;padding-bottom:36px}}.gb-text-2002803a{align-items:center;color:#000000;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--inter);font-size:15px;font-weight:700;margin-right:70px}.gb-text-2002803a:is(:hover,:focus){color:var(--accent);cursor:pointer}.gb-text-2002803a .gb-shape svg{fill:currentColor}.gb-text-2002803a a{color:#000000}.gb-text-2002803a a:hover{color:var(--accent)}.gb-text-20c5823f{align-items:center;color:#000000;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--inter);font-size:15px;font-weight:700}.gb-text-20c5823f:is(:hover,:focus){color:var(--accent);cursor:pointer}.gb-text-20c5823f .gb-shape svg{fill:currentColor}.gb-text-20c5823f a{color:#000000}.gb-text-20c5823f a:hover{color:var(--accent)}.gb-text-0e1919bd{align-items:center;color:#000000;column-gap:0.5em;display:inline-flex;font-family:var(--gp-font--inter);font-size:15px;font-weight:700}.gb-text-0e1919bd:is(:hover,:focus){color:#000000;cursor:pointer}.gb-text-0e1919bd .gb-shape svg{fill:currentColor}.gb-text-0e1919bd a{color:#000000}.gb-text-0e1919bd a:hover{color:var(--accent)}.gb-text-58f4e961{font-size:20px;font-weight:700;line-height:1;margin-left:70px;padding:6px 8px}.gb-text-ceb53bb5{font-size:20px;font-weight:700;line-height:1;padding:6px 8px}.gb-text-08d9eca1{font-size:20px;font-weight:700;line-height:1;padding:6px 8px}.gb-media-8e4a4f97{height:111px;max-width:100%;object-fit:cover;width:112px;border-radius:999px}@media (max-width:767px){.gb-media-8e4a4f97{height:95px;width:95px}}.gb-media-8b972cb9{display:block;height:64px;max-width:100%;object-fit:cover;width:64px}