.page-demo{position:relative;background-color:var(--background-neutral);margin-bottom:90px;display:flex;justify-content:center;align-items:flex-end;padding:20px 10px;width:100vw;margin-left:calc(-50vw + 50%)}@media (max-width: 1090px){.page-demo{margin-bottom:100px}}@media (max-width: 900px){.page-demo{margin-bottom:10px}}@media (max-width: 640px){.page-demo{margin-bottom:50px}}.page-demo__image-container{width:100%;display:flex;gap:20px;min-width:0;position:relative;z-index:1;will-change:transform}.page-demo__image-container a{flex:0 0 80%;min-width:80%;display:flex;justify-content:center;align-items:flex-end}.page-demo__image-container img{width:100%;height:auto;display:block;object-fit:cover}@media (max-width: 900px){.page-demo__image-container a{flex-basis:90%}}@media (max-width: 640px){.page-demo__image-container{gap:0}.page-demo__image-container a{flex:0 0 100%;width:100%}.page-demo__image-container a:not(:last-child){margin-right:10px}.page-demo__image-container img{width:100%;max-width:100%;object-fit:contain}}.page-demo__image-container_single{overflow-x:hidden;justify-content:center}.page-demo__image-container_single a{flex:0 0 100%;min-width:100%}.page-demo img{width:100%;object-fit:cover;align-self:center}@media (max-width: 640px){.page-demo img{max-width:460px}}.demo-button{z-index:2;position:absolute;padding:5px 11px;align-self:center;align-items:center;font-weight:500;font-size:14px;line-height:20px;box-shadow:0 4px 15px #24242480;border-radius:20px;background-color:var(--primary-dark);right:4%;bottom:50%;transform:translateY(50%);transition:all .5s ease-out}@media (max-width: 640px){.demo-button{bottom:0}}.demo-button:active,.demo-button:hover{background-color:var(--primary-dark)}.demo-button svg{stroke:var(--primary-light);width:22px;height:11px;margin-left:10px;transition:transform .3s ease}.demo-button_back svg{margin-left:0;margin-right:10px;transform:rotate(180deg)}
