.Controls-module__pwYEXq__controls__button{cursor:pointer;background:0 0;border:1px solid #ffffff29;border-radius:50%;width:48px;height:48px;transition:border-color .3s}.Controls-module__pwYEXq__controls__button:hover{border-color:var(--white)}@media screen and (min-width:992px){.Controls-module__pwYEXq__controls{justify-content:flex-start}}
.DevicePreview-module__OCty-a__devicePreview{justify-content:center;align-items:center;margin-inline:auto;display:flex;position:relative}.DevicePreview-module__OCty-a__devicePreview__frame{z-index:var(--zindex-modulor);width:auto;height:100%}.DevicePreview-module__OCty-a__devicePreview__video{object-fit:cover;border-radius:var(--radius-md);width:92%;height:98%;position:absolute;top:50%;left:50%;transform:translate(-50%,-50%)}@media screen and (min-width:992px){.DevicePreview-module__OCty-a__devicePreview{margin-inline:0}}
.FeaturePanel-module__koi6-G__featurePanel h3{text-align:center}.FeaturePanel-module__koi6-G__featurePanel__list p{color:#fffc}.FeaturePanel-module__koi6-G__featurePanel__item svg{margin-top:var(--space-modulor);flex-shrink:0}.FeaturePanel-module__koi6-G__featurePanel__progress{appearance:none;background:#ffffff29;border:none;width:100%;height:2px;overflow:hidden}.FeaturePanel-module__koi6-G__featurePanel__progress::-webkit-progress-bar{background:#ffffff29}.FeaturePanel-module__koi6-G__featurePanel__progress::-webkit-progress-value{background:linear-gradient(90deg, var(--blue-sale) 0%, var(--mint-100) 100%)}.FeaturePanel-module__koi6-G__featurePanel__progress::-moz-progress-bar{background:linear-gradient(90deg, var(--blue-sale) 0%, var(--mint-100) 100%)}.FeaturePanel-module__koi6-G__featurePanel__progress--complete::-webkit-progress-value{background:var(--blue-sale)}.FeaturePanel-module__koi6-G__featurePanel__progress--complete::-moz-progress-bar{background:var(--blue-sale)}@media screen and (min-width:992px){.FeaturePanel-module__koi6-G__featurePanel h3{text-align:start}}
.ShowcaseSlider-module__j_9OxW__showcaseSlider{width:100%}@media screen and (min-width:992px){.ShowcaseSlider-module__j_9OxW__showcaseSlider{flex-direction:row;justify-content:space-evenly;align-items:center}.ShowcaseSlider-module__j_9OxW__showcaseSlider__content{width:484px}}
.ProductShowcase-module__ZWQUgG__productShowcase{background:linear-gradient(180deg, var(--black) 0%, var(--blue-300) 100%)}.ProductShowcase-module__ZWQUgG__productShowcase h2{text-align:center}.ProductShowcase-module__ZWQUgG__productShowcase__inner{gap:var(--space-lg)}@media screen and (min-width:992px){.ProductShowcase-module__ZWQUgG__productShowcase__inner{gap:var(--space-xl)}}
.Talent-module__tI9-Gq__talent__description{display:none}.Talent-module__tI9-Gq__talent__list img{width:auto;height:100%}@media screen and (min-width:992px){.Talent-module__tI9-Gq__talent__description{display:block}}
.ExecutiveCard-module__6bJ5vG__executiveCard{cursor:pointer;width:163px}.ExecutiveCard-module__6bJ5vG__executiveCard__image{position:relative}.ExecutiveCard-module__6bJ5vG__executiveCard__image img{object-fit:cover;width:100%;height:176px;z-index:var(--zindex-tiny)}.ExecutiveCard-module__6bJ5vG__executiveCard__image:before{content:"";border-radius:var(--space-xs);width:100%;height:156px;z-index:var(--zindex-modulor);background-color:#ffffff29;border:1px solid #0000;transition:border-color .3s;position:absolute;bottom:0}.ExecutiveCard-module__6bJ5vG__executiveCard:hover .ExecutiveCard-module__6bJ5vG__executiveCard__image:before{border-color:var(--mint-100)}@media screen and (min-width:992px){.ExecutiveCard-module__6bJ5vG__executiveCard{width:184px}}
.Executives-module__OuGKeq__listWrapper{overflow:hidden}.Executives-module__OuGKeq__expandButton{cursor:pointer;background:0 0;border:none;padding-block-start:var(--space-xs)}
.Team-module__LtFaZa__team{background:linear-gradient(180deg, var(--blue-300,#131e3f) 0%, var(--black,#000) 100%)}.Team-module__LtFaZa__team__content{padding-top:var(--space-lg);gap:var(--space-xl)}@media screen and (min-width:992px){.Team-module__LtFaZa__team{text-align:center}.Team-module__LtFaZa__team__content{padding-top:var(--space-xl);gap:var(--space-xxxl)}}
.LocationCard-module__vph3xG__locationCard{border-radius:var(--radius-xs);border:1px solid var(--mint-100);box-shadow:0 0 var(--space-tiny) .3px var(--mint-100);margin:var(--space-tiny) 0;background:#ffffff0d;overflow:hidden}.LocationCard-module__vph3xG__locationCard__image img{width:100%;height:auto}.LocationCard-module__vph3xG__locationCard__name{padding:var(--space-xxs)}@media screen and (min-width:992px){.LocationCard-module__vph3xG__locationCard{background:#0d141ed9}}
.MapMarker-module__zJwmxq__marker{width:24px;height:24px;position:relative}.MapMarker-module__zJwmxq__marker__ring{border-radius:50%;transition:border .5s,opacity .5s;position:absolute;inset:0}.MapMarker-module__zJwmxq__marker--idle .MapMarker-module__zJwmxq__marker__ring{border:1px solid #ffffff29}.MapMarker-module__zJwmxq__marker--active .MapMarker-module__zJwmxq__marker__ring{border:.8px solid var(--white);animation:2s ease-in-out infinite MapMarker-module__zJwmxq__marker-pulse}@keyframes MapMarker-module__zJwmxq__marker-pulse{0%,to{opacity:1;transform:scale(1)}50%{opacity:0;transform:scale(1.2)}}
.InteractiveMap-module__jHZehG__interactiveMap{margin-top:calc(-1 * var(--space-lg));width:100%;height:auto;position:relative}.InteractiveMap-module__jHZehG__interactiveMap img{width:100%;height:auto;display:block}.InteractiveMap-module__jHZehG__interactiveMap__hotspotWrapper{z-index:var(--zindex-modulor);position:absolute;transform:translate(-50%,-50%)}.InteractiveMap-module__jHZehG__interactiveMap__hotspotWrapper--ES-MD{top:66%;left:26%}.InteractiveMap-module__jHZehG__interactiveMap__hotspotWrapper--IT-MI{top:45%;left:65%}.InteractiveMap-module__jHZehG__interactiveMap__hotspotWrapper--ES-B{top:62%;left:44%}.InteractiveMap-module__jHZehG__interactiveMap__hotspotWrapper--ES-SE{top:72%;left:17%}.InteractiveMap-module__jHZehG__interactiveMap__popup{width:280px;position:absolute;bottom:calc(100% + 12px);left:50%;transform:translate(-50%)}@media screen and (min-width:992px){.InteractiveMap-module__jHZehG__interactiveMap__hotspotWrapper--active{z-index:var(--zindex-tiny)}.InteractiveMap-module__jHZehG__interactiveMap{margin-top:0}.InteractiveMap-module__jHZehG__interactiveMap__hotspotWrapper--ES-MD{left:29.5%}.InteractiveMap-module__jHZehG__interactiveMap__hotspotWrapper--IT-MI{top:48%;left:54%}.InteractiveMap-module__jHZehG__interactiveMap__hotspotWrapper--ES-B{left:41%}.InteractiveMap-module__jHZehG__interactiveMap__hotspotWrapper--ES-SE{top:72.5%;left:26%}}
