.pf-reviews{background-color:var(--bk-total);margin:0;padding:0}.pf-reviews__title{color:var(--reviews-title)}.pf-reviews__wrap-pf-reviews{border:.9375rem solid var(--reviews-title);padding:3.25rem 3.75rem 3.4375rem 13.125rem;position:relative}@media only screen and (max-width:1199px){.pf-reviews__wrap-pf-reviews{padding:3.25rem 3.125rem 3.4375rem}}@media only screen and (max-width:991px){.pf-reviews__wrap-pf-reviews{padding:3.25rem 3.125rem 3.4375rem}}@media only screen and (max-width:768px){.pf-reviews__wrap-pf-reviews{padding:2.5rem 1.25rem}}@media only screen and (max-width:499px){.pf-reviews__wrap-pf-reviews{border-left:none;border-right:none;margin:0 -1.25rem;padding:3.75rem 1.25rem 1.875rem}}.pf-reviews__main-pf-reviews{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2.5rem;min-height:18.125rem}@media only screen and (max-width:991px){.pf-reviews__wrap-text{margin-bottom:3.75rem}}.pf-reviews__text{color:var(--main-text);color:var(--reviews-text);font-size:2rem;font-weight:500;line-height:2.5rem;margin:0;max-width:58.125rem}@media only screen and (max-width:991px){.pf-reviews__text{font-size:1.5625rem;line-height:2.1875rem}}@media only screen and (max-width:499px){.pf-reviews__text{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;font-size:1.25rem;line-height:1.75rem}.pf-reviews__text a{margin-top:2.8125rem}.pf-reviews__text a svg{margin-left:0}}.pf-reviews__link{color:var(--main-text);color:var(--reviews-text);cursor:pointer;display:-webkit-inline-box;display:-webkit-inline-flex;display:-moz-inline-box;display:inline-flex;font-size:.6875rem;line-height:.6875rem;margin-left:.9375rem;position:relative;text-transform:uppercase}.pf-reviews__link>svg{stroke:var(--color-text);display:inline-block;font-size:.6875rem;height:1.875rem;width:9.625rem}.pf-reviews__link .value{bottom:.3125rem;color:currentColor;font-weight:700;left:.625rem;position:absolute;width:auto}.pf-reviews__link:hover{color:var(--color-text)}.pf-reviews__wrap-signature{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;margin-top:auto}.pf-reviews__wrap-signature._no-avatar{padding-top:1.875rem}@media only screen and (max-width:768px){.pf-reviews__wrap-signature._no-avatar{padding-top:0}}.pf-reviews__avatar{background-color:var(--reviews-image);border:.09375rem solid var(--reviews-title);-moz-border-radius:50%;border-radius:50%;height:1.875rem;margin-bottom:.625rem;overflow:hidden;padding:.3125rem;width:1.875rem}.pf-reviews__avatar-img{stroke:var(--reviews-title);height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.pf-reviews__name{color:var(--color-text);font-size:1rem;font-weight:700;line-height:1.5rem;margin:0 0 .3125rem}.pf-reviews__description{color:var(--main-text);color:var(--reviews-text);font-size:.875rem;line-height:1.25rem;margin:0}.pf-reviews__box-btn{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:end;-moz-box-pack:end;bottom:3.4375rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.25rem;-webkit-justify-content:flex-end;justify-content:flex-end;position:absolute;right:3.75rem}@media only screen and (max-width:768px){.pf-reviews__box-btn{display:none}}.pf-reviews__btn-slider{background:transparent;background:0 0;border:0;cursor:pointer;height:3.125rem;padding:0;width:3.125rem}.pf-reviews__pagination-list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:1.875rem 0;padding:0}.pf-reviews__pagination-list li{list-style-type:none;margin-right:1.25rem;width:100%}.pf-reviews__pagination-list li:last-child{margin-right:0}.pf-reviews__down-quote,.pf-reviews__top-quote{color:var(--color-text);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:9.375rem;line-height:1;position:absolute;z-index:1}.pf-reviews__down-quote svg,.pf-reviews__top-quote svg{fill:var(--color-text);height:100%;width:auto}.pf-reviews__down-quote:after,.pf-reviews__top-quote:after{background-color:var(--bk-total);content:"";height:.9375rem;left:-1.25rem;position:absolute;right:-1.25rem;z-index:-1}.pf-reviews__down-quote{bottom:-2.5rem;height:3.75rem;right:2.8125rem;width:4.875rem}.pf-reviews__down-quote:after{top:1.25rem}@media only screen and (max-width:768px){.pf-reviews__down-quote:after{right:-.3125rem}}@media only screen and (max-width:499px){.pf-reviews__down-quote:after{top:0}}@media only screen and (max-width:768px){.pf-reviews__down-quote{right:.9375rem}}@media only screen and (max-width:499px){.pf-reviews__down-quote{bottom:-1.875rem;height:1.875rem;right:.625rem;width:3rem}}.pf-reviews__top-quote{height:3.75rem;left:2.375rem;top:-2.5rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg);width:4.875rem}.pf-reviews__top-quote:after{top:1.25rem}@media only screen and (max-width:499px){.pf-reviews__top-quote:after{top:.3125rem}}@media only screen and (max-width:768px){.pf-reviews__top-quote{left:.9375rem;padding:0 .625rem}}@media only screen and (max-width:499px){.pf-reviews__top-quote{height:1.875rem;left:.9375rem;top:-1.5625rem;width:3rem}}.pf-snt{--main-bk-color:#319adc;--main-color:#f7f8fc;--color-teg:#9fd1f0;--bk-color:#f0f7fd;--tag-bg-color:#3091e0;--color-arrow:#42a7e6;--color-tooltip:#00afd7;--main-box:#f0f7fd;--teg:#93939b;--bk-teg:#1b1b1f;--title-total:#0e0e10;--bk-total:#0e0e10;--grafic-axis-text:#446d81;--chart-text:#f7f8fc;--chart-line:#232533;--chart-text-hover:#00afd7;--color-line:#319adc;--reviews-title:#1b1b1f;--reviews-image:#319adc;--reviews-text:#f4f5fa;--color-text:#319adc}.pf-container{margin:0 auto;max-width:100%;padding:0 1.875rem;position:relative;width:100%}@media only screen and (max-width:768px){.pf-container{padding:0 1.25rem}}@media only screen and (max-width:991px){.pf-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:start;-moz-box-pack:start;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:flex-start;justify-content:flex-start}}.pf-container-small{padding:0 8.5625rem}@media only screen and (max-width:1199px){.pf-container-small{padding:0 1.875rem}}@media only screen and (max-width:768px){.pf-container-small{padding:0 1.25rem}}.pf-container-small .portfolio__box-title{padding-left:0}.pf-container-small .pf-container{padding:0}.pf-container--extra-small{margin:0 auto;max-width:80rem}.pf-container .pf-container-small{padding:0 6.6875rem}@media only screen and (max-width:1199px){.pf-container .pf-container-small{padding:0}}.pf-container .pf-container{padding:0}.portfolio{background-color:var(--bk-color)}.portfolio>:not(:first-child):not(.total){padding-top:6.25rem}@media only screen and (max-width:991px){.portfolio>:not(:first-child):not(.total){padding-top:3.125rem}}.portfolio>:last-child{padding-bottom:6.25rem}@media only screen and (max-width:991px){.portfolio>:last-child{padding-bottom:3.125rem}}.portfolio__decoration-image{background-position:top;background-repeat:no-repeat;background-size:cover;bottom:0;left:0;position:absolute;right:0;top:0;z-index:0}.portfolio__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.875rem;padding:0}@media only screen and (max-width:768px){.portfolio__inner{padding:0}}.portfolio__inner-sections>:not(:first-child){padding-top:3.125rem}@media only screen and (max-width:991px){.portfolio__inner-sections>:not(:first-child){padding-top:1.875rem}}.portfolio__inner-sections .portfolio__title-page{font-size:1rem;font-weight:700;line-height:1.25rem}.portfolio__inner-sections__description{font-size:1rem;line-height:1.25rem;max-width:33.75rem}@media only screen and (max-width:768px){.portfolio__inner-sections__description{font-size:.875rem;line-height:1.0625rem}}.portfolio__subtitle{font-size:.875rem;line-height:1.25rem;text-transform:uppercase}.portfolio__project-link,.portfolio__subtitle{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.portfolio__project-link{color:var(--color-text);cursor:pointer;gap:1.125rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.portfolio__project-link span{font-size:1rem;line-height:1.25rem}.portfolio__project-link:hover{-webkit-text-decoration:underline;text-decoration:underline;-webkit-text-decoration-color:var(--color-text);-moz-text-decoration-color:var(--color-text);text-decoration-color:var(--color-text)}.portfolio__project-link svg{stroke:var(--color-text)}.portfolio__wrap-block{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.875rem;width:100%}.portfolio__box-title{padding-left:6.6875rem}.portfolio__box-title>.portfolio__description:not(:first-child){margin-top:.625rem}@media only screen and (max-width:991px){.portfolio__box-title{margin-left:0;padding-left:0}}.portfolio__title-page{font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:.9375rem}@media only screen and (max-width:768px){.portfolio__title-page{font-size:1.25rem;line-height:1.75rem}}.portfolio__description{font-size:1rem;line-height:1.25rem;max-width:33.75rem}.portfolio__des-page{font-size:.875rem;line-height:1.25rem;max-width:27.8125rem}@media only screen and (max-width:991px){.portfolio__des-page{margin-left:0}}.portfolio__main-box{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.6875rem;-webkit-justify-content:space-between;justify-content:space-between;position:relative;width:100%}@media only screen and (max-width:768px){.portfolio__main-box{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.portfolio__main-box.mobile-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row}@media only screen and (max-width:499px){.portfolio__main-box.mobile-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.portfolio__wrap-page{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;flex-grow:1}.portfolio__wrap-img{height:100%;max-width:100%;width:100%}.portfolio__wrap-img img{height:auto;width:100%}.portfolio__wrap-text-project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;position:relative;width:37%}.portfolio__wrap-text-project.mobile-scroll{margin-top:8.75rem}@media only screen and (max-width:768px){.portfolio__wrap-text-project.mobile-scroll{margin-top:0}}@media only screen and (max-width:499px){.portfolio__wrap-text-project{width:100%}}@media only screen and (max-width:768px){.portfolio__wrap-text-project:not(.mobile-scroll){bottom:0;left:0;position:absolute;top:0;width:100%}}.portfolio__text-project,.portfolio__text-project-container{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.portfolio__text-project-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:.875rem;padding-left:5rem}@media only screen and (max-width:768px){.portfolio__text-project-container{background-color:var(--color-tooltip);left:.9375rem;max-width:-webkit-calc(100vw - 3.75rem);max-width:-moz-calc(100vw - 3.75rem);max-width:calc(100vw - 3.75rem);opacity:0;padding:1.25rem;position:absolute;top:0;-webkit-transform:scale(0);-moz-transform:scale(0);-ms-transform:scale(0);transform:scale(0);width:-webkit-max-content;width:-moz-max-content;width:max-content}.portfolio__text-project{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;position:relative}.portfolio__text-project:after{background-color:var(--color-tooltip);-moz-border-radius:50%;border-radius:50%;content:"";height:1.5rem;left:-.9375rem;position:absolute;top:0;width:1.5rem}.portfolio__text-project:hover .portfolio__text-project-container{opacity:1;-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.portfolio ._line{position:relative}.portfolio ._line:before{background:var(--color-line);content:"";display:block;height:.0625rem;left:.3125rem;position:absolute;top:.5625rem;-webkit-transition:1s;-moz-transition:1s;transition:1s;width:3.125rem}@media only screen and (max-width:768px){.portfolio ._line:before{display:none}}.portfolio__tabs-content-wrapper{margin-top:1.875rem}.portfolio__content-tab{grid-gap:5rem;display:grid;gap:5rem}.portfolio__content-tab._two-column{grid-template-columns:1fr 1fr}@media only screen and (max-width:768px){.portfolio__content-tab._two-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;grid-template-columns:1fr}}@media only screen and (max-width:1199px){.portfolio__content-tab{gap:2.5rem}}@media only screen and (max-width:768px){.portfolio__content-tab{gap:1.875rem}}.container-test{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;background:#fff;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:3.125rem;-webkit-justify-content:space-between;justify-content:space-between;min-height:100%;padding:6.25rem;width:100%}.main-content{font-size:1rem;font-weight:lighter;height:100%;line-height:1.25rem;max-width:85%;width:80%}.main-content img{height:auto;-o-object-fit:contain;object-fit:contain;width:31.25rem}.sidebar{height:100%;width:auto}.sidebar__mobile-wrapper{-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;-webkit-justify-content:center;justify-content:center;position:relative;width:100%}.sidebar__mobile-wrapper._fixed{position:fixed;top:7.5rem}.mobile__show{border:.25rem solid #1b1b1f;-moz-border-radius:1.875rem;border-radius:1.875rem;height:100%;max-height:27.8125rem;overflow:hidden;width:15rem}@media only screen and (min-width:500px)and (max-width:991px){.mobile__show{border:.1875rem solid #1b1b1f;-moz-border-radius:1.125rem;border-radius:1.125rem;min-height:18.75rem;min-width:10rem;width:10rem}}@media only screen and (max-width:499px){.mobile__show{border:.1875rem solid #1b1b1f}}.mobile-display{border:.25rem solid #1b1b1f;-moz-border-radius:1.875rem;border-radius:1.875rem;height:27.8125rem;min-width:15rem;overflow:hidden;position:-webkit-sticky;position:sticky;scroll-margin-top:1.25rem;top:7.5rem;width:15rem}.mobile-display::-webkit-scrollbar{display:none}@media only screen and (min-width:500px)and (max-width:991px){.mobile-display{border:.1875rem solid #1b1b1f;-moz-border-radius:1.25rem;border-radius:1.25rem;height:18.75rem;min-width:10rem;width:10rem}}@media only screen and (max-width:499px){.mobile-display{overflow-x:hidden;overflow-y:scroll}.mobile-display img{-webkit-transform:none!important;-moz-transform:none!important;-ms-transform:none!important;transform:none!important}}.mobile-display__img{height:auto;left:0;position:relative;top:0;-webkit-transition:all .2s cubic-bezier(.17,.67,.83,.67);-moz-transition:all .2s cubic-bezier(.17,.67,.83,.67);transition:all .2s cubic-bezier(.17,.67,.83,.67);width:100%}.total{background-color:var(--bk-total);margin-top:12.5rem;padding:6.25rem 0 0;position:relative}@media only screen and (max-width:768px){.total{margin-top:9.375rem;padding:3.125rem 0 0}}@media only screen and (max-width:499px){.total{margin-top:3.75rem;padding:3.125rem 0 0}}.total__title{color:var(--title-total);font-size:12.5rem;font-weight:700;left:1.5625rem;line-height:12.5rem;position:absolute;top:-16.875rem}@media only screen and (max-width:768px){.total__title{font-size:7.8125rem;line-height:7.8125rem;top:-9.6875rem}}@media only screen and (max-width:499px){.total__title{font-size:3.75rem;left:1.25rem;line-height:3.75rem;top:-6.375rem}}.total__wrap{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:7.5rem;-webkit-justify-content:space-between;justify-content:space-between;max-width:100%}@media only screen and (max-width:1199px){.total__wrap{gap:3.125rem}}@media only screen and (max-width:991px){.total__wrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:3.125rem}}.total__left{-webkit-box-flex:2;-moz-box-flex:2;-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-grow:2;flex-grow:2;gap:1.875rem;width:-webkit-calc(100% - 35.625rem);width:-moz-calc(100% - 35.625rem);width:calc(100% - 35.625rem)}@media only screen and (max-width:1199px){.total__left{width:-webkit-calc(100% - 28.125rem);width:-moz-calc(100% - 28.125rem);width:calc(100% - 28.125rem)}}@media only screen and (max-width:991px){.total__left{width:100%}}@media only screen and (max-width:499px){.total__left{gap:1.25rem}}.total__timeline{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.3125rem}@media only screen and (max-width:499px){.total__timeline{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.total__project-time{background-color:var(--bk-teg);color:var(--teg);padding:.5rem 1.3125rem .375rem .5rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}.total__project-time p{font-size:.75rem;line-height:1.125rem;text-transform:uppercase}.total__project-time p span{font-size:.75rem;font-weight:700;line-height:1.125rem}.total__description{color:var(--chart-text);font-size:1.25rem;font-weight:500;line-height:1.75rem;max-width:50rem}.total__inner-graphic{max-width:100%;width:100%}.total__inner-graphic img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.total__inner-graphic-main{max-width:100%;width:100%}.total__right{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;-webkit-flex-shrink:0;flex-shrink:0;width:28.125rem}@media only screen and (max-width:1439px){.total__right{width:25rem}}@media only screen and (max-width:991px){.total__right{width:100%}}.total__text-number{color:var(--main-text);font-size:.875rem;line-height:1.25rem;margin-bottom:.9375rem;text-transform:uppercase}.total__wrapper{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:3.4375rem}@media only screen and (max-width:991px){.total__wrapper{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:5.1875rem}}@media only screen and (max-width:499px){.total__wrapper{-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.6875rem}}.total__wrap-number{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:5.1875rem}@media only screen and (max-width:499px){.total__wrap-number{gap:.9375rem}}.total__wrap-number .total__number p{max-width:9.6875rem}@media only screen and (max-width:499px){.total__wrap-number .total__number p{max-width:none}}.total__number{width:-webkit-max-content;width:-moz-max-content;width:max-content}.total__number p{color:var(--main-color);font-size:.875rem;line-height:1.25rem;text-transform:uppercase}@media only screen and (max-width:1199px){.total__number p{font-size:.75rem;line-height:1rem}}@media only screen and (max-width:499px){.total__number{width:100%}}.total__figure{color:var(--main-color);font-size:6.25rem;font-weight:800;line-height:6.25rem}@media only screen and (max-width:1199px){.total__figure{font-size:5rem;line-height:5rem}}@media only screen and (max-width:768px){.total__figure{font-size:3.75rem;line-height:3.75rem}}.total__wrap-tooltip{-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.9375rem}.total__tooltip{cursor:pointer;position:relative}.total__tooltip-info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.total__tooltip-title{color:#0e0e10;font-size:.875rem;font-weight:700;line-height:1.25rem;max-width:13.75rem}.total__list{gap:1.125rem}.total__item,.total__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.total__item{gap:.25rem;max-width:14.375rem;width:100%}.total__item div{color:#0e0e10;font-size:.875rem;line-height:1.25rem;text-transform:lowercase}.total__item-wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.75rem}.total__item-wrap p{color:#0e0e10}.total__item-wrap p,.total__item-wrap span{font-size:.875rem;line-height:1.25rem;text-transform:uppercase}.total__item-wrap span{color:#93939b}.total ._big-number{max-width:22.5rem}.highcharts-root{max-width:100%}.highcharts-root,.highcharts-root *,.highcharts-tooltip,.highcharts-tooltip *{font-family:GothamPro,Arial,sans-serif!important}.highcharts-legend-item .highcharts-graph{stroke-width:.75rem}.total__tooltip svg{fill:var(--main-text);stroke:var(--main-text)}.pf-header{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:0 0 6.25rem;position:relative}@media only screen and (max-width:991px){.pf-header{padding:0 0 3.125rem}}.pf-header .pf-container{padding:0 8.5625rem}@media only screen and (max-width:1199px){.pf-header .pf-container{padding:0 1.875rem}}@media only screen and (max-width:768px){.pf-header .pf-container{padding:0 1.25rem}}.pf-header .pf-container .pf-container{padding:0}.pf-header__header{min-height:-webkit-calc(100vh - 5rem);min-height:-moz-calc(100vh - 5rem);min-height:calc(100vh - 5rem);padding-bottom:3.125rem;padding-top:18.75rem}@media only screen and (max-width:991px){.pf-header__header{min-height:auto}}@media only screen and (max-width:768px){.pf-header__header{padding-top:9.375rem}}@media only screen and (max-width:499px){.pf-header__header{padding-bottom:4.0625rem}}.pf-header__header .pf-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2.5rem}@media only screen and (max-width:991px){.pf-header__header .pf-container{height:auto;min-height:auto}}@media only screen and (max-width:499px){.pf-header__header .pf-container{gap:1.25rem}}.pf-header__title{font-size:6.25rem;font-weight:700;line-height:6.25rem;max-width:38.75rem;z-index:2}@media only screen and (max-width:991px){.pf-header__title{font-size:3.75rem;line-height:4.375rem}}@media only screen and (max-width:499px){.pf-header__title{font-size:2rem;line-height:2.5rem}}.pf-header__logo{height:auto;max-width:9.8125rem;-o-object-fit:contain;object-fit:contain;width:100%}.pf-header__description{font-size:1.25rem;font-weight:400;line-height:1.75rem;max-width:40.625rem}@media only screen and (max-width:991px){.pf-header__description{font-size:1rem;line-height:1.5rem;max-width:24.375rem}}@media only screen and (max-width:499px){.pf-header__description{font-size:.875rem;line-height:1.25rem;max-width:none}}.pf-header__banner{position:absolute;right:0;top:3.125rem;z-index:1}.pf-header__des-project{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:start;-moz-box-pack:start;-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start;-webkit-flex-direction:column;flex-direction:column;gap:2.5rem;-webkit-justify-content:flex-start;justify-content:flex-start}.pf-header__about-project,.pf-header__des-project{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.pf-header__about-project{padding-top:1.25rem}.pf-header__about-project .pf-container{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row;gap:8.75rem;-webkit-justify-content:space-between;justify-content:space-between}@media only screen and (max-width:991px){.pf-header__about-project .pf-container{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2.8125rem}}.pf-header__subtitle{font-size:1.125rem;line-height:1.3125rem;text-transform:uppercase}.pf-header__inner-scroll,.pf-header__subtitle{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.pf-header__inner-scroll{background-color:transparent;border:0;cursor:pointer;gap:3.75rem;margin:0;padding:0;width:auto}.pf-header__inner-scroll._no-cursor{cursor:default}.pf-header__inner-scroll:last-child{margin-top:1.75rem}.pf-header__inner-scroll span{font-size:1rem;line-height:1.25rem;max-width:85%;text-align:left}.pf-header__inner-scroll svg{min-height:.375rem;min-width:.5625rem}.pf-header__inner-scroll:not(._no-cursor):hover>span{color:var(--color-text)}.pf-header__inner-scroll:not(._no-cursor):hover svg{stroke:var(--color-text);color:var(--color-text)}.pf-header__inner-scroll:not(._no-cursor):hover .pf-header__long-arrow{background:var(--color-teg-hover);width:.625rem}.pf-header__inner-scroll:not(._no-cursor):hover .pf-header__wrap-arrow{-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}.pf-header__wrap-arrow{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:1.25rem}.pf-header__long-arrow{background:transparent;height:.0625rem;width:0}.pf-header__inner-scroll svg,.pf-header__long-arrow{-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}.pf-header__info{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.25rem;position:relative;z-index:2}.pf-header__info p{font-size:1rem;font-weight:400;line-height:1.25rem;max-width:45rem;width:100%}@media only screen and (max-width:991px){.pf-header__info p{max-width:none}}.pf-header__wrap-logo,.pf-header__wrap-logo img{max-width:100%}.pf-header__tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:2.8125rem}@media only screen and (max-width:991px){.pf-header__tags{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-box-pack:start;-moz-box-pack:start;-webkit-flex-direction:row;flex-direction:row;gap:3.125rem;-webkit-justify-content:flex-start;justify-content:flex-start}}@media only screen and (max-width:499px){.pf-header__tags{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;gap:2.8125rem}}.pf-header__tags-row{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:.3125rem;max-width:19.375rem}@media only screen and (max-width:499px){.pf-header__tags-row{max-width:none;width:100%}}.pf-header__tag{font-size:.875rem;line-height:1.125rem;padding:.5rem;text-transform:uppercase}.pf-header__inner{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.875rem;padding:6.25rem 1.875rem 15.625rem}.pf-snt ._main-inner{padding-bottom:6.25rem}@media only screen and (max-width:768px){.pf-snt ._main-inner{padding:0 1.25rem 6.25rem}}@media only screen and (max-width:499px){.pf-snt ._main-inner{padding:0 1.25rem 3.125rem}}.pf-snt .pf-header{background-color:var(--main-bk-color);background-position:-webkit-calc(60vw - 5rem) 0;background-position:-moz-calc(60vw - 5rem) 0;background-position:calc(60vw - 5rem) 0;background-repeat:no-repeat;background-size:40vw auto;position:relative}@media only screen and (max-width:1199px){.pf-snt .pf-header{background-position:-webkit-calc(60vw - 1.875rem) 3.125rem;background-position:-moz-calc(60vw - 1.875rem) 3.125rem;background-position:calc(60vw - 1.875rem) 3.125rem;background-size:40vw auto}}@media only screen and (max-width:768px){.pf-snt .pf-header{background-position:-webkit-calc(100vw - 17.5rem) 1.25rem;background-position:-moz-calc(100vw - 17.5rem) 1.25rem;background-position:calc(100vw - 17.5rem) 1.25rem;background-size:15.625rem auto}.pf-snt .pf-header__header{padding-top:15.625rem}}@media only screen and (max-width:499px){.pf-snt .pf-header__header{background-size:contain}}.pf-snt .portfolio__inner{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;width:100%}@media only screen and (max-width:991px){.pf-snt .portfolio__inner{-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start}}@media only screen and (max-width:768px){.pf-snt .portfolio__inner{padding:0}}.pf-snt ._main-bg{background-color:var(--main-color);padding-bottom:6.25rem}@media only screen and (max-width:991px){.pf-snt ._main-bg{padding-bottom:3.125rem}}@media only screen and (max-width:499px){.pf-snt .portfolio__wrap-block{margin-bottom:0}}.pf-snt .portfolio__box-title{width:100%}@media only screen and (max-width:768px){.pf-snt ._dop-box{padding-top:3.125rem}}@media only screen and (max-width:499px){.pf-snt ._dop-indent{padding-bottom:3.125rem}}.pf-snt .portfolio__des-page,.pf-snt .portfolio__description,.pf-snt .portfolio__subtitle,.pf-snt .portfolio__title-page{color:var(--main-text)}.pf-snt .pf-header__description,.pf-snt .pf-header__inner-scroll span,.pf-snt .pf-header__subtitle,.pf-snt .pf-header__title{color:var(--main-color)}.pf-snt .pf-header__inner-scroll svg{stroke:var(--color-arrow);-webkit-transition:.4s ease;-moz-transition:.4s ease;transition:.4s ease}.pf-snt .pf-header__inner-scroll:hover span,.pf-snt .pf-header__inner-scroll:hover svg{stroke:var(--main-color);color:var(--main-color)}.pf-snt .portfolio__project-link span{color:var(--main-color)}.pf-snt .portfolio__project-link span:hover,.pf-snt .portfolio__project-link:hover span{-webkit-text-decoration:underline;text-decoration:underline}.pf-snt .portfolio__project-link:hover span{-webkit-text-decoration-color:var(--main-color);-moz-text-decoration-color:var(--main-color);text-decoration-color:var(--main-color)}.pf-snt .pf-header__inner-scroll:hover .pf-header__long-arrow{background:var(--main-color);width:.625rem}.pf-snt .portfolio__project-link svg{stroke:var(--main-color)}.pf-snt .pf-header__tag{background-color:var(--tag-bg-color);color:var(--color-teg)}.pf-snt ._color-number{color:var(--main-bk-color)}.pf-snt__cards{position:relative;width:100%}.pf-snt .pf-reviews{background-color:var(--main-text)}.pf-snt .pf-reviews__title{color:var(--bk-teg)}.pf-snt .pf-reviews__wrap-pf-reviews{border-color:var(--bk-teg)}.pf-snt .pf-reviews__name{color:var(--main-bk-color)}.pf-snt .pf-reviews__icon{stroke:var(--main-bk-color)}.pf-snt .pf-reviews__icon tspan{stroke:var(--teg)}.pf-snt .pf-reviews__down-quote svg,.pf-snt .pf-reviews__top-quote svg{stroke:var(--main-bk-color);fill:var(--main-bk-color)}@media only screen and (max-width:768px){.pf-snt .pf-reviews__down-quote svg,.pf-snt .pf-reviews__top-quote svg{height:2.5rem;width:3.25rem}}@media only screen and (max-width:499px){.pf-snt .pf-reviews__down-quote svg,.pf-snt .pf-reviews__top-quote svg{height:1.9375rem;width:2.5rem}}.pf-snt__bills{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;width:100%}@media only screen and (max-width:768px){.pf-snt__bills{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;-webkit-flex-direction:column;flex-direction:column}}.pf-snt__bills-main{-webkit-flex-shrink:0;flex-shrink:0;width:-webkit-calc(100% - 21.75rem);width:-moz-calc(100% - 21.75rem);width:calc(100% - 21.75rem)}@media only screen and (max-width:1199px){.pf-snt__bills-main{width:-webkit-calc(100% - 17.5rem);width:-moz-calc(100% - 17.5rem);width:calc(100% - 17.5rem)}}@media only screen and (max-width:991px){.pf-snt__bills-main{width:-webkit-calc(100% - 12.5rem);width:-moz-calc(100% - 12.5rem);width:calc(100% - 12.5rem)}}@media only screen and (max-width:768px){.pf-snt__bills-main{width:100%}}.pf-snt__bills-aside{margin-left:-4.0625rem;margin-top:5.375rem}@media only screen and (max-width:1199px){.pf-snt__bills-aside{margin-top:2.5rem}}@media only screen and (max-width:991px){.pf-snt__bills-aside{margin-top:1.25rem}}@media only screen and (max-width:768px){.pf-snt__bills-aside{margin-left:0;margin-top:0;max-width:15.625rem;width:100%}}.pf-snt__bills img{height:auto;width:100%}.chat{background-color:#fff;-moz-border-radius:.125rem;border-radius:.125rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:0 auto}.chat__left{border-right:.0625rem solid rgba(49,154,220,.2)}@media only screen and (max-width:768px){.chat__left{display:none}}.chat__left-top{border-bottom:.0625rem solid rgba(49,154,220,.2);gap:1.875rem;padding:.75rem 1.25rem .625rem}.chat__left-top,.chat__search{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.chat__search{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f0f7fd;-moz-border-radius:1rem;border-radius:1rem;gap:.9375rem;max-width:10.5rem;padding:.5rem 5rem .4375rem .875rem;width:100%}.chat__search span{color:#9b9fa3;font-family:GothamPro,Arial,sans-serif;font-size:.875rem;line-height:1.25rem}.chat__left-center{border-bottom:.0625rem solid rgba(49,154,220,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.9375rem;padding:1.875rem 1.25rem .3125rem}.chat__left-center p{color:#9b9fa3;font-size:.75rem;font-weight:600;line-height:1.375rem;text-transform:uppercase}.chat__left-center p:last-child{color:#484d55;position:relative}.chat__left-center p:last-child:after{background:var(--main-bk-color);-moz-border-radius:.125rem;border-radius:.125rem;bottom:-.375rem;content:"";height:.1875rem;left:0;margin:auto;position:absolute;-webkit-transform:perspective(2.1875rem) rotateX(45deg);-moz-transform:perspective(2.1875rem) rotateX(45deg);transform:perspective(2.1875rem) rotateX(45deg);width:5rem}.chat__left-bottom{padding:.9375rem 0}.chat__member{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.3125rem;padding:.625rem 1.0625rem .4375rem;width:100%}.chat__member:hover{background-color:#f0f7fd}.chat__member:hover .chat__avatar{background-color:#fff}.chat__member-right{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background:transparent;border:none;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.3125rem;padding:.625rem 1.0625rem .9375rem;width:100%}.chat ._active-chat{background-color:#319adc}.chat ._active-chat .chat__user-name,.chat ._active-chat p:last-child{color:#fff}.chat ._online{position:relative}.chat ._online:after{background:#31dc45;content:"";display:block;height:.4375rem;position:absolute;right:-.1875rem;top:40%;width:.4375rem}.chat ._online:after,.chat__avatar{-moz-border-radius:50%;border-radius:50%}.chat__avatar{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:#f0f7fd;color:#484d55;font-size:.75rem;font-weight:500;height:1.9375rem;-webkit-justify-content:center;justify-content:center;line-height:1.0625rem;text-align:center;width:1.9375rem}.chat__avatar,.chat__name{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.chat__name{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-flex-direction:column;flex-direction:column;-webkit-justify-content:space-between;justify-content:space-between;text-align:left}.chat__name .chat__user-name{color:#484d55;font-size:.75rem;font-weight:600;line-height:1rem}.chat__name p{line-height:1.25rem}.chat__name p,.chat__name span{font-size:.625rem;font-weight:400}.chat__name span{color:#9b9fa3;line-height:1rem}.chat ._no-active p{color:#484d55}.chat__btn-back{background:transparent;border:none;display:none;height:1.875rem;width:1.875rem}.chat__btn-back svg{stroke:#9b9fa3;height:100%;width:100%}.chat__btn-back svg:hover{stroke:#319adc}@media only screen and (max-width:768px){.chat__btn-back{cursor:pointer;display:block}}@media only screen and (max-width:499px){.chat__btn-back{margin-left:-.625rem;margin-right:0}}.chat__right{width:100%}.chat__right-top{border-bottom:.0625rem solid rgba(49,154,220,.2);padding:0}.chat__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:1.875rem;list-style-type:none}.chat__email{max-height:28.125rem;overflow-x:hidden;overflow-y:auto;padding:1.25rem 1.25rem 3.4375rem}.chat__email::-webkit-scrollbar{width:.3125rem}.chat__email::-webkit-scrollbar-thumb{background:#319adc;border:.125rem solid transparent;border-radius:.0625rem}.chat__email::-webkit-scrollbar-track{background:transparent}.chat__inner{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:.3125rem}.chat__item-wrap{gap:.625rem}.chat ._date,.chat__item-wrap{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.chat ._date{-webkit-box-pack:center;-moz-box-pack:center;color:#484d55;font-size:.875rem;font-weight:500;-webkit-justify-content:center;justify-content:center;line-height:1.375rem}.chat__checkbox svg{fill:#319adc;height:.6875rem;width:1.25rem}@media only screen and (max-width:499px){.chat__checkbox svg{width:.9375rem}}.chat ._unread{fill:#9b9fa3}.chat__wrap-time{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.5625rem}.chat__time{color:#9b9fa3;font-size:.75rem;line-height:1.375rem}@media only screen and (max-width:499px){.chat__time{font-size:.625rem}}.chat__message{gap:.625rem;margin-left:2.8125rem}.chat__file,.chat__message{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column}.chat__file{gap:.375rem}.chat__file .chat__link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.625rem}.chat__file .chat__link .link{color:#319adc;cursor:pointer;font-size:.875rem;line-height:1.1875rem}.chat__file .chat__link .link:hover{-webkit-text-decoration:underline;text-decoration:underline}.chat__wrap-svg{height:100%;max-height:1rem;max-width:.8125rem;width:100%}.chat__wrap-svg svg{height:100%;-o-object-fit:cover;object-fit:cover;width:100%}.chat__file-img{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.375rem}.chat__file-img img{max-height:4.0625rem;max-width:4.6875rem;-o-object-fit:contain;object-fit:contain}.chat__text{color:#484d55;font-size:.875rem;line-height:1.125rem;max-width:48.75rem;width:100%}.chat__text .link{color:#319adc;cursor:pointer}.chat ._new{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;position:relative}.chat ._new:after{background:#e9ecf0;content:"";display:block;height:.0625rem;position:absolute;top:0;width:100%}.chat ._new-message{background-color:#e9ecf0;-moz-border-radius:3.125rem;border-radius:3.125rem;color:#9b9fa3;font-size:.75rem;font-weight:400;line-height:1.375rem;margin-top:-.9375rem;padding:.1875rem .875rem;width:-webkit-max-content;width:-moz-max-content;width:max-content;z-index:1}.chat__right-bottom{padding-top:.3125rem}.chat__form{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:start;-moz-box-pack:start;-webkit-align-items:center;align-items:center;border-top:.0625rem solid rgba(49,154,220,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:flex-start;justify-content:flex-start;padding:1.25rem;position:relative}.chat__input-file-btn{background-position:50%;background-repeat:no-repeat;background-size:contain;cursor:pointer;display:inline-block;height:2.1875rem;margin-right:1.25rem;width:2.4375rem}.chat__textarea{border:none;font-family:GothamPro,Arial,sans-serif;outline:none;padding:1.25rem 0 0;resize:none;width:100%}.chat__form-btn{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:#319adc;border:none;-moz-border-radius:.125rem;border-radius:.125rem;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.1875rem;margin-left:1.25rem;padding:.4375rem .9375rem .5625rem}@media only screen and (max-width:499px){.chat__form-btn{padding:.3125rem .4375rem .3125rem .25rem}}.chat__form-btn:hover{background-color:#268ccc}.chat__form-btn span{color:#fff;font-size:.875rem;line-height:1.1875rem}@media only screen and (max-width:499px){.chat__form-btn span{display:none}}.card{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;padding-bottom:47.23%;width:100%}.card__img{bottom:0;-webkit-box-shadow:0 0 1.25rem rgba(48,54,83,.2);box-shadow:0 0 1.25rem rgba(48,54,83,.2);height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:top left;object-position:top left;right:0;width:100%}.card.first-card,.card__img{left:0;position:absolute;top:0}.card.first-card{z-index:0}.card.center-card{left:1.25rem;position:absolute;top:6%;z-index:1}@media only screen and (max-width:768px){.card.center-card{left:.9375rem}}.card.last-card{left:2.5rem;position:absolute;top:12%;z-index:2}@media only screen and (max-width:768px){.card.last-card{left:1.875rem}}@-webkit-keyframes fslide{0%{position:absolute;-webkit-transform:translate(4%,20%);transform:translate(4%,20%);z-index:3}50%{left:0;-webkit-transform:translateY(50%);transform:translateY(50%);z-index:0}to{left:0;top:0;-webkit-transform:translate(0);transform:translate(0);z-index:0}}@-moz-keyframes fslide{0%{position:absolute;-moz-transform:translate(4%,20%);transform:translate(4%,20%);z-index:3}50%{left:0;-moz-transform:translateY(50%);transform:translateY(50%);z-index:0}to{left:0;top:0;-moz-transform:translate(0);transform:translate(0);z-index:0}}@keyframes fslide{0%{position:absolute;-webkit-transform:translate(4%,20%);-moz-transform:translate(4%,20%);transform:translate(4%,20%);z-index:3}50%{left:0;-webkit-transform:translateY(50%);-moz-transform:translateY(50%);transform:translateY(50%);z-index:0}to{left:0;top:0;-webkit-transform:translate(0);-moz-transform:translate(0);transform:translate(0);z-index:0}}.pf-snt__cards{margin:0 auto;max-width:62.5rem}@media only screen and (max-width:768px){.pf-snt__cards{max-width:-webkit-calc(100% - 3.75rem);max-width:-moz-calc(100% - 3.75rem);max-width:calc(100% - 3.75rem)}}.pf-snt__cards.animation .card{position:absolute;-webkit-transition:all .5s linear;-moz-transition:all .5s linear;transition:all .5s linear}.pf-snt__cards.animation .first-card{-webkit-animation-duration:.5s;-moz-animation-duration:.5s;animation-duration:.5s;-webkit-animation-name:fslide;-moz-animation-name:fslide;animation-name:fslide;-webkit-animation-timing-function:linear;-moz-animation-timing-function:linear;animation-timing-function:linear}