#contact-text{min-height:300px}#ar-page-content section img{display:block;margin-left:auto;margin-right:auto;width:100%;max-width:800px}#ar-page-content h1,#ar-page-content h3{color:#00a1bf}#ar-page-content h2{color:#f3f3f3;font-weight:500}#ar-page-content p{font-size:130%}#ar-article-grid{display:grid;grid-template-columns:70vw;grid-auto-rows:minmax(80vh,auto);justify-content:center;place-items:center center;scroll-snap-type:y proximity}.ar-article{display:grid;grid-template-columns:1fr 1fr;grid-template-rows:auto;grid-template-areas:"left right";gap:5vw;scroll-margin-top:10vh;scroll-snap-align:center}.ar-article>:first-child{grid-area:left;place-self:center center;width:100%}.ar-article>:nth-child(2){grid-area:right;place-self:center start;width:100%}.ar-article h1{font-size:300%;font-size:min(max(4vw,40px),300%);font-weight:700;line-height:50px;line-height:min(max(4vw,40px),50px);text-align:left;color:#00a1bf;padding:40px 0 0;margin:0 0 20px}@supports(-webkit-background-clip:text){.ar-article h1{background-image:linear-gradient(90deg,#6b30f5 5%,#2a61ff 50%,#00a1bf 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}.ar-article #ar-examples{scroll-margin-top:10vh}.ar-article #ar-article-interactive-gifs{display:grid;grid-template-columns:1fr 1fr;gap:15px;justify-content:center;align-content:center;justify-items:center;align-items:center}.ar-article #ar-article-interactive-gifs #plant-3d,.ar-article #ar-article-interactive-gifs #plant-ar{place-self:center center;display:grid;max-width:280px;max-height:500px;width:auto;height:auto;background:linear-gradient(180deg,#6b30f5 5%,#2a61ff 50%,#00a1bf 90%);border-radius:20px;z-index:2}.ar-article #ar-article-interactive-gifs #plant-3d img,.ar-article #ar-article-interactive-gifs #plant-3d video,.ar-article #ar-article-interactive-gifs #plant-ar img,.ar-article #ar-article-interactive-gifs #plant-ar video{grid-column:1;grid-row:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:inset(10px 10px 10px 10px round 15px);padding:8px}.ar-article-mirrored{grid-template-areas:"right left"}.ar-article-mirrored>:first-child{place-self:center center}.ar-article-mirrored>:nth-child(2){place-self:center end}#ar-landing{display:grid;grid-template-columns:1fr 18vw 1fr;grid-auto-rows:auto;grid-template-areas:"left center right";gap:20px;width:100%;height:90vh;margin-bottom:0}#ar-landing #ar-text{grid-area:left;place-self:center center;padding-right:calc(18vw/8 - 20px);z-index:3}#ar-landing #ar-text h1{font-size:450%;font-size:min(max(4vw,20px),450%);font-weight:700;line-height:60px;line-height:min(max(3.5vw,30px),60px);text-align:left;color:#00a1bf;padding:0;margin:0 0 20px}@supports(-webkit-background-clip:text){#ar-landing #ar-text h1{background-image:linear-gradient(180deg,#6b30f5 5%,#2a61ff 50%,#00a1bf 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}#ar-landing #ar-text #ar-subtitle{font-size:200%;font-size:min(max(3vw,20px),150%);line-height:60px;line-height:min(max(3.5vw,30px),30px)}#ar-landing #ar-phone{grid-area:center;place-self:center center;display:grid;width:18vw;height:calc(18vw*1.78);background:linear-gradient(180deg,#6b30f5 5%,#2a61ff 50%,#00a1bf 90%);border-radius:20px;z-index:2}#ar-landing #ar-phone img,#ar-landing #ar-phone video{grid-column:1;grid-row:1;width:100%;height:100%;-o-object-fit:cover;object-fit:cover;clip-path:inset(10px 10px 10px 10px round 15px);padding:8px}#ar-landing #ar-phone-circle{grid-area:center;position:relative;place-self:center center;width:calc(18vw*1.5);height:calc(18vw*1.5);background:transparent;outline:2px dashed #2c4a9a;border-radius:1000px;border-radius:calc(18vw*1.5/2);z-index:1}#ar-landing #ar-features{grid-area:right;place-self:center left;display:flex;flex-direction:column;justify-content:space-between;width:auto;height:calc(18vw*1.15);z-index:2}#ar-landing #ar-features a{position:relative;--offset:0px;left:calc(var(--offset) + 18vw/4 + 40px);margin-right:calc(var(--offset) + 18vw/4 + 40px)}#ar-landing #ar-features a p{width:-moz-fit-content;width:fit-content;text-transform:uppercase;word-break:normal;hyphens:auto;line-height:20px;border-radius:10px;padding:10px 25px}#ar-landing #ar-features a p:hover{color:#f3f3f3;background:#2a61ff;background:linear-gradient(90deg,#6b30f5,#2a61ff 70%);border-radius:10px}#ar-landing #ar-features a:first-child,#ar-landing #ar-features a:nth-child(5){--offset:calc(18vw / -4)}#ar-landing #ar-features a:nth-child(2),#ar-landing #ar-features a:nth-child(4){--offset:calc(18vw / -12)}#ar-landing #ar-more-button{display:block;grid-area:center;place-self:end center;padding:5px 5px 2vh;z-index:2;pointer-events:none}#ar-landing #ar-more-button div{display:flex;justify-content:center;align-content:center;justify-items:center;align-items:center;-webkit-user-select:none;-moz-user-select:none;-o-user-select:none;user-select:none;cursor:pointer;line-height:60px;text-align:center;width:60px;height:60px;margin:0 auto;background:#2a61ff;background:linear-gradient(180deg,#6b30f5,#2a61ff 70%);border-radius:10px}#ar-landing #ar-more-button a{pointer-events:all}#ar-examples-button{place-self:center start}#example-app-browser div{position:relative;background-repeat:no-repeat;background-size:contain;background-position:50%}#example-app-browser #example-robot{background-image:url(/images/services/ar/exampleapp.webp)}#example-app-browser #example-glass{background-image:url(/images/services/ar/example_glass.webp)}#gif-over-img{display:grid}#gif-over-img>*{grid-column:1;grid-row:1}#supported-devices-grid{display:grid;width:100%;height:-moz-min-content;height:min-content;grid-template-columns:repeat(3,max-content);grid-auto-rows:auto;-moz-column-gap:30px;column-gap:30px;row-gap:0;justify-content:center;justify-items:center;align-items:center}#supported-devices-grid div:nth-child(3n+1){justify-self:end}#supported-devices-grid p,#supported-devices-grid svg{color:#fff;fill:#fff;pointer-events:none}#ar-examples-grid{display:grid;grid-template-columns:1fr 1fr;gap:10px}#ar-examples-grid a{display:grid}.gradient-button{margin-top:20px;background:#2a61ff;background:linear-gradient(90deg,#6b30f5 5%,#2a61ff 50%,#00a1bf 90%);border-radius:10px}#contact{scroll-margin-top:80px}h1#contact-title{font-size:300%;font-size:min(max(4vw,40px),300%);font-weight:700;line-height:50px;line-height:min(max(4vw,40px),50px);text-align:center;color:#00a1bf;padding:40px 0 0;margin:0 0 20px}@supports(-webkit-background-clip:text){h1#contact-title{background-image:linear-gradient(90deg,#6b30f5 5%,#2a61ff 50%,#00a1bf 90%);-webkit-background-clip:text;-webkit-text-fill-color:transparent}}#contact-card h1{color:#f3f3f3}@media(max-width:1000px){#ar-page-content p{font-size:100%}#ar-article-grid{grid-template-columns:90vw}.ar-article{gap:5vw}#ar-landing{grid-template-columns:50% 50%;grid-template-rows:auto 40vh auto;grid-template-areas:"text text" "phoneleft phoneright" "more more";gap:0;height:90vh}#ar-landing #ar-text{grid-area:text;place-self:center center;padding-top:60px;padding-bottom:20px}#ar-landing #ar-text h1{font-size:450%;font-size:min(max(5vw,300%),450%);line-height:60px;line-height:min(max(3.5vw,40px),60px)}#ar-landing #ar-text *{margin:0}#ar-landing #ar-text #ar-subtitle{font-size:100%;line-height:30px}#ar-landing #ar-phone{grid-area:phoneleft;place-self:center right;width:calc(40vh*.57);height:40vh}#ar-landing #ar-phone-circle{grid-area:phoneleft;place-self:center right;width:calc(calc(40vh * .57)*1.5);height:calc(calc(40vh * .57)*1.5);right:calc(calc(40vh * .57)/-4);border-radius:calc(calc(40vh * .57)*1.5/2)}#ar-landing #ar-features{grid-area:phoneright;height:calc(calc(40vh * .57)*1.15)}#ar-landing #ar-features a{--offset:0px;left:calc(var(--offset) + calc(40vh * .57)/4 + 40px);margin-right:calc(var(--offset) + calc(40vh * .57)/4 + 40px)}#ar-landing #ar-features a:first-child,#ar-landing #ar-features a:nth-child(5){--offset:calc(calc(40vh * 0.57) / -4)}#ar-landing #ar-features a:nth-child(2),#ar-landing #ar-features a:nth-child(4){--offset:calc(calc(40vh * 0.57) / -12)}#ar-landing #ar-more-button{display:block;grid-area:more;padding-top:20px;padding-bottom:30px}}@media(max-width:600px){#ar-article-grid{grid-template-columns:90vw}.ar-article{grid-template-columns:1fr;grid-template-rows:auto auto;grid-template-areas:"top" "bottom";gap:3vw}.ar-article h1{text-align:center}.ar-article>:first-child{grid-area:top;place-self:center center}.ar-article>:nth-child(2){grid-area:bottom;place-self:center center}#ar-landing{grid-template-columns:1fr;grid-template-rows:auto auto auto;grid-template-areas:"text" "phone" "features";gap:0;height:auto}#ar-landing #ar-text{grid-area:text}#ar-landing #ar-phone{grid-area:phone;place-self:center center;width:80vw;height:calc(80vw*1.78)}#ar-landing #ar-phone-circle{grid-area:phone;place-self:center center;width:calc(80vw*1.1);height:calc(80vw*1.1);right:0;border-radius:calc(80vw*1.5/2)}#ar-landing #ar-features{grid-area:features;width:100%;height:auto;padding:20px 0}#ar-landing #ar-features a{text-align:center;line-height:25px;left:0;color:#f3f3f3;background:#2a61ff;background:linear-gradient(90deg,#6b30f5,#2a61ff 70%);border-radius:10px;margin:10px 0}#ar-landing #ar-features a p{width:100%}#ar-landing #ar-more-button{display:none}#ar-examples-button{place-self:center center}}#contact-card{font-size:100%;line-height:30px;height:auto;margin-top:50px;padding:20px 20px 40px;border-radius:10px;color:#f3f3f3;background:linear-gradient(-20deg,#f1b996,#ec7b36 40%,#ed4436) #ec7b36}#contact-card span{color:#f3f3f3}#contact-external-links{display:flex;gap:20px;justify-content:center;padding:10px 0}#contact-mail,#contact-phone{font-size:100%;font-size:min(max(3vw,20px),100%);font-weight:300;word-break:break-all;width:-moz-fit-content;width:fit-content;padding:0 10px;border-radius:5px;background-color:#1f1f1f}#card-profile-picture{width:100px;min-width:100px;max-width:100px;border:3px solid #f3f3f3;border-radius:50px;background-color:#f3f3f3}