.h3d-grid{display:grid;grid-column-gap:1.5rem;grid-row-gap:1.5rem}.h3d-grid--2{grid-template-columns:repeat(2, 1fr)}.h3d-grid--2-1{grid-template-columns:2fr 1fr}.h3d-grid--3{grid-template-columns:repeat(3, 1fr)}.h3d-grid--4{grid-template-columns:repeat(4, 1fr)}.h3d-grid--float{grid-template-columns:repeat(auto-fill, minmax(220px, 1fr))}.h3d-grid--float-3{grid-template-columns:repeat(auto-fill, minmax(263px, 1fr))}.section--extra-large .h3d-grid--float-3{grid-template-columns:repeat(auto-fill, minmax(368px, 1fr))}.h3d-grid--float-6{grid-template-columns:repeat(auto-fill, minmax(140px, 1fr))}@media (max-width: 480px){.h3d-grid--2:not(.h3d-grid--no-collapse){grid-template-columns:repeat(1, 1fr)}.h3d-grid--3:not(.h3d-grid--no-collapse){grid-template-columns:repeat(1, 1fr)}.h3d-grid--4:not(.h3d-grid--no-collapse){grid-template-columns:repeat(1, 1fr)}}.h3d-grid-column--span-2{grid-column:span 2}.material-icons{font-size:1.5rem}.material-icons--width-fix{width:24px;overflow:hidden}.breadcrumb a{color:rgba(0,0,0,0.69);text-decoration:none;font-weight:500}.breadcrumb span{vertical-align:bottom;margin:0 0.3em -2px}.input[type="text"],.input[type="number"],.input[type="date"],textarea{border:1px solid rgba(0,0,0,0.13);border-radius:3px;box-sizing:border-box;box-shadow:none;height:2.5rem;line-height:calc(2.5rem - 2px);padding:0 1rem}.input[type="text"]:hover,.input[type="number"]:hover,.input[type="date"]:hover,textarea:hover{border-color:rgba(0,0,0,0.21)}.input[type="text"]:active,.input[type="text"]:focus,.input[type="number"]:active,.input[type="number"]:focus,.input[type="date"]:active,.input[type="date"]:focus,textarea:active,textarea:focus{color:#3b3b3b;border-color:#262626;outline-width:0}textarea{height:15rem}.form-group{margin-top:1rem;margin-bottom:1rem;display:flex;flex-direction:column}.form-group label{margin-bottom:0.5rem}@media screen and (-ms-high-contrast: active), screen and (-ms-high-contrast: none){.material-icons{font-feature-settings:"liga"}.h3d-navbar__logo-svg{background-image:url(/images/logo_white.svg);background-size:contain;background-position:center center;background-repeat:no-repeat}.phone-banner__text{padding-top:1rem}.capabilities__panel{flex:1 1;height:63rem}.for-business__employee-block{display:block;max-width:16%;margin-top:9rem}.siema__arrow span{padding:0.9rem 0.7rem 0.5rem}.footer-menu__socials{display:flex}.footer-menu__link--social{flex:1;max-width:1.5rem}.icon--download{display:none}.icon--download{display:none}.icon.homepage-hero__icon--play{display:none}.content-card{display:block}.content-card__body{height:auto}.content-card__content{flex:1 0 auto}.materialsubset__content-column,.materialsubset__cta-block-panel{display:block}}@media only screen and (max-width: 750px) and (-ms-high-contrast: active), screen and (max-width: 750px) and (-ms-high-contrast: none){.featured-aricle__grid{display:flex}.featured-aricle__grid .panel{flex:1;min-height:40rem;margin:0 0.5rem;display:block;position:relative}.featured-aricles__read-more{position:absolute;bottom:0;width:100%}}@media only screen and (max-width: 1100px) and (-ms-high-contrast: active), screen and (max-width: 1100px) and (-ms-high-contrast: none){.capabilities__panel{min-height:67rem}}@media only screen and (max-width: 1030px) and (-ms-high-contrast: active), screen and (max-width: 1030px) and (-ms-high-contrast: none){.for-business{height:50rem;margin-left:15%}.for-business__photo-panel{display:block}.for-business__employee-block{display:block;float:left}.for-business__employee-block:first-child{margin-left:5rem}.for-business__content-panel{flex:2.5}}@media only screen and (max-width: 945px) and (-ms-high-contrast: active), screen and (max-width: 945px) and (-ms-high-contrast: none){.section--usps{min-height:45rem}.case-studies__slide{height:32rem;position:relative}.case-studies__content{position:absolute;bottom:2rem}.facilities__slide{height:45rem}}@media only screen and (max-width: 874px) and (-ms-high-contrast: active), screen and (max-width: 874px) and (-ms-high-contrast: none){.capabilities__panel__title::after{display:none}.capabilities__title{margin-bottom:1rem}.capabilities__panel-image{width:100%;height:68%;margin-bottom:-45%}}@media only screen and (max-width: 767px) and (-ms-high-contrast: active), screen and (max-width: 767px) and (-ms-high-contrast: none){.featured-article.panel{height:30rem}}@media only screen and (max-width: 500px) and (-ms-high-contrast: active), screen and (max-width: 500px) and (-ms-high-contrast: none){.capabilities__panel{min-height:69rem}}.homev2__capabilities{margin:4rem -0.75rem}@media (max-width: 1024px){.homev2__capabilities{margin:0 -1rem 1rem -1rem}}.homev2__capabilities .step{margin:0 0.75rem;text-align:center;background-color:rgba(255,255,255,0.06);position:relative}.homev2__capabilities .step .step-image{flex-grow:1}.homev2__capabilities .step .step-image img{width:300px;height:400px}.homev2__capabilities .step .step-title{color:#fff;margin:0;margin-top:2.5rem}.homev2__capabilities .step .step-content{color:rgba(255,255,255,0.62)}@media (min-width: 1025px){.homev2__capabilities .step .step-image{width:100%;height:12rem}.homev2__capabilities .step .step-title{padding:0 1rem}.homev2__capabilities .step .step-content{font-size:1.125rem;margin-bottom:1rem;padding:0 1rem}.homev2__capabilities .step .step-content p{padding:1rem 0}.homev2__capabilities .step .step-content .h3d-button{display:none}.homev2__capabilities .step:hover{background-color:rgba(255,255,255,0.15)}}@media screen and (max-width: 1024px){.homev2__capabilities .step{text-align:left;padding:0 1rem;margin:0 1rem 0.5rem 1rem}.homev2__capabilities .step .step-title:after{color:rgba(255,255,255,0.77)}.homev2__capabilities .step .step-content img{display:block;max-height:80vw;object-fit:cover;padding:0 4vw;object-position:top;width:200%;max-width:unset;margin-top:-20%;margin-left:-50%}}@media screen and (max-width: 1024px){.homev2__capabilities-button{width:100%}}.anchor-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;user-select:none;color:transparent !important}@media (max-width: 1024px){.anchor-overlay{display:none}}.homev2__how-3dhubs-works{position:relative;margin:4.5rem -1.5rem 0 -1.5rem}@media screen and (max-width: 1024px){.homev2__how-3dhubs-works{margin:2.5rem 0 0 0}}.homev2__how-3dhubs-works .step{margin:0 1.5rem;text-align:center}@media (max-width: 1024px){.homev2__how-3dhubs-works .step{margin:0}}.homev2__how-3dhubs-works .step .step-title{color:rgba(0,0,0,0.85);margin-top:1.5rem;margin-bottom:1.5rem;padding:0 1.5rem}.homev2__how-3dhubs-works .step .step-content{font-size:1.125rem;color:rgba(0,0,0,0.56);padding:0 1.5rem}.homev2__how-3dhubs-works .step .step-image{width:100%;object-fit:contain}.homev2__how-3dhubs-works .inbetween-steps-arrow-1,.homev2__how-3dhubs-works .inbetween-steps-arrow-2{display:none}@media screen and (min-width: 1025px){.homev2__how-3dhubs-works .inbetween-steps-arrow-1{position:absolute;display:block;left:27%;top:2rem;height:20%;width:18%}.homev2__how-3dhubs-works .inbetween-steps-arrow-2{position:absolute;display:block;left:56%;top:10rem;width:20%}}@media screen and (max-width: 1024px){.homev2__how-3dhubs-works .step{text-align:left}.homev2__how-3dhubs-works .step .step-title:after{color:rgba(0,0,0,0.56)}.homev2__how-3dhubs-works .step .step-content{font-size:1rem;border-bottom:1px solid rgba(0,0,0,0.13);padding:0}.homev2__how-3dhubs-works .step .h3d-button{width:100%}.homev2__how-3dhubs-works .step .step-image{background:rgba(0,0,0,0.03);padding:0 10vw;margin-bottom:0.5rem;height:11.5rem}}.homev2__experience{display:flex}@media (max-width: 1439px){.homev2__experience{flex-direction:column}}.homev2__experience .experience-title{font-weight:bold;color:#000;margin-right:4.5rem;max-width:18rem}@media (min-width: 0px){.homev2__experience .experience-title{font-size:1.5rem;line-height:120%}}@media (min-width: 768px){.homev2__experience .experience-title{font-size:2.25rem;line-height:120%}}@media (max-width: 1439px){.homev2__experience .experience-title{text-align:center;margin:0 auto;margin-bottom:2rem}}.homev2__experience .experience-counters{flex:1;display:flex;flex-wrap:wrap;margin-bottom:-2rem}.homev2__experience .experience-counters .experience-counter{display:flex;flex-basis:33%;margin-bottom:2rem}.homev2__experience .experience-counters .experience-counter .counter-values{color:rgba(0,0,0,0.85);font-weight:bold;margin-left:1.5rem}@media (min-width: 0px){.homev2__experience .experience-counters .experience-counter .counter-values{font-size:1.5rem;line-height:120%}}@media (min-width: 768px){.homev2__experience .experience-counters .experience-counter .counter-values{font-size:2.25rem;line-height:120%}}.homev2__experience .experience-counters .experience-counter .counter-values small{font-size:1rem;line-height:1rem;font-weight:normal;display:block}.homev2__experience .experience-counters .experience-counter .counter-image{width:4rem}.homev2__experience .experience-counters .experience-counter .counter-image img{width:4rem;height:4rem}@media (max-width: 768px){.homev2__experience .experience-counters .experience-counter{flex-basis:50%}}@media (min-width: 769px) and (max-width: 1439px){.homev2__experience .experience-counters .experience-counter{flex-basis:33%}}@media (max-width: 1439px){.homev2__experience .experience-counters .experience-counter{flex-direction:column}.homev2__experience .experience-counters .experience-counter .counter-image{display:flex;justify-content:space-around;width:100%}.homev2__experience .experience-counters .experience-counter .counter-image img{max-width:3rem;height:3rem}.homev2__experience .experience-counters .experience-counter .counter-values{text-align:center;margin-left:0}}.homev2__service{margin:0 -0.75rem;margin-top:5.5rem}@media (max-width: 1024px){.homev2__service{margin-top:2rem}}.homev2__service .step{margin:0 0.75rem;text-align:center}.homev2__service .step .step-title{color:rgba(0,0,0,0.85);margin-top:2rem;margin-bottom:0}.homev2__service .step .step-content{font-size:1.125rem;color:rgba(0,0,0,0.56);padding:0 1rem;display:flex;flex-direction:column;justify-content:space-between;flex:1}@media (min-width: 1025px){.homev2__service .step .step-content{margin-top:1.5rem}}.homev2__service .step .step-content p{margin-bottom:2rem}.homev2__service .step .step-content .h3d-button{color:rgba(0,0,0,0.69)}.homev2__service .step .step-image{width:100%;padding:0 4rem;max-height:6rem;object-fit:contain}@media screen and (max-width: 1024px){.homev2__service .step{text-align:left}.homev2__service .step .step-title:after{color:rgba(0,0,0,0.56)}.homev2__service .step .step-title--open ~ .step-content{padding-bottom:1.5rem}.homev2__service .step .step-content{font-size:1rem;border-bottom:1px solid rgba(0,0,0,0.13);padding:0}.homev2__service .step .h3d-button{width:100%}.homev2__service .step .step-image{margin-top:1rem;background-color:rgba(0,0,0,0.03);padding:1rem 10vw;max-height:11rem;object-fit:contain}}.homev2-automation--title{max-width:28rem;margin:0 auto 2rem auto}.homev2-automation--long-title{max-width:45rem;margin:0 auto 1rem auto}.homev2-automation--subtitle{font-size:1.125rem;color:rgba(255,255,255,0.62);max-width:51rem;margin:0 auto 2rem auto;text-align:center}.homev2__video{display:flex;margin-top:4rem}.homev2__video .video-container{flex:1;margin-right:6rem;flex-basis:50%}.homev2__video .video-container img{display:block;width:100%;height:2.25rem;border-bottom-left-radius:0;border-bottom-right-radius:0}.homev2__video .video-controls{flex:1;flex-basis:33%}.homev2__video .video-controls .control{margin-bottom:0.5rem;padding:1.5rem;position:relative;cursor:pointer}.homev2__video .video-controls .control .control-progress{display:none}.homev2__video .video-controls .control .control-title{font-weight:bold;color:rgba(255,255,255,0.38)}@media (min-width: 0px){.homev2__video .video-controls .control .control-title{font-size:1rem;line-height:120%}}@media (min-width: 768px){.homev2__video .video-controls .control .control-title{font-size:1.5rem;line-height:120%}}@media (max-width: 1024px){.homev2__video .video-controls .control .control-title{padding-bottom:1.5rem}}.homev2__video .video-controls .control .control-text{font-size:1.125rem;margin-top:1rem;color:rgba(255,255,255,0.38)}.homev2__video .video-controls .control--active{background:rgba(255,255,255,0.06)}.homev2__video .video-controls .control--active .control-title{color:#fff}.homev2__video .video-controls .control--active .control-text{color:#fff}.homev2__video .video-controls .control--active .control-progress{display:block;height:4px;left:0;bottom:0;position:absolute;width:0;background:#4845d9;transition:width 0.5s linear}.homev2__video--mobile .step-content{color:rgba(255,255,255,0.62);border-bottom:1px solid rgba(255,255,255,0.24)}@media screen and (min-width: 1025px){.homev2__video.homev2__video--mobile{display:none}.homev2__video--mobile{display:none}.homev2__video.homev2__video--desktop{display:flex}}@media screen and (max-width: 1024px){.homev2__video.homev2__video--mobile{display:block}.homev2__video.homev2__video--desktop{display:none}}@media screen and (max-width: 392px){.homev2-automation--title span{display:block}}.homev2__network{display:flex;position:relative;z-index:1}@media (max-width: 1024px){.homev2__network{flex-direction:column}}.homev2__network .network-title{width:50%;padding-right:2rem}@media (max-width: 1024px){.homev2__network .network-title{width:100%;text-align:center;padding-right:0}.homev2__network .network-title p{margin-bottom:2rem}}.homev2__network .network-title h2{margin-bottom:0.5rem}.homev2__network .network-title p{color:rgba(255,255,255,0.62)}@media (min-width: 0px){.homev2__network .network-title p{font-size:1rem}}@media (min-width: 768px){.homev2__network .network-title p{font-size:1.125rem}}.homev2__network .network-detail{position:relative}@media (min-width: 1025px){.homev2__network .network-detail{width:50%}}@media (min-width: 1025px){.homev2__network .network__mobile-description{display:none}}@media (max-width: 1024px){.homev2__network .network__mobile-description{margin-bottom:2.5rem}.homev2__network .network__mobile-description ul{list-style:none;margin:0;margin-top:1rem}.homev2__network .network__mobile-description ul li{font-size:1rem;margin-bottom:1rem;padding-left:1.5rem;position:relative}.homev2__network .network__mobile-description ul li:before{content:"arrow_forward";font-family:"Material Icons", sans-serif;width:1.5rem;height:1.5rem;position:absolute;left:0}}.homev2__network .network-detail-slider .siema__dots,.homev2__network .network-detail-slider .siema__arrow{display:none}@media (max-width: 1024px){.homev2__network .network-detail-slider .siema__dots{display:flex}.homev2__network .network-detail-slider .siema__dots__item{background-color:rgba(255,255,255,0.38)}.homev2__network .network-detail-slider .siema__dots__item--active{background-color:rgba(255,255,255,0.77)}}.homev2__network .network-detail__slide{display:flex}@media (max-width: 1024px){.homev2__network .network-detail__slide{flex-direction:column;margin-bottom:2.5rem}}.homev2__network .network-detail__image{flex:1;flex-basis:50%}.homev2__network .network-detail__image img{border-radius:0;min-width:100%;min-height:100%;display:flex;object-fit:cover}@media (max-width: 1024px){.homev2__network .network-detail__image img{height:11rem;object-fit:cover;width:100%}}.homev2__network .network-detail__description{flex:1;flex-basis:50%;padding:1.5rem;padding-right:4rem;background:#000;font-size:.875rem}.homev2__network .network-detail__description h3{font-size:1rem;margin-bottom:1.5rem;height:2.5rem}.homev2__network .network-detail__description .decription__title{color:rgba(255,255,255,0.62)}.homev2__network .network-detail__description hr{border:0;border-top:1px solid rgba(255,255,255,0.24);margin:0.5rem 0}.homev2__network .our-network-slider__buttons{position:absolute;width:100%;height:100%;top:0;left:0;padding:0 1rem;justify-content:space-between;display:flex;pointer-events:none}@media (max-width: 1024px){.homev2__network .our-network-slider__buttons{display:none}}.homev2__network .our-network-slider__buttons>*{pointer-events:all;cursor:pointer;position:relative;top:50%;height:24px;width:24px;transform:translateY(-50%);color:#000;background:rgba(255,255,255,0.24);padding:0.13rem;border-radius:50%}.homev2__network .our-network-slider__buttons>* .material-icons{font-size:1.3rem}.homev2__map{max-width:88rem;margin:0 auto;margin-top:-11rem;display:block;position:relative}@media (max-width: 1024px){.homev2__map{display:none}}.homev2__map .network__desktop-description{font-size:1.25rem;position:absolute;width:100%;max-width:88rem;padding:0 5.5rem;display:flex;text-align:center;justify-content:space-between;bottom:4rem}@media (max-width: 1024px){.homev2__map .network__desktop-description{display:none}}.homev2__map .network__desktop-description p{max-width:15rem}.homev2__map .map__overlay{background-color:rgba(255,255,255,0.1);transition:opacity 0.25s;border-radius:50%;position:absolute}.homev2__map .map__overlay:after{content:" ";width:25px;height:25px;position:absolute}.homev2__map .map__overlay:hover{cursor:pointer}.homev2__map .map__overlay:hover:not(.map__overlay--active){background-color:rgba(255,255,255,0.15)}.homev2__map .map__overlay--active{background-color:rgba(118,122,245,0.5)}.homev2__map .map__main{display:flex;width:100%;height:34rem;object-position:top;object-fit:cover}.homev2__map .map__us{width:160px;height:160px;top:27%;left:11%}.homev2__map .map__us:after{top:0.75rem;left:0.75rem;background:url("/images/homev2/map_network/updated/flags/us.svg")}@media (max-width: 88rem){.homev2__map .map__us{top:8vw}}.homev2__map .map__mx{pointer-events:none;position:absolute;width:80px;height:80px;top:53%;left:11%;border-radius:50%}.homev2__map .map__mx:after{top:0.25rem;left:0.25rem;background:url("/images/homev2/map_network/updated/flags/mx.svg")}@media (max-width: 88rem){.homev2__map .map__mx{top:21vw}}.homev2__map .map__eu{width:160px;height:160px;top:17%;left:42.5%}.homev2__map .map__eu:after{top:0.75rem;left:0.75rem;background:url("/images/homev2/map_network/updated/flags/eu.svg")}@media (max-width: 88rem){.homev2__map .map__eu{top:5vw}}.homev2__map .map__ch{width:90px;height:90px;top:45%;left:81.5%}.homev2__map .map__ch:after{top:0.25rem;left:0.25rem;background:url("/images/homev2/map_network/updated/flags/ch.svg")}@media (max-width: 88rem){.homev2__map .map__ch{top:17vw}}.homev2__map .map__in{width:80px;height:80px;top:62%;left:70.5%}.homev2__map .map__in:after{top:0.25rem;left:0.25rem;background:url("/images/homev2/map_network/updated/flags/in.svg")}@media (max-width: 88rem){.homev2__map .map__in{top:23vw}}.homev2__featured-articles{display:flex;margin:0 -0.75rem;margin-top:4rem}@media (max-width: 1024px){.homev2__featured-articles{margin:unset;margin-top:2rem}}.homev2__featured-articles article .article-title{color:rgba(0,0,0,0.85);font-weight:bold}.homev2__featured-articles article .h3d-button{display:none}.homev2__featured-articles article .image-container{position:relative;margin-bottom:1rem}@media (max-width: 1024px){.homev2__featured-articles article .image-container{margin-bottom:1rem}}.homev2__featured-articles article .image-container img{display:flex;width:100%;border-radius:0;object-fit:cover}@media (max-width: 1000px){.homev2__featured-articles article .image-container img{height:calc(35vw*(16/9))}}.homev2__featured-articles article .image-container .image-container__desc-container{position:absolute;bottom:0;left:0;opacity:0;background-color:rgba(0,0,0,0.56);width:100%;height:100%;padding:2.5rem;transition:opacity 0.25s;display:flex;flex-direction:column;place-content:flex-end}.homev2__featured-articles article .image-container .image-container__desc-container .description p{color:#fff;margin-bottom:1rem}.homev2__featured-articles article .image-container .image-container__desc-container .description .h3d-button{display:block}@media (min-width: 1025px){.homev2__featured-articles article .image-container:hover .image-container__desc-container{opacity:1}}.featured-main{color:rgba(0,0,0,0.85);flex:2;margin-right:1.5rem}.featured-main img{height:35rem}@media (min-width: 0px){.featured-main .article-title{font-size:1rem;line-height:120%}}@media (min-width: 768px){.featured-main .article-title{font-size:1.5rem;line-height:120%}}@media (max-width: 1024px){.featured-main .article-title{font-size:1.25rem}}.featured-secondary{flex:1}.featured-secondary img{height:18rem}.featured-secondary .article-title{font-size:1.25rem;line-height:120%}.featured-secondary article:not(:first-child){margin-top:3.5rem}.featured-secondary article .image-container .image-container__desc-container{padding:1.5rem}@media (max-width: 1024px){.homev2__featured-articles{flex-direction:column}.homev2__featured-articles .featured-main{margin-right:0;margin-bottom:2.5rem}.homev2__featured-articles .featured-secondary article:not(:first-child){margin-top:2.5rem}.homev2__featured-articles article .h3d-button{display:block;margin-top:1rem}}@media (min-width: 0px){.homev2__team-subtitle{font-size:1rem}}@media (min-width: 768px){.homev2__team-subtitle{font-size:1.125rem}}.homev2__team-subtitle a{color:inherit}.homev2__team .colleague{margin-bottom:3.5rem;flex-direction:column-reverse;display:flex;background:rgba(0,0,0,0.03)}.homev2__team .colleague .colleague__text{font-size:1rem;color:rgba(0,0,0,0.56);padding:1rem;height:6rem;display:flex;flex-direction:column;text-align:center}@media (max-width: 1024px){.homev2__team .colleague .colleague__text{height:unset}}.homev2__team .colleague .colleague__text strong{color:#000;font-weight:bold}.homev2__team .colleague img{display:block;border-radius:0;width:16rem;height:16rem;max-width:100%;margin:0 auto;object-position:bottom}@media (max-width: 1024px){.homev2__team{margin-top:2rem}}@media (min-width: 1025px){.homev2__team{display:flex;margin:4rem -0.5rem;margin-top:4rem}.homev2__team .colleague{flex:1;margin:0 0.5rem}.homev2__team .siema__controls{display:none}.homev2__team{pointer-events:none}}.homev2__why{display:flex}@media (max-width: 1024px){.homev2__why{flex-direction:column}}.homev2__why .why-title{flex:1}.homev2__why .why-items{flex:1}.homev2__why .why-items ul{list-style:none;margin:0}.homev2__why .why-items ul li{font-size:1.25rem;color:rgba(0,0,0,0.85);margin-bottom:1rem;padding-left:3rem;position:relative}@media (max-width: 1024px){.homev2__why .why-items ul li{font-size:1rem;padding-left:1.5rem}}.homev2__why .why-items ul li:before{font-size:1.5rem;font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"check";color:#4845d9;width:1.5rem;height:1.5rem;position:absolute;left:0}.homev2__logos-title{font-size:1.25rem;font-weight:normal;color:rgba(0,0,0,0.56);text-align:center;margin-bottom:4rem}.homev2__logos .logo-row{display:flex;flex-wrap:wrap;margin:0 -0.75rem;justify-content:center;margin-bottom:2.75rem}.homev2__logos .logo-row:nth-child(1) img{width:97px;height:97px}.homev2__logos .logo-row:nth-child(2) img{width:130px;height:50px}.homev2__logos .logo-row:nth-child(3) img{width:170px;height:30px}@media (min-width: 1025px){.homev2__logos .logo-row:first-child{margin-bottom:4rem}}@media (max-width: 1024px){.homev2__logos .logo-row{margin-bottom:1rem}.homev2__logos .logo-row:first-child img{max-width:3.5rem;filter:saturate(0)}}.homev2__logos .logo-row img{display:block;margin:0 1.5rem;object-fit:contain;object-position:center}@media (max-width: 1024px){.homev2__logos .logo-row img{margin:0 0.5rem;max-width:9.5rem;margin-top:1rem}}.internal-page{opacity:1 !important}*{overflow-wrap:break-word !important;word-wrap:break-word !important}.our-cnc-capabilities .title{color:rgba(0,0,0,0.85);text-align:center;margin-bottom:1rem}@media (max-width: 1224px){.our-cnc-capabilities .title{margin-bottom:1.5rem}}.our-cnc-capabilities .subtitle{font-size:1.125rem;color:rgba(0,0,0,0.56);text-align:center;max-width:50rem;margin:0 auto;margin-bottom:2rem}@media screen and (max-width: 767px){.our-cnc-capabilities.section--tall{margin:3.5rem 1rem}}.cnc-capabilities.section--extra-large:not(.split-section--no-contain){margin-bottom:0}.cnc-capabilities.section--extra-large:not(.split-section--no-contain) .capabilities-cards.capabilities-cards--dark{margin-bottom:0}.section--dark-grey .cnc-capabilities .title{color:#fff;text-align:center}.capabilities-cards{margin:4rem -0.75rem}@media (max-width: 1024px){.capabilities-cards{margin:0 -1rem 1rem -1rem}}@media (min-width: 1025px){.capabilities-cards.capabilities-cards--short .step .step-image{height:10rem}}.capabilities-cards.capabilities-cards--dark .step{background-color:rgba(255,255,255,0.06)}.capabilities-cards.capabilities-cards--dark .step .step-title{color:#fff}.capabilities-cards.capabilities-cards--dark .step .step-title:after{color:#fff}.capabilities-cards.capabilities-cards--dark .step .step-content{color:rgba(255,255,255,0.62)}.capabilities-cards.capabilities-cards--dark .step .step-content .h3d-button{background-color:rgba(255,255,255,0.1);color:rgba(255,255,255,0.77)}@media (min-width: 1025px){.capabilities-cards.capabilities-cards--dark .step:hover{background-color:rgba(255,255,255,0.15)}}@media screen and (max-width: 1024px){.capabilities-cards.capabilities-cards--dark .step-title:after{color:rgba(0,0,0,0.85)}}.capabilities-cards .step{margin:0 1rem;background-color:rgba(0,0,0,0.03);position:relative}.capabilities-cards .step .step-title{color:rgba(0,0,0,0.85);text-align:center;margin:0;margin-top:2.5rem}.capabilities-cards .step .step-content{color:rgba(0,0,0,0.56)}@media (min-width: 1025px){.capabilities-cards .step .step-image{width:100%;height:15rem}.capabilities-cards .step .step-title{padding:0 1rem}.capabilities-cards .step .step-content{font-size:1.125rem;margin-bottom:1rem;padding:0 2rem}.capabilities-cards .step .step-content p{padding:1rem 0}.capabilities-cards .step .step-content__subtitle{margin:0 auto;max-width:75%;text-align:center}.capabilities-cards .step .step-content .h3d-button{display:none}.capabilities-cards .step .step-content--minheight-10{min-height:10rem}.capabilities-cards .step:hover{background-color:rgba(0,0,0,0.08)}}@media screen and (max-width: 1024px){.capabilities-cards .step{text-align:left;padding:0 1rem;margin:0 1rem 0.5rem 1rem}.capabilities-cards .step .step-title:after{color:rgba(0,0,0,0.85)}.capabilities-cards .step .step-content img{display:block;max-height:80vw;object-fit:cover;object-position:top;margin:0 auto;width:100%;max-width:400px;height:18rem}}@media screen and (max-width: 1024px) and (max-width: 374px){.capabilities-cards .step .step-content img{height:10rem}}@media screen and (max-width: 1024px) and (max-width: 400px){.capabilities-cards .step .step-content img{height:12rem}}@media screen and (max-width: 1024px){.homev2__capabilities-button{width:100%;margin-bottom:6rem}}.anchor-overlay{position:absolute;top:0;left:0;width:100%;height:100%;cursor:pointer;user-select:none;color:transparent !important}@media (max-width: 1024px){.anchor-overlay{display:none}}#content{overflow:hidden}.cnc-case-studies__title .title{text-align:center;margin-top:2rem;margin-bottom:1rem}.cnc-case-studies__title .subtitle{font-size:1.125rem;color:rgba(0,0,0,0.56);max-width:51rem;margin:0 auto 4rem auto;text-align:center}@media screen and (max-width: 768px){.cnc-case-studies__title .subtitle{margin-left:1rem;margin-right:1rem}}.cnc-case-studies{width:32rem;margin-left:calc(((100vw - 47.5rem) / 2) - 1rem)}@media screen and (max-width: 768px){.cnc-case-studies{width:unset;margin-left:3.5rem}}@media screen and (max-width: 767px){.cnc-case-studies{width:unset;margin-left:1.5rem}}.cnc-case-studies .slider{overflow:visible !important;height:33.5rem}.cnc-case-studies .slider.loading{opacity:0}@media screen and (max-width: 768px){.cnc-case-studies .slider{overflow:hidden !important;height:unset}}.cnc-case-studies .case-study-slide{margin:0 1rem;min-height:33rem;display:flex;flex-direction:column;background-color:rgba(0,0,0,0.03);position:relative}@media screen and (max-width: 768px){.cnc-case-studies .case-study-slide{margin-left:0;margin-right:3.5rem}}@media screen and (max-width: 767px){.cnc-case-studies .case-study-slide{margin-left:0;margin-right:1.5rem}}.cnc-case-studies .case-study-slide img{width:100%;border-radius:0}.cnc-case-studies .case-study-slide .slide-content{padding:1.5rem;min-height:21rem;display:flex;flex-direction:column;flex:1 1 100%}@media screen and (max-width: 768px){.cnc-case-studies .case-study-slide .slide-content{padding:1rem}}.cnc-case-studies .case-study-slide .slide-content .title{font-size:1.125rem;color:#000;font-weight:bold;margin-bottom:1rem}.cnc-case-studies .case-study-slide .slide-content .copy{flex:1}.cnc-case-studies .case-study-slide .slide-content .signature{display:flex;justify-content:space-between;align-items:center;margin-top:2rem}.cnc-case-studies .case-study-slide .slide-content .signature .headshot{display:flex}.cnc-case-studies .case-study-slide .slide-content .signature .headshot img{width:3rem;height:3rem;border-radius:50%;margin-right:0.75rem}.cnc-case-studies .case-study-slide .slide-content .signature .headshot .person{font-size:.875rem;align-self:center;color:rgba(0,0,0,0.56)}.cnc-case-studies .case-study-slide .slide-content .signature .company{align-self:flex-end}@media screen and (max-width: 768px){.cnc-case-studies .case-study-slide .slide-content .signature .company{align-self:flex-start}}.cnc-case-studies .case-study-slide .slide-content .signature .company img{display:block}.cnc-case-studies-controls--mobile{display:none}@media screen and (max-width: 768px){.cnc-case-studies-controls--mobile{display:block;margin-top:3.5rem}}.cnc-case-studies-controls--desktop{display:block}.cnc-case-studies-controls--desktop.section{margin-top:3rem;margin-bottom:7.5rem}@media screen and (max-width: 768px){.cnc-case-studies-controls--desktop{display:none}}.cnc-case-studies-controls--desktop input[type="range"]{background:rgba(0,0,0,0.13);border-bottom:1px solid rgba(0,0,0,0.13);border-top:1px solid rgba(0,0,0,0.13);height:1px;width:100%;-moz-appearance:none;-webkit-appearance:none}.cnc-case-studies-controls--desktop input[type="range"]:focus{outline:none}.cnc-case-studies-controls--desktop input::-webkit-slider-thumb{background:#262626;border:1px solid #262626;cursor:pointer;height:4px;text-indent:-9999px;width:50%;-moz-appearance:none;-webkit-appearance:none;border-radius:0.25rem}.cnc-automation .title{max-width:50rem;margin:0 auto;margin-bottom:0.5rem;text-align:center}.cnc-automation .subtitle{font-size:1.125rem;max-width:50rem;margin:0 auto;text-align:center}.cnc-automation .step .step-title{margin-top:1.5rem}@media screen and (min-width: 1025px){.cnc-automation .step .step-image{max-height:none}}.cnc-page__suppliers--map{position:relative;text-align:center;min-height:440px}@media (min-width: 768px){.cnc-page__suppliers--map{min-height:565px}}@media (min-width: 1024px){.cnc-page__suppliers--map{min-height:700px}}@media (min-width: 1440px){.cnc-page__suppliers--map{min-height:750px}}.cnc-page__suppliers h2{max-width:50rem;padding:0 1rem;margin:6.5rem auto 0.5rem auto;text-align:center}.cnc-page__suppliers h2 span{display:block}@media screen and (max-width: 767px){.cnc-page__suppliers h2{margin:2rem auto 1.5rem auto}}.cnc-page__suppliers .subtitle{color:rgba(255,255,255,0.62);margin:0 auto;text-align:center;margin-bottom:3rem;max-width:50rem}.cnc-page__suppliers .cnc-page__suppliers--key-points{display:flex;position:absolute;width:100%;bottom:0;text-align:left;align-content:flex-end;justify-content:flex-end;flex-direction:column;height:23.8125rem;background-image:linear-gradient(to bottom, rgba(25,25,25,0) 35%, #191919 100%)}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__mobile{display:none}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__desktop{display:flex;height:9.375rem;justify-content:space-between;margin:5rem auto;padding:0 2rem;flex-wrap:wrap}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__desktop li{display:flex;flex-direction:column;align-items:flex-start;flex-basis:25%;position:relative;padding-left:1.5rem}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__desktop li i{font-size:1rem;position:absolute;top:0.1rem;left:-0.5rem}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__desktop li .cnc-page__key--points-title{font-weight:bold}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__desktop li .cnc-page__key--points-content{color:rgba(255,255,255,0.62);margin-top:1rem;margin-right:2rem;max-width:17.125rem}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__desktop li:last-of-type .cnc-page__key--points-content{margin-right:0}@media screen and (max-width: 1024px){.cnc-page__suppliers .cnc-page__suppliers--key-points{align-content:flex-start;justify-content:flex-start}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__desktop{height:unset}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__desktop li{flex-basis:50%;margin-top:1.5rem}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__desktop li .cnc-page__key--points-content{max-width:unset}}@media screen and (max-width: 767px){.cnc-page__suppliers .cnc-page__suppliers--key-points{display:block;background:none;position:static;height:auto;margin-bottom:3.4375rem}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__desktop{display:none}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__mobile{display:block;list-style:none}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__mobile li{border-bottom:1px solid rgba(255,255,255,0.24);margin:1rem;padding-bottom:1rem}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__mobile li .cnc-page__key--points-title{font-size:1.125rem;font-weight:bold;position:relative}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__mobile li .cnc-page__key--points-title i{position:absolute;right:0}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__mobile li .cnc-page__key--points-content{display:none;margin-top:1.5rem;margin-bottom:0.5rem;color:rgba(255,255,255,0.62)}.cnc-page__suppliers .cnc-page__suppliers--key-points-list__mobile li .cnc-page__key--points-content.visible{display:block}}[v-cloak]{display:none}[v-cloak] ~ .cnc__materials-fallback,[v-cloak] ~ .cnc__finishes-fallback{display:block}.cnc__materials-title{max-width:50rem;margin:0 auto;margin-bottom:0.5rem;text-align:center}@media screen and (max-width: 767px){.cnc__materials-title{margin-bottom:2rem}}.cnc__material-finishes-title{max-width:50rem;margin:0 auto;text-align:center;margin-bottom:0.5rem}@media screen and (max-width: 767px){.cnc__material-finishes-title{margin-bottom:2rem}}.cnc__material-finishes-subtitle{font-size:1.125rem;text-align:center;max-width:51rem;margin:0 auto;margin-top:1rem;margin-bottom:4rem;color:rgba(255,255,255,0.62)}@media screen and (max-width: 1339px){.cnc__material-finishes-subtitle{margin-bottom:2rem}}.cnc__materials-subtitle{font-size:1.125rem;text-align:center;max-width:51rem;margin:0 auto;margin-top:1rem;margin-bottom:4rem;color:rgba(255,255,255,0.62)}@media screen and (max-width: 1339px){.cnc__materials-subtitle{margin-bottom:2rem}}.cnc-materials__sidebar{position:relative}.cnc-materials__sidebar .cnc-materials__subsets__cta-section{border-top:1px solid rgba(0,0,0,0.13);background-color:#fff;margin-top:1.6875rem;padding:1rem 1rem 0;display:flex;justify-content:space-between;position:fixed;bottom:0;width:27rem;max-width:100%;height:4rem}@media screen and (max-width: 767px){.cnc-materials__sidebar .cnc-materials__subsets__cta-section{display:none}}@media screen and (max-width: 767px){.cnc-materials__sidebar .cnc-materials__sidebar__subsets .cnc-materials__subsets--title-desktop{display:none}.cnc-materials__sidebar .cnc-materials__sidebar__subsets img{margin-bottom:1rem}}.cnc-materials__sidebar .cnc-materials__sidebar__subsets,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details{position:fixed;height:100%;background-color:#fff;z-index:10001;top:0;right:0;max-width:100%;width:29rem;color:#000;padding:1rem 1rem 2.5rem;overflow:scroll;-webkit-overflow-scrolling:touch}.cnc-materials__sidebar .cnc-materials__sidebar__subsets h3,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details h3{color:#000;margin-top:1.5rem;padding-bottom:0.5rem}@media (min-width: 0px){.cnc-materials__sidebar .cnc-materials__sidebar__subsets h3,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details h3{font-size:1.125rem}}@media (min-width: 768px){.cnc-materials__sidebar .cnc-materials__sidebar__subsets h3,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details h3{font-size:1.5rem}}.cnc-materials__sidebar .cnc-materials__sidebar__subsets img,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details img{width:100%;height:12.5rem;object-fit:cover;object-position:center;margin-top:1rem}.cnc-materials__sidebar .cnc-materials__sidebar__subsets .cnc-materials__subsets-description,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details .cnc-materials__subsets-description{color:rgba(0,0,0,0.56)}.cnc-materials__sidebar .cnc-materials__sidebar__subsets .cnc-materials__subsets-item,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details .cnc-materials__subsets-item{padding:1rem 0;border-top:solid 1px rgba(0,0,0,0.13);display:flex;justify-content:space-between}.cnc-materials__sidebar .cnc-materials__sidebar__subsets .cnc-materials__subsets-item:last-of-type,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details .cnc-materials__subsets-item:last-of-type{border-bottom:solid 1px rgba(0,0,0,0.13)}.cnc-materials__sidebar .cnc-materials__sidebar__subsets .cnc-materials__subsets-item:hover,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details .cnc-materials__subsets-item:hover{background-color:rgba(0,0,0,0.03);color:rgba(0,0,0,0.69);cursor:pointer}.cnc-materials__sidebar .cnc-materials__sidebar__subsets .cnc-materials__subsets-item p,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details .cnc-materials__subsets-item p{padding-left:1rem}@media (min-width: 0px){.cnc-materials__sidebar .cnc-materials__sidebar__subsets .cnc-materials__subsets-item p,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details .cnc-materials__subsets-item p{font-size:1rem}}@media (min-width: 768px){.cnc-materials__sidebar .cnc-materials__sidebar__subsets .cnc-materials__subsets-item p,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details .cnc-materials__subsets-item p{font-size:1.125rem}}.cnc-materials__sidebar .cnc-materials__sidebar__subsets .cnc-materials__subsets-item i,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details .cnc-materials__subsets-item i{font-size:1rem;margin-right:1rem;position:relative;top:0.2rem}@media screen and (max-width: 767px){.cnc-materials__sidebar .cnc-materials__sidebar__subsets,.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details{padding-top:0}}.cnc-materials__sidebar .cnc-materials__sidebar__subsets-details{z-index:10002}.cnc-materials__sidebar .cnc-materials__subsets-content{padding:0 1rem 1rem}.cnc-materials__sidebar .cnc-materials__subsets-content ul{list-style:none;border-top:solid 1px rgba(0,0,0,0.13)}.cnc-materials__sidebar .cnc-materials__subsets-content ul li{padding:1rem 0;border-bottom:solid 1px rgba(0,0,0,0.13);display:flex;align-items:center}.cnc-materials__sidebar .cnc-materials__subsets-content ul li p{flex-basis:50%}.cnc-materials__sidebar .cnc-materials__subsets-content ul li p:first-child{color:rgba(0,0,0,0.56);margin-right:1.5rem}.cnc-materials__sidebar .cnc-materials__subsets-content .cnc-materials__subsets-applications{margin-bottom:2.5rem}.cnc-materials__sidebar .cnc-materials__subsets-content .cnc-materials__subsets-applications p:first-child{margin-top:1rem;color:rgba(0,0,0,0.56);margin-bottom:0.5rem}@media screen and (max-width: 767px){.cnc-materials__sidebar .cnc-materials__subsets-content{padding-top:5rem;padding-right:0;padding-left:0}}.cnc-materials__sidebar .cnc-materials__subsets-content--header{text-align:center;border-bottom:1px solid rgba(0,0,0,0.13);margin-bottom:2rem;padding-bottom:1.2rem;position:relative}.cnc-materials__sidebar .cnc-materials__subsets-content--header i{position:absolute;left:0;cursor:pointer}.cnc-materials__sidebar .cnc-materials__subsets-content--header i.cnc-mobile--close-icon{right:0;left:unset;top:0}@media screen and (min-width: 768px){.cnc-materials__sidebar .cnc-materials__subsets-content--header i.cnc-mobile--close-icon{display:none}}.cnc-materials__sidebar .cnc-materials__subsets-content--header p{font-weight:bold}@media screen and (max-width: 767px){.cnc-materials__sidebar .cnc-materials__subsets-content--header{position:fixed;width:93%;max-width:26.6rem;background-color:#fff;padding-top:1rem;display:flex;justify-content:space-between}.cnc-materials__sidebar .cnc-materials__subsets-content--header i{position:relative}}.cnc-materials__sidebar .cnc-materials__subsets-content--header-material{display:none}@media screen and (max-width: 767px){.cnc-materials__sidebar .cnc-materials__subsets-content--header-material{display:flex;justify-content:center;width:93%;z-index:10002}.cnc-materials__sidebar .cnc-materials__subsets-content--header-material i{position:absolute;top:1rem}.cnc-materials__sidebar .cnc-materials__subsets-content--header-material i.cnc-mobile--close-icon{top:1rem}}.cnc-materials__black-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;background-color:rgba(0,0,0,0.56)}.cnc-materials{width:100%}.cnc-materials h3{border-bottom:solid 1px #fff;padding-bottom:1rem;margin-bottom:0}@media (min-width: 0px){.cnc-materials h3{font-size:1rem}}@media (min-width: 768px){.cnc-materials h3{font-size:1.125rem}}@media screen and (max-width: 767px){.cnc-materials h3{padding-bottom:0.5rem}}.cnc-materials__subsets-description{margin-bottom:2rem}.cnc-materials__list{display:flex}.cnc-materials__list .cnc-materials__list--section{flex-basis:50%}.cnc-materials__list .cnc-materials__list--section:first-child{padding-right:2rem}.cnc-materials__list .cnc-materials__list--section p{padding:1rem 0 1rem 1rem;border-bottom:solid 1px rgba(255,255,255,0.24);position:relative}@media (min-width: 0px){.cnc-materials__list .cnc-materials__list--section p{font-size:1rem}}@media (min-width: 768px){.cnc-materials__list .cnc-materials__list--section p{font-size:1.125rem}}@media (max-width: 768px){.cnc-materials__list .cnc-materials__list--section p{padding:1rem 0;padding-right:1rem}}.cnc-materials__list .cnc-materials__list--section p span{color:rgba(255,255,255,0.38);margin-left:1rem}.cnc-materials__list .cnc-materials__list--section p img{display:none;position:absolute;z-index:9998;right:0;top:0;width:50%;height:14.5rem;object-fit:cover}.cnc-materials__list .cnc-materials__list--section p i{display:none;position:absolute;right:0;top:1.2rem;font-size:1rem}.cnc-materials__list .cnc-materials__list--section p:hover{background-color:rgba(255,255,255,0.06);color:rgba(255,255,255,0.77);cursor:pointer}.cnc-materials__list .cnc-materials__list--section p:hover img{display:block;border-radius:0}@media screen and (max-width: 860px){.cnc-materials__list .cnc-materials__list--section p:hover img{display:none}}.cnc-materials__list .cnc-materials__list--section.no-hover p:hover{cursor:default;color:#fff;background:none}@media screen and (max-width: 767px){.cnc-materials__list{flex-direction:column}.cnc-materials__list .cnc-materials__list--section:first-child{padding-right:0}.cnc-materials__list .cnc-materials__list--section--metals{margin-bottom:3rem}.cnc-materials__list .cnc-materials__list--section p i{display:block}}.cnc__materials-fallback{display:none}.cnc__finishes-fallback{display:none}.cnc-materials__list--section.no-hover a{text-decoration:none;color:#fff}.cnc-qa-measures .title{text-align:center;margin-bottom:0.5rem}.cnc-qa-measures .subtitle{font-size:1.125rem;text-align:center}.cnc-qa-measures .cards{display:none}@media screen and (min-width: 768px){.cnc-qa-measures .cards{display:flex}}.cnc-qa-measures .card{border:1px solid rgba(255,255,255,0.24);flex:1 1 50%;padding:1rem;margin-top:4rem}.cnc-qa-measures .card:not(:last-child){margin-right:1rem}.cnc-qa-measures .card:not(:first-child){margin-left:1rem}.cnc-qa-measures .card .card-title{font-size:1.125rem;color:rgba(255,255,255,0.62);text-align:center;font-weight:bold;padding-bottom:1rem;border-bottom:1px solid rgba(255,255,255,0.24)}.cnc-qa-measures .card .card-body{font-size:1.125rem;padding:2rem 0 1rem 0}.cnc-qa-measures .card .card-body ul{list-style:none}.cnc-qa-measures .card .card-body li{padding-left:2rem;position:relative}.cnc-qa-measures .card .card-body li:not(:last-child){margin-bottom:2rem}.cnc-qa-measures .card .card-body li:before{font-size:1.5rem;font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";color:#707070;content:"arrow_forward";width:2rem;height:2rem;position:absolute;left:0;top:-3px;font-size:1.5rem}.cnc-qa-measures .cta-button{margin:4rem auto 0 auto;display:table;padding-left:0.5rem}.cnc-qa-measures .cta-button i,.cnc-qa-measures .cta-button svg{position:relative;top:6px;padding-right:0.5rem}.cnc-qa-measures .cards-mobile{display:block;margin-top:2rem}@media screen and (min-width: 768px){.cnc-qa-measures .cards-mobile{display:none}}.cnc-qa-measures .cards-mobile .titles{display:flex;margin-bottom:1rem}.cnc-qa-measures .cards-mobile .titles .title{border-bottom:1px solid rgba(255,255,255,0.62);color:rgba(255,255,255,0.62);flex:1 1 50%;font-weight:bold;text-align:center;padding:0.5rem 0}.cnc-qa-measures .cards-mobile .titles .title.active{border-bottom:2px solid white;color:white}.cnc-qa-measures .cards-mobile .content{margin-bottom:4rem}.cnc-qa-measures .cards-mobile .content ul{list-style:none}.cnc-qa-measures .cards-mobile .content li{padding-left:2rem;position:relative}.cnc-qa-measures .cards-mobile .content li:not(:last-child){margin-bottom:2rem}.cnc-qa-measures .cards-mobile .content li:before{font-size:1.5rem;font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";color:#707070;content:"arrow_forward";width:2rem;height:2rem;position:absolute;left:0;top:-3px;font-size:1.5rem}@media screen and (max-width: 767px){.cnc-qa-measures.section{margin-bottom:3.5rem}}.cnc-resources__title{margin-bottom:4rem;text-align:center}@media screen and (max-width: 767px){.cnc-resources__title{margin-bottom:2rem}}@media screen and (max-width: 767px){.cnc-resources__section.section--tall{margin:3.5rem 1rem}}.cnc-resources{display:flex}@media screen and (max-width: 1024px){.cnc-resources{display:block}}.cnc-resources .articles,.cnc-resources .articles-mobile{display:flex;flex:1 0 50%}.cnc-resources .articles .article,.cnc-resources .articles-mobile .article{flex:1;display:flex;flex-direction:column}@media (min-width: 1024px){.cnc-resources .articles .article,.cnc-resources .articles-mobile .article{flex:1 1 50%}}.cnc-resources .articles .article img,.cnc-resources .articles-mobile .article img{width:100%;min-height:11rem;object-fit:cover}.cnc-resources .articles .article .article-body,.cnc-resources .articles-mobile .article .article-body{background-color:rgba(0,0,0,0.03);padding:1rem;padding-bottom:1.5rem;height:100%;display:flex;flex-direction:column}.cnc-resources .articles .article .article-body .title,.cnc-resources .articles-mobile .article .article-body .title{font-size:1.125rem;color:#000}.cnc-resources .articles .article .article-body .description,.cnc-resources .articles-mobile .article .article-body .description{color:rgba(0,0,0,0.56);margin-bottom:2rem;flex:1}.cnc-resources .articles .article .article-body .h3d-button,.cnc-resources .articles-mobile .article .article-body .h3d-button{align-self:self-start}.cnc-resources .articles .article:first-child{margin-right:0.75rem}.cnc-resources .articles .article:last-child{margin-right:1rem;margin-left:0.75rem}.cnc-resources .articles-mobile .article{margin-bottom:3rem}.cnc-resources .articles-mobile .siema__arrow{display:none}@media screen and (max-width: 1024px){.cnc-resources .articles{display:none}}.cnc-resources .articles-mobile{display:none}@media screen and (max-width: 1024px){.cnc-resources .articles-mobile{display:block}}.cnc-resources .cta{background-color:rgba(0,0,0,0.03);font-size:1.5rem;text-align:center;font-weight:bold;display:flex;flex-direction:column;justify-content:center;padding:2rem;color:rgba(0,0,0,0.85)}@media (min-width: 1024px){.cnc-resources .cta{font-size:2rem;margin-left:6rem;padding:4rem}}@media (max-width: 1023px){.cnc-resources .cta{margin-top:5.5rem;padding-left:3rem;padding-right:3rem}}@media (max-width: 374px){.cnc-resources .cta{padding-left:2rem;padding-right:2rem}}@media (max-width: 333px){.cnc-resources .cta{padding-left:1rem;padding-right:1rem}}.cnc-resources .cta .h3d-button{align-self:self-start;margin:2rem auto 0 auto}.cnc-resources .cta .h3d-button.cta-desktop{display:none}@media (min-width: 1024px){.cnc-resources .cta .h3d-button.cta-desktop{display:block}}.cnc-resources .cta .h3d-button.cta-mobile{display:block}@media (min-width: 1024px){.cnc-resources .cta .h3d-button.cta-mobile{display:none}}.internal-page{opacity:1 !important}*{overflow-wrap:break-word !important;word-wrap:break-word !important}[v-cloak]{display:none}[v-cloak] ~ .printing3d__materials-fallback,[v-cloak] ~ .printing3d__finishes-fallback{display:block}.printing3d__materials-title{text-align:center;margin-bottom:0}@media screen and (max-width: 767px){.printing3d__materials-title{margin-bottom:2rem}}.printing3d__materials-subtitle{font-size:1.125rem;text-align:center;max-width:51rem;margin:0 auto;margin-top:1rem;color:rgba(255,255,255,0.62)}@media screen and (max-width: 1339px){.printing3d__materials-subtitle{margin-bottom:2rem}}.printing3d__material-finishes-title{text-align:center;margin-bottom:4rem;margin-top:9.5rem}@media screen and (max-width: 767px){.printing3d__material-finishes-title{margin-bottom:2rem;margin-top:6.4rem}}.printing3d-materials__sidebar{position:relative}.printing3d-materials__sidebar .printing3d-materials__subsets__cta-section{border-top:1px solid rgba(0,0,0,0.13);background-color:#fff;margin-top:1.6875rem;padding:1rem 1rem 0;display:flex;justify-content:space-between;position:fixed;bottom:0;width:27rem;max-width:100%;height:4rem}@media screen and (max-width: 767px){.printing3d-materials__sidebar .printing3d-materials__subsets__cta-section{display:none}}@media screen and (max-width: 767px){.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets .printing3d-materials__subsets--title-desktop{display:none}.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets img{margin-bottom:1rem}}.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details{position:fixed;height:100%;background-color:#fff;z-index:10001;top:0;right:0;max-width:100%;width:29rem;color:#000;padding:1rem 1rem 2.5rem;overflow:scroll;-webkit-overflow-scrolling:touch}.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets h3,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details h3{color:#000;margin-top:1.5rem;padding-bottom:0.5rem}@media (min-width: 0px){.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets h3,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details h3{font-size:1.125rem}}@media (min-width: 768px){.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets h3,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details h3{font-size:1.5rem}}.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets img,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details img{width:100%;height:12.5rem;object-fit:cover;object-position:center;margin-top:1rem}.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets .printing3d-materials__subsets-description,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details .printing3d-materials__subsets-description{color:rgba(0,0,0,0.56)}.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets .printing3d-materials__subsets-item,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details .printing3d-materials__subsets-item{padding:1rem 0;border-top:solid 1px rgba(0,0,0,0.13);display:flex;justify-content:space-between}.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets .printing3d-materials__subsets-item:last-of-type,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details .printing3d-materials__subsets-item:last-of-type{border-bottom:solid 1px rgba(0,0,0,0.13)}.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets .printing3d-materials__subsets-item:hover,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details .printing3d-materials__subsets-item:hover{background-color:rgba(0,0,0,0.03);color:rgba(0,0,0,0.69);cursor:pointer}.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets .printing3d-materials__subsets-item p,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details .printing3d-materials__subsets-item p{padding-left:1rem}@media (min-width: 0px){.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets .printing3d-materials__subsets-item p,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details .printing3d-materials__subsets-item p{font-size:1rem}}@media (min-width: 768px){.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets .printing3d-materials__subsets-item p,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details .printing3d-materials__subsets-item p{font-size:1.125rem}}.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets .printing3d-materials__subsets-item i,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details .printing3d-materials__subsets-item i{font-size:1rem;margin-right:1rem;position:relative;top:0.2rem}@media screen and (max-width: 767px){.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets,.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details{padding-top:0}}.printing3d-materials__sidebar .printing3d-materials__sidebar__subsets-details{z-index:10002}.printing3d-materials__sidebar .printing3d-materials__subsets-content{padding:0 1rem 1rem}.printing3d-materials__sidebar .printing3d-materials__subsets-content ul{list-style:none;border-top:solid 1px rgba(0,0,0,0.13)}.printing3d-materials__sidebar .printing3d-materials__subsets-content ul li{padding:1rem 0;border-bottom:solid 1px rgba(0,0,0,0.13);display:flex;align-items:center}.printing3d-materials__sidebar .printing3d-materials__subsets-content ul li p{flex-basis:50%}.printing3d-materials__sidebar .printing3d-materials__subsets-content ul li p:first-child{color:rgba(0,0,0,0.56);margin-right:1.5rem}.printing3d-materials__sidebar .printing3d-materials__subsets-content .printing3d-materials__subsets-applications{margin-bottom:2.5rem}.printing3d-materials__sidebar .printing3d-materials__subsets-content .printing3d-materials__subsets-applications p:first-child{margin-top:1rem;color:rgba(0,0,0,0.56);margin-bottom:0.5rem}@media screen and (max-width: 767px){.printing3d-materials__sidebar .printing3d-materials__subsets-content{padding-top:5rem;padding-right:0;padding-left:0}}.printing3d-materials__sidebar .printing3d-materials__subsets-content--header{text-align:center;border-bottom:1px solid rgba(0,0,0,0.13);margin-bottom:2rem;padding-bottom:1.2rem;position:relative}.printing3d-materials__sidebar .printing3d-materials__subsets-content--header i{position:absolute;left:0;cursor:pointer}.printing3d-materials__sidebar .printing3d-materials__subsets-content--header i.printing3d-mobile--close-icon{right:0;left:unset;top:0}@media screen and (min-width: 768px){.printing3d-materials__sidebar .printing3d-materials__subsets-content--header i.printing3d-mobile--close-icon{display:none}}.printing3d-materials__sidebar .printing3d-materials__subsets-content--header p{font-weight:bold}@media screen and (max-width: 767px){.printing3d-materials__sidebar .printing3d-materials__subsets-content--header{position:fixed;width:93%;max-width:26.6rem;background-color:#fff;padding-top:1rem;display:flex;justify-content:space-between}.printing3d-materials__sidebar .printing3d-materials__subsets-content--header i{position:relative}}.printing3d-materials__sidebar .printing3d-materials__subsets-content--header-material{display:none}@media screen and (max-width: 767px){.printing3d-materials__sidebar .printing3d-materials__subsets-content--header-material{display:flex;justify-content:center;width:93%;z-index:10002}.printing3d-materials__sidebar .printing3d-materials__subsets-content--header-material i{position:absolute;top:1rem}.printing3d-materials__sidebar .printing3d-materials__subsets-content--header-material i.printing3d-mobile--close-icon{top:1rem}}.printing3d-materials__black-overlay{position:fixed;width:100%;height:100%;top:0;left:0;z-index:10000;background-color:rgba(0,0,0,0.56)}.printing3d-materials{width:100%}.printing3d-materials h3{border-bottom:solid 1px #fff;padding-bottom:1rem;margin-bottom:0}@media (min-width: 0px){.printing3d-materials h3{font-size:1rem}}@media (min-width: 768px){.printing3d-materials h3{font-size:1.125rem}}@media screen and (max-width: 767px){.printing3d-materials h3{padding-bottom:0.5rem}}.printing3d-materials__subsets-description{margin-bottom:2rem}.printing3d-materials__list{display:flex}.printing3d-materials__list .printing3d-materials__list--section--left,.printing3d-materials__list .printing3d-materials__list--section--right{flex-basis:50%;flex:1}@media screen and (min-width: 768px){.printing3d-materials__list .printing3d-materials__list--section--left:first-child,.printing3d-materials__list .printing3d-materials__list--section--right:first-child{padding-right:2rem}}.printing3d-materials__list .printing3d-materials__list--section--left p,.printing3d-materials__list .printing3d-materials__list--section--right p{padding:1rem 0 1rem 1rem;border-bottom:solid 1px rgba(255,255,255,0.24);position:relative}@media (min-width: 0px){.printing3d-materials__list .printing3d-materials__list--section--left p,.printing3d-materials__list .printing3d-materials__list--section--right p{font-size:1rem}}@media (min-width: 768px){.printing3d-materials__list .printing3d-materials__list--section--left p,.printing3d-materials__list .printing3d-materials__list--section--right p{font-size:1.125rem}}@media (max-width: 768px){.printing3d-materials__list .printing3d-materials__list--section--left p,.printing3d-materials__list .printing3d-materials__list--section--right p{padding:1rem 0;padding-right:1rem}}.printing3d-materials__list .printing3d-materials__list--section--left p span,.printing3d-materials__list .printing3d-materials__list--section--right p span{color:rgba(255,255,255,0.38);margin-left:1rem}.printing3d-materials__list .printing3d-materials__list--section--left p img,.printing3d-materials__list .printing3d-materials__list--section--right p img{display:none;position:absolute;z-index:9998;right:0;top:0;width:50%;height:14.5rem;object-fit:cover;object-position:center}.printing3d-materials__list .printing3d-materials__list--section--left p i,.printing3d-materials__list .printing3d-materials__list--section--right p i{display:none;position:absolute;right:0;top:1.2rem;font-size:1rem}.printing3d-materials__list .printing3d-materials__list--section--left p:hover,.printing3d-materials__list .printing3d-materials__list--section--right p:hover{background-color:rgba(255,255,255,0.06);color:rgba(255,255,255,0.77);cursor:pointer}.printing3d-materials__list .printing3d-materials__list--section--left p:hover img,.printing3d-materials__list .printing3d-materials__list--section--right p:hover img{display:block;border-radius:0}@media screen and (max-width: 860px){.printing3d-materials__list .printing3d-materials__list--section--left p:hover img,.printing3d-materials__list .printing3d-materials__list--section--right p:hover img{display:none}}.printing3d-materials__list .printing3d-materials__list--section--left.no-hover p:hover,.printing3d-materials__list .printing3d-materials__list--section--right.no-hover p:hover{cursor:default;color:#fff;background:none}.printing3d-materials__list .printing3d-materials__list--section--left .printing3d-materials__list--section,.printing3d-materials__list .printing3d-materials__list--section--right .printing3d-materials__list--section{margin-top:4rem}@media screen and (max-width: 767px){.printing3d-materials__list{flex-direction:column}.printing3d-materials__list .printing3d-materials__list--section--right{margin-top:4rem}.printing3d-materials__list .printing3d-materials__list--section:first-child{padding-right:0;margin-top:0}.printing3d-materials__list .printing3d-materials__list--section--metals{margin-bottom:3rem}.printing3d-materials__list .printing3d-materials__list--section p i{display:block}}.printing3d__materials-fallback{display:none}.printing3d__finishes-fallback{display:none}.printing3d-materials__list--section.no-hover a{text-decoration:none;color:#fff}.printing3d__network{text-align:center}.printing3d__network h2{margin-bottom:0.5rem}.printing3d__network h2+p{font-size:1.125rem;color:rgba(0,0,0,0.56)}.printing3d__network .printing3d__network-subtitle{font-size:1.125rem;color:rgba(0,0,0,0.56);max-width:51rem;margin:0 auto;text-align:center}.printing3d__network-cards{display:flex;margin-top:4rem}@media screen and (max-width: 1024px){.printing3d__network-cards{display:none}}.printing3d__network-cards__column{display:flex;flex-direction:column;margin-right:2rem}.printing3d__network-cards__column h4{margin-bottom:0}.printing3d__network-cards__column:nth-child(2) .printing3d__network-card{margin-bottom:0}.printing3d__network-cards__column:last-child{margin-right:0}.printing3d__network-card{text-align:left;margin-bottom:2rem}.printing3d__network-card h4{font-size:.875rem;margin-top:0.7rem}.printing3d__network-card--no-image{text-align:center;position:static;height:41%;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#5252f2;background-color:#ededfc}.printing3d__network-card--no-image h4{color:#5252f2;font-size:3.25rem}.printing3d__network-card--no-image p{font-size:1.5rem}.printing3d__network-card .mobile-img{display:none}.printing3d__network-card .printing3d__network-card--content{position:relative}.printing3d__network-card .printing3d__network-card--content ul{display:none;position:absolute;bottom:0.3rem;width:100%;padding:1rem;background-color:rgba(0,0,0,0.77);color:white}.printing3d__network-card .printing3d__network-card--content ul li{display:flex}.printing3d__network-card .printing3d__network-card--content ul li p{flex:1;flex-basis:50%}.printing3d__network-card .printing3d__network-card--content ul li:first-child{margin-bottom:0.5rem}.printing3d__network-card .printing3d__network-card--content ul li:nth-child(2){padding:0.5rem 0;border-top:1px solid rgba(255,255,255,0.24);border-bottom:1px solid rgba(255,255,255,0.24)}.printing3d__network-card .printing3d__network-card--content ul li:last-child{margin-top:0.5rem}.printing3d__network-card:hover ul{display:block}.printing3d__network-cards--mobile{display:none;position:relative;margin-top:2rem}@media screen and (max-width: 1024px){.printing3d__network-cards--mobile{display:block}}.printing3d__network-cards--mobile .printing3d__network-card--mobile{background-color:rgba(0,0,0,0.03);margin-bottom:2rem}.printing3d__network-cards--mobile .printing3d__network-card--mobile h4{text-align:left;margin-top:2rem;margin-left:1rem}.printing3d__network-cards--mobile .printing3d__network-card--mobile .printing3d__network-card--content{text-align:left}.printing3d__network-cards--mobile .printing3d__network-card--mobile .printing3d__network-card--content ul{padding:1rem;color:#000}.printing3d__network-cards--mobile .printing3d__network-card--mobile .printing3d__network-card--content ul li{display:flex}.printing3d__network-cards--mobile .printing3d__network-card--mobile .printing3d__network-card--content ul li p{flex:1;flex-basis:50%}.printing3d__network-cards--mobile .printing3d__network-card--mobile .printing3d__network-card--content ul li:first-child{margin-bottom:0.5rem}.printing3d__network-cards--mobile .printing3d__network-card--mobile .printing3d__network-card--content ul li:nth-child(2){padding:0.5rem 0;border-top:1px solid rgba(0,0,0,0.13);border-bottom:1px solid rgba(0,0,0,0.13)}.printing3d__network-cards--mobile .printing3d__network-card--mobile .printing3d__network-card--content ul li:last-child{margin-top:0.5rem}.printing3d__network-cards--mobile .printing3d__network-card--mobile.no-image{height:57rem;display:flex;justify-content:center;align-items:center;flex-direction:column;color:#5252f2;background-color:#ededfc}.printing3d__network-cards--mobile .printing3d__network-card--mobile.no-image h4{color:#5252f2;font-size:3.25rem}.printing3d__network-cards--mobile .printing3d__network-card--mobile.no-image p{font-size:1.5rem}@media screen and (max-width: 768px){.printing3d__network-cards--mobile .printing3d__network-card--mobile.no-image{height:42rem}}@media screen and (max-width: 425px){.printing3d__network-cards--mobile .printing3d__network-card--mobile.no-image{height:29rem}}.printing3d__network-cards--mobile .printing3d__network-card--mobile .mobile-img{display:block}.printing3d__network-cards--mobile .printing3d__network-card--mobile .mobile-img+.desktop-img{display:none}.printing3d__network-cards--mobile .siema.siema--with-controls.siema--full-width{max-height:53rem}.printing3d__network-cards--mobile .siema__dots{bottom:0rem}@media screen and (max-width: 340px){.printing3d__network-cards--mobile .siema__dots{bottom:2rem}}.printing3d__network-cards--mobile .siema__arrow{display:none}.process-comparison-title{max-width:25rem;text-align:center;display:block;margin:5rem auto 0 auto}.process-comparison-title span{display:block}.process-comparison-subtitle{font-size:1.125rem;text-align:center;max-width:51rem;margin:1rem auto;color:rgba(255,255,255,0.62)}.process-comparison-container{margin-top:4rem}@media screen and (max-width: 767px){.process-comparison-container{margin-top:2rem}}.process-comparison-table{display:none}.process-comparison-table--show-mobile{display:block}.process-comparison-table td,.process-comparison-table th{font-size:1rem;vertical-align:baseline;color:rgba(255,255,255,0.86)}.process-comparison-table table thead th{border-bottom:1px solid white;font-weight:bold;color:rgba(255,255,255,0.86)}.process-comparison-table thead:not(:empty) ~ tbody td{color:rgba(255,255,255,0.86)}.process-comparison-table thead:not(:empty) ~ tbody td:first-child{color:rgba(255,255,255,0.62)}.process-comparison-select{font-size:.875rem;line-height:2rem;display:block;background-color:rgba(255,255,255,0.1);color:white;height:2.5rem;line-height:2.5rem;padding:0 1rem;margin-top:0.5rem;width:100%;text-transform:uppercase}.comparison-table-mobile{margin-top:0.5rem;display:block}.comparison-table-mobile .comparison-element{border-bottom:1px solid rgba(255,255,255,0.24);padding:1rem 0}@media screen and (min-width: 769px){.process-comparison-select-title,.process-comparison-select,.comparison-table-mobile{display:none}.process-comparison-table{display:block}}.content-text h2.printing3d__post-processing{margin-bottom:4rem}@media screen and (max-width: 767px){.content-text h2.printing3d__post-processing{margin-bottom:2rem}}.section-faq{display:flex}@media screen and (max-width: 1000px){.section-faq{flex-direction:column}}.section-faq .faq_sectiontitle{flex:1;flex-basis:34%;padding-right:2rem}@media (min-width: 0px){.section-faq .faq_sectiontitle{font-size:1.5rem;line-height:120%}}@media (min-width: 768px){.section-faq .faq_sectiontitle{font-size:2.25rem;line-height:120%}}@media screen and (max-width: 1000px){.section-faq .faq_sectiontitle{text-align:center;flex-basis:100%;padding-right:0}}.section-faq .faq{flex:1;flex-basis:66%}@media screen and (max-width: 1000px){.section-faq .faq{flex-basis:100%}}.faq-item:first-child .faq_title{margin-top:0}.faq-item .faq_title{font-weight:500;color:#000;margin-top:1.5rem;margin-bottom:1.5rem;cursor:pointer;display:flex;justify-content:space-between}@media (min-width: 0px){.faq-item .faq_title{font-size:1rem;line-height:120%}}@media (min-width: 768px){.faq-item .faq_title{font-size:1.5rem;line-height:120%}}@media screen and (max-width: 999px){.faq-item .faq_title{margin-top:0.5rem;margin-bottom:0.5rem}}.faq-item .faq_title:after{font-size:1.5rem;font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"chevron_right";transform:rotate(90deg);transition:transform 0.2s;align-self:flex-start;margin-left:2rem;color:rgba(0,0,0,0.56)}.faq-item .faq_title.open ~ .faq_body{height:initial;padding-bottom:2rem}.faq-item .faq_title.open:after{transform:rotate(270deg)}.faq-item .faq_subtitle{color:rgba(255,255,255,0.62);font-weight:bold;margin-bottom:0.5rem}@media screen and (min-width: 1000px){.faq-item .faq_subtitle{margin-left:-1.5rem}}.faq-item .faq_body{margin-top:0.5rem;border-bottom:1px solid rgba(0,0,0,0.13);font-size:1rem;height:0;overflow:hidden;padding-right:4rem}@media screen and (min-width: 1000px){.faq-item .faq_body{padding-left:1.5rem}.faq-item .faq_body ul{margin-left:-1.5rem}}@media screen and (max-width: 999px){.faq-item .faq_body{padding-right:2rem}}.faq-item .faq_body p{padding-bottom:1rem}.faq-item .faq_body p:last-child{padding-bottom:2rem}.faq-item .faq_body h5{margin-top:2rem}.faq-item .faq_body table{margin-bottom:0}.section--dark-grey .faq-item .faq_title{color:white}.section--dark-grey .faq-item .faq_title:after{color:rgba(255,255,255,0.62)}.section--dark-grey .faq-item .faq_body{border-color:rgba(255,255,255,0.24)}.section--usps{margin:6rem 1.5rem}.usps__usp-card{max-width:36rem;margin:1.5rem 0}.usps__usp-card-content{max-height:0;height:0;overflow:hidden;margin-right:2rem}.usps__usp-card p{margin:1rem 0}.usps__usp-card--is-open .usps__usp-card-content{height:auto;max-height:none}.usps_usp-card-title{display:flex;cursor:pointer}.usps_usp-card-title svg{flex-shrink:0;vertical-align:middle;margin-right:0.9rem;width:20px;height:20px}.usps_usp-card-title svg path{fill:white}.usps__illustration{width:100%;max-width:748px;margin-top:-4rem}.usps__usp-caret{margin-left:auto}.usps__usp-card .usps__usp-caret::before{content:"\e5cf"}.usps__usp-card--is-open .usps__usp-caret::before{content:"\e5ce"}@media (max-width: 60rem){.usps__usp-card{max-width:unset}.section--usps a.usps__usp-card-cta,.section--usps a.usps__usp-card-cta:hover,.section--usps a.usps__usp-card-cta:active,.section--usps a.usps__usp-card-cta:visited{font-weight:500;color:#767af5;text-decoration:underline}.usps__usp-card p{margin:0.5rem 0}.usps__usp-card-content .usps__illustration{display:block;max-width:30rem;margin:0 auto}.usps__illustrations{display:none}}@media (min-width: 960px){.section--usps{display:grid;grid-template-columns:repeat(2, 1fr);height:34rem}.usps__text{max-width:35rem;margin-left:auto}.usps__text h2{max-width:30rem;line-height:1.33}.usps .split-section__side--usps{overflow:hidden}.usps__usp-card-content{padding-left:2.25rem;transition-property:max-height;transition-duration:0.4s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1)}.usps__usp-card--is-open .usps__usp-card-content{height:auto;max-height:17.5rem}.usps__usp-card-content .usps__illustration{display:none}.usps__illustrations{position:relative}.usps__illustrations .usps__illustration{position:absolute;opacity:100;transition-property:opacity;transition-duration:3s;transition-timing-function:cubic-bezier(0, 1, 0.5, 1);margin-top:1rem}.usps__illustrations .usps__illustration--hidden{position:absolute;opacity:0}a.usps__usp-card-cta{border-radius:3px;cursor:pointer;display:inline-block;line-height:40px;font-weight:500;letter-spacing:0.01rem;padding:0 1rem;text-align:center;text-decoration:none;text-shadow:none;transition:background-color 0.15s ease-out;height:2.5rem;white-space:nowrap;background-color:#5252f2;box-shadow:none;color:#fff !important}a.usps__usp-card-cta:hover,a.usps__usp-card-cta:focus{outline:none;background-color:#2d208c}a.usps__usp-card-cta:active{outline:none;background-color:#0e0047}}.h3d-tag,.tag{background-color:rgba(0,0,0,0.69);border:0;border-radius:0.15rem;color:#fff;cursor:pointer;display:inline-block;font-size:.75rem;margin:0.25em 0.5em 0.25em 0;padding:0.5em 0.6em 0.45em;text-decoration:none;vertical-align:middle}.tag--light,.h3d-tag--light{background-color:rgba(0,0,0,0.05);color:rgba(0,0,0,0.56)}.tag--round,.h3d-tag--round{border-radius:1em}.tag--info{background-color:#006fff;color:#fff}table{border-collapse:collapse;margin:1.5rem 0;table-layout:fixed;width:100%;word-wrap:break-word;line-height:140%}@media (min-width: 0px){table{font-size:.875rem;line-height:20px}}@media (min-width: 768px){table{font-size:1.125rem;line-height:unset}}thead{text-align:left}th{padding:0 1rem 1.5rem;font-weight:normal;border-bottom:1px solid rgba(0,0,0,0.85);font-size:.875rem}td{padding:1.5rem 0;padding-right:1rem;border-bottom:1px solid rgba(0,0,0,0.21)}th:empty{padding:0;border-bottom:1px solid rgba(0,0,0,0.21)}.section--black table th,.section--black table td,.section--grey table th,.section--grey table td,.section--dark-grey table th,.section--dark-grey table td{border-bottom:1px solid rgba(255,255,255,0.24)}.section--black thead:not(:empty) ~ tbody td,.section--grey thead:not(:empty) ~ tbody td,.section--dark-grey thead:not(:empty) ~ tbody td{color:#fff}.section--black thead:empty,.section--grey thead:empty,.section--dark-grey thead:empty{border-bottom:1px solid rgba(255,255,255,0.21);display:table-caption}.section--black thead:empty ~ tbody td:not(:first-child),.section--grey thead:empty ~ tbody td:not(:first-child),.section--dark-grey thead:empty ~ tbody td:not(:first-child){color:#fff}.u-table-style--medium-narrow table th:not(:empty){padding:0.5rem 0.5rem 0.5rem 0}.u-table-style--medium-narrow table td{padding:1rem 1rem 1rem 0}.u-table-style--narrow table th:not(:empty),.u-table-style--narrow table td{padding:0.5rem 0.5rem 0.5rem 0}.u-table-style--auto-copy table{table-layout:auto}.u-table-style--auto-copy table th:not(:empty){padding:0.5rem 0.5rem 0.5rem 0}.u-table-style--auto-copy table td{padding:1rem 1rem 1rem 0}.u-table-style--auto-copy table td:first-child{vertical-align:baseline;color:rgba(255,255,255,0.38);padding-right:3rem}@media screen and (max-width: 768px){.u-table-style--auto-copy table td:first-child{padding-right:1rem}}.material-table{table-layout:auto}.material-table td{padding-top:0.5rem;padding-bottom:0.5rem}.material-table th{font-size:.875rem;line-height:20px;border-bottom-color:rgba(0,0,0,0.21);padding-bottom:0.5rem}.material-table th:first-of-type,.material-table td:first-of-type{padding-left:0}.material-table th:last-of-type,.material-table td:last-of-type{padding-right:0}.specs-table td{padding-top:0.5rem;padding-bottom:0.5rem;vertical-align:top;text-align:left}.modal-overlay{background-color:rgba(0,0,0,0.77);display:none;left:0;height:100vh;position:fixed;top:0;width:100vw;z-index:10000}.modal-overlay.active{display:block}.modal-overlay__close-button.icon{font-size:3rem;color:#fff;cursor:pointer;display:block;position:absolute;right:1rem;top:0.2rem}.modal-overlay .modal-body{background:#fff;color:rgba(0,0,0,0.56);border-radius:3px;box-sizing:border-box;font-size:1rem;left:50%;max-height:100%;max-width:100%;overflow:auto;padding:1.5rem;position:absolute;top:50%;transform:translate(-50%, -50%);width:25rem}.modal-overlay .modal-body--medium{min-width:35rem}.modal-overlay .modal-body--large{min-width:45rem}.modal-overlay .modal-body .h3d-button-group{margin-top:2rem}.modal-overlay .modal-body__header{color:rgba(0,0,0,0.85);font-size:20px;font-weight:500;margin-bottom:1rem}@media only screen and (max-width: 767px){.modal-overlay__close-button.icon{font-size:2.5rem;top:0;right:0.2rem}}.panel{display:flex;flex-direction:column;padding:1.5rem;padding-top:2rem}.panel--grey{background-color:rgba(0,0,0,0.03);width:24.375rem;height:14.25rem}.panel--grey .material-icons{position:relative;top:0.26rem}.panel--grey .job-location{font-weight:normal}.panel--hover:hover{background-color:rgba(0,0,0,0.03)}.panel--outline{border:1px solid rgba(0,0,0,0.21);border-radius:3px}.panel__title{font-weight:500;color:#000;margin-bottom:0rem;line-height:157%}@media (min-width: 0px){.panel__title{font-size:.875rem;line-height:20px}}@media (min-width: 768px){.panel__title{font-size:1rem;line-height:unset}}.panel--grey .panel__title{margin-bottom:1rem}.panel__text{color:rgba(0,0,0,0.56);font-size:.875rem;line-height:20px}.panel__separator{margin-top:auto;margin-bottom:1.5rem;border:solid rgba(0,0,0,0.21);border-width:0 0 1px 0}.panel__separator-grey{border-color:rgba(255,255,255,0.1)}.panel__separator-bold{border-width:0px 0px 2px 0px}.panel--grey .panel__separator{margin-bottom:1rem}.panel__cta{color:#5252f2;font-size:.75rem;font-weight:500;text-decoration:none;padding:0}.panel--grey .panel__cta{width:6rem;height:2rem;border-radius:3px;background-color:#5252f2;color:#fff;padding:0.45rem 0;text-align:center;align-self:flex-end}.panel__image{display:block;width:100%;height:10rem;background-size:cover;background-position:center center}@media only screen and (min-width: 560px) and (max-width: 767px){.panel__image{height:14rem}}@media only screen and (max-width: 425px){.panel--grey{width:100%}}@media only screen and (max-width: 320px){.panel--grey{width:73%}}.h3d-input{border:1px solid rgba(0,0,0,0.13);border-radius:3px;box-sizing:border-box;box-shadow:none;height:2.5rem;line-height:calc(2.5rem - 2px);padding:0 1rem;-webkit-appearance:none;-moz-appearance:none;outline:none}.h3d-input:hover{cursor:pointer}select.h3d-input{background-image:url("/images/b389ab4b50477b39cf4d723db2833916.svg");background-position:right 0.5rem center;background-repeat:no-repeat;background-size:1.5rem;background-color:transparent;width:100%;color:rgba(0,0,0,0.85);border-color:rgba(0,0,0,0.13);padding-right:0;margin-top:0.5rem}select.h3d-input:hover{color:rgba(0,0,0,0.34)}select.h3d-input--l{height:3rem;line-height:calc(3rem - 2px)}select.h3d-input--s{height:2rem;line-height:calc(2rem - 2px);background-position:right 0.25rem center;padding-left:0.5rem}.material-carousel-image{display:flex;justify-content:center;position:relative;flex:1;background-position:center;background-size:cover;min-height:45vw}.material-carousel-image img{width:100%;height:50vw;object-fit:cover;border-radius:0}.material-carousel-image__label{font-size:.875rem;line-height:20px;font-weight:500;position:absolute;bottom:3.5rem;color:#000;background-color:#fff;border-radius:0.15em;padding:0 0.4em;max-width:90%}.siema{position:relative;overflow:hidden}.siema--white{background-color:#fff}.siema .section--square{height:100%}.siema__controls{position:absolute;width:100%;height:100%;left:0;pointer-events:none;background:url("data:image/gif;base64,R0lGODlhAQABAIAAAAAAAP///yH5BAEAAAAALAAAAAABAAEAAAIBRAA7")}.siema--responsive-controls .siema__dots{display:none}.siema__arrow{position:absolute;height:100%;display:flex;flex-direction:column;justify-content:center;pointer-events:auto;z-index:100}.siema__arrow--inactive{display:none}.siema__arrow span{cursor:hand;padding:0.5rem;background-color:#000;color:#fff;border-radius:50%}.section--black .siema__arrow span{background-color:#000;color:#fff}.siema__arrow span:hover{background-color:#000;color:#fff}.siema__arrow--back{left:1em}.siema__arrow--forward{right:1em}.siema__dots{width:100%;bottom:2rem;position:absolute;left:0;display:flex;justify-content:center}.siema__dots__item{width:0.5rem;height:0.5rem;margin:0 0.25rem;border:0;background-color:rgba(0,0,0,0.34);border-radius:50%;outline:0;cursor:pointer;pointer-events:auto}.siema__dots__item--active{background:#191919}.section--black .siema__dots__item{background-color:rgba(255,255,255,0.24)}.section--black .siema__dots__item--active{background-color:rgba(255,255,255,0.24)}.section--black .siema__arrow span{background-color:#262626;color:#fff}.material-slider{height:50vw}@media only screen and (max-width: 768px){.siema__dots{bottom:1rem}.material-carousel-image__label{bottom:2.5rem}.siema--responsive-controls .siema__dots{display:block;text-align:center}.siema--responsive-controls .siema__dots__item{display:inline-block}.siema--responsive-controls .siema__arrow{display:none}.siema--full-width .section--square{min-height:80vw;margin:0}.material-slider{height:auto}.material-slider .siema{min-height:unset}}.materials-hero{text-align:center}.materials-table__desktop{display:none}@media (min-width: 768px){.materials-table__mobile{display:none}.materials-table__desktop{display:block}}.highlight-table__header{display:flex}.materials-table__title{display:flex}.materials-table__mobile-material:nth-of-type(1){border-top:1px solid rgba(0,0,0,0.21)}.materials-table__mobile-material{padding:1rem 0;border-bottom:1px solid rgba(0,0,0,0.21)}.materials-table__title-image{background-size:cover;background-position-x:5rem;height:4rem;margin-right:2rem;width:4rem}@media (max-width: 768px){.materials-table__title-image{margin-right:1.3rem}}.materials-table__title-text{align-self:center}.materials-table__learn-more{color:#5252f2;margin-right:1rem}.highlight-table__all-link{color:#5252f2 !important;text-decoration:underline !important;margin-left:auto}@media (min-width: 0px){.highlight-table__all-link{font-size:.875rem;line-height:20px}}@media (min-width: 768px){.highlight-table__all-link{font-size:1rem;line-height:unset}}.materials__price{margin-right:-3px;opacity:0.5}.materials__price--dark{margin-right:-3px;opacity:1;font-weight:500}.materials-process{display:flex;flex-direction:column;padding:1.5rem;padding-top:2rem;border:1px solid rgba(0,0,0,0.21);border-radius:3px}.materials-process__learn-more{color:#5252f2;font-size:.75rem;font-weight:500;text-decoration:none;padding:0}.geo-materials__technologies{margin-bottom:7rem}.materials-technology{border:1px solid #dedee2;border-radius:3px;display:grid;grid-template-columns:1fr 2fr}.materials-technology__image{background-repeat:no-repeat;background-size:cover;background-position:center center}.materials-hero{margin-top:6rem;margin-bottom:6rem}.materials-hero__header{margin-top:0.2rem;margin-bottom:2rem;padding:0 1rem}.materials-hero__description{max-width:37rem;display:inline-block;padding:0 1rem}.materials-hero__cta{margin:2rem}.materialtype-hero{background-color:#000;overflow:auto;color:rgba(255,255,255,0.62)}.materialtype-hero h1{color:#fff}.breadcrumb--materials{margin-top:2rem}.list-with-checks ul{list-style:none;padding-top:0.5rem}.list-with-checks ul li{position:relative;padding-left:1.5rem}@media (max-width: 768px){.list-with-checks ul li{padding-left:2rem}}.list-with-checks ul li:before{font-size:1.5rem;font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"check";width:1rem;height:1rem;font-size:1rem;position:absolute;left:0;top:0.25rem}.list-with-checks ul li:not(last-child){margin-bottom:0.75rem}@media screen and (max-width: 959px){.list-with-checks ul li{padding-bottom:0.5rem}.list-with-checks ul li:not(last-child){margin-bottom:0}}@keyframes opacityFadeIn{0%{opacity:0}100%{opacity:1}}.capabilities__cta-block{margin-top:4.5rem;padding-left:1.5rem;padding-right:1.5rem;order:3;width:100%}.capabilities__cta-block .h3d-button{width:100%}.capabilities__cta-block .h3d-button:first-of-type{margin-bottom:0.25rem}.capabilities__container{display:flex;flex-wrap:wrap}.capabilities__block-title{text-align:center}.capabilities__download-icon{font-family:"Material Icons";font-size:1rem;font-weight:normal;font-style:normal;display:inline-block;line-height:150%;text-transform:none;letter-spacing:normal;word-wrap:normal;white-space:nowrap}.capabilities__panel{display:flex;flex-direction:row;flex-wrap:wrap}.capabilities__panel:first-child{margin-left:0}.capabilities__panel:last-child{margin-right:0}.capabilities__panel-image{order:1;height:auto}.capabilities__title-container{margin-top:2rem;order:2;height:5.5rem}.capabilities__title,.capabilities__panel-text,.capabilities__panel-specs-table,.capabilities__panel-text{z-index:1;position:relative;padding:0 1.5rem}.capabilities__panel-text{padding-bottom:1.5rem;height:3rem}.capabilities__spec-container{display:flex;width:100%;order:4}.capabilities__spec-row{display:flex;flex-direction:column;width:100%}.capabilities__spec-row:not(:last-child){margin-right:2rem}.capabilities__spec{justify-content:space-between;display:flex;flex-direction:row}a.capabilities__spec-url,a.capabilities__spec-url:visited{color:#33ab85 !important}.capabilities__spec-title,.capabilities__spec-label{z-index:1;padding:1rem 0.5rem 1rem 0}.capabilities__spec-label{text-align:right}.capabilities__spec-title{flex:2;padding-right:1rem;color:rgba(255,255,255,0.62)}.capabilities__button{width:calc(100% - 3rem);display:block;margin:0 1.5rem}.capabilities__material-url{display:block;text-align:center;font-weight:500;color:#767af5 !important;text-decoration:none;padding:0;margin:1.5rem 0 1rem}@media only screen and (max-width: 1391px){.capabilities__section{margin:0}}@media only screen and (max-width: 1200px){.capabilities__spec-container label{flex:1 1 100%}.capabilities__spec-title{padding:1rem 0 0 0}}@media screen and (max-width: 1024px){.capabilities__title-container{margin-left:2rem;margin-bottom:1.5rem}.capabilities__block-title{text-align:left}.capabilities__title-container .capabilities__download-button{display:none}.capabilities__panel-close-button,.capabilities__panel-handle{display:none}.capabilities__container{flex-direction:column}.capabilities__section{margin:0 1rem}.capabilities__panel{overflow:hidden;margin:0 0 0.5rem 0;max-width:unset;max-height:3.2rem;padding-bottom:4rem;display:block}.capabilities__panel.active{margin-left:0;max-width:unset;max-height:unset;display:block}.capabilities__panel.active{height:unset;overflow:visible}.capabilities__panel-content{display:none}.capabilities__panel.active .capabilities__panel-content{display:block}.capabilities__title{color:#fff;margin-top:1rem;display:block}.capabilities__title::after{font-family:"Material Icons";content:"chevron_right";font-size:2rem;transform:rotate(90deg);float:right}.capabilities__panel.active .capabilities__title::after{transform:rotate(-90deg)}.capabilities__panel.active .capabilities__title{margin-bottom:1rem}.capabilities__spec-container{padding:0 1.5rem}.capabilities__spec-container label{padding-top:1rem;flex:1 1 50%}.capabilities__spec{flex-direction:row}.capabilities__spec-label{text-align:right}.capabilities__spec-title{margin-top:0}.capabilities__spec-container{flex-direction:column}.capabilities__block-title{text-align:left}.capabilities__title-container{margin-bottom:0.5rem;margin-left:0}}@media screen and (min-width: 1025px){.capabilities__container{width:100%;position:relative;height:35rem;transition:height .3s}.capabilities__cta-block{margin-top:4rem}.capabilities__panel{position:absolute;height:35rem;user-select:none;background-color:rgba(255,255,255,0.1);cursor:pointer;align-content:flex-start;transition:width .3s,height .3s,left .3s,right .3s,padding .3s}.capabilities__panel:hover:not(.capabilities__panel--open){background-color:rgba(255,255,255,0.15)}.capabilities__panel:hover:not(.capabilities__panel--open) .capabilities__panel-handle{display:block;position:absolute;top:50%;right:0}.capabilities__panel:hover:not(.capabilities__panel--open).capabilities__panel--opens-left .capabilities__panel-handle{left:0}.capabilities__panel--open .capabilities__panel-handle{display:block;position:absolute;top:50%;right:0}.capabilities__panel--open.capabilities__panel--opens-left .capabilities__panel-handle{left:0}.capabilities__panel--open .capabilities__panel-text{padding-left:2rem;padding-right:2rem;height:unset}.capabilities__panel--open .capabilities__title-container{overflow:hidden;margin-top:1.5rem;height:unset}.capabilities__panel--open .capabilities__title{padding-left:2rem;padding-right:2rem}}@media screen and (min-width: 1025px) and (min-width: 0px){.capabilities__panel--open .capabilities__title{font-size:1.5rem;line-height:120%}}@media screen and (min-width: 1025px) and (min-width: 768px){.capabilities__panel--open .capabilities__title{font-size:2.25rem;line-height:120%}}@media screen and (min-width: 1025px){.capabilities__panel--open .capabilities__cta-block{opacity:0;animation:opacityFadeIn .3s;animation-delay:.3s;animation-fill-mode:forwards;width:unset;margin-right:0;margin-left:auto;margin-top:0;order:6;display:flex;flex-direction:row-reverse;padding-left:2rem;padding-right:2rem}.capabilities__panel--open .capabilities__cta-block .h3d-button{width:unset;margin-bottom:2rem;margin-left:0.5rem}.capabilities__panel--open .capabilities__panel-close-button{display:block}.capabilities__panel--open .capabilities__spec-container{transition:opacity .3s;transition-delay:.3s;opacity:1;height:unset;pointer-events:all;padding:0 2rem 2rem 2rem}.capabilities__panel--open .capabilities__panel-image-wrapper{height:20.5rem}.capabilities__spec{border-bottom:1px solid rgba(255,255,255,0.1)}.capabilities__spec:first-of-type{border-top:1px solid rgba(255,255,255,0.1)}.capabilities__panel-handle{display:none}.capabilities__panel-image-wrapper{display:flex;align-items:flex-start;height:15.5rem;max-width:27rem;margin-top:1rem;margin-left:auto;margin-right:auto;transition:margin 0s,height .3s}.capabilities__spec-container{height:0;opacity:0;pointer-events:none;color:#fff}.capabilities__panel-close-button{top:0;position:absolute;right:0;margin:1rem;display:none}}[data-mobile-panel]{display:flex;flex-direction:row}[data-mobile-panel] .step{flex:1;display:flex;flex-direction:column}[data-mobile-panel] .step .step-image{place-self:center}[data-mobile-panel] .step .step-title{font-weight:bold}@media (min-width: 0px){[data-mobile-panel] .step .step-title{font-size:1rem;line-height:120%}}@media (min-width: 768px){[data-mobile-panel] .step .step-title{font-size:1.5rem;line-height:120%}}@media screen and (min-width: 1025px){[data-mobile-panel] .step-content>.step-image{display:none}}@media screen and (max-width: 1024px){[data-mobile-panel]{flex-direction:column}[data-mobile-panel] .step .step-title{font-size:1.125rem;padding:1rem 0;margin:0;display:flex;justify-content:space-between}[data-mobile-panel] .step .step-title ~ .step-content{height:0;overflow:hidden;transition:height 0.2s;flex:unset}[data-mobile-panel] .step .step-title ~ .step-content img{display:none}[data-mobile-panel] .step .step-title:after{font-size:1.5rem;font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";content:"chevron_right";float:right;transform:rotate(90deg);transition:transform 0.2s;align-self:flex-start}[data-mobile-panel] .step .step-title--open ~ .step-content{height:unset}[data-mobile-panel] .step .step-title--open ~ .step-content img{display:block}[data-mobile-panel] .step .step-title--open:after{transform:rotate(270deg)}[data-mobile-panel] .step .step-content p{margin-bottom:1rem}[data-mobile-panel] .step>.step-image{display:none}}.testimonials{border:2px solid #191919;text-align:center}.testimonials--loading{opacity:0}.testimonials__title{text-align:center}@media screen and (min-width: 1024px){.testimonials__title{margin-bottom:6.5rem}}.testimonials__controls-container{position:relative}.testimonials__controls{position:absolute;display:flex;justify-content:space-between;width:100%;margin:0 auto;pointer-events:none;padding:0 2rem;top:50%;left:50%;transform:translate(-50%, -50%);z-index:1;max-width:94rem}@media (max-width: 768px){.testimonials__controls{top:10rem;left:0;padding:unset;transform:unset;margin-left:1rem;margin-right:1rem;width:calc(100% - 2rem);z-index:unset}}.testimonial__control{color:#000;cursor:pointer;background:rgba(255,255,255,0.38);border-radius:50%;height:2rem;width:2rem;pointer-events:all;z-index:10}.testimonial__control span{position:relative;top:0.25rem;left:0.25rem}.testimonial{padding-left:2rem;padding-right:2rem;height:25rem;position:relative}.testimonial__image img{filter:gray;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%);display:block;border-radius:50%;margin:0 auto 3.5rem;width:4.5rem;height:4.5rem}.testimonial__body{max-width:22rem;margin:0 auto;margin-bottom:4.125rem}@media (min-width: 0px){.testimonial__body{font-size:1rem}}@media (min-width: 768px){.testimonial__body{font-size:1.25rem}}.testimonial__signature{color:rgba(255,255,255,0.62);margin:0 auto;bottom:0;left:0;width:100%;position:absolute}@media (min-width: 0px){.testimonial__signature{font-size:.875rem;line-height:20px}}@media (min-width: 768px){.testimonial__signature{font-size:1rem;line-height:unset}}@media (max-width: 1024px){.testimonial__signature{position:relative;width:calc(100% + 4rem);margin-left:-2rem}}.testimonial__signature-logo{display:flex;flex-wrap:wrap;justify-content:space-between;text-align:left;align-items:center;padding:0 2rem}.testimonial__signature-logo img{width:150px;height:48px;object-fit:contain}@media screen and (max-width: 1024px){.testimonial__signature-logo{padding:0;justify-content:space-around}}.testimonial__signature-name{color:#fff}.case-studies__image{background-size:cover;background-position:center center;height:40rem}.case-studies__image--no-margin{margin:0}.case-studies__image-description{margin-top:0.5rem;display:block}.case-studies__content{padding:3rem 5rem}.case-studies__title{margin-top:6.5rem}@media (max-width: 768px){.case-studies__content{padding-top:0}}.case-studies__content-subtitle{line-height:140%;margin-bottom:2.5rem}.case-studies__content-list{margin-top:3rem}@media (max-width: 959px){.siema .case-studies__content-list{display:none}.case-studies__image{height:20rem;margin-left:0;margin-right:0;max-width:100%}h2.case-studies__title{line-height:28px;margin-top:0.5rem;margin-bottom:1.5rem}.case-studies__content-subtitle{margin-top:0;margin-bottom:0.5rem}.case-studies__content{padding:0}a.case-study--read-more{padding:0 0 1rem 0;margin-top:0rem;height:auto;background-color:#000;color:#767af5 !important;text-decoration:underline}a.case-study--read-more-white{background-color:#fff;color:#767af5 !important}a.case-study--read-more:hover{background-color:#000}a.case-study--read-more-white:hover{background-color:#fff}.case-studies__image-description{display:none}}@media (min-width: 768px){.siema--full-width .case-studies__content{padding:0}}.case-studies .siema__arrow--back{left:calc((100vw - 80rem) / 2 / 2);transform:translateX(-50%)}.case-studies .siema__arrow--forward{right:calc((100vw - 80rem) / 2 / 2);transform:translateX(-50%)}@media only screen and (max-width: 1450px){.case-studies .siema__arrow--back{left:3.5rem}.case-studies .siema__arrow--forward{right:0rem}}.tada-tooltip{display:none;position:absolute;background-color:white;border:1px solid #5252f2;border-radius:3px;padding:1rem;z-index:50000;color:#000}.tada-tooltip p{margin-bottom:0.5rem;color:#000;font-size:1rem}.tada-tooltip p:first-child{font-weight:500}.tada-tooltip.h3d-component-interface{padding:0.5rem;left:40%;width:fit-content}.tada-tooltips--visible .tada-tooltip{display:block}.tada-tooltips--visible .tada-tooltip.h3d-component-interface{display:none}.tada-tooltips--visible a,.tada-tooltips--visible .platform-description-card{overflow:visible}.tada-tooltips--visible .tada-tooltip--hover{position:relative}.tada-tooltips--visible .tada-tooltip--hover:hover .tada-tooltip.h3d-component-interface{display:block}.tada-tooltips--visible .tada-tooltip--hover:hover:after{content:"";width:100%;height:100%;top:0;left:0;position:absolute;background-color:rgba(230,100,0,0.25);z-index:25}.trusted-logos{position:relative;padding:2rem 0 4rem 0;margin:0 auto;background-color:#000}.trusted-logos h2{text-align:center;font-weight:normal;font-size:1rem;color:rgba(255,255,255,0.62)}@media screen and (max-width: 859px){.trusted-logos{margin:0 auto 4rem auto}}.trusted-logos-container{display:flex;justify-content:space-between;max-width:25rem;margin:0 auto}.trusted-logos-container img{align-self:center;max-width:4.5rem;filter:gray;-webkit-filter:grayscale(1);-webkit-filter:grayscale(100%);filter:grayscale(100%)}.trusted-logos-container img.homepage-hero__logo-audi{width:4.55rem}.trusted-logos-container img.homepage-hero__logo-abb{width:4.4rem}.trusted-logos-container img.homepage-hero__logo-nasa{width:4.3rem}.trusted-logos-container img.homepage-hero__logo-hp{width:3.7rem}@media screen and (min-width: 480px){.trusted-logos-container img:not(:last-child){margin-right:2rem}}a.materials-card-link-wrapper,a.materials-card-link-wrapper:hover,a.materials-card-link-wrapper:visited{color:#fff;text-decoration:none}.materials-card{box-shadow:0 2px 5px 0 rgba(0,0,0,0.08);border-radius:3px;cursor:pointer;display:grid;grid-template-columns:auto 7rem;grid-template-areas:"content image";height:7rem}.materials-card__content{color:rgba(0,0,0,0.85);grid-area:content;margin-right:1.5rem;overflow:hidden;padding:1.5rem 0 1.5rem 2rem;white-space:nowrap}.materials-card__content h4{overflow:hidden;text-overflow:ellipsis}.materials-card__image{background-position:center;background-size:cover;border-radius:0 3px 3px 0;filter:brightness(0.98);grid-area:image}.materials-card__image--hover{align-items:center;grid-area:image;background-color:rgba(0,0,0,0.56);border-radius:0 3px 3px 0;color:#fff;display:none;justify-content:center;z-index:99}@media (min-width: 0px){.materials-card__image--hover{font-size:.875rem;line-height:20px}}@media (min-width: 768px){.materials-card__image--hover{font-size:1rem;line-height:unset}}.materials-card:hover .materials-card__image--hover,.materials-card__image--hover:hover{display:flex}.materials-card__description{display:none;font-size:.875rem;line-height:20px;margin-bottom:1rem;white-space:initial}.materials-card__option{display:inline;font-weight:500;margin-right:2rem}.materials-card__tooltip-container{display:none}@media only screen and (min-width: 1024px){.materials-card{grid-template-columns:auto 12rem;height:12rem}.materials-card__content{overflow:initial;white-space:initial;margin-right:5rem}.materials-card__image{max-height:12rem}.materials-card__description{display:block;height:4rem;overflow:hidden}.materials-card__tooltip-container{cursor:default;display:inline;position:relative}.materials-card__tooltip{background-color:#000;color:#fff;border:1px solid rgba(0,0,0,0.85);font-size:.875rem;line-height:20px;border-radius:3px;bottom:1.75rem;display:none;font-weight:400;left:-7.5rem;padding:0.75rem 1rem;position:absolute;user-select:none;white-space:initial;width:16rem;z-index:9}.materials-card__info:hover ~ .materials-card__tooltip{display:block}.materials-card__tooltip::before,.materials-card__tooltip::after{content:"";position:absolute;border-left:10px solid transparent;border-right:10px solid transparent;top:100%;left:45%}.materials-card__tooltip::before{border-top:10px solid rgba(0,0,0,0.85)}.materials-card__tooltip::after{border-top:10px solid rgba(0,0,0,0.85);margin-top:-2px;z-index:9}}@media only screen and (min-width: 1224px){.materials-card__content{flex:3.75}.materials-card__image{flex:1.25}.materials-card__tooltip{left:-8.25rem;width:18rem}.materials-card:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.08)}}.content-cta{box-shadow:0 2px 5px 0 rgba(0,0,0,0.08);border-radius:3px;cursor:pointer}.content-cta--dark{background-color:#000}.content-cta__content{color:rgba(0,0,0,0.69);padding:1.5rem 2rem}.content-cta--dark .content-cta__content{color:#fff;-webkit-font-smoothing:antialiased}.content-cta__body{border-bottom:1px solid rgba(0,0,0,0.21);padding-bottom:1.75rem}.content-cta--dark .content-cta__body{border-color:#fff}.content-cta__link{font-weight:500;padding-top:1.5rem;color:#5252f2}a:hover .content-cta__link{color:#2d208c}.content-cta--dark .content-cta__link,a:hover .content-cta--dark .content-cta__link{color:#fff}.content-cta__image{display:none;background-position:center;background-size:cover;border-radius:0 3px 3px 0}@media only screen and (min-width: 1224px){.content-cta{display:grid;grid-template-columns:3fr 1fr}.content-cta__image{display:block}}.fixed-parallax{position:relative;top:0;left:0;right:0;bottom:0}.fixed-parallax a:visited{color:rgba(255,255,255,0.77)}.fixed-parallax a:hover{color:#fff}@media (min-width: 1025px){.fixed-parallax:hover .homev2__hero-hover{opacity:1}}.fixed-parallax:before{content:"";position:fixed;top:0;left:0;right:0;bottom:0;height:100%;z-index:-1;background-position:center top;background-repeat:no-repeat;background-size:120% auto}.fixed-parallax .content-mobile,.fixed-parallax .content{position:relative;overflow:hidden;-webkit-background-size:cover;background-size:cover;background-attachment:fixed;background-position:center center;height:30rem}@media screen and (max-width: 1024px){.fixed-parallax .content-mobile,.fixed-parallax .content{height:14rem}}@media (max-width: 767px){.fixed-parallax .content-mobile{display:block}.fixed-parallax .content{display:none}}@media (min-width: 768px){.fixed-parallax .content-mobile{display:none}.fixed-parallax .content{display:block}}#prevImgContainer{cursor:pointer;opacity:1;transition:opacity .25s;height:calc(100% + 4rem);position:absolute;width:100%}@media (max-width: 768px){#prevImgContainer{height:calc(100%)}}#previdImg{position:absolute;width:100%;top:0;bottom:0;margin:auto}#charot{position:absolute;width:100%;text-align:center;font-size:3rem;color:white;margin:0;top:50%;transform:translateY(-50%)}@media (max-width: 768px){#charot{font-size:2rem}}.explainer-video{background-color:rgba(0,0,0,0.03);padding-top:4rem;padding-left:11rem;padding-right:11rem}@media (max-width: 1350px){.explainer-video{padding-left:4rem;padding-right:4rem}}@media (max-width: 768px){.explainer-video{padding-top:2.5rem;padding-left:1rem;padding-right:1rem;flex-direction:column}}.explainer-video.section--extra-large{margin-bottom:9rem}.explainer-video .headings{display:flex;justify-content:space-between;margin-bottom:1rem}@media (max-width: 768px){.explainer-video .headings{flex-direction:column}}.explainer-video .headings .title{color:rgba(0,0,0,0.85);margin-right:4.75rem;min-width:20rem;max-width:30rem}@media (min-width: 0px){.explainer-video .headings .title{font-size:1.5rem;line-height:120%}}@media (min-width: 768px){.explainer-video .headings .title{font-size:2.25rem;line-height:120%}}.explainer-video .headings .copy{font-size:1.125rem;color:rgba(0,0,0,0.56);line-height:1.4;flex-basis:30rem}@media (max-width: 768px){.explainer-video .headings .copy{font-size:1rem;flex-basis:unset;margin-bottom:0.5rem}}.explainer-video .video-container{margin:0 auto;position:relative}.explainer-video .video-container #player,.explainer-video .video-container #previdImg{width:100%;height:500px;object-fit:cover;margin-bottom:-4rem;margin-top:0;display:inline-block}@media (max-width: 1350px){.explainer-video .video-container #player,.explainer-video .video-container #previdImg{height:42vw}}@media (max-width: 768px){.explainer-video .video-container #player,.explainer-video .video-container #previdImg{height:42vw;object-fit:cover;margin-bottom:-1rem}}.expand__body{padding:2rem}.expand__body img{margin-bottom:2rem;width:4.5cm;max-width:4.5cm}.expand__body h3{margin-bottom:0}.expand__body h4{margin:1rem 0}.expand__body h3,.expand__body h4{width:80%}.expand__body .expand__body-list--cta-title{margin-bottom:0}.expand__business-logos{list-style:none}.expand__business-logos li{display:inline-block;text-align:center}.expand__business-logos img{width:10rem;max-width:2cm}.expand__body-list{padding:1rem 3rem}.expand__body-links{margin:2rem 0}.content-cta-block{text-align:center;padding:1.5rem;border-radius:3px}.content-cta-block .content-cta-block__title{font-weight:500;margin-top:1rem;margin-bottom:1.5rem}@media screen and (max-width: 425px){.content-cta-block{padding:1rem}}.content-cta-block--full-width-dark .content-cta-block__title{text-align:center;color:#fff;margin-bottom:2rem}@media (min-width: 0px){.content-cta-block--full-width-dark .content-cta-block__title{font-size:1.5rem;line-height:120%}}@media (min-width: 768px){.content-cta-block--full-width-dark .content-cta-block__title{font-size:2.25rem;line-height:120%}}@media screen and (max-width: 425px){.content-cta-block--full-width-dark{padding:0}.content-cta-block--full-width-dark .content-cta-block__title{max-width:80%;margin:0 auto 1.5rem auto}}.share-on-linkedin img{margin-top:0.5rem;pointer-events:none;width:1.5rem;height:1.5rem}.IN-widget{display:none !important}.language-switcher{height:20px;width:50%;text-align:right}@media screen and (max-width: 680px){.language-switcher{width:100%}}.language-switcher ul{background:#000;list-style-type:none}.language-switcher li{font-weight:500;color:#fff;margin-right:1rem;display:inline-block;cursor:pointer;vertical-align:middle}.language-switcher li:last-child{margin-right:0}.language-switcher img{height:15px;vertical-align:middle;margin-right:0.375rem}.language-switcher svg{height:15px;vertical-align:middle;margin-right:0.375rem}.language-switcher li a{text-decoration:none}.expanding-resources__title{margin-bottom:4rem;text-align:center}@media screen and (max-width: 767px){.expanding-resources__title{margin-bottom:2rem}}@media screen and (max-width: 767px){.expanding-resources__section.section--tall{margin:3.5rem 1rem}}@media screen and (max-width: 1024px){.expanding-resources{display:block}}.expanding-resources .articles,.expanding-resources .articles-mobile{display:flex;flex-wrap:wrap}@media screen and (min-width: 768px){.expanding-resources .articles,.expanding-resources .articles-mobile{margin-left:-1rem;margin-right:-1rem}}.expanding-resources .articles .article,.expanding-resources .articles-mobile .article{flex:1;flex-direction:column}@media (min-width: 1024px){.expanding-resources .articles .article,.expanding-resources .articles-mobile .article{flex:1;flex-grow:0;flex-basis:calc(25% - 2rem);margin-right:1rem;margin-left:1rem;margin-bottom:2rem}}.expanding-resources .articles .article img,.expanding-resources .articles-mobile .article img{width:100%;min-height:11rem;object-fit:cover}.expanding-resources .articles .article .article-body,.expanding-resources .articles-mobile .article .article-body{background-color:rgba(0,0,0,0.03);padding:1rem;padding-bottom:1.5rem;height:100%;display:flex;flex-direction:column}.expanding-resources .articles .article .article-body .title,.expanding-resources .articles-mobile .article .article-body .title{font-size:1.125rem;color:#000}.expanding-resources .articles .article .article-body .description,.expanding-resources .articles-mobile .article .article-body .description{color:rgba(0,0,0,0.56);margin-bottom:2rem;flex:1}.expanding-resources .articles .article .article-body .h3d-button,.expanding-resources .articles-mobile .article .article-body .h3d-button{align-self:self-start}.expanding-resources .articles .article{display:none}.expanding-resources .articles .article:nth-child(-n+4){display:flex}.expanding-resources .articles .article:first-child{margin-right:0.75rem}.expanding-resources .articles .article:last-child{margin-right:1rem;margin-left:0.75rem}.expanding-resources .articles-mobile .article{margin-bottom:3rem}.expanding-resources .articles-mobile .siema__arrow{display:none}.expanding-resources .articles-mobile{display:none}@media screen and (max-width: 1024px){.expanding-resources .articles-mobile{display:block}}.expanding-resources .articles.articles--expanded .article{display:flex}@media screen and (max-width: 1024px){.expanding-resources .articles{display:none}}.expand-button,.contract-button{color:black;cursor:pointer;font-weight:500;margin-top:3rem;margin-bottom:1rem;text-align:center}@media screen and (max-width: 1024px){.expand-button,.contract-button{display:none}}.expand-button .icon,.contract-button .icon{font-size:1.5rem;font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";font-size:16px;background-color:rgba(0,0,0,0.03);border-radius:50%;color:#000;padding:0.75rem}.expand-button .text,.contract-button .text{margin-top:1rem}.for-business{display:flex}.for-business__photo-panel{display:flex;flex:1;justify-content:center;margin-right:0rem}.for-business__employee-block{flex:1;display:flex;flex-direction:column;justify-content:center;margin:0 2.5rem;max-width:13rem}.for-business__employee-block:first-child{margin-left:0}.for-business__employee-block:last-child{margin-right:0}.for-business__name{margin-top:0.5rem}.for-business__job-title{min-height:4rem}.for-business__content-panel{flex:1}.for-business__content-panel-spacer{max-width:30rem;margin-left:0rem}.for-business__description{max-width:35rem;margin-bottom:2rem}.for-business__ul{list-style-type:none;padding-left:2rem}.for-business__ul a,.for-business__ul a:visited{color:#767af5}.for-business__ul li::before{content:"check";font-family:"Material Icons";font-weight:bold;width:2rem;margin-left:-2rem;display:inline-block}.for-business__ul li{margin-top:0.5rem}.for-business__cta{display:flex;flex-direction:column;margin-top:2.5rem;margin-bottom:1rem}.for-business__cta-phone{display:block}.for-business__cta-phone-number{text-decoration:none}@media only screen and (max-width: 1280px){.for-business__employee-block{margin:0 1rem}}@media only screen and (max-width: 1050px){.for-business{flex-direction:column}.for-business__photo-panel{max-width:34rem;margin:0 auto}.for-business__content-panel,.for-business__photo-panel{flex:none}.for-business__content-panel{margin:0 auto}.for-business__employee-block{margin:0 2rem;max-width:10rem}.for-business__photo-panel.section__column{flex:unset}.for-business__name,.for-business__job-title{display:none}.for-business__title{margin-top:2rem;margin-bottom:1rem}.for-business__description{margin-bottom:1rem}.for-business__cta{margin-bottom:1rem}.for-business__cta-button{display:block;max-width:30rem}}@media only screen and (max-width: 767px){.for-business__employee-block{margin:0 1.5rem}.for-business__cta{width:100%;margin-bottom:2rem;flex-direction:column}.for-business__cta-phone{margin-left:0;width:100%;text-align:center}.for-business__cta-button{width:100%}}@media only screen and (max-width: 640px){.for-business__employee-block{margin:0 1.5rem}.for-business__content-panel{margin:0 1.5rem}.for-business__content-panel-spacer{max-width:unset}}@media only screen and (max-width: 480px){.for-business__employee-block{margin:0 0.5rem}.for-business__photo-panel{margin:0 1rem}}.platform-description{position:relative}.section.platform-description{margin-bottom:10rem !important}.platform-description-laptop-panel{position:relative;height:44vw;max-height:38rem;margin-right:-11%}.platform-description-laptop-panel__laptop{position:absolute;top:0;left:0;transform:translateX(-23%)}.platform-description-laptop-panel__screen{position:absolute;left:24.4%;top:0.4%;width:50.8%;transform:translate(-45.3%, 9%);opacity:1;transition:opacity 0.3s ease-in-out}.platform-description-laptop-panel__screen--hidden{opacity:0}.platform-description-content-panel{z-index:1;position:absolute;right:0;left:66%;top:5.75rem;cursor:-webkit-grab;cursor:grab}.platform-description-content-panel hr{display:none}.platform-description-card{height:4.8rem;padding:1.5rem 0;border-top:1px solid rgba(255,255,255,0.38);overflow:hidden}.platform-description-card.active{height:auto;border-top:2px solid #fff}h3.platform-description-card__title{margin-bottom:0;color:rgba(255,255,255,0.62) !important;font-size:1.125rem}.platform-description-card.active h3.platform-description-card__title{color:#fff !important;margin-bottom:1rem}.platform-description-card__content{opacity:0;transition:opacity 0.3s ease-in-out;display:none}.platform-description-card.platform-description-card.active .platform-description-card__content{opacity:1;display:block}@media only screen and (max-width: 1200px){.platform-description-laptop-panel{margin-right:-6%;top:3%}}@media only screen and (max-width: 959px){.section.platform-description{height:unset;margin-bottom:11rem}.platform-description-laptop-panel{position:relative;margin:0;height:64vw;top:0;left:0;transform:translateX(-5%);width:186%}.platform-description-laptop-panel__laptop{transform:translateX(-18%);width:100%}.platform-description-laptop-panel__screen{left:29.4%}.platform-description-content-panel{position:relative;right:0;left:0;top:0;white-space:nowrap}.platform-description-content-panel hr{display:block;border:none;height:1px;background-color:rgba(0,0,0,0.69);position:relative;top:57px}.platform-description-card{border-top:0;overflow:hidden;display:inline;padding-left:1rem;padding-bottom:1.1875rem;transition:margin 400ms;border-bottom:1px solid rgba(0,0,0,0.69)}.platform-description-card:first-of-type{padding-left:0}.platform-description-card.active{border-top:0}h3.platform-description-card__title{padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,0.69);box-sizing:border-box;display:inline-block;white-space:nowrap;padding:1rem 0;line-height:24px}.platform-description-card.active .platform-description-card__title{border-bottom:2px solid #fff;padding-bottom:calc(1rem - 1px)}.platform-description-card__content{position:absolute;left:0;top:4.7rem;white-space:normal;max-width:calc(100vw - 3rem)}.platform-description-card.active .platform-description-card__content{opacity:1}}@media only screen and (max-width: 767px){.platform-description-laptop-panel{height:68vw}.section.platform-description{margin-bottom:12rem !important}}.content-part-navigation{display:grid;grid-auto-flow:row;grid-gap:2rem}.content-part-navigation p{color:rgba(0,0,0,0.85)}.content-part-navigation__card{display:grid;border-radius:3px;box-shadow:0 2px 5px 0 rgba(0,0,0,0.08);cursor:pointer;grid-template-rows:1fr 1fr;grid-template-areas:"image" "content";height:30rem;width:100%}.content-part-navigation__card-image{background-size:cover;background-position:center;grid-area:image}.content-part-navigation__card-part-no{color:rgba(0,0,0,0.85);font-weight:500}.content-part-navigation__card-image .content-part-navigation__card-part-no{margin:1.5rem}.content-part-navigation__card-content .content-part-navigation__card-part-no{display:none}.content-part-navigation__card-content{grid-area:content;margin:1rem 1.5rem 2rem;position:relative}.content-part-navigation__card-content p{font-size:1rem}.content-part-navigation__card-part-cta{bottom:0;color:#5252f2;margin-top:1.5rem;position:absolute}@media only screen and (min-width: 768px){.content-part-navigation{grid-gap:1rem}.content-part-navigation__card{grid-template-rows:1fr;grid-template-columns:1fr 2fr;grid-template-areas:"image content";height:15.5rem}.content-part-navigation__card-image .content-part-navigation__card-part-no{display:none}.content-part-navigation__card-content .content-part-navigation__card-part-no{display:block;margin-bottom:0.25rem}}@media only screen and (min-width: 1224px){.content-part-navigation{grid-auto-flow:column;grid-auto-columns:1fr;grid-gap:2rem}.content-part-navigation__card{grid-template-rows:1fr 1fr;grid-template-columns:1fr;grid-template-areas:"image" "content";height:30rem}.content-part-navigation__card:hover{box-shadow:0 4px 10px 0 rgba(0,0,0,0.08)}.content-part-navigation__card-image .content-part-navigation__card-part-no{display:block}.content-part-navigation__card-content .content-part-navigation__card-part-no{display:none}}.expanding-multiple-cards{display:flex;margin-top:4rem;margin-left:-1rem;margin-right:-1rem}.expanding-multiple-cards.mobile{display:none}@media (max-width: 768px){.expanding-multiple-cards{flex-direction:column;display:none}.expanding-multiple-cards.mobile{display:flex}}.expanding-multiple-cards .column{margin-left:1rem;margin-right:1rem;flex:0 0 calc(33.333% - 2rem)}.expanding-multiple-cards.dw{column-count:3;-moz-column-count:3;-webkit-column-count:3}.expanding-multiple-cards .expanding-card{padding:1.5rem;background-color:rgba(0,0,0,0.03);cursor:pointer;margin-bottom:2rem}.expanding-multiple-cards .expanding-card b,.expanding-multiple-cards .expanding-card strong{margin-top:1rem;display:block}.expanding-multiple-cards .expanding-card b:first-of-type,.expanding-multiple-cards .expanding-card strong:first-of-type{margin-top:2rem}.expanding-multiple-cards .expanding-card .h3d-button{margin-top:1.5rem}.expanding-multiple-cards .expanding-card:hover{background-color:rgba(0,0,0,0.08)}.expanding-multiple-cards .expanding-card .dw-panel__content{padding:0}.expanding-multiple-cards .expanding-card .pre-title{font-size:.875rem;user-select:none}.expanding-multiple-cards .expanding-card .title{font-weight:bold;color:rgba(0,0,0,0.85);display:flex;align-items:flex-start;justify-content:space-between;user-select:none}@media (min-width: 0px){.expanding-multiple-cards .expanding-card .title{font-size:1rem}}@media (min-width: 768px){.expanding-multiple-cards .expanding-card .title{font-size:1.25rem}}.expanding-multiple-cards .expanding-card .title .material-icons{margin-top:0.2rem;padding-left:1.5rem;color:#707070}.expanding-multiple-cards .expanding-card .body{display:none;color:rgba(0,0,0,0.56);margin-top:2rem}@media (min-width: 0px){.expanding-multiple-cards .expanding-card .body{font-size:.875rem;line-height:20px}}@media (min-width: 768px){.expanding-multiple-cards .expanding-card .body{font-size:1rem;line-height:unset}}.expanding-multiple-cards .expanding-card.open .title .material-icons{transform:rotate(180deg)}.expanding-multiple-cards .expanding-card.open .body{display:block}.u-link-difflang::after{font-size:.75rem;content:attr(hreflang);margin-left:0.5rem;background:rgba(0,0,0,0.56);color:#fff;padding:2px 5px;border-radius:3px;text-transform:uppercase}.section--black .u-link-difflang::after{background-color:rgba(255,255,255,0.24);color:#000;font-weight:500}#language-modal .modal-body{position:absolute;left:50%;top:50%;transform:translate(-50%, -50%);width:20rem;height:20rem}@media (max-width: 859px){.h3d-navbar .u-link-difflang::after{background-color:rgba(255,255,255,0.24);color:#000;font-weight:500}}@media (max-width: 480px){#breadcrumbs.breadcrumbs--kb{display:none}}.section.materialsubset__breadcrumbs-container{margin-top:2.5rem;margin-bottom:3rem}@media screen and (max-width: 1000px){.section.materialsubset__breadcrumbs-container{margin-top:1.5rem;margin-bottom:2.5rem}}.section.materialsubset__header-row{display:flex;flex-grow:1;margin-top:0;margin-bottom:9rem}.materialsubset__image-column{margin-right:2rem;flex-basis:400px;position:relative}@media screen and (max-width: 1000px){.materialsubset__image-column{display:none}}.materialsubset__image-column-content-container{position:absolute;transition:top 0.5s;transition-delay:0.1s}.materialsubset__content-column{display:flex;flex:1;flex-wrap:wrap}.materialsubset__cta-block-panel{background:rgba(0,0,0,0.03);display:flex;flex-wrap:wrap;justify-content:flex-end;margin-top:0.75rem;padding:1rem}.materialsubset__cta-block-panel p{font-size:1rem;color:rgba(0,0,0,0.85);font-weight:500}.materialsubset__cta-block-panel a{margin-top:1.5rem}.materialsubset__image-cta{margin-top:1.5rem}.materialsubset__image-cta .h3d-button:first-child{margin-right:0.5rem}.materialsubset__content-titles{flex:1;position:relative}.materialsubset__content-titles .materialsubset__title-cta{position:absolute;top:0;right:0;display:flex;flex-direction:column}.materialsubset__content-titles .materialsubset__title-cta .h3d-button{margin-top:0.5rem}.materialsubset__content-titles .materialsubset__content-pre-title{color:rgba(0,0,0,0.85)}.materialsubset__content-titles .materialsubset__content-pre-title:not(:first-of-type){margin-top:3rem}.materialsubset__content-titles .materialsubset__content-title{color:rgba(0,0,0,0.85);font-weight:500;margin:0}@media (min-width: 0px){.materialsubset__content-titles .materialsubset__content-title{font-size:1.5rem;line-height:120%}}@media (min-width: 768px){.materialsubset__content-titles .materialsubset__content-title{font-size:2.25rem;line-height:120%}}.materialsubset__quote{flex:1;display:flex}@media screen and (max-width: 1000px){.materialsubset__quote{display:none}}.materialsubset__quote img{width:60px;height:60px;border-radius:50%;margin-right:1rem}.materialsubset__quote .materialsubset__quote-text{padding:1rem;background:rgba(0,0,0,0.03);color:rgba(0,0,0,0.56)}.materialsubset__quote .materialsubset__quote-subtext{font-size:.875rem;margin-top:0.5rem}.materialsubset__content-tables{display:flex;flex-wrap:wrap;margin-top:0.5rem}.materialsubset__content-tables .materialsubset__content-table{flex:1;flex-basis:calc(50% - 1rem);flex-grow:0;margin-top:3.5rem}@media screen and (max-width: 1000px){.materialsubset__content-tables .materialsubset__content-table{flex-basis:100%;margin-top:2.5rem}}@media screen and (min-width: 1000px){.materialsubset__content-tables .materialsubset__content-table:nth-child(odd){margin-right:2rem}}.materialsubset__content-tables .materialsubset__content-table .materialsubset__content-table-title{border-bottom:1px solid rgba(0,0,0,0.56);color:rgba(0,0,0,0.85);padding-bottom:0.5rem;font-weight:500}.materialsubset__content-tables .materialsubset__content-table .materialsubset__content-table-row{display:flex;padding-top:1rem;padding-bottom:1rem;border-bottom:1px solid rgba(0,0,0,0.13)}.materialsubset__content-tables .materialsubset__content-table .materialsubset__content-table-row-name{margin-right:1rem;flex:1;color:rgba(0,0,0,0.56)}@media screen and (max-width: 1000px){.materialsubset__content-tables .materialsubset__content-table .materialsubset__content-table-row-name{flex:1.5}}.materialsubset__content-tables .materialsubset__content-table .materialsubset__content-table-row-value{flex:1;color:rgba(0,0,0,0.85)}.materialsubset__print-footer,.materialsubset__print-logo{display:none}@media screen and (min-width: 1000px){.materialsubset__mobile-image,.materialsubset__content-titles .materialsubset__title-cta{display:none}}@media print{#message-banner,.h3d-navbar,.materialsubset__title-cta,.materialsubset__breadcrumbs-container,.materialsubset__image-column,.featured-articles,.materialsubset__mobile-image,.materialsubset__pre-footer-cta,.materialsubset__quote,footer{display:none !important}*{font-size:97%}.materialsubset__header-row{margin-left:0;margin-right:0}.materialsubset__content-titles{flex-basis:100%}.materialsubset__print-logo{display:block}.materialsubset__print-logo img{float:right;max-width:20%}.materialsubset__print-footer{display:flex;position:fixed;left:0;bottom:0;justify-content:space-between;width:100%;font-size:10px}.materialsubset__print-footer p:last-child{text-align:end}.materialsubset__content-tables .materialsubset__content-table:nth-child(odd){margin-right:2rem}.materialsubset__content-tables .materialsubset__content-table .materialsubset__content-table-row-name{margin-right:2rem}.materialsubset__content-tables .materialsubset__content-table .materialsubset__content-table-row{padding-top:0.5rem;padding-bottom:0.5rem}}.formulate-input{margin-bottom:1.5em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol"}.formulate-input .formulate-input-label{display:block;line-height:1.5;font-size:.9em;font-weight:600;margin-bottom:.1em}.formulate-input .formulate-input-label--before+.formulate-input-help--before{margin-top:-.25em;margin-bottom:.75em}.formulate-input .formulate-input-element{max-width:20em;margin-bottom:.1em}.formulate-input .formulate-input-help{color:#6d6d6d;font-size:.7em;font-weight:400;line-height:1.5;margin-bottom:.25em}.formulate-input .formulate-input-errors{list-style-type:none;padding:0;margin:0}.formulate-input .formulate-input-error,.formulate-input .formulate-file-upload-error{color:#960505;font-size:.8em;font-weight:300;line-height:1.5;margin-bottom:.25em}.formulate-input:last-child{margin-bottom:0}.formulate-input[data-classification='text'] input{appearance:none;border-radius:.3em;border:1px solid #cecece;box-sizing:border-box;background-color:transparent;font-size:.9em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:.75em;display:block;width:100%;font-weight:400;line-height:1.2em;margin:0}.formulate-input[data-classification='text'] input::placeholder{color:#a8a8a8;line-height:normal}.formulate-input[data-classification='text'] input:focus{outline:0;border:1px solid #41b883}.formulate-input[data-classification='text'] .formulate-input-element--date input,.formulate-input[data-classification='text'] .formulate-input-element--month input,.formulate-input[data-classification='text'] .formulate-input-element--week input,.formulate-input[data-classification='text'] .formulate-input-element--datetime-local input{min-height:2.2em}.formulate-input[data-classification='text'] .formulate-input-element--search{position:relative}.formulate-input[data-classification='text'] .formulate-input-element--search::before{content:'';width:2em;height:100%;position:absolute;left:0;top:0;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 72.99 72.9"><path fill="%236d6d6d" d="M71.77,66,53.87,48.1A29.94,29.94,0,1,0,30,60a29.52,29.52,0,0,0,18.1-6.1l18,17.8A4,4,0,0,0,69,72.9a4.18,4.18,0,0,0,2.9-1.2A4.09,4.09,0,0,0,71.77,66ZM30.07,51.9a21.9,21.9,0,1,1,15.5-37.4A21.37,21.37,0,0,1,52,30a22,22,0,0,1-6.4,15.5A21.54,21.54,0,0,1,30.07,51.9Z"/></svg>');background-size:1em 1em;background-repeat:no-repeat;background-position:center;pointer-events:none}.formulate-input[data-classification='text'] .formulate-input-element--search input{padding-left:2em}.formulate-input[data-classification='text'] input[type="color"]{height:1.1em;box-sizing:content-box;width:auto;min-width:5em}.formulate-input[data-classification='text'] input[type="color"]::-webkit-color-swatch-wrapper{padding:0 0 0 1.5em;display:flex;align-items:center;background-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 79.17 79.17"><path fill="%236d6d6d" d="M40.8,22.92c-3.4-3.4-4.76-8.44-1-12.24s8.84-2.44,12.24,1c5-5,10.69-13.33,18.81-11.31a11,11,0,0,1,7.62,14.34c-1.26,3.45-4.63,6.06-7.16,8.59-.92.93-3,2.26-3.46,3.46-.42,1,1.82,2.63,2.36,4a8,8,0,0,1-12.42,9.19c-.21-.16-1.35-1.51-1.59-1.51s-.83.83-1,1L49.71,44.9,32.43,62.18c-3.37,3.38-6.6,7.14-10.26,10.21a11,11,0,0,1-4.48,2.28c-1.25.3-3.11-.22-4.18.18-1.28.48-2.42,2.65-3.68,3.4-6.05,3.61-12.64-4-8.46-9.57.73-1,2.53-1.92,3-3a14.46,14.46,0,0,0-.09-2.52,10.75,10.75,0,0,1,3.14-6.77c.92-1,1.93-1.93,2.89-2.9Zm4.4-1.5c4.19,4,8.24,8.24,12.36,12.36,2.06,2.06,5,5.59,8,2.61,4.65-4.62-5-6.8-2.42-10.78C66.3,20.7,76.4,16.48,74.84,9.45,73.62,4,67.12,2.78,63.29,6.32c-2.55,2.36-4.93,4.94-7.39,7.4-.79.78-1.8,2.28-2.88,2.73-2.14.88-3.4-1.62-4.79-2.77-2.58-2.14-6.89-.82-6.53,3C41.89,18.68,43.87,20.09,45.2,21.42Zm-1.45,4.44L27.82,41.79C22,47.57,15.89,53.14,10.41,59.2a8.23,8.23,0,0,0-1.44,2c-.93,2,.25,4.14-.5,6S4.92,69.94,4.3,72a2.34,2.34,0,0,0,2.56,3c1.11-.17,2-1.33,2.71-2.07a11.17,11.17,0,0,1,2.08-2c1.68-.94,4,.17,5.93-.57C20,69.41,22,66.73,23.76,65L34.42,54.3,53.3,35.42Z"/></svg>');background-repeat:no-repeat;background-size:.9em .9em;background-position:left .1em}.formulate-input[data-classification='text'] input[type="color"]::-webkit-color-swatch{display:block;height:1em;border-radius:.2em;border:0;flex:auto}.formulate-input[data-classification='text'] input[type="color"]::-moz-color-swatch{display:block;height:1em;border-radius:.2em;border:0;flex:auto}.formulate-input[data-classification='slider'] .formulate-input-element--range{display:flex;align-items:center}.formulate-input[data-classification='slider'] .formulate-input-element-range-value{font-size:.9em;line-height:1;margin-left:.5em;background-color:#efefef;padding:.25em .3em;border-radius:.25em;color:#6d6d6d;font-variant-numeric:tabular-nums}.formulate-input[data-classification='slider'] input{appearance:none;width:100%;font-size:1em;padding:.5em 0}.formulate-input[data-classification='slider'] input:focus{outline:0}.formulate-input[data-classification='slider'] input::-webkit-slider-thumb{cursor:pointer;appearance:none;width:1em;height:1em;border-radius:1em;border:0;background-color:#41b883;margin-top:calc(-.5em + 2px)}.formulate-input[data-classification='slider'] input::-moz-range-thumb{cursor:pointer;appearance:none;width:1em;height:1em;border-radius:1em;border:0;background-color:#41b883;margin-top:calc(-.5em + 2px)}.formulate-input[data-classification='slider'] input::-ms-thumb{cursor:pointer;appearance:none;width:1em;height:1em;border-radius:1em;border:0;background-color:#41b883;margin-top:calc(-.5em + 2px)}.formulate-input[data-classification='slider'] input::-webkit-slider-runnable-track{appearance:none;width:100%;height:4px;background-color:#efefef;border-radius:3px;margin:0;padding:0}.formulate-input[data-classification='slider'] input::-moz-range-track{appearance:none;width:100%;height:4px;background-color:#efefef;border-radius:3px;margin:0;padding:0}.formulate-input[data-classification='textarea'] textarea{appearance:none;border-radius:.3em;border:1px solid #cecece;box-sizing:border-box;background-color:transparent;font-size:.9em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:.75em;display:block;width:100%;font-weight:400;line-height:1.2em;margin:0}.formulate-input[data-classification='textarea'] textarea::placeholder{color:#a8a8a8;line-height:normal}.formulate-input[data-classification='textarea'] textarea:focus{outline:0;border:1px solid #41b883}.formulate-input[data-classification='button'] button{appearance:none;border-radius:.3em;border:1px solid #cecece;box-sizing:border-box;background-color:transparent;font-size:.9em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:.75em;display:block;width:100%;font-weight:400;line-height:1.2em;margin:0;border-color:#41b883;background-color:#41b883;color:white;min-width:0;width:auto;font-weight:bold;cursor:pointer;display:inline-flex;align-items:center}.formulate-input[data-classification='button'] button::placeholder{color:#a8a8a8;line-height:normal}.formulate-input[data-classification='button'] button:focus{outline:0;border:1px solid #41b883}.formulate-input[data-classification='button'] button[disabled]{background-color:#cecece;border-color:#cecece}.formulate-input[data-classification='button'] button[disabled]:active{background-color:#cecece;border-color:#cecece}.formulate-input[data-classification='button'] button[data-ghost]{color:#41b883;background-color:transparent;border-color:currentColor}.formulate-input[data-classification='button'] button[data-minor]{font-size:.75em;display:inline-block}.formulate-input[data-classification='button'] button[data-danger]{background-color:#960505;border-color:#960505}.formulate-input[data-classification='button'] button[data-danger][data-ghost]{color:#960505;background-color:transparent}.formulate-input[data-classification='button'] button:active{background-color:#64c89b;border-color:#64c89b}.formulate-input[data-classification='select'] .formulate-input-element{position:relative}.formulate-input[data-classification='select'] .formulate-input-element::before{content:'';width:0;height:0;border:.3em solid transparent;border-top-color:#cecece;border-bottom-width:0;top:50%;margin-top:-.1em;right:1em;position:absolute}.formulate-input[data-classification='select'] .formulate-input-element[data-multiple]::before{display:none}.formulate-input[data-classification='select'] select{appearance:none;border-radius:.3em;border:1px solid #cecece;box-sizing:border-box;background-color:transparent;font-size:.9em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:.75em;display:block;width:100%;font-weight:400;line-height:1.2em;margin:0;padding-right:2em}.formulate-input[data-classification='select'] select::placeholder{color:#a8a8a8;line-height:normal}.formulate-input[data-classification='select'] select:focus{outline:0;border:1px solid #41b883}.formulate-input[data-classification='select'] select option{color:#000}.formulate-input[data-classification='select'] select option:disabled{color:#a8a8a8}.formulate-input[data-classification='select'] select[multiple]{padding:0;overflow-y:auto}.formulate-input[data-classification='select'] select[multiple] option{padding:0.75em}.formulate-input[data-classification='select'] select[data-placeholder-selected]{color:#a8a8a8}.formulate-input[data-classification='box'] .formulate-input-wrapper{display:flex;align-items:center}.formulate-input[data-classification='box'] .formulate-input-element{overflow:hidden;display:flex;align-items:center}.formulate-input[data-classification='box'] .formulate-input-element input{position:absolute;left:-999px;opacity:0;pointer-events:none}.formulate-input[data-classification='box'] .formulate-input-element-decorator{display:block;width:1em;height:1em;border-radius:.25em;border:1px solid #cecece;position:relative}.formulate-input[data-classification='box'] .formulate-input-element-decorator::before{content:'';display:block;background-size:contain;background-position:right;width:calc(100% - .125em);height:calc(100% - .125em);box-sizing:border-box;position:absolute;top:.0625em;left:.0625em}.formulate-input[data-classification='box'] .formulate-input-element[data-type="radio"] .formulate-input-element-decorator{border-radius:1em}.formulate-input[data-classification='box'] .formulate-input-element[data-type="radio"] .formulate-input-element-decorator::before{border-radius:1em;width:calc(100% - .5em);height:calc(100% - .5em);top:.25em;left:.25em}.formulate-input[data-classification='box'] .formulate-input-element input[type="checkbox"]:checked ~ .formulate-input-element-decorator{border-color:#41b883}.formulate-input[data-classification='box'] .formulate-input-element input[type="checkbox"]:checked ~ .formulate-input-element-decorator::before{background-color:#41b883;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M8.76,56.2c-6.38-6.34,3.26-16,9.64-9.69L38,65.88,80.56,23.29c6.38-6.38,16.07,3.32,9.69,9.69L42.84,80.37a6.83,6.83,0,0,1-9.65,0Z"/></svg>')}.formulate-input[data-classification='box'] .formulate-input-element input[type="radio"]:checked ~ .formulate-input-element-decorator{border-color:#41b883}.formulate-input[data-classification='box'] .formulate-input-element input[type="radio"]:checked ~ .formulate-input-element-decorator::before{background-color:#41b883}.formulate-input[data-classification='box'] .formulate-input-element input:focus ~ .formulate-input-element-decorator{border-color:#41b883}.formulate-input[data-classification='box'] .formulate-input-label--after{margin-left:.5em}.formulate-input[data-classification='box'] .formulate-input-label--before{margin-right:.5em}.formulate-input[data-classification='group'] .formulate-input-group-item{margin-bottom:.5em}.formulate-input[data-classification='group']>.formulate-input-wrapper>.formulate-input-label{margin-bottom:.5em}.formulate-input[data-classification='group'] [data-is-repeatable]{padding:1em;border:1px solid #efefef;border-radius:.3em}.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-grouping{margin:-1em -1em 0 -1em}.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-group-repeatable{padding:1em 3em 1em 1em;border-bottom:1px solid #efefef;position:relative}.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-group-repeatable-remove{position:absolute;display:block;top:calc(50% - .65em + .5em);width:1.3em;height:1.3em;background-color:#cecece;right:.85em;border-radius:1.3em;cursor:pointer;transition:background-color .2s;overflow:hidden;text-indent:-1000px}.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-group-repeatable-remove[data-disabled]{opacity:.2;pointer-events:none}.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-group-repeatable-remove::before,.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-group-repeatable-remove::after{content:'';position:absolute;top:calc(50% - .1em);left:.325em;display:block;width:.65em;height:.2em;background-color:white;transform-origin:center center;transition:transform .25s}@media (pointer: fine){.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-group-repeatable-remove:hover{background-color:#dc2c2c}.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-group-repeatable-remove:hover::after,.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-group-repeatable-remove:hover::before{height:.2em;width:.75em;left:.25em;top:calc(50% - .075em)}.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-group-repeatable-remove:hover::after{transform:rotate(45deg)}.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-group-repeatable-remove:hover::before{transform:rotate(-45deg)}}.formulate-input[data-classification='group'] [data-is-repeatable] .formulate-input-group-repeatable:last-child{margin-bottom:1em}.formulate-input[data-classification="file"] .formulate-input-upload-area{width:100%;position:relative;padding:2em 0}.formulate-input[data-classification="file"] .formulate-input-upload-area input{cursor:pointer;appearance:none;opacity:0;position:absolute;left:0;right:0;bottom:0;top:0;width:100%;height:100%;z-index:5}.formulate-input[data-classification="file"] .formulate-input-upload-area[data-has-files]{padding:0}.formulate-input[data-classification="file"] .formulate-input-upload-area[data-has-files] input{display:none}.formulate-input[data-classification="file"] .formulate-input-upload-area-mask{border-radius:.4em;position:absolute;pointer-events:none;display:flex;justify-content:center;align-items:center;left:0;right:0;top:0;bottom:0;border:2px dashed #a8a8a8;z-index:2}.formulate-input[data-classification="file"] .formulate-input-upload-area-mask::before{content:'';background-color:#a8a8a8;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 58 58"><path d="M29,58A29,29,0,1,0,0,29,29,29,0,0,0,29,58ZM29,4A25,25,0,1,1,4,29,25,25,0,0,1,29,4Z"/><polygon points="27 22 27 44.4 31 44.4 31 22 41.7 31.1 44.3 28.1 29 15 13.7 28.1 16.3 31.1 27 22"/></svg>');mask-repeat:no-repeat;mask-position:center;width:2em;height:2em;position:absolute;pointer-events:none}.formulate-input[data-classification="file"] .formulate-input-upload-area input:focus ~ .formulate-input-upload-area-mask,.formulate-input[data-classification="file"] .formulate-input-upload-area input:hover ~ .formulate-input-upload-area-mask,.formulate-input[data-classification="file"] .formulate-input-upload-area input[data-is-drag-hover] ~ .formulate-input-upload-area-mask{border-color:#41b883}.formulate-input[data-classification="file"] .formulate-input-upload-area input:focus ~ .formulate-input-upload-area-mask::before,.formulate-input[data-classification="file"] .formulate-input-upload-area input:hover ~ .formulate-input-upload-area-mask::before,.formulate-input[data-classification="file"] .formulate-input-upload-area input[data-is-drag-hover] ~ .formulate-input-upload-area-mask::before{background-color:#41b883}.formulate-input[data-classification="file"] .formulate-files{list-style-type:none;margin:0;padding:0}.formulate-input[data-classification="file"] .formulate-files .formulate-file-add{appearance:none;display:block;min-width:75px;border:1px solid #41b883;color:#41b883;padding:5px;border-radius:5px;text-align:center;position:relative;font-size:13px;background-color:transparent;cursor:pointer;margin:.5em 0}.formulate-input[data-classification="file"] .formulate-files .formulate-file-add input{position:absolute;display:block;cursor:pointer}.formulate-input[data-classification="file"] .formulate-files .formulate-file-add input::-webkit-file-upload-button{display:none}.formulate-input[data-classification="file"] .formulate-files .formulate-file-progress{background-color:#cecece;height:.3em;border-radius:1.25em;width:5em;overflow:hidden;position:relative;flex:0 0 5em;right:.75em;transition:height .25s, width .25s, flex-basis .25s;z-index:2}.formulate-input[data-classification="file"] .formulate-files .formulate-file-progress::before{content:'';position:absolute;top:0;left:0;right:0;bottom:0;display:block;opacity:0;transform:scale(0.08);background-color:#fff;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 100 100"><path d="M8.76,56.2c-6.38-6.34,3.26-16,9.64-9.69L38,65.88,80.56,23.29c6.38-6.38,16.07,3.32,9.69,9.69L42.84,80.37a6.83,6.83,0,0,1-9.65,0Z"/></svg>');mask-size:77%;mask-repeat:no-repeat;mask-position:center;z-index:3}.formulate-input[data-classification="file"] .formulate-files .formulate-file-progress[data-just-finished]{width:1.25em;height:1.25em;flex:0 0 1.25em}.formulate-input[data-classification="file"] .formulate-files .formulate-file-progress[data-just-finished]::before{transition:transform .25s .2s, opacity .25s .2s;transform:scale(1);opacity:1}.formulate-input[data-classification="file"] .formulate-files .formulate-file-progress[data-is-finished]{transition:height .25s, width .25s, left .25s, top, .25s, border-radius .25s;width:.3em;flex:0 0 .3em;height:100%;right:0;border-radius:0 .23em .23em 0}.formulate-input[data-classification="file"] .formulate-files .formulate-file-progress[data-is-finished]::before{transition:opacity .1s;opacity:0}.formulate-input[data-classification="file"] .formulate-files .formulate-file-progress .formulate-file-progress-inner{background-color:#41b883;width:1%;position:absolute;left:0;bottom:0;top:0;z-index:2}.formulate-input[data-classification="file"] .formulate-files .formulate-file-name{padding-left:1.5em;padding-right:2em;max-width:100%;white-space:nowrap;overflow:hidden;text-overflow:ellipsis;margin-right:auto}.formulate-input[data-classification="file"] .formulate-files .formulate-file-name::before{position:absolute;left:.7em;top:50%;margin-top:-.7em;background-color:#a8a8a8;content:'';mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 64.06 83.59"><path d="M55.94,83.59a8.16,8.16,0,0,0,8.12-8.16V19.12a1.77,1.77,0,0,0-.52-1.25L46.21.59A1.69,1.69,0,0,0,45.14.08L44.69,0l-.18,0H8.13A8.18,8.18,0,0,0,0,8.16V75.41a8.16,8.16,0,0,0,8.13,8.16H55.94ZM46.68,6,58.11,17.38H46.68ZM3.52,75.43V8.16A4.64,4.64,0,0,1,8.13,3.52h35V19.16a1.75,1.75,0,0,0,1.76,1.74H60.55V75.43a4.65,4.65,0,0,1-4.61,4.65H8.13A4.65,4.65,0,0,1,3.52,75.43Z"/></svg>');mask-repeat:no-repeat;mask-size:contain;width:1.25em;height:1.25em;display:inline-block;margin-right:.5em}.formulate-input[data-classification="file"] .formulate-files .formulate-file-remove{width:1.25em;height:1.25em;border-radius:1em;border:1px solid #a8a8a8;background-color:#a8a8a8;mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 59.1 59.2"><path d="M1.6,57.7a5,5,0,0,0,3.5,1.5,4.85,4.85,0,0,0,3.5-1.5l21-21,21,21a5,5,0,0,0,3.5,1.5,4.85,4.85,0,0,0,3.5-1.5,5,5,0,0,0,0-7.1l-21-21,21-21a5,5,0,0,0,0-7.1,5,5,0,0,0-7.1,0l-21,21L8.6,1.7a5,5,0,0,0-7.1,0,5,5,0,0,0,0,7.1l21,21L1.6,50.7A4.83,4.83,0,0,0,1.6,57.7Z"/></svg>');mask-size:.6em;mask-repeat:no-repeat;mask-position:center;cursor:pointer;position:absolute;right:.75em;z-index:1;transition:transform .25s}@media (pointer: fine){.formulate-input[data-classification="file"] .formulate-files .formulate-file-remove:hover{transform:scale(1.5)}}.formulate-input[data-classification="file"] .formulate-files li{display:block}.formulate-input[data-classification="file"] .formulate-files li[data-has-error] .formulate-file-progress{background-color:#dc2c2c}.formulate-input[data-classification="file"] .formulate-files li[data-has-preview] .formulate-file-name:before{display:none}.formulate-input[data-classification="file"] .formulate-files li+li{margin-top:.5em}.formulate-input[data-classification="file"] .formulate-files .formulate-file{appearance:none;border-radius:.3em;border:1px solid #cecece;box-sizing:border-box;background-color:transparent;font-size:.9em;font-family:-apple-system,BlinkMacSystemFont,"Segoe UI",Roboto,Helvetica,Arial,sans-serif,"Apple Color Emoji","Segoe UI Emoji","Segoe UI Symbol";padding:.75em;display:block;width:100%;font-weight:400;line-height:1.2em;margin:0;width:100%;display:flex;justify-content:space-between;align-items:center;position:relative}.formulate-input[data-classification="file"] .formulate-files .formulate-file::placeholder{color:#a8a8a8;line-height:normal}.formulate-input[data-classification="file"] .formulate-files .formulate-file:focus{outline:0;border:1px solid #41b883}.formulate-input[data-classification="file"] .formulate-files .formulate-file ::-webkit-progress-bar{appearance:none;height:.5em;border-radius:.5em;overflow:hidden}.formulate-input[data-classification="file"] .formulate-files .formulate-file-image-preview{width:3em;height:3em;flex:0 0 3em;position:relative;z-index:2;left:-1px;box-shadow:0 0 0 1px #efefef;transition:transform .25s, box-shadow .25s, background-color .25s}@media (pointer: fine){.formulate-input[data-classification="file"] .formulate-files .formulate-file-image-preview:hover{transition-delay:.2s;transform:scale(3);background-color:#fff;box-shadow:0 0 2px 0 rgba(0,0,0,0.1)}}.formulate-input[data-classification="file"] .formulate-files .formulate-file-image-preview img{display:block;position:absolute;width:100%;height:100%;left:0;right:0;bottom:0;top:0;object-fit:contain;transition:all .25s}.formulate-input[data-classification="file"] [data-type="image"] .formulate-input-upload-area .formulate-input-upload-area-mask::before{mask-image:url('data:image/svg+xml;utf8,<svg xmlns="http://www.w3.org/2000/svg" viewBox="0 0 90 71.05"><path d="M82.89,0H7.1A7.12,7.12,0,0,0,0,7.11V64a7.11,7.11,0,0,0,7.1,7.1H82.9A7.11,7.11,0,0,0,90,64V7.11A7.12,7.12,0,0,0,82.89,0ZM69.28,39.35a5.44,5.44,0,0,0-8,0L50.58,50.74,32.38,30.88a5.31,5.31,0,0,0-7.92,0L4.74,52.4V7.11A2.37,2.37,0,0,1,7.11,4.74H82.9a2.37,2.37,0,0,1,2.36,2.37V56.3Z"/><circle cx="67.74" cy="22.26" r="8.53"/></svg>')}.formulate-form-errors{margin:.75em 0;padding:0;list-style-type:none}.formulate-form-errors:first-child{margin-top:0}.formulate-form-errors:last-child{margin-bottom:0}.formulate-form-errors .formulate-form-error{color:#960505;font-size:.9em;font-weight:300;line-height:1.5;margin-bottom:.25em}.im-checkout .panel{margin-bottom:1rem}.formulate-input[data-classification="file"] .formulate-input-upload-area-mask{font-size:1.5rem;font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";display:flex;font-size:2rem}.formulate-input[data-classification="file"] .formulate-input-upload-area-mask::before{content:"cloud_upload";height:unset;width:unset;background-color:transparent !important}.formulate-file-remove{font-size:1.5rem;font-family:"Material Icons",sans-serif;font-weight:normal;font-style:normal;line-height:1;letter-spacing:normal;text-transform:none;display:inline-block;white-space:nowrap;word-wrap:normal;direction:ltr;-webkit-font-feature-settings:"liga";-webkit-font-smoothing:antialiased;text-rendering:optimizeLegibility;-moz-osx-font-smoothing:grayscale;font-feature-settings:"liga";height:unset !important;width:unset !important;background-color:transparent !important;border:0 !important}.formulate-file-remove::before{content:"close"}.formulate-file-name{padding-left:0 !important}.formulate-file-name::before{display:none !important}.formulate-input .formulate-input-label{font-family:"Lineto Circular", sans-serif !important;font-weight:normal;font-size:0.9rem}.formulate-input:not([data-type="checkbox"]) .formulate-input-label{margin-bottom:0.5rem}.formulate-input[data-classification="button"] button{font-family:"Lineto Circular", sans-serif !important}.formulate-input-element label{margin-bottom:0}.formulate-input-element[data-type="number"],.formulate-input-element[data-type="password"],.formulate-input-element[data-type="select"],.formulate-input-element[data-type="text"],.formulate-input-element[data-type="email"],.formulate-input-element[data-type="date"]{max-width:unset}.formulate-input[data-classification="box"] .formulate-input-element input[type="checkbox"]:checked ~ .formulate-input-element-decorator::before{background-color:#5252f2 !important}.formulate-input[data-classification="file"] .formulate-input-upload-area input:hover ~ .formulate-input-upload-area-mask{border-color:#5252f2 !important;color:#5252f2 !important}.formulate-input .formulate-input-help{font-size:0.7rem;margin-top:0.5rem}.formulate-input input:focus,.formulate-input select:focus,.formulate-input textarea:focus{border-color:#5252f2 !important}.formulate-input[data-is-showing-errors="true"] input,.formulate-input[data-is-showing-errors="true"] select,.formulate-input[data-is-showing-errors="true"] textarea,.formulate-input[data-is-showing-errors="true"] .formulate-file{border-color:#cc0019 !important}.formulate-input-element input[type="number"],.formulate-input[data-classification="file"] .formulate-files .formulate-file{line-height:1.55em}.formulate-input[data-classification="button"] button{border-color:#5252f2;background-color:#5252f2}.formulate-input[data-classification="button"] button:active{background-color:#0e0047;border-color:#0e0047}.formulate-input-element[data-type="textarea"]{width:100%;max-width:unset}.formulate-input-element[data-type="textarea"] textarea{height:unset}.vsm{position:fixed;top:0;left:0;right:0;bottom:0;z-index:1050;background:rgba(0,0,0,0.5);overflow:auto}.vsm-modal{box-sizing:border-box;margin:50px auto 16px;margin-top:50vh;transform:translateY(-50%);background:white;border-radius:4px;overflow:hidden;box-sizing:border-box;position:relative;width:auto;margin-left:16px;margin-right:16px}.vsm-modal-body,.vsm-modal-footer,.vsm-modal-header{padding:16px}.vsm-modal-header{background:#f7f7f7}.vsm-modal-header .title{margin:0;font-size:20px}.vsm-modal-footer{border-top:1px solid #f7f7f7}.vsm-modal .btn-close{position:absolute;right:16px;top:8px;border:none;background:transparent;font-size:24px;color:#b4c0c1;cursor:pointer}.vsm-modal .btn-close:focus{outline:none}@media (min-width: 576px){.vsm-modal.responsive{max-width:500px;margin-left:auto;margin-right:auto}}@media (min-width: 992px){.vsm-modal.responsive{max-width:800px}}.vsm-modal.small{max-width:500px;margin-left:auto;margin-right:auto}.fade-enter-active,.fade-leave-active{transition:all 0.2s ease-in}.fade-enter,.fade-leave-to{opacity:0}.vsm-overflow-hidden{overflow:hidden}.vsm-overflow-hidden-ipad{position:fixed;width:100%}.vsm-scrollbar-measure{width:100px;height:100px;overflow:scroll;position:absolute;top:-9999px}.form-row{display:flex;margin-top:1rem}.form-row .form-row-column{flex:1;flex-direction:column;margin-right:1rem}@media screen and (max-width: 768px){.form-row{flex-direction:column}.form-row .form-row-column{margin-right:0}.form-row>*:not(:first-child){margin-top:1rem}}/*!
  * driveway - pure CSS masonry layout aid
  *
  * @license MIT
  * @author jh3y
*/.dw{-webkit-column-gap:0;-moz-column-gap:0;column-gap:0;position:relative}.dw,.dw *{box-sizing:border-box}@media (min-width: 768px){.dw{-webkit-column-count:2;-moz-column-count:2;column-count:2}}@media (min-width: 992px){.dw{-webkit-column-count:4;-moz-column-count:4;column-count:4}}@media (min-width: 1500px){.dw{-webkit-column-count:4;-moz-column-count:4;column-count:4}}.dw-panel{color:rgba(255,255,255,0.62);padding:5px;margin-left:10px;margin-right:10px;margin-top:0;margin-bottom:20px;background:#161616;border:1px solid rgba(0,0,0,0.21)}.dw-panel.dw-panel--white{background:rgba(0,0,0,0.03);color:rgba(0,0,0,0.56);border:none}.dw-panel.dw-panel--white .geo-reviews__writer{color:rgba(0,0,0,0.85)}.dw-panel--focus{position:relative}.dw-panel--focus:hover{z-index:2}.dw-panel--pulse{-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-perspective:1000;perspective:1000;-webkit-transition:-webkit-transform 0.25s ease 0s;transition:-webkit-transform 0.25s ease 0s;transition:transform 0.25s ease 0s;transition:transform 0.25s ease 0s, -webkit-transform 0.25s ease 0s}.dw-panel--pulse:hover{-webkit-transform:scale(1.02);transform:scale(1.02)}.dw-panel__content{border-radius:10px;overflow:hidden;padding:20px;width:100%}@media (min-width: 768px){.dw-panel{-webkit-column-break-inside:avoid;page-break-inside:avoid;break-inside:avoid}}.dw-flip{-webkit-perspective:1000;perspective:1000}.dw-flip:hover .dw-flip__content{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.dw-flip--sm{height:200px}.dw-flip--md{height:300px}.dw-flip--lg{height:400px}.dw-flip__panel{-webkit-backface-visibility:hidden;backface-visibility:hidden;border-radius:10px;height:100%;left:0;overflow:visible;padding:20px;position:absolute;top:0;width:100%}.dw-flip__panel--front{-webkit-transform:rotateY(0deg);transform:rotateY(0deg);z-index:1}.dw-flip__panel--back{-webkit-transform:rotateY(180deg);transform:rotateY(180deg)}.dw-flip__content{height:100%;overflow:visible;position:relative;-webkit-transform-style:preserve-3d;transform-style:preserve-3d;-webkit-transition:0.25s;transition:0.25s}.dw-cluster{display:-webkit-box;display:-ms-flexbox;display:flex;padding:0}@media (max-width: 430px){.dw-cluster--vertical{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.dw-cluster--horizontal{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}.dw-cluster__segment{-webkit-box-flex:1;-ms-flex:1 1 auto;flex:1 1 auto}.dw-cluster__segment,.dw-cluster__segment--row{display:-webkit-box;display:-ms-flexbox;display:flex}@media (max-width: 430px){.dw-cluster__segment--row{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}}.dw-cluster__segment--col{-webkit-box-orient:vertical;-webkit-box-direction:normal;-ms-flex-direction:column;flex-direction:column}@media (min-width: 430px){.dw-cluster__segment--half{-ms-flex-preferred-size:50%;flex-basis:50%}.dw-cluster__segment--quart{-ms-flex-preferred-size:25%;flex-basis:25%}}.base-hs-button-styles,.hs-button-reset,.hs-form .hs-button{display:block;width:90%;padding:0 8px;cursor:pointer;outline:none;text-align:center;color:#fff;min-width:179px;min-height:38px;border:none;transition:all 0.15s ease;border-radius:3px;background-color:#5252f2}.base-hs-button-styles:hover,.hs-form .hs-button:hover{text-decoration:none}input.hs-input[type="checkbox"],input.hs-input[type="radio"]{cursor:pointer}input.hs-input,textarea.hs-input,select.hs-input{height:43px;width:90%;padding:0 0 0 16px;color:#212425;font-size:14px;line-height:1.36;outline:none;box-sizing:border-box;background:#fff;border:1px solid #e8e9ec;box-shadow:0 1px 1px 0 rgba(243,244,245,0.65);border-radius:5px;transition:border-color 300ms}.hs-form select.hs-input{max-width:532px;width:calc(90% + 32px)}.hs-input input:focus,.hs-input textarea:focus{border-color:#85bbff}textarea.hs-input{padding-top:5px}html.webkit textarea.hs-input{padding-top:6px;padding-left:5px}input.hs-input[type="checkbox"],input.hs-input[type="radio"]{width:auto;height:auto;padding:0;margin:3px 0;line-height:normal;border:none}input.hs-input[type="file"]{background-color:#fff;padding:initial;border:initial;line-height:initial;-webkit-box-shadow:none;-moz-box-shadow:none;box-shadow:none}input.hs-input[type="button"],input.hs-input[type="reset"],input.hs-input[type="submit"]{width:auto;height:auto}input.hs-input[type="search"]{-webkit-border-radius:16px;-moz-border-radius:16px;-ms-border-radius:16px;border-radius:16px;background-image:url("/common_assets/static-2.158/img/form/search.png");background-repeat:no-repeat;padding-left:26px;padding-right:6px;padding-top:5px;padding-bottom:3px;background-position:8px 8px}html.firefox input.hs-input[type="search"]{position:relative;top:1px}input.hs-input[type="search"].transparent-image{background-image:url("/common_assets/static-2.158/img/form/search-transparent.png")}input.hs-input[type="search"]::-webkit-search-decoration,input.hs-input[type="search"]::-webkit-search-cancel-button,input.hs-input[type="search"]::-webkit-search-results-button,input.hs-input[type="search"]::-webkit-search-results-decoration{display:none}select.hs-input,input.hs-input[type="file"]{height:27px}select[multiple].hs-input{height:inherit}textarea.hs-input{height:auto}.hs-input:-moz-placeholder{color:#bfbfbf}.hs-input::-webkit-input-placeholder{color:#bfbfbf}input.hs-input,textarea.hs-input{-webkit-transition:border 0.2s linear, box-shadow 0.2s linear;-moz-transition:border 0.2s linear, box-shadow 0.2s linear;transition:border 0.2s linear, box-shadow 0.2s linear;-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1)}input.hs-input:focus,textarea.hs-input:focus{outline:none;border-color:rgba(82,168,236,0.8);-webkit-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);-moz-box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6);box-shadow:inset 0 1px 3px rgba(0,0,0,0.1),0 0 8px rgba(82,168,236,0.6)}input.hs-input.error,.hs-form div.field.error input,.hs-form div.field.error textarea,.hs-form div.field.error .chzn-choices,textarea.hs-input.error{border-color:#c87872;-webkit-box-shadow:0 0 3px rgba(171,41,32,0.25);-moz-box-shadow:0 0 3px rgba(171,41,32,0.25);box-shadow:0 0 3px rgba(171,41,32,0.25)}input.hs-input.error:focus,.hs-form div.field.error input:focus,.hs-form div.field.error textarea:focus,.hs-form div.field.error .chzn-choices:focus,textarea.hs-input.error:focus{border-color:#b9554d;-webkit-box-shadow:0 0 6px rgba(171,41,32,0.5);-moz-box-shadow:0 0 6px rgba(171,41,32,0.5);box-shadow:0 0 6px rgba(171,41,32,0.5)}.input-mini.hs-input,input.mini.hs-input,textarea.mini.hs-input,select.mini.hs-input{width:60px}.input-small.hs-input,input.small.hs-input,textarea.small.hs-input,select.small.hs-input{width:90px}.input-medium.hs-input,input.medium.hs-input,textarea.medium.hs-input,select.medium.hs-input{width:150px}.input-large.hs-input,input.large.hs-input,textarea.large.hs-input,select.large.hs-input{width:210px}.input-xlarge.hs-input,input.xlarge.hs-input,textarea.xlarge.hs-input,select.xlarge.hs-input{width:270px}.input-xxlarge.hs-input,input.xxlarge.hs-input,textarea.xxlarge.hs-input,select.xxlarge.hs-input{width:530px}.input-stretch.hs-input,input.stretch.hs-input,textarea.stretch.hs-input,select.stretch.hs-input{box-sizing:border-box;width:100%}textarea.hs-input.xxlarge{overflow-y:auto}input.hs-input.span1,textarea.hs-input.span1,select.hs-input.span1{display:inline-block;float:none;width:30px;margin-left:0}input.hs-input.span2,textarea.hs-input.span2,select.hs-input.span2{display:inline-block;float:none;width:90px;margin-left:0}input.hs-input.span3,textarea.hs-input.span3,select.hs-input.span3{display:inline-block;float:none;width:150px;margin-left:0}input.hs-input.span4,textarea.hs-input.span4,select.hs-input.span4{display:inline-block;float:none;width:210px;margin-left:0}input.hs-input.span5,textarea.hs-input.span5,select.hs-input.span5{display:inline-block;float:none;width:270px;margin-left:0}input.hs-input.span6,textarea.hs-input.span6,select.hs-input.span6{display:inline-block;float:none;width:330px;margin-left:0}input.hs-input.span7,textarea.hs-input.span7,select.hs-input.span7{display:inline-block;float:none;width:390px;margin-left:0}input.hs-input.span8,textarea.hs-input.span8,select.hs-input.span8{display:inline-block;float:none;width:450px;margin-left:0}input.hs-input.span9,textarea.hs-input.span9,select.hs-input.span9{display:inline-block;float:none;width:510px;margin-left:0}input.hs-input.span10,textarea.hs-input.span10,select.hs-input.span10{display:inline-block;float:none;width:570px;margin-left:0}input.hs-input.span11,textarea.hs-input.span11,select.hs-input.span11{display:inline-block;float:none;width:630px;margin-left:0}input.hs-input.span12,textarea.hs-input.span12,select.hs-input.span12{display:inline-block;float:none;width:690px;margin-left:0}input.hs-input.span13,textarea.hs-input.span13,select.hs-input.span13{display:inline-block;float:none;width:750px;margin-left:0}input.hs-input.span14,textarea.hs-input.span14,select.hs-input.span14{display:inline-block;float:none;width:810px;margin-left:0}input.hs-input.span15,textarea.hs-input.span15,select.hs-input.span15{display:inline-block;float:none;width:870px;margin-left:0}input.hs-input.span16,textarea.hs-input.span16,select.hs-input.span16{display:inline-block;float:none;width:930px;margin-left:0}input.hs-input[disabled],select.hs-input[disabled],textarea.hs-input[disabled]{background-color:#f5f5f5;border-color:#ddd;cursor:not-allowed}.help-inline,.help-block{font-size:11px;line-height:18px;color:#818181}.help-inline{padding-left:5px}.help-block{display:block;max-width:600px}.inline-inputs{color:#818181}.inline-inputs span,.inline-inputs input{display:inline-block}.inline-inputs input.mini{width:60px}.inline-inputs input.small{width:90px}.inline-inputs span{padding:0 2px 0 1px}.input-prepend input,.input-append input{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0}.input-prepend .add-on,.input-append .add-on{position:relative;background:#f5f5f5;border:1px solid #ccc;z-index:2;float:left;display:block;width:auto;min-width:16px;height:18px;padding:4px 4px 4px 5px;margin-right:-1px;font-weight:normal;line-height:18px;color:#bfbfbf;text-align:center;text-shadow:0 1px 0 #fff;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-prepend .active,.input-append .active{background:#bfe0bf;border-color:#59ad59}.input-append input{float:left;-webkit-border-radius:3px 0 0 3px;-moz-border-radius:3px 0 0 3px;-ms-border-radius:3px 0 0 3px;border-radius:3px 0 0 3px}.input-append .add-on{-webkit-border-radius:0 3px 3px 0;-moz-border-radius:0 3px 3px 0;-ms-border-radius:0 3px 3px 0;border-radius:0 3px 3px 0;margin-right:0;margin-left:-1px}.hs-form{margin-bottom:18px}.hs-form fieldset{margin-bottom:18px;padding-top:18px}.hs-form fieldset legend{display:block;margin-left:150px;font-size:19.5px;line-height:1;color:#414141}.hs-form .clearfix,.hs-form .field,.hs-form .hs-form-field{margin-bottom:18px}.hs-form .clearfix:after,.hs-form .field:after,.hs-form .hs-form-field:after{content:"";display:table;clear:both}.hs-form label{padding-top:5px;font-size:13px;line-height:18px;font-weight:bold;float:left;width:130px;text-align:right;color:#414141}.section--black .hs-form label,.section--dark-grey .hs-form label{color:rgba(255,255,255,0.62)}.hs-form .input{margin-left:150px}.hs-form div.field.error{background:#fae5e3;padding:6px 0;margin-bottom:18px;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;border-radius:4px}.hs-form div.field.error>label,.hs-form div.field.error span.help-inline,.hs-form div.field.error span.help-block{color:#9d261d}.hs-form div.field.error .input-prepend span.add-on,.hs-form div.field.error .input-append span.add-on{background:#f4c8c5;border-color:#c87872;color:#b9554d}.hs-form .hsErrMsgContainer ul{margin-top:6px;margin-bottom:0px;margin-left:7px;list-style:none}.hs-form .hsErrMsgContainer ul li{font-size:12px;color:#a44e47;text-indent:0}.hs-form .hsErrMsgContainer .hs-block-message{min-width:200px;width:200px}.hs-form .hsErrMsgContainer .hs-block-message ul{margin-top:0px}.hs-form .actions{background:#f5f5f5;margin-top:18px;margin-bottom:18px;padding:17px 20px 18px 150px;border-top:1px solid #ddd;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.hs-form .actions .secondary-action{float:right}.hs-form .actions .secondary-action a{line-height:30px}.hs-form .actions .secondary-action a:hover{text-decoration:underline}.hs-form .inputs-list{margin:0 0 5px;width:100%}.hs-form .inputs-list>li{display:block;padding:0;width:100%;text-indent:0}.hs-form .inputs-list label{display:block;float:none;width:auto;padding:0;line-height:18px;text-align:left;white-space:normal;font-weight:normal}.hs-form .inputs-list label strong{color:#818181}.hs-form .inputs-list label small{font-size:11px;font-weight:normal}.hs-form .inputs-list .inputs-list{margin-left:25px;margin-bottom:10px;padding-top:0}.hs-form .inputs-list:first-child{padding-top:6px}.hs-form .inputs-list>li+li{padding-top:2px;text-indent:0}.hs-form .inputs-list input[type="radio"],.hs-form .inputs-list input[type="checkbox"]{margin-bottom:0}.hs-form.stacked{padding-left:20px}.hs-form.stacked fieldset{padding-top:9px}.hs-form.stacked legend{margin-left:0}.hs-form.stacked label{display:block;float:none;width:auto;font-weight:bold;text-align:left;line-height:20px;padding-top:0;margin-bottom:4px}.hs-form.stacked .field{margin-bottom:18px}.hs-form.stacked .field div.input{margin-left:0}.hs-form.stacked .field div.input>input+a,.hs-form.stacked .field div.input select+a,.hs-form.stacked .field div.input textarea+a{margin-top:4px;display:block}.hs-form.stacked .inputs-list{margin-bottom:0}.hs-form.stacked .inputs-list>li{padding-top:0;text-indent:0}.hs-form.stacked .inputs-list>li label{font-weight:normal;padding-top:0}.hs-form.stacked div.error{padding:3px 10px 6px;margin-top:0;margin-left:-10px;margin-bottom:9px}.hs-form.stacked .actions{margin-left:-20px;padding-left:20px}.hs-form{padding-left:0px}.hs-form.stacked{padding-left:0px}.hs-form.stacked fieldset{padding:0}.hs-form .hs-button.disabled.disabled.disabled.disabled,.hs-form .hs-button[disabled][disabled][disabled]{background-color:#6387c5;background-image:-webkit-gradient(linear, 50% 0%, 50% 100%, color-stop(0%, #88b1ce), color-stop(100%, #6387c5));background-image:-webkit-linear-gradient(top, #88b1ce, #6387c5);background-image:-moz-linear-gradient(top, #88b1ce, #6387c5);background-image:linear-gradient(top, #88b1ce, #6387c5);box-shadow:inset 0px 1px 0px rgba(255,255,255,0);border-top:1px solid #7baacc;border-bottom:1px solid #5774be;border-right:1px solid #6c94c7;border-left:1px solid #6c94c7;cursor:default;color:#ededed;text-shadow:none;opacity:0.6}.hs-form .hs-button.disabled.disabled.disabled.disabled.next:before,.hs-form .hs-button[disabled][disabled][disabled].next:before{opacity:0.5}.hs-form .hs-button.disabled.disabled.disabled.disabled.previous:before,.hs-form .hs-button[disabled][disabled][disabled].previous:before{opacity:0.5}.hs-form .hs-button.next:before,.hs-form .hs-button.previous:before{display:block;width:16px;height:16px;position:absolute;top:5px;content:" ";z-index:99}.hs-form .hs-button.next{padding-right:32px}.hs-form .hs-button.next:before{right:9px}.hs-form .hs-button.previous{padding-left:32px}.hs-form .hs-button.previous:before{background-position:center -16px;left:9px}.hs-form .hs-button.inactive{cursor:default}.hs-form ul{list-style:none}.hs-form label{display:block}.hs-form label.hidden{display:none}.hs-form .hs-field-desc{color:#aaa;margin:0px 0px 5px 150px;font-size:11px}.hs-form .hs-form-required{color:red}.hs-form .field{margin-bottom:9px}.hs-form .hs-richtext{margin-bottom:3px;line-height:18px;font-size:14px;color:#414141}.hs-form .hs-richtext hr{text-align:left;margin-left:0;width:91%}.hs-form .email-correction,.hs-form .email-validation{padding-top:3px;font-size:12px}.hs-form .email-correction a,.hs-form .email-validation a{cursor:pointer}.hs-form .inputs-list{padding-left:5px;list-style:none}.hs-form .inputs-list li input{margin:3px 5px 3px 0px}.hs-form input[type="checkbox"],.hs-form input[type="radio"]{margin-right:5px}.hs-form input:not([type="image"]),.hs-form textarea{box-sizing:content-box}.hs-form.stacked .hs-field-desc{margin:0px 0px 2px 0px}.hs-form .hs-input,.hs-form textarea.hs-input{box-sizing:border-box;max-width:100%;width:90%}.hs-form .hs-input:not[type="checkbox"],.hs-form .hs-input:not[type="radio"],.hs-form textarea.hs-input:not[type="checkbox"],.hs-form textarea.hs-input:not[type="radio"]{min-height:18px;min-width:100px}.hs-form .actions{background:transparent;margin-top:18px;margin-bottom:18px;padding:17px 0 18px 0px;border-top:none;-webkit-border-radius:0 0 3px 3px;-moz-border-radius:0 0 3px 3px;-ms-border-radius:0 0 3px 3px;border-radius:0 0 3px 3px}.hs-form .actions .secondary-action{float:right}.hs-form .actions .secondary-action a{line-height:30px}.hs-form .actions .secondary-action a:hover{text-decoration:underline}.pika-single{z-index:9999;display:block;position:relative;color:#333;background:#fff;border:1px solid #ccc;border-bottom-color:#bbb}.pika-single.is-hidden{display:none}.pika-single.is-bound{position:absolute;box-shadow:0 5px 15px -5px rgba(0,0,0,0.5)}.pika-single{*zoom:1}.pika-single:before,.pika-single:after{content:" ";display:table}.pika-single:after{clear:both}.pika-lendar{float:left;width:240px;margin:8px}.pika-title{position:relative;text-align:center}.pika-title select{cursor:pointer;position:absolute;z-index:9998;margin:0;left:0;top:5px;filter:alpha(opacity=0);opacity:0}.pika-label{display:inline-block;*display:inline;position:relative;z-index:9999;overflow:hidden;margin:0;padding:5px 3px;font-size:14px;line-height:20px;font-weight:bold;background-color:#fff}.pika-prev,.pika-next{display:block;cursor:pointer;position:relative;outline:none;border:0;padding:0;width:20px;height:30px;text-indent:20px;white-space:nowrap;overflow:hidden;background-color:transparent;background-position:center center;background-repeat:no-repeat;background-size:75% 75%;opacity:0.5;*position:absolute;*top:0}.pika-prev:hover,.pika-next:hover{opacity:1}.pika-prev.is-disabled,.pika-next.is-disabled{cursor:default;opacity:0.2}.pika-prev,.is-rtl .pika-next{float:left;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAUklEQVR42u3VMQoAIBADQf8Pgj+OD9hG2CtONJB2ymQkKe0HbwAP0xucDiQWARITIDEBEnMgMQ8S8+AqBIl6kKgHiXqQqAeJepBo/z38J/U0uAHlaBkBl9I4GwAAAABJRU5ErkJggg==");*left:0}.pika-next,.is-rtl .pika-prev{float:right;background-image:url("data:image/png;base64,iVBORw0KGgoAAAANSUhEUgAAABQAAAAeCAYAAAAsEj5rAAAAU0lEQVR42u3VOwoAMAgE0dwfAnNjU26bYkBCFGwfiL9VVWoO+BJ4Gf3gtsEKKoFBNTCoCAYVwaAiGNQGMUHMkjGbgjk2mIONuXo0nC8XnCf1JXgArVIZAQh5TKYAAAAASUVORK5CYII=");*right:0}.pika-select{display:inline-block;*display:inline}.pika-table{width:100%;border-collapse:collapse;border-spacing:0;border:0}.pika-table th,.pika-table td{width:14.28571%;padding:0}.pika-table th{color:#999;font-size:12px;line-height:25px;font-weight:bold;text-align:center}.pika-table abbr{border-bottom:none;cursor:help}.pika-button{cursor:pointer;display:block;-moz-box-sizing:border-box;box-sizing:border-box;outline:none;border:0;margin:0;width:100%;padding:5px;color:#666;font-size:12px;line-height:15px;text-align:right;background:#f5f5f5}.is-today .pika-button{color:#3af;font-weight:bold}.is-selected .pika-button{color:#fff;font-weight:bold;background:#3af;box-shadow:inset 0 1px 3px #178fe5;border-radius:3px}.is-disabled .pika-button{pointer-events:none;cursor:default;color:#999;opacity:0.3}.pika-button:hover{color:#fff !important;background:#ff8000 !important;box-shadow:none !important;border-radius:3px !important}.pika-week{font-size:11px;color:#999}.hs-form fieldset{border:0;padding:0;margin:0;max-width:500px}.hs-form fieldset.form-columns-1 .hs-input{width:95%}.hs-form fieldset.form-columns-1 .input{margin-right:8px}.hs-form fieldset.form-columns-1 input[type="checkbox"],.hs-form fieldset.form-columns-1 input[type="radio"]{width:auto}.hs-form fieldset.form-columns-2 .hs-form-field{width:50%;float:left}.hs-form fieldset.form-columns-2 .input{margin-right:8px}.hs-form fieldset.form-columns-3 .hs-form-field{width:32.7%;float:left}.hs-form fieldset.form-columns-3 .input{margin-right:8px}.hs-form fieldset .hs-form-field.hidden-label{margin-top:24px}.hs-form .hs-social-login{border-radius:3px;box-sizing:content-box;width:95%;max-width:480px;height:90px}.hsformerror{margin:0 0 2px;height:auto;background-color:#fdd2d0;font-size:11px;border:1px solid #fcb3af;padding:4px 16px 4px 10px;color:#000;display:none;-webkit-border-radius:4px;-moz-border-radius:4px;-ms-border-radius:4px;-o-border-radius:4px;border-radius:4px;-webkit-box-shadow:0 0 6px #ddd;-moz-box-shadow:0 0 6px #ddd;box-shadow:0 0 6px #ddd;z-index:99999}.hsformerror em{border:10px solid;border-color:#fdd2d0 transparent transparent;bottom:-17px;display:block;height:0;left:60px;position:absolute;width:0}.hsformerror p{margin:0;float:left;margin-right:8px}.hsformerror:hover{cursor:default}.hsformerror .close-form-error{display:inline;top:3px;position:absolute;color:#b17c79 !important;cursor:pointer !important;font-size:11px !important;font-weight:normal !important}.hsformerror .close-form-error:hover{color:#cc8884}.contact-question-form .hs-form{position:relative;font-family:"Lineto Circular", sans-serif}.contact-question-form .hs-form label{color:rgba(0,0,0,0.56)}.contact-question-form .hs-form .hs-button{max-width:20%;position:absolute;right:0;font-weight:500}.contact-question-form .hs-form input,.contact-question-form .hs-form textarea.hs-input,.contact-question-form .hs-form input:not([type="image"]),.contact-question-form .hs-form .hs-form textarea{width:100%;box-sizing:border-box;outline:none;border-color:rgba(0,0,0,0.13)}.contact-question-form .hs-form textarea{padding-top:10px}@media (max-width: 400px), (min-device-width: 320px) and (max-device-width: 480px){form.hs-form .form-columns-2 .hs-form-field,form.hs-form .form-columns-3 .hs-form-field{float:none;width:100%}form.hs-form .form-columns-2 .hs-form-field .hs-input,form.hs-form .form-columns-3 .hs-form-field .hs-input{width:95%}}@media (max-width: 422px){.all-social-types{height:100px}}@media (max-width: 342px){.hs-social-login{height:72px}}.legal-consent-container .hs-richtext{color:#aaa}

