.lab-page{justify-content:center;align-items:center;padding-top:110px;width:100%}.lab-page,.lab-page__wrapper{display:flex;flex-direction:column}.lab-page__wrapper{gap:30px;height:100%;width:1720px}@media screen and (min-width:1440px)and (max-width:1919px){.lab-page__wrapper{width:1340px}}@media screen and (min-width:1280px)and (max-width:1439px){.lab-page__wrapper{width:1180px}}@media screen and (min-width:768px)and (max-width:1279px){.lab-page__wrapper{width:668px}}@media screen and (max-width:767px){.lab-page__wrapper{width:345px}}.lab-page__container{display:flex;flex-direction:column;gap:64px;padding-top:37px;padding-bottom:80px}@media screen and (max-width:1279px){.lab-page__container{padding-top:15px;padding-bottom:40px}}.lab-page__item{display:flex;gap:30px}.lab-page__item_reversed{flex-direction:row-reverse}@media screen and (max-width:1279px){.lab-page__item{flex-direction:column;gap:0}}.lab-page__text-container{display:flex;flex-direction:column;gap:35px;width:769px;min-width:769px;height:390px;padding:32px;border-radius:20px;background:#eef6ff}.lab-page__text-container_light{background:#f2f2f2}@media screen and (max-width:1279px){.lab-page__text-container{width:100%;min-width:100%;height:auto;border-radius:0 0 20px 20px}}@media screen and (max-width:767px){.lab-page__text-container{padding:24px 16px}}.lab-page__subheader{font-weight:600;font-size:24px;line-height:28px}.lab-page__subheader,.lab-page__text{font-family:Onest,sans-serif;letter-spacing:0}.lab-page__text{max-width:600px;font-weight:400;font-size:15px;line-height:150%;vertical-align:middle;color:rgba(0,0,0,.6980392157)}.lab-page__image-container{position:relative;width:100%;height:390px;border-radius:20px}.lab-page__image-container img{border-radius:20px!important}@media screen and (max-width:1279px){.lab-page__image-container{border-radius:20px 20px 0 0;height:260px}.lab-page__image-container img{border-radius:20px 20px 0 0!important}}.lab-page__button{display:flex;justify-content:center;align-items:center;border:2px solid #999;border-radius:60px;gap:12px;width:282px;height:48px;padding:0 24px;font-family:Onest,sans-serif;font-weight:600;font-size:15px;line-height:24px;letter-spacing:0;vertical-align:middle;color:#556575;transition:all .5s;cursor:pointer}.lab-page__button svg{width:20px!important;height:20px!important}.lab-page__button:hover{background:#999;color:#fff}@media screen and (max-width:1279px){.lab-page__button{margin:0 auto}}