.HeroSection_hero__iy00V{position:relative;width:100%;height:95vh;display:flex;align-items:flex-end;justify-content:flex-start;color:#fff;overflow:hidden}.HeroSection_hero__iy00V .HeroSection_overlay__n_LJ4{position:absolute;top:0;left:0;width:100%;height:100%;background:rgba(0,0,0,.4941176471);z-index:1}.HeroSection_hero__iy00V .HeroSection_overlayGradient__zponK{position:absolute;inset:0;background:linear-gradient(180deg,rgba(0,0,0,.1) 0,rgb(0,0,0));z-index:1}@media(max-width:768px){.HeroSection_hero__iy00V .HeroSection_overlayGradient__zponK{background:linear-gradient(0deg,rgba(0,0,0,.85) 0,rgba(0,0,0,.6) 55%,rgba(0,0,0,.4))}}.HeroSection_hero__iy00V .container{position:relative;z-index:2;display:flex;flex-direction:column;align-items:flex-start;padding-bottom:9rem}.HeroSection_hero__iy00V .HeroSection_bgWrapper__sBUnf{position:absolute;top:0;left:0;width:100%;z-index:0;height:100%;background:rgba(255,6,6,.5);z-index:1;pointer-events:none}.HeroSection_hero__iy00V .HeroSection_bgImage__Rb_uv{object-fit:cover}.HeroSection_hero__iy00V .HeroSection_title__ONqm3{font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;max-width:30ch;color:#fafafa;font-weight:500;text-align:left;font-size:clamp(1rem,1.3921rem + 2.1754vw,3.35rem);line-height:60px;padding:15px 0 0}@media(max-width:1024px){.HeroSection_hero__iy00V .HeroSection_title__ONqm3{font-size:2rem;line-height:1.3}}@media(max-width:768px){.HeroSection_hero__iy00V .HeroSection_title__ONqm3{max-width:100%;font-size:1.75rem;line-height:2rem}}.HeroSection_hero__iy00V .HeroSection_subheadingWrapper__BV3gS{display:inline-block;position:relative;padding-bottom:.5rem}.HeroSection_hero__iy00V .HeroSection_subheading__0FQWF{font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:1rem;line-height:2 rem;font-weight:500;color:#fff;text-transform:uppercase;letter-spacing:1px}.HeroSection_hero__iy00V .HeroSection_underline__iMDx3{display:block;width:20px;height:3px;background-color:#de423c;margin-top:8px;border-radius:2px}.HeroSection_hero__iy00V .HeroSection_description__OwHRe{max-width:70ch;width:100%;font-size:clamp(1rem,.9474rem + .2807vw,1.2rem);line-height:1.4;padding:5px 0 10px;color:#fafafa;text-align:left}@media(max-width:768px){.HeroSection_hero__iy00V .HeroSection_description__OwHRe{max-width:100%}}.HeroSection_hero__iy00V .HeroSection_extraText__bUT9u{max-width:600px}.HeroSection_hero__iy00V .HeroSection_ctaRow__ebMVJ{display:flex;flex-wrap:wrap;align-items:center;gap:1rem}.HeroSection_hero__iy00V .HeroSection_ctaPrimary__ThWOk{border-color:#de423c;background:#de423c;gap:1.25rem;padding:.85rem 1.25rem}.HeroSection_hero__iy00V .HeroSection_ctaPrimary__ThWOk:hover{border-color:#fff;background:#fff;color:#000}.HeroSection_hero__iy00V .HeroSection_phoneButton__mVi_7{display:inline-flex;align-items:center;margin-top:20px;border:2px solid #fff;padding:.75rem;color:#fff;text-transform:uppercase;text-decoration:none;font-size:13px;white-space:nowrap;transition:color .2s ease-in-out,background-color .2s ease-in-out,border-color .2s ease-in-out}.HeroSection_hero__iy00V .HeroSection_phoneButton__mVi_7:hover{background-color:#fff;color:#1d1d1f}.OttawaIntroSection_section__s09ne{background-color:#0b0b0b}.OttawaIntroSection_section__s09ne .container{padding-top:calc(4rem + 25px);padding-bottom:calc(5rem + 5px)}.OttawaIntroSection_section__s09ne .content-text{color:#bfbfbf}.OttawaIntroSection_split__pjfUH{display:flex;flex-direction:column;gap:1.5rem}@media(min-width:768px){.OttawaIntroSection_split__pjfUH{flex-direction:row;gap:4rem;align-items:flex-start}}.OttawaIntroSection_colLeft__UZzIn{margin-bottom:0}@media(min-width:768px){.OttawaIntroSection_colLeft__UZzIn{flex:0 0 38%}.OttawaIntroSection_colRight__Xy_aF{flex:1 1;min-width:0;padding-top:.5rem}}.OttawaIntroSection_cta__a_8LM{margin-top:9px}.OttawaIntroSection_cta__a_8LM a:hover{-webkit-text-decoration-color:#de423c;text-decoration-color:#de423c}.OttawaChallengesSection_section__Nnqfe{background:#fff;padding:0}.OttawaChallengesSection_section__Nnqfe .container{display:block;padding-top:62px;padding-bottom:50px}.OttawaChallengesSection_grid__91XLo{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1rem;gap:1rem;margin-top:1.5rem}@media(max-width:1100px){.OttawaChallengesSection_grid__91XLo{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.OttawaChallengesSection_grid__91XLo{grid-template-columns:minmax(0,1fr)}}.OttawaChallengesSection_item__9PRn3{display:flex;align-items:stretch;min-height:80px;border:2px solid #d4d4d4}.OttawaChallengesSection_icon__pzDjO{flex:0 0 84px;display:flex;align-items:center;justify-content:center;border-right:2px solid #d4d4d4;color:#de423c;font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:700;font-size:1.955rem;line-height:1}.OttawaChallengesSection_label__ydjuM{flex:1 1 auto;min-width:0;display:flex;align-items:center;padding:1rem 1.5rem;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;color:#1d1d1f;font-size:17px;line-height:1.35}@media(max-width:768px){.OttawaChallengesSection_section__Nnqfe .container{padding-bottom:25px}.OttawaChallengesSection_item__9PRn3{min-height:56px}.OttawaChallengesSection_label__ydjuM{padding:.6rem 1.25rem;font-size:14px}}.OttawaBenefitsSection_section__Iav5H{background:#fff;padding:0 0 60px}.OttawaBenefitsSection_section__Iav5H .container{display:block;padding-top:62px}.OttawaBenefitsSection_grid__s7f7k{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-auto-rows:1fr;grid-gap:1rem;gap:1rem;margin-top:1.5rem}@media(max-width:1100px){.OttawaBenefitsSection_grid__s7f7k{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.OttawaBenefitsSection_grid__s7f7k{grid-template-columns:minmax(0,1fr)}}.OttawaBenefitsSection_item__595HL{display:flex;align-items:stretch;min-height:80px;background:#eceeee}.OttawaBenefitsSection_icon__QB7L3{flex:0 0 84px;display:flex;align-items:center;justify-content:center;background:#2f3333;color:#fff;font-size:1.4rem}.OttawaBenefitsSection_textWrap__Mn0VV{flex:1 1 auto;min-width:0;display:flex;flex-direction:column;justify-content:center;gap:.2rem;padding:1rem 1.5rem}.OttawaBenefitsSection_label__q3JR3{font-weight:600;color:#1d1d1f;font-size:17px}.OttawaBenefitsSection_caption__sYFmA,.OttawaBenefitsSection_label__q3JR3{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.35}.OttawaBenefitsSection_caption__sYFmA{font-weight:400;color:#555;font-size:.82rem}.OttawaBenefitsSection_paragraph__5s8kD{margin-top:1.75rem;max-width:none}.OttawaBenefitsSection_cta__9Ehux{display:flex;align-items:center;justify-content:center;gap:.75rem;width:100%;margin-top:29px;border:1px solid #000;background:#000;padding:calc(1.1rem + 5px) 1.5rem;color:#fff;text-decoration:none;text-transform:uppercase;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;font-size:.85rem;transition:background-color .2s ease,border-color .2s ease}.OttawaBenefitsSection_cta__9Ehux:hover{border-color:#de423c;background:#de423c;color:#fff}@media(max-width:768px){.OttawaBenefitsSection_section__Iav5H{padding-bottom:0}.OttawaBenefitsSection_section__Iav5H .container{padding-top:31px;padding-bottom:70px}.OttawaBenefitsSection_grid__s7f7k{margin-top:5px}.OttawaBenefitsSection_item__595HL{min-height:56px}.OttawaBenefitsSection_textWrap__Mn0VV{padding:.6rem 1.25rem}.OttawaBenefitsSection_label__q3JR3{font-size:14px}.OttawaBenefitsSection_caption__sYFmA{font-size:12px}}.OttawaServicesSection_section__ScVO6{background:#081214;padding:70px 0 32px}.OttawaServicesSection_section__ScVO6 .container{display:block}@media(min-width:769px){.OttawaServicesSection_section__ScVO6{padding-top:0}.OttawaServicesSection_section__ScVO6 .container{padding-top:67px}}.OttawaServicesSection_section__ScVO6 .accent{margin-top:10px}.OttawaServicesSection_section__ScVO6 .rule{border-top-color:#333}.OttawaServicesSection_grid__zJgHr{display:grid;grid-template-columns:repeat(3,minmax(0,1fr));grid-gap:1.25rem;gap:1.25rem;margin-top:2rem}@media(max-width:1100px){.OttawaServicesSection_grid__zJgHr{grid-template-columns:repeat(2,minmax(0,1fr))}}@media(max-width:640px){.OttawaServicesSection_grid__zJgHr{grid-template-columns:minmax(0,1fr)}}.OttawaServicesSection_card__WhZZO{background:rgba(46,55,56,.5);padding:1.75rem;display:flex;flex-direction:column}.OttawaServicesSection_icon__nnb9M{margin-bottom:1.875rem}.OttawaServicesSection_cardTitle__wkezK{font-weight:500;color:#fff;font-size:clamp(1.05rem,.95rem + .6vw,1.35rem);margin:10px 0 .5rem}.OttawaServicesSection_cardText__Bbhxq,.OttawaServicesSection_cardTitle__wkezK{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;line-height:1.5}.OttawaServicesSection_cardText__Bbhxq{color:#b8b8b8;font-size:.98rem;margin:0 0 1.5rem}.OttawaServicesSection_learnMore__Ram_n{margin-top:auto}.OttawaServicesSection_learnMore__Ram_n a:hover{-webkit-text-decoration-color:#de423c;text-decoration-color:#de423c}@media(max-width:768px){.OttawaServicesSection_section__ScVO6{padding-top:0}.OttawaServicesSection_section__ScVO6 .container{padding-top:34px;padding-bottom:24px}.OttawaServicesSection_grid__zJgHr{margin-top:9px}.OttawaServicesSection_card__WhZZO{padding:15px 12px 16px}.OttawaServicesSection_icon__nnb9M{width:34px;height:34px;margin-bottom:12px}.OttawaServicesSection_icon__nnb9M[width="42"]{width:36px;height:36px}.OttawaServicesSection_cardTitle__wkezK{margin:0 0 6px;font-size:16px}.OttawaServicesSection_cardText__Bbhxq{font-size:12px;line-height:1.25;margin-bottom:9px}.OttawaServicesSection_learnMore__Ram_n a{font-size:12px}}.OttawaLocationsSection_section__eTaYV{background:#fff}.OttawaLocationsSection_section__eTaYV .container{display:block;padding-top:96px;padding-bottom:112px}.OttawaLocationsSection_section__eTaYV .section-header .content-text{margin-top:10px}.OttawaLocationsSection_areasBar__EMPnU{background:#0b0b0b;margin-top:44px;padding:1rem calc(1.5rem + 20px);display:flex;flex-direction:column;gap:.4rem}@media(min-width:768px){.OttawaLocationsSection_areasBar__EMPnU{flex-direction:row;align-items:center;justify-content:space-between;gap:1.5rem;padding:34px calc(2rem + 20px)}}.OttawaLocationsSection_areasHeading__sSaW_{color:#fff;font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:32px;white-space:nowrap}.OttawaLocationsSection_areasList__xr0Jk{display:flex;flex-wrap:wrap;margin:0;padding:0;list-style:none;color:#b8b8b8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:16px;line-height:1.5}@media(min-width:768px){.OttawaLocationsSection_areasList__xr0Jk{justify-content:flex-end}}.OttawaLocationsSection_areasList__xr0Jk li:not(:last-child):after{content:"·";margin:0 .4rem}.OttawaLocationsSection_areaButton__otVCV{padding:0;border:0;background:none;color:inherit;font:inherit;cursor:pointer;text-decoration:underline;-webkit-text-decoration-color:rgba(0,0,0,0);text-decoration-color:rgba(0,0,0,0);text-decoration-thickness:2px;text-underline-offset:5px;transition:color .2s ease,-webkit-text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease;transition:color .2s ease,text-decoration-color .2s ease,-webkit-text-decoration-color .2s ease}.OttawaLocationsSection_areaButton__otVCV.OttawaLocationsSection_areaActive__vJ37u,.OttawaLocationsSection_areaButton__otVCV:focus-visible,.OttawaLocationsSection_areaButton__otVCV:hover{color:#fff}.OttawaLocationsSection_areaButton__otVCV:focus-visible{outline:1px solid #de423c;outline-offset:2px}.OttawaLocationsSection_areasListHasActive__YxoMp .OttawaLocationsSection_areaButton__otVCV{color:#5c5c5c}.OttawaLocationsSection_areasListHasActive__YxoMp .OttawaLocationsSection_areaActive__vJ37u{color:#fff;-webkit-text-decoration-color:#de423c;text-decoration-color:#de423c}.OttawaLocationsSection_map__azmpP{position:relative;width:100%;aspect-ratio:1813/868;background:#000}.OttawaLocationsSection_mapImage__4Hrj_{object-fit:cover}.OttawaLocationsSection_mapAreas__Hsm4K{position:absolute;inset:0;width:100%;height:100%}.OttawaLocationsSection_mapArea__fwDLx{fill:rgba(150,0,0,.344);stroke:#ff2020;stroke-width:2;stroke-linejoin:round;pointer-events:all;transition:fill .25s ease,opacity .25s ease}.OttawaLocationsSection_mapAreasHasActive___RWVk .OttawaLocationsSection_mapArea__fwDLx{opacity:0}.OttawaLocationsSection_mapAreasHasActive___RWVk .OttawaLocationsSection_mapAreaActive__bL1m2{opacity:1;fill:rgba(150,0,0,.55);stroke-width:3;filter:drop-shadow(0 0 6px rgba(255,32,32,.8))}.OttawaLocationsSection_office__DNL58{pointer-events:none}.OttawaLocationsSection_officeDot__rW7uu{fill:#ff2a2a}.OttawaLocationsSection_officePulse__gHkdZ{fill:#ff2a2a;transform-box:fill-box;transform-origin:center;animation:OttawaLocationsSection_officePulse__gHkdZ 2s ease-out infinite}@media(prefers-reduced-motion:reduce){.OttawaLocationsSection_officePulse__gHkdZ{animation:none;opacity:0}}@keyframes OttawaLocationsSection_officePulse__gHkdZ{0%{transform:scale(1);opacity:.7}to{transform:scale(3.5);opacity:0}}.OttawaLocationsSection_mapPlaceholder___3OpT{position:absolute;inset:0;display:flex;align-items:center;justify-content:center;color:#9a9a9a;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.95rem}.OttawaLocationsSection_bar__1cP6_{background:#0b0b0b;display:flex;flex-direction:column;gap:1.5rem;padding:2rem calc(1.5rem + 20px)}@media(min-width:768px){.OttawaLocationsSection_bar__1cP6_{flex-direction:row;align-items:center;justify-content:space-between;padding:34px calc(2rem + 20px)}}.OttawaLocationsSection_barContact__7v5KF{display:flex;align-items:center;gap:1.875rem}.OttawaLocationsSection_logo__SRodR{width:63px;height:auto;flex-shrink:0;filter:brightness(0) invert(1)}.OttawaLocationsSection_barText__0UzKv{display:flex;flex-direction:column;color:#d8d8d8;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:16px;line-height:1.4}.OttawaLocationsSection_phone__hc8Ox{color:#d8d8d8;text-decoration:none;margin-top:.4rem}.OttawaLocationsSection_phone__hc8Ox:hover{text-decoration:underline}.OttawaLocationsSection_barCtas__OVTTo{display:flex;flex-direction:column;gap:.75rem;width:100%}@media(min-width:768px){.OttawaLocationsSection_barCtas__OVTTo{width:auto;min-width:220px}}.OttawaLocationsSection_ctaButton__uWEOL{display:block;text-align:center;text-decoration:none;text-transform:uppercase;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;font-size:.78rem;padding:.8rem 1.25rem;transition:background-color .2s ease,color .2s ease,border-color .2s ease}.OttawaLocationsSection_ctaOutline__hRoPu{border:1px solid #fff;color:#fff}.OttawaLocationsSection_ctaOutline__hRoPu:hover{background:#fff;color:#0b0b0b}.OttawaLocationsSection_ctaSolid__obE7x{border:1px solid #de423c;background:#de423c;color:#fff}.OttawaLocationsSection_ctaSolid__obE7x:hover{background:rgba(0,0,0,0);color:#de423c}@media(max-width:768px){.OttawaLocationsSection_section__eTaYV .container{padding-top:48px;padding-bottom:56px}.OttawaLocationsSection_section__eTaYV .section-header .content-text{padding-bottom:0}.OttawaLocationsSection_areasBar__EMPnU{margin-top:16px;padding-top:24px;padding-left:22px;padding-right:22px}.OttawaLocationsSection_bar__1cP6_{padding-top:16px;padding-left:22px;padding-right:22px}.OttawaLocationsSection_areasHeading__sSaW_{font-size:21px}.OttawaLocationsSection_barContact__7v5KF{width:100%;justify-content:space-between;gap:12px}.OttawaLocationsSection_barText__0UzKv{align-items:flex-end;text-align:right}.OttawaLocationsSection_areasList__xr0Jk{line-height:1.3}.OttawaLocationsSection_logo__SRodR{width:40px}.OttawaLocationsSection_areasList__xr0Jk,.OttawaLocationsSection_barText__0UzKv,.OttawaLocationsSection_ctaButton__uWEOL{font-size:12px}.OttawaLocationsSection_map__azmpP{aspect-ratio:auto;height:0;padding-bottom:calc(71.8146718147% + 80px)}.OttawaLocationsSection_mapArea__fwDLx{display:none}.OttawaLocationsSection_areaButton__otVCV{pointer-events:none}.OttawaLocationsSection_office__DNL58{transform-box:fill-box;transform-origin:center;transform:scale(1.5)}.OttawaLocationsSection_areaButton__otVCV{cursor:default}}.OttawaComparisonSection_section__rxlVn{background:#0b0b0b}.OttawaComparisonSection_section__rxlVn .container{display:block;padding-top:calc(4rem + 20px)}.OttawaComparisonSection_section__rxlVn .rule{border-top-color:#333}.OttawaComparisonSection_whiteCard__jpOYb{background:#fff;padding:calc(2rem + 30px)}.OttawaComparisonSection_grid__c7sD_{display:grid;grid-template-columns:repeat(2,minmax(0,1fr));grid-gap:calc(2rem + 30px);gap:calc(2rem + 30px)}@media(max-width:768px){.OttawaComparisonSection_grid__c7sD_{grid-template-columns:minmax(0,1fr)}}.OttawaComparisonSection_card__tZhgl{display:flex;flex-direction:column}.OttawaComparisonSection_imageWrap__mvt0p{position:relative;width:100%;aspect-ratio:16/10;margin-bottom:1.25rem}.OttawaComparisonSection_image__hCW4o{object-fit:cover}.OttawaComparisonSection_cardTitle__jbAiV{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:550;color:#1d1d1f;font-size:22px;line-height:1.3;margin:10px 0 8px}.OttawaComparisonSection_cardAccent__6odVY{display:block;width:26px;height:3px;border-radius:2px;background:#de423c;margin-bottom:1rem}.OttawaComparisonSection_cardText__uLmGn{padding-top:0}@media(max-width:768px){.OttawaComparisonSection_section__rxlVn .container{padding-top:42px;padding-bottom:50px}.OttawaComparisonSection_whiteCard__jpOYb{padding:31px 31px 7px}.OttawaComparisonSection_grid__c7sD_{gap:31px}.OttawaComparisonSection_cardTitle__jbAiV{font-size:18px}.OttawaComparisonSection_card__tZhgl .OttawaComparisonSection_cardText__uLmGn{font-size:14px}}@font-face{font-family:swiper-icons;src:url("data:application/font-woff;charset=utf-8;base64, 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");font-weight:400;font-style:normal}:root{--swiper-theme-color:#007aff}:host{position:relative;display:block;margin-left:auto;margin-right:auto;z-index:1}.swiper{margin-left:auto;margin-right:auto;position:relative;overflow:hidden;list-style:none;padding:0;z-index:1;display:block}.swiper-vertical>.swiper-wrapper{flex-direction:column}.swiper-wrapper{position:relative;width:100%;height:100%;z-index:1;display:flex;transition-property:transform;transition-timing-function:var(--swiper-wrapper-transition-timing-function,initial);box-sizing:content-box}.swiper-android .swiper-slide,.swiper-ios .swiper-slide,.swiper-wrapper{transform:translateZ(0)}.swiper-horizontal{touch-action:pan-y}.swiper-vertical{touch-action:pan-x}.swiper-slide{flex-shrink:0;width:100%;height:100%;position:relative;transition-property:transform;display:block}.swiper-slide-invisible-blank{visibility:hidden}.swiper-autoheight,.swiper-autoheight .swiper-slide{height:auto}.swiper-autoheight .swiper-wrapper{align-items:flex-start;transition-property:transform,height}.swiper-backface-hidden .swiper-slide{transform:translateZ(0);-webkit-backface-visibility:hidden;backface-visibility:hidden}.swiper-3d.swiper-css-mode .swiper-wrapper{perspective:1200px}.swiper-3d .swiper-wrapper{transform-style:preserve-3d}.swiper-3d{perspective:1200px}.swiper-3d .swiper-cube-shadow,.swiper-3d .swiper-slide{transform-style:preserve-3d}.swiper-css-mode>.swiper-wrapper{overflow:auto;scrollbar-width:none;-ms-overflow-style:none}.swiper-css-mode>.swiper-wrapper::-webkit-scrollbar{display:none}.swiper-css-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:start start}.swiper-css-mode.swiper-horizontal>.swiper-wrapper{scroll-snap-type:x mandatory}.swiper-css-mode.swiper-vertical>.swiper-wrapper{scroll-snap-type:y mandatory}.swiper-css-mode.swiper-free-mode>.swiper-wrapper{scroll-snap-type:none}.swiper-css-mode.swiper-free-mode>.swiper-wrapper>.swiper-slide{scroll-snap-align:none}.swiper-css-mode.swiper-centered>.swiper-wrapper:before{content:"";flex-shrink:0;order:9999}.swiper-css-mode.swiper-centered>.swiper-wrapper>.swiper-slide{scroll-snap-align:center center;scroll-snap-stop:always}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-start:var(--swiper-centered-offset-before);margin-inline-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-horizontal>.swiper-wrapper:before{height:100%;min-height:1px;width:var(--swiper-centered-offset-after)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper>.swiper-slide:first-child{-webkit-margin-before:var(--swiper-centered-offset-before);margin-block-start:var(--swiper-centered-offset-before)}.swiper-css-mode.swiper-centered.swiper-vertical>.swiper-wrapper:before{width:100%;min-width:1px;height:var(--swiper-centered-offset-after)}.swiper-3d .swiper-slide-shadow,.swiper-3d .swiper-slide-shadow-bottom,.swiper-3d .swiper-slide-shadow-left,.swiper-3d .swiper-slide-shadow-right,.swiper-3d .swiper-slide-shadow-top{position:absolute;left:0;top:0;width:100%;height:100%;pointer-events:none;z-index:10}.swiper-3d .swiper-slide-shadow{background:rgba(0,0,0,.15)}.swiper-3d .swiper-slide-shadow-left{background-image:linear-gradient(270deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-right{background-image:linear-gradient(90deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-top{background-image:linear-gradient(0deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-3d .swiper-slide-shadow-bottom{background-image:linear-gradient(180deg,rgba(0,0,0,.5),rgba(0,0,0,0))}.swiper-lazy-preloader{width:42px;height:42px;position:absolute;left:50%;top:50%;margin-left:-21px;margin-top:-21px;z-index:10;transform-origin:50%;box-sizing:border-box;border-radius:50%;border:4px solid var(--swiper-preloader-color,var(--swiper-theme-color));border-top:4px solid transparent}.swiper-watch-progress .swiper-slide-visible .swiper-lazy-preloader,.swiper:not(.swiper-watch-progress) .swiper-lazy-preloader{animation:swiper-preloader-spin 1s linear infinite}.swiper-lazy-preloader-white{--swiper-preloader-color:#fff}.swiper-lazy-preloader-black{--swiper-preloader-color:#000}@keyframes swiper-preloader-spin{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.OttawaResultsCarousel_section__fKDdG{background:#fff;padding:60px 0;overflow-x:hidden}.OttawaResultsCarousel_section__fKDdG .container{display:block}.OttawaResultsCarousel_section__fKDdG .section-header{margin-bottom:0}.OttawaResultsCarousel_headerRow__rcVJz{display:flex;align-items:flex-start;justify-content:space-between;gap:1rem}.OttawaResultsCarousel_ruleLine__cz9Fz{border:0;border-top:1px solid #e7e7e7;margin:0}.OttawaResultsCarousel_navButtons__qmbT5{display:flex;gap:.6rem;flex-shrink:0}.OttawaResultsCarousel_navNext__PtxAm,.OttawaResultsCarousel_navPrev__1Gyvd{width:42px;height:42px;display:inline-flex;align-items:center;justify-content:center;background:#fff;border:2px solid #ccc;color:#1d1d1f;font-size:1.47rem;line-height:1;cursor:pointer;transition:background-color .2s ease,border-color .2s ease,color .2s ease,opacity .2s ease}.OttawaResultsCarousel_navNext__PtxAm:hover:not(:disabled),.OttawaResultsCarousel_navPrev__1Gyvd:hover:not(:disabled){background:#1d1d1f;border-color:#1d1d1f;color:#fff}.OttawaResultsCarousel_navNext__PtxAm:disabled,.OttawaResultsCarousel_navPrev__1Gyvd:disabled{opacity:.35;cursor:not-allowed}.OttawaResultsCarousel_navGlyph__tyx1_{display:inline-block;transform:translateY(-2px)}.OttawaResultsCarousel_swiper__BD_nb{margin:calc(3rem - 8px) -8px 0;padding:8px}.OttawaResultsCarousel_slide__LbHU3{height:auto}.OttawaResultsCarousel_card__IiDi6{position:relative;background:#f2f2f2;padding:1.5rem;display:flex;flex-direction:column;height:100%;transition:background-color .4s ease-in-out,box-shadow .4s ease-in-out}.OttawaResultsCarousel_card__IiDi6:after,.OttawaResultsCarousel_card__IiDi6:before{content:"";position:absolute;left:-8px;width:calc(100% + 14px);height:12px;background:linear-gradient(90deg,#de423c 12px,transparent 0,transparent calc(100% - 12px),#de423c calc(100% - 12px));z-index:3;opacity:0;pointer-events:none;transition:opacity .4s ease-in-out}.OttawaResultsCarousel_card__IiDi6:before{top:-6px}.OttawaResultsCarousel_card__IiDi6:after{bottom:-6px;left:-7px}@media(min-width:768px){.OttawaResultsCarousel_card__IiDi6:hover{background:#fff;box-shadow:0 0 0 1px #000}.OttawaResultsCarousel_card__IiDi6:hover:after,.OttawaResultsCarousel_card__IiDi6:hover:before{opacity:1}}.OttawaResultsCarousel_imageWrap__b9osW{position:relative;width:100%;aspect-ratio:4/3;margin-bottom:1rem}.OttawaResultsCarousel_image__KPKgp{object-fit:cover}.OttawaResultsCarousel_cardTag__hGM4A{text-transform:uppercase;letter-spacing:.04em;color:#de423c;font-size:11px;margin:10px 0 .4rem}.OttawaResultsCarousel_cardTag__hGM4A,.OttawaResultsCarousel_cardTitle__bN2RF{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600}.OttawaResultsCarousel_cardTitle__bN2RF{color:#1d1d1f;font-size:clamp(1.05rem,.95rem + .6vw,1.35rem);line-height:1.5;margin:0 0 calc(.5rem + 5px)}.OttawaResultsCarousel_cardText__pbxda{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;color:#555;font-size:.98rem;line-height:1.5;margin:0 0 18px;flex-grow:1}.OttawaResultsCarousel_learnMore__v7k1r{margin-top:auto}.OttawaResultsCarousel_learnMore__v7k1r a:hover{-webkit-text-decoration-color:#de423c;text-decoration-color:#de423c}@media(max-width:768px){.OttawaResultsCarousel_section__fKDdG{padding-top:0;padding-bottom:0}.OttawaResultsCarousel_section__fKDdG .container{padding-top:62px;padding-bottom:50px}.OttawaResultsCarousel_swiper__BD_nb{margin-top:calc(1.5rem - 8px)}.OttawaResultsCarousel_card__IiDi6{padding:15px 12px 16px}.OttawaResultsCarousel_imageWrap__b9osW{margin-bottom:12px}.OttawaResultsCarousel_cardTag__hGM4A{margin-top:0;font-size:10px}.OttawaResultsCarousel_cardTitle__bN2RF{font-size:16px;margin-bottom:6px}.OttawaResultsCarousel_cardText__pbxda{font-size:14px;line-height:1.25;margin-bottom:9px;text-wrap:wrap}.OttawaResultsCarousel_learnMore__v7k1r a{font-size:12px;font-weight:600;line-height:1.4}}.CtaBannerFullWidth_fullwidthBanner__0A_QO{position:relative;width:100%;min-height:280px;color:#fff;overflow:hidden;display:flex;align-items:center;text-align:left;background-size:cover;background-position:50%;background-repeat:no-repeat}@media(max-width:768px){.CtaBannerFullWidth_fullwidthBanner__0A_QO{background-image:none!important;background-color:#de423c}}.CtaBannerFullWidth_fullwidthBanner__0A_QO .CtaBannerFullWidth_overlay__rCcgL{position:absolute;inset:0;background:rgba(0,0,0,.35);z-index:0}.CtaBannerFullWidth_fullwidthBanner__0A_QO .CtaBannerFullWidth_content__5sWvo{position:relative;z-index:1;width:100%}.CtaBannerFullWidth_fullwidthBanner__0A_QO .CtaBannerFullWidth_content__5sWvo .container{display:flex;flex-direction:column;align-items:flex-start;gap:1rem;padding-top:2rem;padding-bottom:2rem}@media(min-width:768px){.CtaBannerFullWidth_fullwidthBanner__0A_QO .CtaBannerFullWidth_content__5sWvo .container{padding-top:4rem;padding-bottom:4rem;gap:1rem}}.CtaBannerFullWidth_fullwidthBanner__0A_QO .CtaBannerFullWidth_heading__BayB_{font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;letter-spacing:.2px;font-size:clamp(1.5rem,1.2rem + 1vw,2.25rem);margin:0}.CtaBannerFullWidth_fullwidthBanner__0A_QO .CtaBannerFullWidth_sub__HpD1i{margin:0;color:hsla(0,0%,100%,.9);font-size:clamp(.98rem,.9rem + .4vw,1.1rem);line-height:20px;max-width:70ch}.FeatureSectionGrid_FeatureSectionGrid__Txorw{padding:50px 0 20px}.FeatureSectionGrid_FeatureSectionGrid__Txorw .container{display:block}.FeatureSectionGrid_imageWrapper__BO0ZZ{width:75px;height:75px;display:flex;align-items:center;justify-content:center;margin:1.5rem 0}.FeatureSectionGrid_imageWrapper__BO0ZZ .FeatureSectionGrid_cardImage__gMUVj{width:100%;height:100%;object-fit:contain}.FeatureSectionGrid_gridRow__HQtSR{gap:2rem;width:100%}.FeatureSectionGrid_grid__Pb_pd{display:grid;grid-template-columns:repeat(var(--cols),minmax(0,1fr))}.FeatureSectionGrid_card__WO_qi{background:#fff;border:1px solid #e6e6e6;padding:26px 22px;display:flex;flex-direction:column}.FeatureSectionGrid_cardLink__0tuMk{margin-top:auto;padding-top:20px}.FeatureSectionGrid_cardTitle__2TvyN{margin:0 0 2px;font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;color:#1d1d1f;font-size:clamp(1.05rem,.95rem + .6vw,1.35rem);line-height:1.5}.FeatureSectionGrid_cardRule__ZEHtl{display:inline-block;width:22px;height:2px;background:#111;opacity:.85;margin:10px 0 15px}@media(max-width:1100px){.FeatureSectionGrid_grid__Pb_pd{--cols:2}}@media(max-width:740px){.FeatureSectionGrid_grid__Pb_pd{--cols:1}}@media(max-width:768px){.FeatureSectionGrid_filled__wbwSx{padding-top:0}.FeatureSectionGrid_filled__wbwSx .container{padding-top:41px;padding-bottom:20px}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_grid__Pb_pd .FeatureSectionGrid_card__WO_qi{padding:15px 12px 16px}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_card__WO_qi .FeatureSectionGrid_imageWrapper__BO0ZZ{width:34px;height:34px;margin-bottom:12px}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_cardTitle__2TvyN{font-size:16px}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_cardRule__ZEHtl{margin:4px 0 8px}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_card__WO_qi .content-text{font-size:12px;line-height:1.25;padding-bottom:9px;text-wrap:wrap}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_cardLink__0tuMk a{font-size:12px}}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_grid__Pb_pd{gap:1rem}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_card__WO_qi{background:rgba(236,238,238,.5);border:none;padding-top:25px}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_imageWrapper__BO0ZZ{width:50px;height:50px;margin-top:0}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_cardTitle__2TvyN{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_cardRule__ZEHtl{background:#de423c;opacity:1}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_cardLink__0tuMk{padding-top:0}.FeatureSectionGrid_filled__wbwSx .FeatureSectionGrid_cardLink__0tuMk a:hover{-webkit-text-decoration-color:#de423c;text-decoration-color:#de423c}#CompanyCTA_companyCTA__BNgLS{background-color:#000;height:505px;position:relative;overflow:hidden}@media(max-width:768px){#CompanyCTA_companyCTA__BNgLS{height:550px}}#CompanyCTA_companyCTA__BNgLS .container{display:flex;flex-direction:column}#CompanyCTA_companyCTA__BNgLS .CompanyCTA_chip___L4qr{padding-bottom:20px}#CompanyCTA_companyCTA__BNgLS #CompanyCTA_content__zS8rZ{display:flex;flex-direction:column;position:relative;z-index:2;text-align:center;justify-content:center;align-items:center}#CompanyCTA_companyCTA__BNgLS #CompanyCTA_content__zS8rZ *{max-width:75ch}#CompanyCTA_companyCTA__BNgLS #CompanyCTA_content__zS8rZ .CompanyCTA_text___qxzd{padding-bottom:25px}#CompanyCTA_companyCTA__BNgLS #CompanyCTA_content__zS8rZ h3{color:#fff;font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;font-size:clamp(1.75rem,5vw,2.5rem);line-height:1;margin-bottom:1rem}#CompanyCTA_companyCTA__BNgLS #CompanyCTA_content__zS8rZ h3 span{color:#de423c}#CompanyCTA_companyCTA__BNgLS #CompanyCTA_content__zS8rZ p{font-size:1rem;line-height:1.5;color:#fff;font-weight:400}#CompanyCTA_companyCTA__BNgLS #CompanyCTA_content__zS8rZ .CompanyCTA_ctaRow__B4cS3{display:flex;flex-wrap:wrap;align-items:center;justify-content:center;gap:1.5rem}#CompanyCTA_companyCTA__BNgLS #CompanyCTA_content__zS8rZ .CompanyCTA_phoneLink__YmgkG{display:inline-flex;align-items:center;border:2px solid #fff;padding:.75rem;color:#fff;font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;text-transform:uppercase;font-size:13px;letter-spacing:.02em;text-decoration:none;white-space:nowrap;transition:color .3s ease-in-out,background-color .3s ease-in-out}#CompanyCTA_companyCTA__BNgLS #CompanyCTA_content__zS8rZ .CompanyCTA_phoneLink__YmgkG:hover{background-color:#fff;color:#1d1d1f}#CompanyCTA_companyCTA__BNgLS #CompanyCTA_content__zS8rZ img{max-width:130px;height:auto;object-fit:contain}@media(max-width:768px){#CompanyCTA_companyCTA__BNgLS #CompanyCTA_content__zS8rZ img{max-width:150px}}#CompanyCTA_companyCTA__BNgLS #CompanyCTA_overlay___8tNx{position:absolute;left:0;bottom:-150px;width:100%;height:300px;background:radial-gradient(closest-side at 50%,#de433c 0,#461513 55%,#170807 75%,#0a0303 85%,#000000 100%)}.CallbackProposalForm_section__h69ht{background-color:#fff}.CallbackProposalForm_section__h69ht .container{padding-bottom:96px}@media(max-width:768px){.CallbackProposalForm_section__h69ht .container{padding-bottom:64px}}.CallbackProposalForm_compact__iB7rq .container{padding-top:calc(4rem + 40px);padding-bottom:68px}@media(max-width:768px){.CallbackProposalForm_compact__iB7rq .container{padding-bottom:52px}}.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_subheading__IVVIF{margin-bottom:3rem}.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_trust__qGj0T li{gap:1.275rem}@media(max-width:768px){.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_field__HB8Cn .CallbackProposalForm_placeholderSelect__GaKnj,.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_field__HB8Cn ::placeholder{font-size:12px}}.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_card__Bte29{padding-bottom:1.6875rem}@media(min-width:640px){.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_card__Bte29{padding-bottom:2.0625rem}}.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_submit__jYdq6{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;letter-spacing:normal;transition:background-color .2s ease,color .2s ease}.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_submit__jYdq6:hover:not(:disabled){background:#fff;color:#000}.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_consent__ZMUAl{margin-top:-.625rem}.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_turnstile__jKK_I{margin-top:-.25rem}@media(min-width:1024px){.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_heading__FHJRw{font-size:54px;font-weight:500;line-height:60px}}@media(min-width:768px){.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_left__fTIWu{flex:1 1}.CallbackProposalForm_compact__iB7rq .CallbackProposalForm_card__Bte29{flex-grow:0;flex-shrink:0;flex-basis:calc((62% - 4rem)*.8)}}.CallbackProposalForm_grid__hYsFF{display:flex;flex-direction:column;gap:3rem;min-width:0}@media(min-width:768px){.CallbackProposalForm_grid__hYsFF{flex-direction:row;align-items:stretch;gap:4rem}}.CallbackProposalForm_left__fTIWu{flex:0 0 auto}@media(min-width:768px){.CallbackProposalForm_left__fTIWu{flex:0 0 38%;padding-top:.5rem}}.CallbackProposalForm_heading__FHJRw{font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;color:#1d1d1f;font-size:clamp(1.4rem,1.1rem + 1.4vw,2rem);line-height:1.2;margin:0 0 15px;overflow-wrap:break-word;word-break:break-word}.CallbackProposalForm_heading__FHJRw span{color:#de423c}.CallbackProposalForm_subheading__IVVIF{color:#4a4a4a;font-size:clamp(.9rem,.86rem + .28vw,1rem);line-height:1.6;margin:0 0 2rem;max-width:45ch}.CallbackProposalForm_trust__qGj0T{list-style:none;margin:0;padding:0;display:flex;flex-direction:column;gap:1rem}.CallbackProposalForm_trust__qGj0T li{display:flex;align-items:center;gap:.85rem;color:#6b6b6b;font-size:.9rem;line-height:1.4}.CallbackProposalForm_trustIcon__3wUA9{flex-shrink:0;color:#de423c;display:inline-flex;align-items:center;justify-content:center;font-size:2rem}.CallbackProposalForm_card__Bte29{flex:1 1 auto;background:#0d0d0d;color:#fff;padding:2.25rem 1.5rem}@media(min-width:640px){.CallbackProposalForm_card__Bte29{padding:2.75rem 2.5rem}}.CallbackProposalForm_cardHeading__4qCTe{font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:500;color:#fff;font-size:2rem;line-height:1.2;margin:0 0 5px}.CallbackProposalForm_cardSub__omppF{color:#b8b8b8;font-size:.85rem;line-height:1.5;margin:0 0 2rem;padding-bottom:20px}.CallbackProposalForm_form__2VY3E{display:grid;grid-template-columns:1fr;grid-row-gap:1.75rem;row-gap:1.75rem}@media(min-width:1000px){.CallbackProposalForm_form__2VY3E{grid-template-columns:1fr 1fr;column-gap:1.5rem}}.CallbackProposalForm_field__HB8Cn{display:flex;flex-direction:column;gap:.4rem}.CallbackProposalForm_field__HB8Cn label{width:100%;cursor:pointer;font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:400;font-size:14px;color:#fff}.CallbackProposalForm_field__HB8Cn input,.CallbackProposalForm_field__HB8Cn select,.CallbackProposalForm_field__HB8Cn textarea{background:rgba(0,0,0,0);border:none;border-bottom:1px solid #4a4a4a;color:#fff;font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:.9rem;padding:.6rem 0;width:100%}.CallbackProposalForm_field__HB8Cn input::placeholder,.CallbackProposalForm_field__HB8Cn select::placeholder,.CallbackProposalForm_field__HB8Cn textarea::placeholder{color:#777}.CallbackProposalForm_field__HB8Cn input:focus,.CallbackProposalForm_field__HB8Cn select:focus,.CallbackProposalForm_field__HB8Cn textarea:focus{outline:none;border-bottom-color:#de423c}.CallbackProposalForm_field__HB8Cn input:-webkit-autofill,.CallbackProposalForm_field__HB8Cn input:-webkit-autofill:active,.CallbackProposalForm_field__HB8Cn input:-webkit-autofill:focus,.CallbackProposalForm_field__HB8Cn input:-webkit-autofill:hover,.CallbackProposalForm_field__HB8Cn select:-webkit-autofill,.CallbackProposalForm_field__HB8Cn select:-webkit-autofill:active,.CallbackProposalForm_field__HB8Cn select:-webkit-autofill:focus,.CallbackProposalForm_field__HB8Cn select:-webkit-autofill:hover,.CallbackProposalForm_field__HB8Cn textarea:-webkit-autofill,.CallbackProposalForm_field__HB8Cn textarea:-webkit-autofill:active,.CallbackProposalForm_field__HB8Cn textarea:-webkit-autofill:focus,.CallbackProposalForm_field__HB8Cn textarea:-webkit-autofill:hover{-webkit-box-shadow:inset 0 0 0 1000px #0d0d0d!important;-webkit-text-fill-color:#fff!important;caret-color:#fff;-webkit-transition:background-color 5000s ease-in-out 0s;transition:background-color 5000s ease-in-out 0s}.CallbackProposalForm_field__HB8Cn select{-webkit-appearance:none;-moz-appearance:none;appearance:none;background-image:url("data:image/svg+xml;charset=UTF-8,%3csvg xmlns='http://www.w3.org/2000/svg' width='12' height='8' viewBox='0 0 12 8'%3e%3cpath fill='none' stroke='%23bbb' stroke-width='1.5' d='M1 1l5 5 5-5'/%3e%3c/svg%3e");background-repeat:no-repeat;background-position:right .25rem center;padding-right:1.5rem;cursor:pointer}.CallbackProposalForm_field__HB8Cn select option{background-color:#0d0d0d;color:#fff}.CallbackProposalForm_field__HB8Cn .CallbackProposalForm_placeholderSelect__GaKnj{color:#777}.CallbackProposalForm_field__HB8Cn textarea{resize:vertical;min-height:2.5rem}.CallbackProposalForm_num__tBGrF{color:#fff;margin-right:.15rem}.CallbackProposalForm_fieldFull__t4uNO{grid-column:1/-1}.CallbackProposalForm_submit__jYdq6{grid-column:1/-1;margin-top:.75rem;background:#de423c;color:#fff;border:none;padding:1rem 1.25rem;font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-weight:600;font-size:.85rem;letter-spacing:.08em;text-transform:uppercase;display:inline-flex;align-items:center;justify-content:center;gap:.75rem;cursor:pointer;transition:background-color .2s ease}.CallbackProposalForm_submit__jYdq6:hover:not(:disabled){background:#c53a35}.CallbackProposalForm_submit__jYdq6:disabled{opacity:.6;cursor:not-allowed}.CallbackProposalForm_consent__ZMUAl{grid-column:1/-1;font-size:.7rem;line-height:1.55;color:#7a7a7a;margin:.5rem 0 0}.CallbackProposalForm_status__GjWF1{grid-column:1/-1;font-size:.85rem;margin:.5rem 0 0}.CallbackProposalForm_turnstile__jKK_I{grid-column:1/-1;margin-top:1.25rem}.CallbackProposalForm_statusSuccess__RsxHh{color:#7dd87d}.CallbackProposalForm_statusError__YRVk8{color:#ff7a7a}.managed-it-services-ottawa_page__GCjaV h2:not(#managed-it-services-ottawa_callback-proposal-heading__XldAv),.managed-it-services-ottawa_page__GCjaV section[id*=companyCTA] h3{font-size:36px;font-weight:500;line-height:45px}.managed-it-services-ottawa_page__GCjaV h2[class*=subheading]:not(#managed-it-services-ottawa_callback-proposal-heading__XldAv){font-family:Magistral,-apple-system,BlinkMacSystemFont,Segoe UI Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif;font-size:19px;line-height:1.4}@media(max-width:768px){.managed-it-services-ottawa_page__GCjaV br[data-desktop-only]{display:none}}@media(min-width:769px){.managed-it-services-ottawa_page__GCjaV section [class*=HeroSection_phoneButton]{padding-left:calc(.75rem + 10px);padding-right:calc(.75rem + 10px)}}.managed-it-services-ottawa_page__GCjaV section[aria-labelledby=cta-banner-heading] p+a{margin-top:8px}.managed-it-services-ottawa_page__GCjaV section[aria-labelledby=cta-banner-heading] a:hover{background:#fff!important;border-color:#fff;color:#000}.managed-it-services-ottawa_page__GCjaV section[aria-labelledby=cta-banner-heading] a:hover span>span:first-child{background:#000!important;border-top-color:#000!important}.managed-it-services-ottawa_page__GCjaV section[aria-labelledby=cta-banner-heading] a:hover span>span:last-child{border-color:#000!important}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_imageBand__NTqnz{padding-top:20px;background:#fff}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_imageBandImage__N_Ap6{display:block;width:100%;height:auto}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg{background:none;padding-bottom:20px}@media(min-width:768px){.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg{padding-top:10px;padding-bottom:90px}}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg [class*=leftCol]>a{margin-top:10px}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg h2 span{color:#de423c}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg [class*=subtitle]{max-width:46ch;color:#1d1d1f;font-size:15px;line-height:1.6}@media(max-width:768px){.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg{padding-bottom:10px}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg [class*=subtitle] br,.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg h2 br{display:none}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg .container{padding-top:16px;padding-bottom:16px}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg p[class*=subtitle]{margin:8px 0}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg [class*=leftCol]>a{margin-top:5px}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg [class*=leftCol],.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_faqs__Tr1Hg [class*=rightCol]{padding-bottom:20px}}.managed-it-services-ottawa_page__GCjaV section[id*=companyCTA] a[href^="tel:"]{font-family:Inter,-apple-system,BlinkMacSystemFont,Segoe UI,Roboto,Oxygen,Ubuntu,Cantarell,Fira Sans,Droid Sans,Helvetica Neue,sans-serif!important;letter-spacing:normal!important}.managed-it-services-ottawa_page__GCjaV br[data-mobile-only]{display:none}@media(max-width:768px){.managed-it-services-ottawa_page__GCjaV h2[class*=subheading]:not(#managed-it-services-ottawa_callback-proposal-heading__XldAv){font-size:14px;line-height:1.4}.managed-it-services-ottawa_page__GCjaV #callback-proposal-heading,.managed-it-services-ottawa_page__GCjaV h2:not(#managed-it-services-ottawa_callback-proposal-heading__XldAv):not([class*=subheading]){font-size:24px;line-height:30px}.managed-it-services-ottawa_page__GCjaV section[id*=companyCTA] h3{font-size:24px!important;line-height:30px!important}.managed-it-services-ottawa_page__GCjaV section[aria-labelledby=ottawa-intro-heading] .container{padding-top:45px;padding-bottom:42px}.managed-it-services-ottawa_page__GCjaV section#assessment-form .container{padding-top:40px;padding-bottom:26px}.managed-it-services-ottawa_page__GCjaV section[aria-labelledby=ottawa-challenges-heading] .container{padding-top:31px}.managed-it-services-ottawa_page__GCjaV #callback-proposal-heading br{display:none}.managed-it-services-ottawa_page__GCjaV #callback-proposal-heading br[data-mobile-only]{display:inline}.managed-it-services-ottawa_page__GCjaV section#assessment-form p[class*=subheading]{margin-bottom:24px}.managed-it-services-ottawa_page__GCjaV br[data-mobile-only]{display:inline}.managed-it-services-ottawa_page__GCjaV .managed-it-services-ottawa_imageBandImage__N_Ap6{height:calc(33.125vw + 40px);object-fit:cover}.managed-it-services-ottawa_page__GCjaV section[aria-labelledby=cta-banner-heading] h2#cta-banner-heading{font-size:32px;line-height:40px}.managed-it-services-ottawa_page__GCjaV section[aria-labelledby=cta-banner-heading] a{white-space:nowrap;font-size:12px;gap:10px}.managed-it-services-ottawa_page__GCjaV section[aria-labelledby=cta-banner-heading] a>span:last-child{width:36px}.managed-it-services-ottawa_page__GCjaV section[class*=FeatureSectionGrid] h2 br{display:none}.managed-it-services-ottawa_page__GCjaV section[id*=companyCTA]{height:auto!important}.managed-it-services-ottawa_page__GCjaV section[id*=companyCTA] p br{display:none}.managed-it-services-ottawa_page__GCjaV section[id*=companyCTA] [class*=ctaRow]{flex-direction:column!important;align-items:stretch!important;padding-bottom:40px}.managed-it-services-ottawa_page__GCjaV section[id*=companyCTA] a[href^="tel:"]{justify-content:center!important}.managed-it-services-ottawa_page__GCjaV h1 br,.managed-it-services-ottawa_page__GCjaV section[aria-labelledby=cta-banner-heading] p br{display:none}.managed-it-services-ottawa_page__GCjaV section [class*=HeroSection_ctaRow]{flex-direction:column;align-items:stretch;row-gap:0}.managed-it-services-ottawa_page__GCjaV section [class*=HeroSection_phoneButton]{margin-top:18px;justify-content:center}.managed-it-services-ottawa_page__GCjaV section[aria-labelledby=ottawa-intro-heading]{position:relative;z-index:2;margin-top:-1px}}