.list-services{display:flex;flex-flow:row wrap;gap:24px;justify-content:center;margin-top:40px}.list-services.center{justify-content:center}.list-services.with-img .list-services__card{background:var(--c-neutral-white);border-radius:24px;border:1px solid #EBEFF0;padding:24px 32px}.list-services.with-img .list-services__card h6{color:var(--c-neutral-black);font-size:20px;font-style:normal;font-weight:600;line-height:120%;margin-bottom:8px}.list-services.with-img .list-services__card small{color:var(--c-body-2);font-size:14px;font-style:normal;font-weight:400;line-height:140%}.list-services__card{border-radius:32px;padding:32px;width:calc(33.333% - 16px);background-color:var(--c-neutral-white);border:1px solid #EBEFF0;transition:.2s all ease-out}.list-services__card .top{align-items:center;border-bottom:1px solid #E6E7E7;display:flex;margin-bottom:20px;min-height:77px;padding-bottom:20px}.list-services__card .top figure{margin-right:16px;margin-bottom:0}.list-services__card .top h6{color:#252627;display:-webkit-box;-webkit-line-clamp:2;-webkit-box-orient:vertical;margin-bottom:0;font-weight:600;overflow:hidden;padding-right:24px;position:relative;transition:.2s all ease-out;width:calc(100% - 64px)}.list-services__card .top h6:after{content:"";position:absolute;top:0;right:0;bottom:0;margin:auto 0;background:url(/build/assets/ic-upright-Cnn1IbGE.svg) no-repeat center;width:24px;height:24px;transition:.2s all ease-out}.list-services__card figure{border-radius:20px;margin-bottom:20px;overflow:hidden}.list-services__card figure img{display:block;width:100%;transition:.2s all ease-out}.list-services__card p{color:var(--c-body-2);display:-webkit-box;height:100px;-webkit-line-clamp:4;-webkit-box-orient:vertical;font-size:14px;overflow:hidden}.list-services__card .content{border-radius:24px;margin-bottom:0;overflow:hidden}.list-services__card .content img{width:100%;transition:.2s all ease-out}.list-services__card:hover{border:1px solid #F6F7F7;box-shadow:0 10px 40px #22213b33}.list-services__card:hover .top h6{color:var(--c-secondary-main)}.list-services__card:hover .top h6:after{transform:rotate(45deg)}.list-services__card:hover figure img{transform:scale(1.06)}.list-services-without-img{display:flex;flex-flow:row wrap;gap:24px;justify-content:center;margin:20px 0 40px}.list-services-without-img.no-link .list-services-without-img__card{padding-bottom:36px}.list-services-without-img__card{width:calc(25% - 18px);padding:32px 32px 72px;border:1px solid #EBEFF0;border-radius:20px;transition:.2s all ease;position:relative}.list-services-without-img__card:hover{border:1px solid #F6F7F7;box-shadow:0 10px 40px #22213b33}.list-services-without-img__card:hover h6{color:var(--c-secondary-main)}.list-services-without-img__card:hover i img{transform:rotate(45deg)}.list-services-without-img p{font-size:14px;color:var(--c-body-2);line-height:1.5;display:-webkit-box;-webkit-line-clamp:5;-webkit-box-orient:vertical;overflow:hidden}.list-services-without-img figure{margin-bottom:8px}.list-services-without-img h6{margin-bottom:8px;color:#252627;font-weight:600;transition:.2s all ease-out}.list-services-without-img i{position:absolute;right:32px;bottom:32px;left:32px;top:auto}.list-services-without-img i img{transition:.2s all ease}.list-services-without-img.without-icon .list-services-without-img__card{padding-bottom:32px;width:calc(33.333% - 24px)}.list-services-without-img.without-icon .list-services-without-img__card figure{max-width:48px}@media all and (max-width: 1280px){.list-services__card{border-radius:16px;padding:24px}.list-services__card .top{height:72px}.list-services-without-img__card{width:calc(33.333% - 18px)}}@media all and (max-width: 1023px){.list-services-without-img__card{width:calc(50% - 12px);padding:24px 24px 87px;border-radius:12px}.list-services-without-img.without-icon .list-services-without-img__card{width:calc(50% - 12px);padding-bottom:40px}.list-services-without-img.without-icon .list-services-without-img__card figure{max-width:36px}.list-services{gap:24px}.list-services__card{width:calc(50% - 12px)}.list-services__card figure{border-radius:12px}.list-services.with-img .list-services__card{border-radius:16px;padding:24px}}@media all and (max-width: 767px){.list-services-without-img{gap:12px}.list-services-without-img__card{width:100%;display:flex;align-items:center;padding:16px}.list-services-without-img__card figure{flex:0 0 40px;max-width:40px}.list-services-without-img__card p{display:none}.list-services-without-img__card i{position:relative;top:0;right:0;bottom:0;left:0;margin-left:auto}.list-services-without-img__card h6{margin-bottom:0;flex:0 0 calc(100% - 64px);max-width:calc(100% - 64px);padding:0 16px}.list-services-without-img.no-link .list-services-without-img__card{padding-bottom:16px}.list-services-without-img.without-icon .list-services-without-img__card{width:100%;padding:16px}.list-services-without-img.without-icon .list-services-without-img__card h6{width:auto;flex:unset;max-width:100%}.list-services{gap:16px}.list-services__card{width:100%}.list-services__card .top{height:auto;padding-bottom:12px;margin-bottom:12px}.list-services__card p{height:auto}.list-services__card .content{border-radius:12px}}.img-text{padding:50px 0}.img-text.reverse .img-text__list--item figure{order:2}.img-text.reverse .img-text__list--item .text-intro{order:1;padding-left:35px;padding-right:0}.img-text.reverse .img-text__list--item:nth-child(2n) figure{order:1}.img-text.reverse .img-text__list--item:nth-child(2n) .text-intro{order:2;padding-left:0;padding-right:35px}.img-text__list{display:flex;flex-direction:column;gap:100px}.img-text__list--item{align-items:center;display:flex;gap:100px 105px}.img-text__list--item:nth-child(2n) figure{order:2}.img-text__list--item:nth-child(2n) .text-intro{order:1;padding-left:35px;padding-right:0}.img-text__list--item figure{border-radius:24px;overflow:hidden;position:relative;width:calc(50% - 52.5px)}.img-text__list--item figure img{display:block}.img-text__list--item .text-intro{padding-right:35px;width:calc(50% - 52.5px)}.img-text__list--item .text-intro h2,.img-text__list--item .text-intro h3{font-weight:600;color:var(--c-neutral-black);margin-bottom:20px}.img-text__list--item .text-intro p{margin-bottom:20px}.img-text__list--item .text-intro .button{margin-bottom:12px}@media all and (max-width: 1280px){.img-text__list{gap:56px}.img-text__list--item{gap:0 40px}.img-text__list--item figure{width:calc(50% - 20px)}.img-text__list--item figure img{object-fit:contain}.img-text__list--item .text-intro{width:calc(50% - 20px);padding-right:0}.img-text__list--item:nth-child(2n) .text-intro{padding-left:0}}@media all and (max-width: 1023px){.img-text.reverse .img-text__list--item figure{order:1}.img-text.reverse .img-text__list--item .text-intro{order:2;padding:0}.img-text__list{gap:72px}.img-text__list--item{flex-direction:column;gap:48px}.img-text__list--item figure{border-radius:20px;order:1;width:100%}.img-text__list--item figure img{width:100%;display:block;object-fit:cover;height:460px}.img-text__list--item .text-intro{order:2!important;width:100%;max-width:560px}.img-text__list--item:nth-child(2n) figure{order:1}.img-text__list--item:nth-child(2n) .text-intro{order:2}.img-text__list.single-item .img-text__list--item figure{order:1}.img-text__list.single-item .img-text__list--item .text-intro{order:2;text-align:left}}@media all and (max-width: 767px){.img-text__list{gap:62px}.img-text__list--item{gap:32px}.img-text__list--item figure{border-radius:16px}.img-text__list--item figure img{height:auto}.img-text__list--item .text-intro{max-width:100%}}.card-appointment{padding:30px 0 50px;position:relative}.card-appointment__box{position:relative}.card-appointment__box figure img{display:block}.card-appointment__box .text-intro{left:190px;position:absolute;top:50%;transform:translateY(-50%);width:400px}.card-appointment__box .text-intro h2{color:var(--c-neutral-black)}@media all and (max-width: 1280px){.card-appointment__box .text-intro{left:40px;top:55%}.card-appointment__box .text-intro span{margin-bottom:8px}.card-appointment__box .text-intro h2,.card-appointment__box .text-intro p{margin-bottom:16px}.card-appointment__box figure img{height:500px;object-fit:contain}}@media all and (max-width: 1023px){.card-appointment__box figure img{height:auto;object-fit:cover}.card-appointment__box .text-intro{top:0;right:0;left:0;bottom:auto;margin:0 auto;transform:translateY(0);text-align:center;padding:56px 56px 0;width:100%}}@media all and (max-width: 767px){.card-appointment{padding:0}.card-appointment__box .text-intro{padding:40px 20px 0}.card-appointment__box .text-intro span{font-size:12px;letter-spacing:2.4px}}@keyframes progress-animation{0%{width:0%}to{width:100%}}@keyframes scroll-animation{0%{transform:translateY(0)}50%{transform:translateY(-3px)}to{transform:translateY(0)}}.main-homepage section:nth-child(2){margin-top:16px}.banner-homepage{margin:4px 40px 0;padding-bottom:32px;position:relative}.banner-homepage .slider{opacity:0;visibility:hidden}.banner-homepage .slider.slick-initialized.slick-slider{opacity:1;visibility:visible}.banner-homepage .slider .slick-slide{display:block!important}.banner-homepage figure{border-radius:32px;overflow:hidden;position:relative;height:calc(100svh - 184px)}.banner-homepage figure:before{background:linear-gradient(270deg,#d4e9ed00 24.52%,#e9f4f6 89.15%);content:"";height:100%;left:0;position:absolute;right:0;width:100%}.banner-homepage figure img,.banner-homepage figure video,.banner-homepage figure iframe{display:block;object-fit:cover;object-position:top left;width:100%;height:100%}.banner-homepage__list{display:block!important;position:relative;border-radius:32px;overflow:hidden}.banner-homepage__list .wrapper-medium{position:absolute;left:50%;top:0;transform:translate(-50%);height:100%;display:flex;flex-direction:column;justify-content:flex-end}.banner-homepage__list__text{max-width:500px;padding-bottom:100px}.banner-homepage__list__text h2{font-weight:600;color:var(--c-neutral-black);font-size:3rem}.banner-homepage__list__text p{color:var(--c-body-1);font-size:18px}.banner-homepage .slick-dots{left:0;position:absolute;right:0}.banner-homepage .scrolldown{bottom:0;color:#5a5d60;font-size:12px;margin-right:calc((100vw - 1270px)/2);line-height:28px;padding-left:22px;position:absolute;right:0}.banner-homepage .scrolldown:before{animation:scroll-animation 2s infinite ease-in-out;background:url(/build/assets/icon-mouse-S__mJ_Gg.svg) no-repeat center;content:"";height:20px;left:0;position:absolute;top:20%;transform:translateY(-50%);width:20px}.services-horizontal{margin:72px 0;padding-top:96px;position:relative}.services-horizontal:before{content:"";position:absolute;top:0;left:0;width:100%;height:calc(100% - 105px);background-color:#f7f9fb;z-index:-1}.services-horizontal .title-flex-end{display:flex;align-items:flex-end;justify-content:space-between;margin-bottom:15px}.services-horizontal .title-flex-end__left{max-width:645px}.services-horizontal .title-flex-end__left h2{margin-bottom:0}.services-horizontal .title-flex-end h3{margin-bottom:0;color:var(--c-neutral-black);font-weight:600}.services-horizontal .list-services{display:block;margin-top:0}.services-horizontal .list-services .slick-track{margin-left:calc((100vw - 1170px)/2);padding:25px 0}.services-horizontal .list-services .slick-dots{padding:0;display:flex;justify-content:center;gap:16px;max-width:1170px;margin:0 auto}.services-horizontal .list-services__card{width:374px!important;margin-right:24px;margin-bottom:24px}.services-horizontal .progress-bar{background-color:#d7d7d7;border-radius:4px;display:none;height:4px;left:0;margin-left:8px;overflow:hidden;position:relative;transition:left .3s ease,width .3s ease;width:72px}.services-horizontal .progress-bar .progress{background-color:#007baf;left:0;position:absolute;height:100%;width:0}.services-horizontal .slick-dots{align-items:center;display:flex;gap:16px;margin:0 auto;max-width:1170px;padding:0 200px 0 0}.services-horizontal .slick-dots li{align-items:center;color:var(--c-body-3);cursor:pointer;display:flex;font-size:14px;font-style:normal;font-weight:700;line-height:140%}.services-horizontal .slick-dots li span{opacity:.5}.services-horizontal .slick-dots li button{padding:0;background-color:transparent;border:none;color:var(--c-body-3);line-height:normal;height:auto;font-size:14px}.services-horizontal .slick-dots li:first-child .progress-bar{display:block}.services-horizontal .slick-dots li.slick-active{font-size:20px;font-style:normal;font-weight:700;line-height:140%}.services-horizontal .slick-dots li.slick-active span{opacity:1}.services-horizontal .slick-dots li .progress-bar{background-color:#d7d7d7;border-radius:4px;display:none;height:4px;left:0;margin-left:8px;overflow:hidden;position:relative;transition:left .3s ease,width .3s ease;width:72px}.services-horizontal .slick-dots li .progress-bar .progress{background-color:#007baf;left:0;position:absolute;height:100%;width:0}.services-vertical{background:#f7f9fb;border-radius:32px;margin:72px 40px;padding:94px 0 100px;position:relative}.services-vertical .wrapper-medium{display:flex;align-items:flex-start}.services-vertical__left{width:420px;padding-top:80px;position:sticky;top:40px}.services-vertical__left small{display:block;margin-bottom:16px}.services-vertical__left h2,.services-vertical__left h1{font-weight:600;color:var(--c-neutral-black)}.services-vertical__right{width:calc(100% - 420px);padding-left:110px}.services-vertical .list-services{display:flex;flex-flow:row wrap;gap:24px;margin-top:0}.services-vertical .list-services .card{border-radius:16px;overflow:hidden;width:calc(50% - 12px);height:308px}.services-vertical .list-services .card.full{width:100%;height:303px}.services-vertical .list-services .card.full figcaption>*{max-width:320px}@media (hover: hover){.services-vertical .list-services .card:hover figure img{transform:scale(1.05)}.services-vertical .list-services .card:hover figure:before{opacity:0}.services-vertical .list-services .card:hover figure:after{opacity:1}.services-vertical .list-services .card:hover .text-overflow{max-height:250px;overflow:visible;visibility:visible;opacity:1}}.services-vertical .list-services .text-overflow{max-height:0;overflow:hidden;opacity:0;visibility:hidden;transition:.2s all ease-out}.services-vertical .list-services figure{position:relative;height:100%}.services-vertical .list-services figure:before{content:"";position:absolute;top:0;right:0;bottom:0;left:0;background:linear-gradient(180deg,#11101e00,#11101ecc);z-index:1;transition:.2s all ease-out;opacity:1}.services-vertical .list-services figure:after{content:"";position:absolute;top:0;right:0;bottom:0;left:0;z-index:1;transition:.2s all ease-out;opacity:0;background:linear-gradient(180deg,#56529499,#565294)}.services-vertical .list-services figure img{height:100%;object-fit:cover;transition:.2s all ease-out;width:100%}.services-vertical .list-services figure figcaption{position:absolute;right:0;bottom:0;left:0;top:auto;padding:0 24px 16px;z-index:2}.services-vertical .list-services figure figcaption h6,.services-vertical .list-services figure figcaption p{color:#fff}.services-vertical .list-services figure figcaption h6{font-size:20px;margin-bottom:8px;font-weight:600}.services-vertical .list-services figure figcaption p{font-size:14px;margin-bottom:16px}.apps{margin:72px 0;padding-top:10px;position:relative}.apps .wrapper-large{position:relative}.apps .animation{bottom:calc(100% + 13px);left:0;position:absolute;z-index:2}.apps__box{background:#f7f9fb;border-radius:32px;margin-top:130px;position:relative}.apps__box figure{bottom:0;left:124px;position:absolute;z-index:3}.apps__box .text-intro{padding:112px 188px 96px 732px}.img-text{margin:72px 0;padding:0}.img-text__list{gap:72px}.services,.card-appointment,.news,.brands{margin:72px 0;padding:0}@media all and (max-width: 1366px){.banner-homepage .scrolldown{margin-right:0;right:52px}}@media all and (max-width: 1280px){.banner-homepage figure{height:calc(100svh - 136px)}.banner-homepage .wrapper-medium{left:0;transform:none}.banner-homepage figure:before{background:linear-gradient(180deg,#d4e9ed00 24.52%,#e9f4f6 89.15%)}.banner-homepage__list__text h2{font-size:2rem;line-height:1.3}.banner-homepage .slick-dots{max-width:840px}.services-horizontal{padding-top:80px}.services-horizontal:before{height:calc(100% - 205px)}.services-horizontal .list-services .slick-track{margin-left:40px}.services-horizontal .list-services__card{width:332px!important}.services-vertical{padding:80px 0}.services-vertical .wrapper-medium{flex-wrap:wrap;margin:0 32px}.services-vertical .list-services{gap:20px}.services-vertical .list-services .card:hover figure img{transform:unset}.services-vertical .list-services .card:hover figure:before{opacity:1}.services-vertical .list-services .card:hover figure:after{opacity:0}.services-vertical .list-services .card:hover .text-overflow{max-height:0;overflow:hidden;visibility:hidden;opacity:0}.services-vertical__left{margin-bottom:35px;padding:0;position:unset;top:0;width:100%}.services-vertical__right{padding-left:0;width:100%}.brands__logo--item{width:calc(25% - 18px)}.brands__logo--item:nth-child(5n+1):before{display:block}.brands__logo--item:nth-child(4n+1):before{display:none}.apps__box{margin-top:0}.apps__box figure{left:60px}.apps__box figure img{height:392px;width:auto}.apps__box .text-intro{padding:60px 60px 60px 400px}.apps__box .text-intro span{font-size:13px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:2.6px;margin-bottom:16px;text-transform:uppercase}.apps__box .text-intro h2{margin-bottom:16px}.apps__box .text-intro p{margin-bottom:24px}.apps__box .text-intro .btn img{height:auto;width:159px}}@media all and (max-width: 1023px){.banner-homepage{margin:0 40px 24px}.banner-homepage figure img{object-fit:cover;object-position:top left}.banner-homepage .wrapper-medium{left:0;margin:auto 94px;max-width:unset;right:0;transform:none;width:auto}.banner-homepage__list__text{padding-bottom:86px;text-align:center}.banner-homepage__list__text h2{font-size:40px}.banner-homepage__list__text p{font-size:18px;margin-bottom:24px}.banner-homepage .scrolldown{right:0}.services-vertical{padding-bottom:34px;margin:60px 40px}.apps .animation{display:none;left:30%;position:absolute;top:104px;transform:translate(-50%);z-index:2}.apps__box{margin-top:0}.apps__box figure{margin:0 auto;max-width:100%;padding-top:52px;position:unset;width:max-content}.apps__box figure img{height:auto;width:auto}.apps__box .text-intro{text-align:center;padding:10px 106px 56px}.apps__box .text-intro span{font-size:13px;font-style:normal;font-weight:600;line-height:24px;letter-spacing:2.6px;margin-bottom:16px;text-transform:uppercase}.apps__box .text-intro p{margin-bottom:24px}.apps__box .text-intro .btn{justify-content:center}.brands__logo{gap:12px}.brands__logo--item{width:calc(33.33% - 8px)}.brands__logo--item:nth-child(5n+1):before{display:block}.brands__logo--item:nth-child(4n+1):before{display:block}.brands__logo--item:nth-child(3n+1):before{display:none}.img-text__list--item figure{order:2}.img-text__list--item .text-intro{order:1;text-align:center}.news__list--item:last-child{display:none}}@media all and (max-width: 767px){.banner-homepage{margin:0 24px 14px}.banner-homepage figure{border-radius:16px;height:calc(100svh - 262px);min-height:405px}.banner-homepage .wrapper-medium{margin:0 20px}.banner-homepage__list{border-radius:20px}.banner-homepage__list__text{max-width:unset;margin:0 auto;padding-bottom:34px;width:100%}.banner-homepage__list__text h2{font-size:28px;line-height:1.2;letter-spacing:-.56px;margin-bottom:20px}.banner-homepage__list__text p{font-size:14px;line-height:1.8}.services-vertical{border-radius:0;margin:42px 0;padding:40px 0}.services-vertical__right .list-services{gap:12px}.services-vertical__right .list-services .card{border-radius:12px;height:157px;width:calc(50% - 6px)}.services-vertical__right .list-services .card.full{height:157px}.services-vertical__right .list-services figure figcaption{padding:16px}.services-vertical__right .list-services figure figcaption h6{font-size:14px;margin-bottom:0}.services-horizontal{padding-top:40px}.services-horizontal .title-flex-end{align-items:unset;flex-direction:column;gap:16px}.services-horizontal .list-services .slick-track{margin-left:24px}.img-text{margin:42px 0}.img-text__list{gap:42px}.img-text__list--item .text-intro{text-align:left}.card-appointment,.services,.apps{margin:42px 0}.apps__box figure{padding:30px 20px 0}.apps__box figure img{max-width:280px}.apps__box .text-intro{padding:10px 20px 62px}.apps__box .text-intro span{font-size:12px;line-height:24px}.apps__box .text-intro p{font-size:14px;line-height:180%}.apps__box .text-intro .btn{flex-direction:column}.apps__box .text-intro .btn img{height:48px;width:auto}.news{margin:42px 0;padding-bottom:84px;position:relative}.news .wrapper-medium{position:unset}.news__list{flex-direction:column}.news__list--item{display:flex;width:100%}.news__list--item:last-child{display:flex}.news__list--item figure{border-radius:12px;height:110px;width:110px}.news__list--item figcaption{padding:0 0 0 10px;width:calc(100% - 110px)}.news__list--item figcaption .tag span{font-size:10px}.news__list--item figcaption h6{margin-bottom:8px}.news__list--item figcaption small{font-size:10px}.brands{margin:42px 0}.brands .title-small{text-align:left}.brands__logo{justify-content:unset}.brands__logo--item{border-radius:12px;border:1px solid #EBEFF0;overflow:hidden}}@media all and (max-width: 640px){.brands__logo--item{width:calc(50% - 6px)}}
