.elementor-28385 .elementor-element.elementor-element-5458657{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0.25;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28385 .elementor-element.elementor-element-5458657:not(.elementor-motion-effects-element-type-background), .elementor-28385 .elementor-element.elementor-element-5458657 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:var( --e-global-color-primary );}.elementor-28385 .elementor-element.elementor-element-5458657::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .elementor-background-video-container::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .e-con-inner > .elementor-background-video-container::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .elementor-background-slideshow::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://getmoby.com/wp-content/uploads/2023/06/fibre-white.svg");--background-overlay:'';background-position:center right;background-repeat:no-repeat;background-size:150% auto;}.elementor-28385 .elementor-element.elementor-element-f579042{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:flex-end;--overlay-opacity:0.5;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28385 .elementor-element.elementor-element-f579042::before, .elementor-28385 .elementor-element.elementor-element-f579042 > .elementor-background-video-container::before, .elementor-28385 .elementor-element.elementor-element-f579042 > .e-con-inner > .elementor-background-video-container::before, .elementor-28385 .elementor-element.elementor-element-f579042 > .elementor-background-slideshow::before, .elementor-28385 .elementor-element.elementor-element-f579042 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28385 .elementor-element.elementor-element-f579042 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{--background-overlay:'';}.elementor-28385 .elementor-element.elementor-element-9fc4b47{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--gap:0px 0px;--row-gap:0px;--column-gap:0px;}.elementor-28385 .elementor-element.elementor-element-21f56a9{--spacer-size:50px;}.elementor-28385 .elementor-element.elementor-element-8c56b86{--display:flex;--flex-direction:row;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:100%;--container-widget-flex-grow:1;--container-widget-align-self:stretch;--flex-wrap-mobile:wrap;--align-items:center;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28385 .elementor-element.elementor-element-ab01175{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;}.elementor-28385 .elementor-element.elementor-element-c4f919a{text-align:left;}.elementor-28385 .elementor-element.elementor-element-c4f919a .elementor-heading-title{font-family:"roboto", Roboto, Arial;font-size:90px;color:#FFFFFF;}.elementor-28385 .elementor-element.elementor-element-76b91e3 .elementor-heading-title{font-family:"roboto-slab", Roboto, Arial;font-size:15px;color:#FFFFFF;}.elementor-28385 .elementor-element.elementor-element-47ead89 .elementor-heading-title{font-family:"roboto", Roboto, Arial;font-size:15px;font-weight:300;color:#FFFFFF;}.elementor-28385 .elementor-element.elementor-element-7b6d0db{--spacer-size:50px;}.elementor-28385 .elementor-element.elementor-element-4ca171b{--display:flex;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-28385 .elementor-element.elementor-element-30fd500{text-align:center;}.elementor-28385 .elementor-element.elementor-element-30fd500 .elementor-heading-title{font-size:4em;}.elementor-28385 .elementor-element.elementor-element-487905d{--display:grid;--e-con-grid-template-columns:repeat(4, 1fr);--e-con-grid-template-rows:repeat(4, 1fr);--gap:40px 40px;--row-gap:40px;--column-gap:40px;--grid-auto-flow:row;--justify-items:center;--align-items:center;}.elementor-28385 .elementor-element.elementor-element-f5963fb > .elementor-widget-container{transition:background 0.1s;}.elementor-28385 .elementor-element.elementor-element-f5963fb img{width:100%;opacity:1;transition-duration:0s;}.elementor-28385 .elementor-element.elementor-element-f5963fb:hover img{opacity:1;filter:brightness( 100% ) contrast( 100% ) saturate( 100% ) blur( 0px ) hue-rotate( 0deg );}.elementor-28385 .elementor-element.elementor-element-f5963fb .widget-image-caption{text-align:center;color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-7c7026b .widget-image-caption{text-align:center;color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-5a12493 .widget-image-caption{text-align:center;color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-6de9151 .widget-image-caption{color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-9898a85 .widget-image-caption{color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-6e3e5a0 .widget-image-caption{color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-a40a7f3 .widget-image-caption{color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-ecf8de4 .widget-image-caption{color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-92efb63 .widget-image-caption{color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-f74a601 .widget-image-caption{color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-6a8934a .widget-image-caption{color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-98df127 .widget-image-caption{color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-f544a07 .widget-image-caption{color:#333C50;font-family:"roboto-condensed", Roboto, Arial;font-size:20px;font-weight:bold;}.elementor-28385 .elementor-element.elementor-element-4c483de{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-28385 .elementor-element.elementor-element-4c483de:not(.elementor-motion-effects-element-type-background), .elementor-28385 .elementor-element.elementor-element-4c483de > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-28385 .elementor-element.elementor-element-4c483de.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28385 .elementor-element.elementor-element-97ac77e{text-align:center;}.elementor-28385 .elementor-element.elementor-element-97ac77e .elementor-heading-title{font-size:4em;}.elementor-28385 .elementor-element.elementor-element-fe14044{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;}.elementor-28385 .elementor-element.elementor-element-039a2b2{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:50px;--padding-left:20px;--padding-right:20px;}.elementor-28385 .elementor-element.elementor-element-039a2b2:not(.elementor-motion-effects-element-type-background), .elementor-28385 .elementor-element.elementor-element-039a2b2 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#FFFFFF;}.elementor-28385 .elementor-element.elementor-element-039a2b2.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28385 .elementor-element.elementor-element-4c76380{text-align:center;}.elementor-28385 .elementor-element.elementor-element-4c76380 .elementor-heading-title{font-size:4em;}.elementor-28385 .elementor-element.elementor-element-c0bea2f{--display:flex;--justify-content:center;--align-items:center;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );}.elementor-28385 .elementor-element.elementor-element-135fa08{width:100%;max-width:100%;}.elementor-28385 .elementor-element.elementor-element-848cd66{--display:flex;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;}.elementor-28385 .elementor-element.elementor-element-3eb6cf8{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;}.elementor-28385 .elementor-element.elementor-element-3eb6cf8.elementor-element{--align-self:center;}.elementor-28385 .elementor-element.elementor-element-45f6511{--display:flex;--flex-direction:column;--container-widget-width:calc( ( 1 - var( --container-widget-flex-grow ) ) * 100% );--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--justify-content:center;--align-items:center;--padding-top:50px;--padding-bottom:100px;--padding-left:20px;--padding-right:20px;}.elementor-28385 .elementor-element.elementor-element-45f6511:not(.elementor-motion-effects-element-type-background), .elementor-28385 .elementor-element.elementor-element-45f6511 > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F2F2F2;}.elementor-28385 .elementor-element.elementor-element-45f6511.e-con{--flex-grow:0;--flex-shrink:0;}.elementor-28385 .elementor-element.elementor-element-9b4cb67{text-align:center;}.elementor-28385 .elementor-element.elementor-element-9b4cb67 .elementor-heading-title{font-size:4em;}.elementor-28385 .elementor-element.elementor-element-27b2a7f{width:var( --container-widget-width, 990px );max-width:990px;--container-widget-width:990px;--container-widget-flex-grow:0;}.elementor-28385 .elementor-element.elementor-element-ec596ef{--display:flex;--min-height:600px;--flex-direction:column;--container-widget-width:100%;--container-widget-height:initial;--container-widget-flex-grow:0;--container-widget-align-self:initial;--flex-wrap-mobile:wrap;--overlay-opacity:0;--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28385 .elementor-element.elementor-element-ec596ef:not(.elementor-motion-effects-element-type-background), .elementor-28385 .elementor-element.elementor-element-ec596ef > .elementor-motion-effects-container > .elementor-motion-effects-layer{background-color:#F1F1F1;background-image:url("https://getmoby.com/wp-content/uploads/2025/05/Canada_Map.svg");background-position:center center;background-repeat:no-repeat;}.elementor-28385 .elementor-element.elementor-element-ec596ef::before, .elementor-28385 .elementor-element.elementor-element-ec596ef > .elementor-background-video-container::before, .elementor-28385 .elementor-element.elementor-element-ec596ef > .e-con-inner > .elementor-background-video-container::before, .elementor-28385 .elementor-element.elementor-element-ec596ef > .elementor-background-slideshow::before, .elementor-28385 .elementor-element.elementor-element-ec596ef > .e-con-inner > .elementor-background-slideshow::before, .elementor-28385 .elementor-element.elementor-element-ec596ef > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-image:url("https://getmoby.com/wp-content/uploads/2025/05/Canada_Map_lines.svg");--background-overlay:'';background-position:center center;background-repeat:no-repeat;}.elementor-28385 .elementor-element.elementor-element-ec596ef.e-con{--flex-grow:0;--flex-shrink:0;}@media(min-width:768px){.elementor-28385 .elementor-element.elementor-element-4c483de{--width:100%;}.elementor-28385 .elementor-element.elementor-element-039a2b2{--width:100%;}.elementor-28385 .elementor-element.elementor-element-45f6511{--width:100%;}.elementor-28385 .elementor-element.elementor-element-ec596ef{--content-width:100%;}}@media(max-width:1024px){.elementor-28385 .elementor-element.elementor-element-5458657::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .elementor-background-video-container::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .e-con-inner > .elementor-background-video-container::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .elementor-background-slideshow::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-size:200% auto;}.elementor-28385 .elementor-element.elementor-element-30fd500 .elementor-heading-title{font-size:3em;}.elementor-28385 .elementor-element.elementor-element-487905d{--grid-auto-flow:row;}.elementor-28385 .elementor-element.elementor-element-97ac77e .elementor-heading-title{font-size:3em;}.elementor-28385 .elementor-element.elementor-element-4c76380 .elementor-heading-title{font-size:3em;}.elementor-28385 .elementor-element.elementor-element-c0bea2f{--margin-top:0px;--margin-bottom:0px;--margin-left:0px;--margin-right:0px;--padding-top:0px;--padding-bottom:0px;--padding-left:0px;--padding-right:0px;}.elementor-28385 .elementor-element.elementor-element-9b4cb67 .elementor-heading-title{font-size:3em;}}@media(max-width:767px){.elementor-28385 .elementor-element.elementor-element-5458657::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .elementor-background-video-container::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .e-con-inner > .elementor-background-video-container::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .elementor-background-slideshow::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .e-con-inner > .elementor-background-slideshow::before, .elementor-28385 .elementor-element.elementor-element-5458657 > .elementor-motion-effects-container > .elementor-motion-effects-layer::before{background-position:center right;background-size:400% auto;}.elementor-28385 .elementor-element.elementor-element-21f56a9{--spacer-size:20px;}.elementor-28385 .elementor-element.elementor-element-c4f919a .elementor-heading-title{font-size:12vw;}.elementor-28385 .elementor-element.elementor-element-30fd500 .elementor-heading-title{font-size:2em;}.elementor-28385 .elementor-element.elementor-element-487905d{--e-con-grid-template-columns:repeat(2, 1fr);--e-con-grid-template-rows:repeat(2, 1fr);--grid-auto-flow:row;}.elementor-28385 .elementor-element.elementor-element-97ac77e .elementor-heading-title{font-size:2em;}.elementor-28385 .elementor-element.elementor-element-4c76380 .elementor-heading-title{font-size:2em;}.elementor-28385 .elementor-element.elementor-element-9b4cb67 .elementor-heading-title{font-size:2em;}.elementor-28385 .elementor-element.elementor-element-ec596ef{--min-height:250px;}}/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
/* Start JX Custom Fonts CSS *//* End JX Custom Fonts CSS */
#leadership-team-hover-cards .wp-caption {
  position: relative;
  margin: 0;
}

#leadership-team-hover-cards .caption-role {
    opacity: 0;
    position: absolute;
    top: 0;
    left: 0;
    width: 100%;
    background-color: var(--e-global-color-accent);
    text-align: center;
    align-items: center;
    justify-content: center;
    box-sizing: border-box;
    border-radius: 50%;
    border: 1px solid black;
    color: var(--e-global-color-primary);
    font-size: 1.5rem;
    font-weight: bold;
    margin-bottom: 14px;
    transition: opacity 0.3s ease;
    display: flex;
    padding: 10px;
    aspect-ratio: 1/1;
}

#leadership-team-hover-cards .wp-caption img {
  opacity: 1;
  transition: opacity 0.3s ease;
}

#leadership-team-hover-cards .wp-caption:hover img {
  opacity: 0;
}

#leadership-team-hover-cards .wp-caption:hover .caption-role {
  opacity: 1;
}

#canada-map:hover::before {
  opacity: 1;
  transition: opacity 0.5s ease-in-out;
}

#canada-map {
    width: 100%;
    height: auto;
    aspect-ratio: 4/3;
    max-width: 800px;
}
/* Start custom CSS *//* Common styles */
.fill-none {
  fill: none;
}
.fill-white {
  fill: #fff;
}
.fill-accent {
  fill: #f7a83c;
}
.fill-primary {
  fill: #333c50;
}

svg:hover .fill-accent {
  fill: #333c50;
}
svg:hover .fill-primary {
  fill: #f7a83c;
}
svg:hover .stroke-accent {
  stroke: #333c50;
}
svg:hover .stroke-primary {
  stroke: #f7a83c;
}

/* Stroke styles */
.stroke-miterlimit-10 {
  stroke-miterlimit: 10;
}
.stroke-width-59 {
  stroke-width: 5.9px;
}
.stroke-width-5 {
  stroke-width: 5px;
}
.stroke-width-6 {
  stroke-width: 6px;
}
.stroke-white {
  stroke: #fff;
}
.stroke-primary {
  stroke: #333c50;
}
.stroke-accent {
  stroke: #f7a83c;
}
.round-stroke {
  stroke-linecap: round;
  stroke-linejoin: round;
}

/* Clip paths */
.innovation-clip-path {
  clip-path: url(#innovation-clippath);
}
.tenacity-clip-path-1 {
  clip-path: url(#tenacity-clippath-1);
}
.tenacity-clip-path {
  clip-path: url(#tenacity-clippath);
}
.cls-4 {
  clip-path: url(#clippath-1);
}
.collaboration-clip-path {
  clip-path: url(#collaboration-clippath);
}

.moby-values {
  display: flex;
  justify-content: space-around;
  gap: 4rem;
  padding: 0 20px;
}

.svg-container {
  width: 100%;
  display: flex;
  gap: 10px;
  flex-direction: column;
}

.svg-container h4 {
  font-family: "Roboto-Slab";
  color: var(--e-global-color-primary);
  font-size: 2rem;
  font-weight: bold;
  text-align: center;
}

@media (max-width: 768px) {
  .svg-container h4 {
    font-size: 0.75rem;
  }
  .moby-values {
    justify-content: space-between;
    padding: 0 10px;
    gap: 1rem;
    max-width: 100dvw;
  }
}/* End custom CSS */