.wrap-pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-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-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;min-height:6.375rem;padding:2.5rem 0 .625rem;position:relative}.wrap-pagination .btn-pagination{margin:0 auto;max-width:11.25rem;padding-right:1.4375rem}@media only screen and (max-width:1199px){.wrap-pagination .btn-pagination{margin:0}}@media only screen and (max-width:768px){.wrap-pagination .btn-pagination{display:none}}@media only screen and (max-width:499px){.wrap-pagination .btn-pagination{-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;max-width:100%}}@media only screen and (min-width:769px)and (max-width:1199px){.wrap-pagination{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.wrap-pagination .pagination__pages{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-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;-webkit-flex-direction:row;flex-direction:row;gap:.3125rem;position:absolute;right:0}@media only screen and (max-width:1199px){.wrap-pagination .pagination__pages{position:static}}@media only screen and (max-width:499px){.wrap-pagination .pagination__pages{display:none}}.wrap-pagination .pagination__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-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;-webkit-flex-direction:row;flex-direction:row;gap:.3125rem;list-style-type:none}.wrap-pagination .pagination__item{border:.09375rem solid transparent;color:#93939b;cursor:pointer;font-size:.875rem;line-height:1.25rem;padding:.8125rem 1.25rem}.wrap-pagination .pagination__item .pagination__link{color:#93939b}.wrap-pagination .pagination__item:hover{border-color:#93939b}.wrap-pagination .pagination__item.no-hover{border:.09375rem solid transparent}.wrap-pagination .pagination__item.no-hover:hover{border-color:transparent}.wrap-pagination__pagination-item:hover .pagination__link{color:#0e0e10}.wrap-pagination .pagelink-active{border-color:#1b1b1f;color:#0e0e10}.wrap-pagination .pagination__arrow{background-color:transparent;background-color:#efeff2;border:0;cursor:pointer;padding:1.0625rem .8125rem}.wrap-pagination .pagination__arrow svg{stroke:#55555c;display:block;height:.6875rem;width:.4375rem}.wrap-pagination .pagination__arrow:first-child{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.wrap-pagination .pagination__arrow:hover{stroke:#0e0e10;background-color:#e4e4e6}.wrap-pagination .pagination__arrow.disabled{cursor:default}.two-column{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}@media only screen and (max-width:768px){.two-column{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.popup{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:#f7f8fc;-webkit-flex-direction:column;flex-direction:column;left:50%;margin:0;max-height:-webkit-calc(100vh - 1.25rem);max-height:-moz-calc(100vh - 1.25rem);max-height:calc(100vh - 1.25rem);max-width:-webkit-calc(100vw - 1.25rem);max-width:-moz-calc(100vw - 1.25rem);max-width:calc(100vw - 1.25rem);position:fixed;top:50%;-webkit-transform:translate(-50%,-50%);-moz-transform:translate(-50%,-50%);-ms-transform:translate(-50%,-50%);transform:translate(-50%,-50%);width:81.25rem;z-index:100}.popup,.popup__btn-close{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;padding:0}.popup__btn-close{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:center;-moz-box-align:center;fill:#f7f8fc;stroke:#55555c;-webkit-align-items:center;align-items:center;border:none;cursor:pointer;height:1.875rem;-webkit-justify-content:center;justify-content:center;margin-left:auto;position:absolute;right:1.875rem;top:1.875rem;width:1.875rem;z-index:10}.popup__btn-close:hover{fill:#e4e4e6;stroke:#0e0e10}.popup__btn-close svg{height:.8125rem;width:.8125rem}.popup__main{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex-grow:1;flex-grow:1;-webkit-flex-shrink:1;flex-shrink:1;height:auto;max-height:100%;overflow-y:auto;position:relative;scrollbar-color:transparent #55555c;scrollbar-width:thin}.popup__main::-webkit-scrollbar{height:.625rem;width:.625rem}.popup__main::-webkit-scrollbar-track{background:transparent}.popup__main::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}@media only screen and (max-width:768px){.popup__main{scrollbar-color:transparent #55555c;scrollbar-width:thin}.popup__main::-webkit-scrollbar{height:.625rem;width:.25rem}.popup__main::-webkit-scrollbar-track{background:transparent}.popup__main::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}}.popup__title{color:#0e0e10;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:3.625rem;max-width:100%}.popup__sub-title{color:#0e0e10;font-size:1.375rem;line-height:1.625rem;margin-bottom:2.375rem;margin-top:-2.5rem}.popup__content{overflow-x:hidden;overflow-y:auto;padding:1.875rem 3.75rem 1.875rem 2.5rem;scrollbar-color:transparent #55555c;scrollbar-width:thin;touch-action:auto;width:100%}.popup__content::-webkit-scrollbar{height:.625rem;width:.625rem}.popup__content::-webkit-scrollbar-track{background:transparent}.popup__content::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}@media only screen and (max-width:768px){.popup__content{scrollbar-color:transparent #55555c;scrollbar-width:thin}.popup__content::-webkit-scrollbar{height:.625rem;width:.25rem}.popup__content::-webkit-scrollbar-track{background:transparent}.popup__content::-webkit-scrollbar-thumb{background-color:#55555c;border:0 solid transparent;border-radius:0}}.popup._medium{max-width:53.75rem;width:-webkit-calc(100% - 2.5rem);width:-moz-calc(100% - 2.5rem);width:calc(100% - 2.5rem)}.popup._max-height{min-height:-webkit-calc(100vh - 1.25rem);min-height:-moz-calc(100vh - 1.25rem);min-height:calc(100vh - 1.25rem)}.popup._feedback{z-index:102}.popup._message{z-index:110}.wrap-center{-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;height:100vh;-webkit-justify-content:center;justify-content:center}.popup-small{background-color:#efeff2;margin:0;max-width:28.125rem;padding:1.875rem 1.25rem;width:100%}@media only screen and (max-width:499px){.popup-small{max-width:-webkit-calc(100vw - 1.875rem);max-width:-moz-calc(100vw - 1.875rem);max-width:calc(100vw - 1.875rem)}}.popup-small .popup__main{-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:.875rem;padding-right:1.25rem}.popup-small .popup__main p{color:#0e0e10;font-size:1rem;line-height:1.5rem}.popup-small .popup__main p.popup-small__title{font-size:1.25rem;font-weight:700;line-height:1.5rem}.popup-small .btn-small{stroke:#55555c;right:.625rem;top:.625rem}.popup-small .btn-small:hover{stroke:#0e0e10}.popup-small .popup__content{padding:0}.form{max-width:46.875rem}.form__label{color:#0e0e10;font-size:.875rem;left:0;line-height:1.25rem;position:absolute;text-transform:uppercase;top:0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s}.form__label span{color:#fa2e4e}.form__label.value{color:#55555c;font-size:.75rem;line-height:1.125rem;top:-.9375rem}.form__wrap{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:2.875rem}@media only screen and (max-width:768px){.form__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:0}}.form__input{background-color:transparent;border:none;border-bottom:.0625rem solid #e4e4e6;outline:none;padding:.9375rem 0;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;width:100%;z-index:-1}.form__input:hover{border-bottom:.0625rem solid #0e0e10}.form__input._success{border-bottom-color:#33d35e}.form__input:focus,.form__textarea:focus{border-bottom:.0625rem solid #0e0e10}.form .error{border-bottom:.0625rem solid #fa2e4e}.form .error-text{border-bottom:none;color:#fa2e4e;font-size:.75rem;line-height:1.25rem}.form__group{margin-bottom:3.75rem;position:relative;width:100%}.form__request-error{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:rgba(250,46,78,.2);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;padding:.9375rem 1.25rem;width:100%}.form__request-error p{color:#fa2e4e;font-size:.875rem;line-height:1.125rem;margin:0}.form .form__input:focus~.form__label{color:#55555c;font-size:.75rem;line-height:1.125rem;top:-.9375rem}.form__textarea{background:transparent;border:none;border-bottom:.0625rem solid #e4e4e6;min-height:8.125rem;outline:none;padding:.9375rem 0 0;resize:none;-webkit-transition:.3s;-moz-transition:.3s;transition:.3s;width:100%;z-index:-1}.form__textarea:hover{border-bottom:.0625rem solid #0e0e10}@media only screen and (max-width:768px){.form__textarea{min-height:-webkit-max-content;min-height:-moz-max-content;min-height:max-content}}.form__textarea.error{border-bottom:.0625rem solid #fa2e4e}.form__textarea._success{border-bottom-color:#33d35e}.form .form__textarea:focus~.form__label{color:#55555c;font-size:.75rem;line-height:1.125rem;top:-.9375rem}.form__inner{-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:.3125rem;margin-bottom:1.875rem}@media only screen and (max-width:499px){.form__inner{-webkit-box-align:start;-moz-box-align:start;-webkit-align-items:flex-start;align-items:flex-start}}.form__checkbox{-webkit-appearance:none;-moz-appearance:none;appearance:none;border:.09375rem solid #55555c;cursor:pointer;height:1rem;max-width:1rem;position:relative;width:100%}.form__checkbox:hover{border-color:#0e0e10}.form__checkbox:checked{background-color:#0e0e10;border-color:#0e0e10}.form .form__checkbox:after{border-color:#f7f8fc;border-style:solid;border-width:0 0 .125rem .125rem;content:"";display:none;height:.1875rem;left:.09375rem;position:absolute;top:.1875rem;-webkit-transform:rotate(90deg);-moz-transform:rotate(-50deg);-ms-transform:rotate(-50deg);transform:rotate(-50deg);width:.5rem}.form .form__checkbox:checked:after{display:block}.form__personal-data{color:#55555c;font-size:.875rem;line-height:1.25rem}.form__personal-data a{color:inherit;text-decoration:underline;-webkit-text-decoration:#55555c solid underline;text-decoration:#55555c solid underline}.form .hover-green:hover{stroke:#33d35e;color:#33d35e}.form .form__group-file{max-width:-webkit-calc(50% - 1.4375rem);max-width:-moz-calc(50% - 1.4375rem);max-width:calc(50% - 1.4375rem)}@media only screen and (max-width:768px){.form .form__group-file{max-width:100%;width:100%}}.form__file{cursor:pointer;position:relative}.form__file-input{opacity:0;position:absolute;visibility:hidden}.form__file-text{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;border:.0625rem solid #e4e4e6;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:1rem;-webkit-justify-content:center;justify-content:center;line-height:1.25rem;padding:.8125rem .9375rem;width:100%}.form__file-text._uploaded{-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:flex-start;justify-content:flex-start;padding-right:2.5rem}.form__file-value{color:inherit;display:block;-webkit-flex-shrink:1;flex-shrink:1;font:inherit;overflow:hidden;text-align:center;text-overflow:ellipsis;white-space:nowrap;width:100%}.form__file-del{-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:transparent;border:0;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-shrink:0;flex-shrink:0;height:1.5625rem;-webkit-justify-content:center;justify-content:center;padding:0;position:absolute;right:.9375rem;top:.8125rem;width:1.5625rem;z-index:4}.form__file-del svg{stroke:#fa2e4e;height:.6875rem;width:.6875rem}.tabs__wrap-list{width:100%}.tabs__wrap-list._is-loading ._count{height:.875rem;width:2.5rem}.tabs__wrap-list._is-loading ._count,.tabs__wrap-list._is-loading .tabs__item:not(._light-border) ._text{-webkit-animation:shine 1.5s linear 0s infinite;-moz-animation:shine 1.5s linear 0s infinite;animation:shine 1.5s linear 0s infinite;background:#dedede;background:-webkit-linear-gradient(340deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background:-moz-linear-gradient(340deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background:linear-gradient(110deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background-size:200% 100%;display:block}.tabs__wrap-list._is-loading .tabs__item:not(._light-border) ._text{height:1rem;width:5.625rem}.tabs__list{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin:0;overflow:auto;padding:0;scrollbar-color:transparent transparent;scrollbar-width:thin}.tabs__list::-webkit-scrollbar{height:0;width:0}.tabs__list::-webkit-scrollbar-track{background:transparent}.tabs__list::-webkit-scrollbar-thumb{background-color:transparent;border:0 solid transparent;border-radius:0}.tabs__item{border-left:.0625rem solid #1b1b1f;color:#0e0e10;cursor:pointer;list-style-type:none}.tabs__item:first-child{border-left:none;margin-right:auto}.tabs__item:first-child .tabs__item-link{font-family:GothamPro,Arial,sans-serif;padding:.9375rem 4.6875rem .9375rem 0}@media only screen and (max-width:768px){.tabs__item:first-child .tabs__item-link{padding-right:1.875rem}}.tabs__item:last-child{margin-right:0;padding-right:0}.tabs__item-link{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;background-color:transparent;border:0;color:#93939b;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-family:GothamPro,Arial,sans-serif;gap:.625rem;padding:.9375rem .9375rem 1.875rem}@media only screen and (max-width:768px){.tabs__item-link{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-webkit-flex-direction:row;flex-direction:row;padding-right:1.875rem}}.tabs__item-link._active{cursor:default}.tabs__item-link ._text{color:inherit;font-size:1rem;font-weight:500;line-height:1.5rem;margin:0;width:-webkit-max-content;width:-moz-max-content;width:max-content}.tabs__item-link ._active-item{color:#0e0e10}.tabs__item-link ._count{color:#93939b;font-size:.875rem;font-weight:400;line-height:1.25rem}.tooltip{position:relative}.tooltip .tooltip__body{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background:#f7f8fc;color:#0e0e10;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.4375rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;opacity:0;padding:.9375rem 2.375rem .9375rem .625rem;width:20.625rem;z-index:-1000}@media only screen and (max-width:499px){.tooltip .tooltip__body{width:12.5rem}}.tooltip .tooltip__body:before{bottom:-1.25rem;content:"";display:block;height:100%;left:-.3125rem;position:absolute;width:100%;z-index:-1}.tooltip .tooltip__body:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4wODUiIGhlaWdodD0iOC4yNzYiPjxwYXRoIGQ9Ik0wIDBoMTEuMDg1TDAgOC4yNzZaIiBmaWxsPSIjZjdmOGZjIi8+PC9zdmc+);background-repeat:no-repeat;bottom:-.5625rem;content:"";display:block;height:.625rem;left:0;position:absolute;width:.625rem}.tooltip .tooltip__body._bottom:after{bottom:auto;top:-.5625rem;-webkit-transform:rotate(270deg);-moz-transform:rotate(270deg);-ms-transform:rotate(270deg);transform:rotate(270deg)}.tooltip .tooltip__body._bottom:before{bottom:auto;top:-1.25rem}.tooltip .tooltip__body._bottom.right:after{left:auto;right:0}.tooltip .tooltip__body._bottom.right:before{left:auto;right:-.3125rem}.tooltip .tooltip__body._right:after{left:auto;right:0;-webkit-transform:rotate(90deg);-moz-transform:rotate(90deg);-ms-transform:rotate(90deg);transform:rotate(90deg)}.tooltip .tooltip__body._right:before{left:auto;right:-.3125rem}.tooltip .tooltip__body._right._bottom:after{bottom:auto;top:-.5625rem;-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.tooltip .tooltip__body._right._bottom:before{bottom:auto;top:-1.25rem}.tooltip .tooltip__body._show{opacity:1;z-index:5}.works{background-color:#0e0e10}.works._padding-top{padding:2.5rem 0 0}@media only screen and (max-width:768px){.works._padding-top{padding:1.875rem 0}}.works__description{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:4.0625rem;-webkit-justify-content:space-between;justify-content:space-between;margin-bottom:3.4375rem}@media only screen and (max-width:991px){.works__description{gap:1.875rem}}@media only screen and (max-width:768px){.works__description{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media only screen and (max-width:499px){.works__description{margin-bottom:1.875rem}}.works__content-wrapper{background-color:#f7f8fc;border:.0625rem solid #0e0e10;padding:3.75rem 1.875rem 1.875rem}@media only screen and (max-width:991px){.works__content-wrapper{padding:1.875rem 1.25rem}}@media only screen and (max-width:549px){.works__content-wrapper{border-width:0;margin:0 -1.25rem}}.works__tabs{margin-bottom:3.75rem}@media only screen and (max-width:991px){.works__tabs{margin-bottom:1.875rem}}.works__box-title{-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-right:2.5rem}@media only screen and (max-width:991px){.works__box-title{margin-right:2.5rem}}.works__title{padding-left:1.25rem}@media only screen and (max-width:549px){.works__title{padding-left:0}}.works__title-inner{color:#0e0e10;font-size:3.75rem;line-height:3.75rem;margin-bottom:1.5625rem}@media only screen and (max-width:768px){.works__title-inner{font-size:2rem;line-height:2.5rem}}.works__wrap-text{max-width:47.8125rem}.works__wrap-text p{color:#0e0e10;font-size:2rem;font-weight:700;line-height:2.5rem;margin:0}@media only screen and (max-width:991px){.works__wrap-text p{font-size:1.5rem;line-height:1.875rem}}@media only screen and (max-width:768px){.works__wrap-text p{font-size:1.5rem;line-height:1.875rem}}@media only screen and (max-width:499px){.works__wrap-text p{font-size:1.25rem;line-height:1.75rem}}.works__wrap-btn{-webkit-box-pack:end;-moz-box-pack:end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:-webkit-max-content;height:-moz-max-content;height:max-content;-webkit-justify-content:flex-end;justify-content:flex-end;max-width:13.4375rem;width:100%}.works__wrap-btn button{max-height:3.125rem}@media only screen and (max-width:499px){.works__wrap-btn button{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center;max-width:100%}}@media only screen and (max-width:768px){.works__wrap-btn{-webkit-box-pack:start;-moz-box-pack:start;-webkit-justify-content:start;justify-content:start}}@media only screen and (max-width:499px){.works__wrap-btn{max-width:100%}}.works .tabs__item{border-color:#efeff2}.works .tabs__item:hover ._text{color:#0e0e10}.works__box-cards{grid-gap:1.875rem;display:grid;gap:1.875rem;grid-template-columns:repeat(2,1fr)}@media only screen and (min-width:2800px){.works__box-cards{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:991px){.works__box-cards{gap:1.25rem}}@media only screen and (max-width:768px){.works__box-cards{display:grid;grid-template-columns:1fr}}.works__box-cards+.works__box-cards{margin-top:1.875rem}@media only screen and (max-width:991px){.works__box-cards+.works__box-cards{margin-top:1.25rem}}.works .portfolio-card{fill:#f7f8fc;background-position:50%;background-repeat:no-repeat;background-size:cover;color:#f7f8fc;cursor:default;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;min-height:-webkit-calc(30vw - 2.8125rem);min-height:-moz-calc(30vw - 2.8125rem);min-height:calc(30vw - 2.8125rem);position:relative}@media only screen and (min-width:2800px){.works .portfolio-card{min-height:-webkit-calc(20vw - 2.25rem);min-height:-moz-calc(20vw - 2.25rem);min-height:calc(20vw - 2.25rem)}}@media only screen and (max-width:768px){.works .portfolio-card{min-height:-webkit-calc(60vw - 3rem);min-height:-moz-calc(60vw - 3rem);min-height:calc(60vw - 3rem)}}.works .portfolio-card._white-bg{color:#0e0e10}.works .portfolio-card._white-bg .portfolio-card__tooltip,.works .portfolio-card._white-bg .tooltip__body{-webkit-filter:invert(100%);filter:invert(100%)}.works .portfolio-card._white-bg .portfolio-card__icon-blocked{color:#0e0e10}.works .portfolio-card._white-bg .portfolio-card__icon-blocked:hover{color:#33d35e}.works .portfolio-card.is-loading{background:#55555c;background:-webkit-linear-gradient(340deg,#55555c 8%,#5b5b60 18%,#55555c 33%);background:-moz-linear-gradient(340deg,#55555c 8%,#5b5b60 18%,#55555c 33%);background:linear-gradient(110deg,#55555c 8%,#5b5b60 18%,#55555c 33%);background-size:200% 100%}.works .portfolio-card.is-loading,.works .portfolio-card.is-loading .portfolio-card__section-link{-webkit-animation:shine 1.5s linear 0s infinite;-moz-animation:shine 1.5s linear 0s infinite;animation:shine 1.5s linear 0s infinite}.works .portfolio-card.is-loading .portfolio-card__section-link{background:#dedede;background:-webkit-linear-gradient(340deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background:-moz-linear-gradient(340deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background:linear-gradient(110deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background-size:200% 100%;height:1.25rem;opacity:1;width:5.625rem}.works .portfolio-card.is-loading .portfolio-card__title{-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:.625rem}.works .portfolio-card.is-loading .portfolio-card__title>span{-webkit-animation:shine 1.5s linear .5s infinite;-moz-animation:shine 1.5s linear .5s infinite;animation:shine 1.5s linear .5s infinite;background:#dedede;background:-webkit-linear-gradient(340deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background:-moz-linear-gradient(340deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background:linear-gradient(110deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background-size:200% 100%;display:inline-block;height:2rem;width:30%}.works .portfolio-card.is-loading .portfolio-card__title>span:first-child{width:60%}@media only screen and (max-width:1199px){.works .portfolio-card.is-loading .portfolio-card__title>span{height:1.625rem}}@media only screen and (max-width:991px){.works .portfolio-card.is-loading .portfolio-card__title>span{height:1.25rem}}.works .portfolio-card.is-loading .portfolio-card__description{-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:.25rem}.works .portfolio-card.is-loading .portfolio-card__description>span{-webkit-animation:shine 1.5s linear .5s infinite;-moz-animation:shine 1.5s linear .5s infinite;animation:shine 1.5s linear .5s infinite;background:#dedede;background:-webkit-linear-gradient(340deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background:-moz-linear-gradient(340deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background:linear-gradient(110deg,#d5d5d5 8%,#f1f1f1 18%,#d5d5d5 33%);background-size:200% 100%;height:.9375rem;width:100%}.works .portfolio-card.is-loading .portfolio-card__description>span:last-child{width:30%}.works .portfolio-card._fetch{opacity:.8;position:relative}.works .portfolio-card._fetch:before{background-color:currentColor;bottom:0;content:"";left:0;opacity:.4;position:absolute;right:0;top:0;z-index:5}.works .portfolio-card__section-link{background-color:transparent;border:0;color:inherit;cursor:pointer;display:block;font-size:.75rem;line-height:1.125rem;opacity:.7;padding:0;text-transform:uppercase}.works .portfolio-card__section-link:hover{opacity:1;-webkit-transition:.4s;-moz-transition:.4s;transition:.4s}.works .portfolio-card__link{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;color:inherit;display:block;-webkit-flex-direction:column;flex-direction:column;padding:4.5rem 1.25rem 2.8125rem;position:relative;width:100%}.works .portfolio-card__link[href]:hover .portfolio-card__title{color:#33d35e}@media only screen and (max-width:1199px){.works .portfolio-card__link{padding:3.25rem .9375rem 2.1875rem}}.works .portfolio-card__section{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.25rem;left:1.25rem;max-height:1rem;overflow:hidden;position:absolute;right:1.25rem;top:1.75rem;z-index:1}@media only screen and (max-width:1199px){.works .portfolio-card__section{left:.9375rem;top:1.25rem}}.works .portfolio-card__title{color:inherit;font-size:2rem;font-weight:700;line-height:2.5rem;margin-bottom:1.75rem;margin-top:0}@media only screen and (max-width:1199px){.works .portfolio-card__title{font-size:1.625rem;line-height:2rem;margin-bottom:1.25rem}}@media only screen and (max-width:991px){.works .portfolio-card__title{font-size:1.25rem;line-height:1.5625rem;margin-bottom:.9375rem}}.works .portfolio-card__description{-webkit-line-clamp:6;-webkit-box-orient:vertical;color:inherit;display:-webkit-box;font-size:1rem;font-weight:700;line-height:1.5rem;max-width:22.1875rem;overflow:hidden;text-overflow:ellipsis}@media only screen and (max-width:991px){.works .portfolio-card__description{display:none}}.works .portfolio-card__wrap-block{bottom:1.25rem;left:1.25rem;position:absolute}.works .portfolio-card__icon-blocked{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;color:#f7f8fc;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.3125rem}.works .portfolio-card__icon-blocked:hover{color:#33d35e}.works .portfolio-card__img{fill:currentColor;stroke:currentColor;color:inherit;height:1rem;width:.75rem}.works .portfolio-card__block-text{-webkit-align-self:center;align-self:center;color:inherit;font-size:.75rem;font-weight:700;line-height:.75rem;padding-top:.1875rem;text-transform:uppercase}.works .portfolio-card__tooltip{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background:#f7f8fc;bottom:2.1875rem;color:#0e0e10;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.4375rem;left:.3125rem;max-width:-webkit-max-content;max-width:-moz-max-content;max-width:max-content;padding:.9375rem 2.375rem .9375rem .625rem;position:absolute;width:20.625rem;z-index:1}@media only screen and (max-width:499px){.works .portfolio-card__tooltip{width:12.5rem}}.works .portfolio-card__tooltip:before{bottom:-1.25rem;content:"";display:block;height:100%;left:-.3125rem;position:absolute;width:100%;z-index:-1}.works .portfolio-card__tooltip:after{background-image:url(data:image/svg+xml;base64,PHN2ZyB4bWxucz0iaHR0cDovL3d3dy53My5vcmcvMjAwMC9zdmciIHdpZHRoPSIxMS4wODUiIGhlaWdodD0iOC4yNzYiPjxwYXRoIGQ9Ik0wIDBoMTEuMDg1TDAgOC4yNzZaIiBmaWxsPSIjZjdmOGZjIi8+PC9zdmc+);background-repeat:no-repeat;bottom:-.5625rem;content:"";display:block;height:.625rem;left:0;position:absolute;width:.625rem}.works .portfolio-card__tooltip-btn{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;stroke:#93939b;-webkit-align-items:center;align-items:center;background:transparent;border:none;color:#93939b;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.3125rem;-webkit-justify-content:space-between;justify-content:space-between}.works .portfolio-card__tooltip-btn svg{height:.5625rem;width:.4375rem}.works .portfolio-card__tooltip-btn:hover{stroke:#0e0e10;color:#0e0e10}.works .portfolio-card__tooltip-text{color:#0e0e10}.works .portfolio-card__tooltip-description,.works .portfolio-card__tooltip-text{font-size:.875rem;line-height:1.25rem}.works .portfolio-card:hover{fill:#33d35e}.works ._dark-text{color:#343434!important}.works ._gray-text{color:#808ba3!important}.works__wrap-link{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex}.works__bold-text{font-weight:700}.works__pagination{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-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-flex-direction:row;flex-direction:row;-webkit-justify-content:center;justify-content:center;padding:2.5rem 0 .625rem;position:relative}.works__pagination .btn-pagination{margin:0 auto;max-width:11.25rem;padding-right:1.4375rem}@media only screen and (max-width:1199px){.works__pagination .btn-pagination{margin:0}}@media only screen and (max-width:768px){.works__pagination .btn-pagination{display:none}}@media only screen and (max-width:499px){.works__pagination .btn-pagination{-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;max-width:100%}}@media only screen and (min-width:769px)and (max-width:1199px){.works__pagination{-webkit-box-pack:justify;-moz-box-pack:justify;-webkit-justify-content:space-between;justify-content:space-between}}.works__pagination .pagination__pages{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-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;-webkit-flex-direction:row;flex-direction:row;gap:.3125rem;position:absolute;right:0}@media only screen and (max-width:1199px){.works__pagination .pagination__pages{position:static}}@media only screen and (max-width:499px){.works__pagination .pagination__pages{display:none}}.works__pagination .pagination__list{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;-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;-webkit-flex-direction:row;flex-direction:row;gap:.3125rem;list-style-type:none}.works__pagination .pagination__item{border:.09375rem solid transparent;color:#93939b;cursor:pointer;font-size:.875rem;line-height:1.25rem;padding:.8125rem 1.25rem}.works__pagination .pagination__item .pagination__link{color:#93939b}.works__pagination .pagination__item:hover{border-color:#93939b}.works__pagination .pagination__item.no-hover{border:.09375rem solid transparent}.works__pagination .pagination__item.no-hover:hover{border-color:transparent}.works__pagination__pagination-item:hover .pagination__link{color:#0e0e10}.works__pagination .pagelink-active{border-color:#1b1b1f;color:#0e0e10}.works__pagination .pagination__arrow{background-color:#efeff2;padding:1.0625rem .8125rem}.works__pagination .pagination__arrow svg{stroke:#55555c;display:block;height:.6875rem;width:.4375rem}.works__pagination .pagination__arrow:first-child{-webkit-transform:rotate(180deg);-moz-transform:rotate(180deg);-ms-transform:rotate(180deg);transform:rotate(180deg)}.works__pagination .pagination__arrow:hover{stroke:#0e0e10;background-color:#e4e4e6}.works .awards-tooltip{-webkit-box-pack:end;-moz-box-pack:end;bottom:1.25rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:.625rem;-webkit-justify-content:flex-end;justify-content:flex-end;max-width:50%;position:absolute;right:1.25rem;z-index:5}.works .awards-tooltip__element{height:2.5rem;width:2.5rem}.works .awards-tooltip__element img{height:100%;-o-object-fit:contain;object-fit:contain;-o-object-position:center;object-position:center;width:100%}.works .awards-tooltip__title{font-size:1rem;font-weight:700;line-height:1.25rem;margin:0}.works .awards-tooltip__description{font-size:.875rem;line-height:1.25rem;margin:.3125rem 0 0}.works .awards-tooltip__link{-webkit-box-align:center;-moz-box-align:center;-webkit-box-pack:justify;-moz-box-pack:justify;stroke:#93939b;-webkit-align-items:center;align-items:center;background:transparent;border:none;color:#93939b;cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;font-weight:500;gap:.3125rem;-webkit-justify-content:space-between;justify-content:space-between;line-height:1.25rem}.works .awards-tooltip__link svg{-webkit-flex-shrink:0;flex-shrink:0;height:.5625rem;width:.4375rem}.works .awards-tooltip__link:hover{stroke:#0e0e10;color:#0e0e10}.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-level-home{--main-color:#fff;--color-teg:rgba(241,244,253,.314);--bk-color:#1a1a1a;--bk-color-secondary:rgba(241,244,253,.063);--bk-color-header-info:#f0f0f4;--bk-color-about-project:#1b5d41;--bk-color-values:#0e0e10;--bk-color-tablet:#0e0e10;--bk-color-tablet-secondary:#f3efe7;--color-text:#f1f4fd;--color-number-text:#1b5d41;--color-arrow:#1c314d;--color-tooltip:#d71001;--color-line:#2b3b59;--text-color:#1a1a1a;--bk-total:#0e0e10;--title-total:#0e0e10;--teg:#93939b;--bk-teg:rgba(241,244,253,.063);--grafic-axis-text:#55555c;--chart-text:#f7f8fc;--chart-text-hover:rgba(241,244,253,.565);--reviews-title:#1b1b1f;--reviews-image:#d71001;--reviews-text:#f7f8fc;--color-reviews-name:#1b5d41;--color-reviews-top-quote:#1b5d41;--color-reviews-link:#33d35e;--main-text:#f7f8fc}.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}}.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}.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)}.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%}.pf-level-home{background:-webkit-gradient(linear,left top,left bottom,color-stop(75%,var(--bk-color)),color-stop(75%,var(--bk-color-tablet-secondary)));background:-webkit-linear-gradient(top,var(--bk-color) 75%,var(--bk-color-tablet-secondary) 75%);background:-moz-linear-gradient(top,var(--bk-color) 75%,var(--bk-color-tablet-secondary) 75%);background:linear-gradient(to bottom,var(--bk-color) 75%,var(--bk-color-tablet-secondary) 75%)}.pf-level-home .pf-header{background-position:top;background-repeat:no-repeat;background-size:cover;display:block;height:100vh;margin-bottom:42.5rem;min-height:38vw;position:relative}@media(max-width:1660px){.pf-level-home .pf-header{min-height:43vw}}@media only screen and (max-width:1439px){.pf-level-home .pf-header{margin-bottom:33.75rem;min-height:55vw}}@media only screen and (max-width:1199px){.pf-level-home .pf-header{margin-bottom:28.4375rem;min-height:61vw}}@media only screen and (max-width:991px){.pf-level-home .pf-header{margin-bottom:65rem;min-height:67vw}}@media only screen and (max-width:768px){.pf-level-home .pf-header{margin-bottom:63.125rem;min-height:86vw}}@media only screen and (max-width:549px){.pf-level-home .pf-header{height:110vh;margin-bottom:57.5rem}}.pf-level-home .pf-header:before{background-color:#1b5d41}.pf-level-home .pf-header:after,.pf-level-home .pf-header:before{bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}.pf-level-home .pf-header:after{background-color:#1a1a1a}@media only screen and (max-width:1439px){.pf-level-home .pf-header__title{font-size:5rem}}@media only screen and (max-width:991px){.pf-level-home .pf-header__title{font-size:3.625rem}}@media only screen and (max-width:768px){.pf-level-home .pf-header__title{font-size:2.875rem}}@media only screen and (max-width:1439px){.pf-level-home .pf-header__description{font-size:1.2rem}}@media only screen and (max-width:991px){.pf-level-home .pf-header__description{font-size:1rem}}@media only screen and (max-width:768px){.pf-level-home .pf-header__description{line-height:140%;max-width:30rem}}@media only screen and (max-width:1439px){.pf-level-home .pf-header .pf-container{padding:0 7rem}}.pf-level-home .pf-header__about-project{background-color:var(--bk-color-about-project);bottom:-40.625rem;left:50%;padding:6.25rem;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);width:-webkit-calc(100% - 3.75rem);width:-moz-calc(100% - 3.75rem);width:calc(100% - 3.75rem);z-index:2}@media only screen and (max-width:1439px){.pf-level-home .pf-header__about-project{bottom:-34.375rem;padding:4.375rem}}@media only screen and (max-width:1199px){.pf-level-home .pf-header__about-project{bottom:-30.3125rem;padding:3.125rem;width:-webkit-calc(100% - .875rem);width:-moz-calc(100% - .875rem);width:calc(100% - .875rem)}}@media only screen and (max-width:991px){.pf-level-home .pf-header__about-project{bottom:-62.5rem;padding:3.125rem 1.875rem;width:100%}}@media only screen and (max-width:768px){.pf-level-home .pf-header__about-project{bottom:-64.375rem;padding:1.875rem}}@media only screen and (max-width:549px){.pf-level-home .pf-header__about-project{bottom:-58rem;padding:2.5rem 1.25rem}}.pf-level-home .pf-header__about-project .pf-container{grid-gap:1.25rem;display:grid;gap:1.25rem;grid-template-areas:"info swiper" "tags swiper";grid-template-columns:2fr auto;grid-template-rows:auto 1fr;padding:0;z-index:2}@media only screen and (max-width:991px){.pf-level-home .pf-header__about-project .pf-container{gap:3.125rem;grid-template-areas:"info" "tags" "swiper";grid-template-columns:1fr;grid-template-rows:auto auto 1fr}}@media only screen and (max-width:1439px){.pf-level-home .pf-header__header{padding-top:15rem}}@media only screen and (max-width:991px){.pf-level-home .pf-header__header{padding-top:13.75rem}}@media only screen and (max-width:768px){.pf-level-home .pf-header__header{padding-top:9.6875rem}}@media only screen and (max-width:991px){.pf-level-home .pf-header__header .pf-container{gap:1.875rem;padding:0 6.25rem}}@media only screen and (max-width:768px){.pf-level-home .pf-header__header .pf-container{padding:0 1.875rem}}.pf-level-home .pf-header__description,.pf-level-home .pf-header__subtitle,.pf-level-home .pf-header__title,.pf-level-home .portfolio__des-page,.pf-level-home .portfolio__description,.pf-level-home .portfolio__subtitle,.pf-level-home .portfolio__title-page{color:var(--main-color);z-index:2}.pf-level-home .pf-header__des-project .pf-header__description,.pf-level-home .pf-header__des-project .pf-header__subtitle,.pf-level-home .pf-header__info .pf-header__description,.pf-level-home .pf-header__info .pf-header__subtitle{color:var(--color-text)}.pf-level-home .pf-header__des-project{display:contents}@media only screen and (max-width:991px){.pf-level-home .pf-header__des-project{-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;gap:11.25rem;width:100%}}.pf-level-home .pf-header__info{grid-area:info}@media only screen and (max-width:991px){.pf-level-home .pf-header__info{gap:.5rem}}@media only screen and (max-width:768px){.pf-level-home .pf-header__info{gap:1.25rem}}.pf-level-home .pf-header__info .pf-header__description{font-size:1rem}.pf-level-home .portfolio__project-link,.pf-level-home .portfolio__project-link svg{color:var(--color-text)}.pf-level-home .portfolio__project-link{gap:.75rem}.pf-level-home .pf-header__inner-scroll span{color:var(--main-color)}.pf-level-home .pf-header__inner-scroll svg{stroke:var(--color-arrow)}.pf-level-home .pf-header__inner-scroll svg:hover{stroke:var(--color-text)}@media only screen and (max-width:1199px){.pf-level-home .pf-header__subtitle{width:100%}}.pf-level-home .pf-header__tags{-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;align-self:end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row;grid-area:tags}@media only screen and (max-width:991px){.pf-level-home .pf-header__tags{top:15.625rem}}@media only screen and (max-width:768px){.pf-level-home .pf-header__tags{top:18.75rem}}@media only screen and (max-width:549px){.pf-level-home .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}}.pf-level-home .pf-header__tags .pf-header__subtitle{color:var(--color-teg);padding-right:1.5625rem}.pf-level-home .pf-header__tag{background-color:var(--bk-teg);color:var(--color-teg);text-transform:lowercase}@media only screen and (max-width:768px){.pf-level-home .pf-header__tag{-webkit-box-pack:center;-moz-box-pack:center;-webkit-justify-content:center;justify-content:center}}.pf-level-home .pf-header__tag:before{content:"#";margin-right:.0625rem}.pf-level-home ._color-number{color:var(--color-number-text)}@media(min-width:1200px)and (max-width:1440px){.pf-level-home .total__right{width:27rem}}.pf-level-home .total__tooltip svg{fill:var(--main-color);stroke:var(--main-color)}.pf-level-home .total__tooltip svg:hover{fill:var(--color-tooltip);stroke:var(--color-tooltip)}.pf-level-home .pf-reviews__name{color:var(--color-reviews-name)}.pf-level-home .pf-reviews__down-quote svg,.pf-level-home .pf-reviews__top-quote svg{fill:var(--color-reviews-top-quote)}.pf-level-home .pf-reviews__link:hover{color:var(--chart-text-hover)}.pf-level-home .pf-reviews__link svg{stroke:var(--color-reviews-link)}.pf-level-home .highcharts-legend-item text:hover{color:#bc8f8f}@media only screen and (max-width:1439px){.portfolio__box-title{padding-left:5rem}}@media only screen and (max-width:1199px){.portfolio__box-title{padding-left:4rem}}@media only screen and (max-width:768px){.portfolio__box-title{padding-left:0}}.object-card-section{background-color:var(--bk-color-tablet);padding-bottom:6.25rem}.object-card-section .portfolio__description{white-space:pre-line}.pf-levelhome-mainpage .mobile-display{border:.4rem solid #0e0e10}.pf-level-home__object-card-section .mobile-display{border:.3rem solid #303134}.img-wrap{height:-webkit-max-content;height:-moz-max-content;height:max-content;position:relative;width:-webkit-max-content;width:-moz-max-content;width:max-content}._layout:before{background-color:#1b5d41}._layout:after,._layout:before{bottom:0;content:"";left:0;opacity:.3;position:absolute;right:0;top:0}._layout:after{background-color:#1a1a1a}.about-project-swiper-wrapper{align-self:end;grid-area:swiper;height:-webkit-max-content;height:-moz-max-content;height:max-content;padding:0 0 4.875rem 3.9375rem;position:relative}@media only screen and (max-width:1439px){.about-project-swiper-wrapper{padding:0 0 4.375rem 3.9375rem}}@media only screen and (max-width:1199px){.about-project-swiper-wrapper{padding:0 0 3.625rem 3.3125rem}}@media only screen and (max-width:991px){.about-project-swiper-wrapper{height:-webkit-max-content;height:-moz-max-content;height:max-content;justify-self:center;padding:0 0 4.875rem 3.9375rem;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media only screen and (max-width:549px){.about-project-swiper-wrapper{padding:0 0 2.875rem 2.5625rem}}.about-project-swiper-wrapper .grid-swiper{position:relative;right:.3125rem;top:.3125rem}.about-project-swiper-wrapper .grid{aspect-ratio:1;display:grid;grid-template-columns:repeat(4,6.25rem);grid-template-rows:repeat(4,6.25rem);padding:.3125rem}@media only screen and (max-width:1439px){.about-project-swiper-wrapper .grid{grid-template-columns:repeat(4,5.625rem);grid-template-rows:repeat(4,5.625rem)}}@media only screen and (max-width:1199px){.about-project-swiper-wrapper .grid{grid-template-columns:repeat(4,4.6875rem);grid-template-rows:repeat(4,4.6875rem)}}@media only screen and (max-width:991px){.about-project-swiper-wrapper .grid{grid-template-columns:repeat(4,6.25rem);grid-template-rows:repeat(4,6.25rem)}}@media only screen and (max-width:549px){.about-project-swiper-wrapper .grid{grid-template-columns:repeat(4,3.75rem);grid-template-rows:repeat(4,3.75rem)}}.about-project-swiper-wrapper .cell{height:100%;opacity:.5;position:relative;-webkit-transition:all .4s ease;-moz-transition:all .4s ease;transition:all .4s ease;width:100%}.about-project-swiper-wrapper .cell.photo img{display:block;height:100%;width:100%}.about-project-swiper-wrapper .cell.overlay{background:var(--bk-color-secondary)}.about-project-swiper-wrapper .cell.active{opacity:1;-webkit-transform:scale(1.1);-moz-transform:scale(1.1);-ms-transform:scale(1.1);transform:scale(1.1);z-index:1}.about-project-swiper-wrapper .level-home-logo{bottom:0;left:0;position:absolute}@media only screen and (max-width:1439px){.about-project-swiper-wrapper .level-home-logo{width:18.75rem}}@media only screen and (max-width:1199px){.about-project-swiper-wrapper .level-home-logo{width:15.625rem}}@media only screen and (max-width:991px){.about-project-swiper-wrapper .level-home-logo{width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media only screen and (max-width:549px){.about-project-swiper-wrapper .level-home-logo{width:12.5rem}}.values{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;background-color:var(--bk-color-values);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;gap:.625rem;margin:6.25rem 0 0;max-width:100%;overflow-x:hidden;padding:1.875rem;width:100%}@media only screen and (max-width:768px){.values{margin:3.125rem 0 0;padding:1.25rem}}.values-imgWrap{-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:.625rem;width:100%}@media only screen and (max-width:768px){.values-imgWrap{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}.values-img{-webkit-box-flex:1;-moz-box-flex:1;-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex:1 1 50%;flex:1 1 50%;height:auto;-webkit-justify-content:center;justify-content:center;max-width:50%}@media only screen and (max-width:768px){.values-img{-webkit-box-flex:1;-moz-box-flex:1;-webkit-flex:1 1 100%;flex:1 1 100%;max-width:100%}}.values-img img{height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.values .swiper{background-color:#1b5d41;color:#f3efe7;position:relative}.values .swiper .swiper-wrapper{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;width:100%}.values .swiper .swiper-title{font-size:2.8rem;margin:5rem}@media only screen and (max-width:1439px){.values .swiper .swiper-title{margin:3.75rem}}@media only screen and (max-width:1199px){.values .swiper .swiper-title{font-size:2.375rem;margin:2.5rem 2.5rem 1.875rem}}@media only screen and (max-width:991px){.values .swiper .swiper-title{font-size:1.375rem;margin:1.875rem 1.875rem 1.25rem}}@media only screen and (max-width:768px){.values .swiper .swiper-title{text-align:center}}@media only screen and (max-width:499px){.values .swiper .swiper-title{margin:1.875rem .9375rem 1.25rem}}.values .swiper .swiper-line{position:relative}.values .swiper .swiper-line:before{border-bottom:.125rem solid hsla(0,0%,100%,.05);content:"";position:absolute;top:50%;width:100%}.values .swiper .swiper-line>svg{left:5rem;position:relative}@media only screen and (max-width:1439px){.values .swiper .swiper-line>svg{left:3.75rem}}@media only screen and (max-width:1199px){.values .swiper .swiper-line>svg{left:2.5rem}}@media only screen and (max-width:991px){.values .swiper .swiper-line>svg{height:2.625rem;left:1.875rem;width:2.625rem}}@media only screen and (max-width:768px){.values .swiper .swiper-line>svg{left:50%;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}}.values .swiper .card-content{grid-gap:4.375rem .625rem;display:grid;gap:4.375rem .625rem;grid-template-columns:1.5fr 1fr;grid-template-rows:12.5rem 1fr;margin:2.5rem 5rem}@media only screen and (max-width:1439px){.values .swiper .card-content{margin:2.5rem 3.75rem}}@media only screen and (max-width:1199px){.values .swiper .card-content{font-size:.6875rem;gap:1.875rem .625rem;margin:1.875rem 2.5rem;padding-bottom:1.25rem}}@media only screen and (max-width:991px){.values .swiper .card-content{gap:3.125rem .625rem;grid-template-rows:8.125rem 1fr;margin:1.25rem 1.875rem}}@media only screen and (max-width:768px){.values .swiper .card-content{-webkit-box-align:end;-moz-box-align:end;-webkit-box-pack:center;-moz-box-pack:center;-webkit-align-items:end;align-items:end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;margin-bottom:0;position:relative}}@media only screen and (max-width:499px){.values .swiper .card-content{margin:1.25rem .625rem 0}}.values .swiper .card-content .card-description{grid-column:1/2;grid-row:1/2;height:100%}.values .swiper .card-content .card-description .card-title{font-size:3.125rem;line-height:90%;margin:0 0 2.5rem}@media only screen and (max-width:1199px){.values .swiper .card-content .card-description .card-title{font-size:2.625rem;margin:0 0 1.875rem}}@media only screen and (max-width:991px){.values .swiper .card-content .card-description .card-title{font-size:1.5rem}}.values .swiper .card-content .card-description .card-text{font-size:1.25rem;line-height:1.5rem}@media only screen and (max-width:1199px){.values .swiper .card-content .card-description .card-text{font-size:1rem}}@media only screen and (max-width:991px){.values .swiper .card-content .card-description .card-text{font-size:.75rem;line-height:1rem;margin-right:1.5625rem}}.values .swiper .card-content .card-comments{-webkit-box-align:end;-moz-box-align:end;-webkit-align-items:end;align-items:end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;grid-column:2/3;grid-row:2/3;justify-self:end}.values .swiper .swiper-counter{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;bottom:2.8125rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1.875rem;left:5rem;position:absolute;z-index:5}@media only screen and (max-width:1199px){.values .swiper .swiper-counter{bottom:2.5rem;left:2.5rem}}@media only screen and (max-width:991px){.values .swiper .swiper-counter{bottom:2.4rem;left:1.875rem}}@media only screen and (max-width:768px){.values .swiper .swiper-counter{-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;left:0;margin-top:4.375rem;position:relative}}@media only screen and (max-width:499px){.values .swiper .swiper-counter{bottom:1.875rem;margin-top:3.75rem}}.values .swiper .swiper-counter .swiper-btn{background-color:transparent;border:.125rem solid hsla(0,0%,100%,.05);color:var(--main-color);cursor:pointer;height:3.7rem;outline:none;width:3.5rem}@media only screen and (max-width:991px){.values .swiper .swiper-counter .swiper-btn{height:3.2rem;width:3rem}}.values .swiper .swiper-counter .swiper-btn:active:not(:disabled),.values .swiper .swiper-counter .swiper-btn:focus{border-color:var(--main-color)}.values .swiper .swiper-counter .swiper-btn:disabled{cursor:auto}.values .swiper .swiper-counter .swiper-btn:disabled svg{color:hsla(0,0%,100%,.502)}.values .swiper .swiper-counter .swiper-btn:first-child>svg{rotate:180deg}.values .swiper .swiper-counter .swiper-count{-webkit-box-pack:center;-moz-box-pack:center;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;font-size:.875rem;gap:.375rem;-webkit-justify-content:center;justify-content:center;width:2.5rem}@media only screen and (max-width:991px){.values .swiper .swiper-counter .swiper-count{font-size:.8rem}}.values .swiper .swiper-counter .swiper-count__all{color:hsla(0,0%,100%,.502)}.values .team-swiper{margin-right:1.875rem}@media only screen and (max-width:1439px){.values .team-swiper{margin-right:0}}.values .team-swiper__list{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-align:end;-moz-box-align:end;-webkit-align-items:flex-end;align-items:flex-end;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:1rem;-webkit-justify-content:center;justify-content:center}@media only screen and (max-width:991px){.values .team-swiper__list{gap:.625rem}}@media only screen and (max-width:768px){.values .team-swiper__list{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column}}@media only screen and (max-width:499px){.values .team-swiper__list{padding-right:3.125rem}}.values .team-swiper__item{position:relative}@media only screen and (max-width:768px){.values .team-swiper__item{display:grid;grid-template-columns:1fr 12.5rem;grid-template-rows:1fr}}@media only screen and (max-width:499px){.values .team-swiper__item{grid-template-columns:1fr 9.375rem}}.values .team-swiper__item .comment{background-color:hsla(40,33%,93%,.6);-moz-border-radius:.625rem;border-radius:.625rem;bottom:110%;color:var(--text-color);font-size:.875rem;left:50%;line-height:140%;padding:.9375rem;position:absolute;-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%);white-space:pre-line;width:300%}@media only screen and (max-width:1199px){.values .team-swiper__item .comment{line-height:124%}}@media only screen and (max-width:991px){.values .team-swiper__item .comment{font-size:.6875rem;width:350%}}@media only screen and (max-width:768px){.values .team-swiper__item .comment{bottom:auto;grid-template-rows:repeat(1fr,auto-fill);left:0;top:50%;-webkit-transform:translateX(44%) translateY(-50%);-moz-transform:translateX(44%) translateY(-50%);-ms-transform:translateX(44%) translateY(-50%);transform:translateX(44%) translateY(-50%);width:80%}}@media only screen and (max-width:499px){.values .team-swiper__item .comment{-moz-border-radius:.4375rem;border-radius:.4375rem;font-size:.625rem;padding:.4375rem;-webkit-transform:translateX(48%) translateY(-50%);-moz-transform:translateX(48%) translateY(-50%);-ms-transform:translateX(48%) translateY(-50%);transform:translateX(48%) translateY(-50%)}}.values .team-swiper__item:last-child .comment{-webkit-transform:translateX(-70%);-moz-transform:translateX(-70%);-ms-transform:translateX(-70%);transform:translateX(-70%)}@media only screen and (max-width:1439px){.values .team-swiper__item:last-child .comment{-webkit-transform:translateX(-75%);-moz-transform:translateX(-75%);-ms-transform:translateX(-75%);transform:translateX(-75%)}}@media only screen and (max-width:1199px){.values .team-swiper__item:last-child .comment{-webkit-transform:translateX(-80%);-moz-transform:translateX(-80%);-ms-transform:translateX(-80%);transform:translateX(-80%)}}@media only screen and (max-width:991px){.values .team-swiper__item:last-child .comment{-webkit-transform:translateX(-81%);-moz-transform:translateX(-81%);-ms-transform:translateX(-81%);transform:translateX(-81%)}}@media only screen and (max-width:768px){.values .team-swiper__item:last-child .comment{-webkit-transform:translateX(44%) translateY(-50%);-moz-transform:translateX(44%) translateY(-50%);-ms-transform:translateX(44%) translateY(-50%);transform:translateX(44%) translateY(-50%)}}@media only screen and (max-width:499px){.values .team-swiper__item:last-child .comment{-webkit-transform:translateX(48%) translateY(-50%);-moz-transform:translateX(48%) translateY(-50%);-ms-transform:translateX(48%) translateY(-50%);transform:translateX(48%) translateY(-50%)}}.values .team-swiper__item:nth-last-child(3) .comment{-webkit-transform:translateX(-50%);-moz-transform:translateX(-50%);-ms-transform:translateX(-50%);transform:translateX(-50%)}@media only screen and (max-width:1439px){.values .team-swiper__item:nth-last-child(3) .comment{-webkit-transform:translateX(-30%);-moz-transform:translateX(-30%);-ms-transform:translateX(-30%);transform:translateX(-30%)}}@media only screen and (max-width:1199px){.values .team-swiper__item:nth-last-child(3) .comment{-webkit-transform:translateX(-21%);-moz-transform:translateX(-21%);-ms-transform:translateX(-21%);transform:translateX(-21%)}}@media only screen and (max-width:991px){.values .team-swiper__item:nth-last-child(3) .comment{-webkit-transform:translateX(-21%);-moz-transform:translateX(-21%);-ms-transform:translateX(-21%);transform:translateX(-21%)}}@media only screen and (max-width:768px){.values .team-swiper__item:nth-last-child(3) .comment{-webkit-transform:translateX(44%) translateY(-32%);-moz-transform:translateX(44%) translateY(-32%);-ms-transform:translateX(44%) translateY(-32%);transform:translateX(44%) translateY(-32%)}}@media only screen and (max-width:499px){.values .team-swiper__item:nth-last-child(3) .comment{-webkit-transform:translateX(48%) translateY(-32%);-moz-transform:translateX(48%) translateY(-32%);-ms-transform:translateX(48%) translateY(-32%);transform:translateX(48%) translateY(-32%)}}.values .team-swiper__item:nth-child(3) .comment{-webkit-transform:translateX(-70%);-moz-transform:translateX(-70%);-ms-transform:translateX(-70%);transform:translateX(-70%)}@media only screen and (max-width:1199px){.values .team-swiper__item:nth-child(3) .comment{-webkit-transform:translateX(-78%);-moz-transform:translateX(-78%);-ms-transform:translateX(-78%);transform:translateX(-78%)}}@media only screen and (max-width:991px){.values .team-swiper__item:nth-child(3) .comment{-webkit-transform:translateX(-83%);-moz-transform:translateX(-83%);-ms-transform:translateX(-83%);transform:translateX(-83%)}}@media only screen and (max-width:768px){.values .team-swiper__item:nth-child(3) .comment{bottom:-40%;top:auto;-webkit-transform:translateX(44%);-moz-transform:translateX(44%);-ms-transform:translateX(44%);transform:translateX(44%)}}@media only screen and (max-width:499px){.values .team-swiper__item:nth-child(3) .comment{-webkit-transform:translateX(48%);-moz-transform:translateX(48%);-ms-transform:translateX(48%);transform:translateX(48%)}}.values .team-swiper__item.active img{opacity:1;-webkit-transform:scale(1.05);-moz-transform:scale(1.05);-ms-transform:scale(1.05);transform:scale(1.05)}@media only screen and (max-width:499px){.values .team-swiper__item.active img{-webkit-transform:scale(1);-moz-transform:scale(1);-ms-transform:scale(1);transform:scale(1)}}.values .team-swiper__item img{display:block;height:6.5625rem;-o-object-fit:cover;object-fit:cover;opacity:.4;-webkit-transform:scale(.9);-moz-transform:scale(.9);-ms-transform:scale(.9);transform:scale(.9);-webkit-transition:opacity .3s ease,-webkit-transform .3s ease;transition:opacity .3s ease,-webkit-transform .3s ease;-moz-transition:transform .3s ease,opacity .3s ease,-moz-transform .3s ease;transition:transform .3s ease,opacity .3s ease;transition:transform .3s ease,opacity .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:6.5625rem}@media only screen and (max-width:1199px){.values .team-swiper__item img{height:6.25rem;width:6.25rem}}@media only screen and (max-width:991px){.values .team-swiper__item img{height:5rem;width:5rem}}@media only screen and (max-width:499px){.values .team-swiper__item img{height:4.375rem;width:4.375rem}}.values .fade-enter-active,.values .fade-leave-active{-webkit-transition:opacity .3s ease;-moz-transition:opacity .3s ease;transition:opacity .3s ease}.values .fade-enter,.values .fade-leave-to{opacity:0}.objects{background-color:var(--text-color);margin-top:-3.75rem;width:100%}@media only screen and (max-width:991px){.objects{margin-top:-1.25rem}}.objects .img-wrap{max-width:100%}.objects__container{padding:0 1.875rem}@media only screen and (max-width:768px){.objects__container{padding:0 1.25rem}}.objects__top{-webkit-box-pack:justify;-moz-box-pack:justify;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:3.75rem;-webkit-justify-content:space-between;justify-content:space-between;padding-bottom:2.5rem}@media only screen and (max-width:549px){.objects__top{gap:1.25rem}}.objects__top .img-wrap{height:auto;max-width:100%}.objects__top img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.objects .objects__main{grid-gap:2.5rem;display:grid;gap:2.5rem;grid-template-areas:"col1 col2";grid-template-columns:28% 1fr;margin:0 0 8.125rem}@media only screen and (max-width:768px){.objects .objects__main{grid-template-areas:"col2" "col1";grid-template-columns:1fr;margin:0 0 3.125rem}}.objects .objects__main .column-1,.objects .objects__main .main__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}.objects .objects__main .column-1{-webkit-box-pack:justify;-moz-box-pack:justify;grid-area:col1;-webkit-justify-content:space-between;justify-content:space-between;min-width:0}.objects .objects__main .column-1 img{width:100%}.objects .objects__main .column-1 .row .img-wrap{height:auto;max-width:100%;width:100%}.objects .objects__main .column-1 .row-1{display:grid;grid-template-columns:repeat(2,1fr);grid-template-rows:auto auto}@media only screen and (max-width:768px){.objects .objects__main .column-1 .row-1{padding-right:11.875rem}}@media only screen and (max-width:549px){.objects .objects__main .column-1 .row-1{padding-right:0}}.objects .objects__main .column-1 .row-1 .img-wrap:first-child{grid-column:2;grid-row:1;justify-self:end}.objects .objects__main .column-1 .row-1 .img-wrap:nth-child(2){grid-column:1/3;grid-row:2;margin-top:10rem;width:100%}@media only screen and (max-width:991px){.objects .objects__main .column-1 .row-1 .img-wrap:nth-child(2){margin-top:3.75rem}}@media only screen and (max-width:768px){.objects .objects__main .column-1 .row-1 .img-wrap:nth-child(2){margin-top:0}}.objects .objects__main .column-1 .row-1 .img-wrap:nth-child(2) img{width:100%}.objects .objects__main .column-1 .sticky-zone{height:100%;padding-bottom:5rem;padding-top:5rem;width:100%}@media only screen and (max-width:991px){.objects .objects__main .column-1 .sticky-zone{padding-bottom:2.5rem;padding-top:2.5rem}}@media only screen and (max-width:768px){.objects .objects__main .column-1 .sticky-zone{height:-webkit-max-content;height:-moz-max-content;height:max-content;padding-bottom:0;padding-top:0}}.objects .objects__main .column-1 .sticky-text{color:var(--main-color);font-size:1rem;line-height:137%;position:-webkit-sticky;position:sticky;top:50%}@media only screen and (max-width:768px){.objects .objects__main .column-1 .sticky-text{font-size:1rem;margin:7% 4% 0 31%;position:relative;top:0}}@media only screen and (max-width:549px){.objects .objects__main .column-1 .sticky-text{font-size:.875rem;margin:2.5rem 0 0}}.objects .objects__main .column-1 .row-2{grid-gap:0;display:grid;gap:0;grid-template-columns:auto auto;grid-template-rows:auto auto}@media only screen and (max-width:768px){.objects .objects__main .column-1 .row-2{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;gap:25vw;margin-right:11vw;margin-top:2.5rem}}@media only screen and (max-width:549px){.objects .objects__main .column-1 .row-2{gap:0;margin-right:0}}.objects .objects__main .column-1 .row-2 .img-wrap:first-child{align-self:start;grid-column:1;grid-row:1;justify-self:start}@media only screen and (max-width:768px){.objects .objects__main .column-1 .row-2 .img-wrap:first-child{margin-bottom:2.5rem}}@media only screen and (max-width:549px){.objects .objects__main .column-1 .row-2 .img-wrap:first-child{margin-bottom:5rem}}.objects .objects__main .column-1 .row-2 .img-wrap:nth-child(2){align-self:end;grid-column:2;grid-row:2;justify-self:end}@media only screen and (max-width:549px){.objects .objects__main .column-1 .row-2 .img-wrap:nth-child(2){-webkit-transform:scale(1.2);-moz-transform:scale(1.2);-ms-transform:scale(1.2);transform:scale(1.2);-webkit-transform-origin:bottom right;-moz-transform-origin:bottom right;-ms-transform-origin:bottom right;transform-origin:bottom right}}.objects .objects__main .column-2{-webkit-box-pack:center;-moz-box-pack:center;-webkit-box-orient:horizontal;-webkit-box-direction:normal;-moz-box-orient:horizontal;-moz-box-direction:normal;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:row;flex-direction:row;-webkit-flex-wrap:wrap;flex-wrap:wrap;gap:1.25rem;grid-area:col2;grid-template-columns:repeat(auto-fill,1fr);-webkit-justify-content:center;justify-content:center;min-width:0}.objects .objects__main .column-2 .tablet{width:100%}.objects .objects__main .column-2 .tablet img{display:block;height:auto;-o-object-fit:contain;object-fit:contain;width:100%}.objects .objects__bottom{-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;gap:9vw;-webkit-justify-content:center;justify-content:center;overflow-x:hidden;padding-bottom:7.5rem;position:relative}@media only screen and (max-width:1199px){.objects .objects__bottom{padding-bottom:10.625rem}}@media only screen and (max-width:768px){.objects .objects__bottom{-webkit-box-orient:vertical;-webkit-box-direction:normal;-moz-box-orient:vertical;-moz-box-direction:normal;-webkit-flex-direction:column;flex-direction:column;padding-bottom:13.75rem}}@media only screen and (max-width:549px){.objects .objects__bottom{padding-bottom:14.375rem}}.objects .objects__bottom .card-block{-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;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;position:relative}.objects .objects__bottom .card-block:before{background-image:url(/_nuxt/img/skeleton.60105a8.png),-webkit-gradient(linear,left top,right top,color-stop(6.25rem,transparent),color-stop(.625rem,transparent));background-image:url(/_nuxt/img/skeleton.60105a8.png),-webkit-linear-gradient(left,transparent 6.25rem,transparent 0);background-image:url(/_nuxt/img/skeleton.60105a8.png),-moz-linear-gradient(left,transparent 6.25rem,transparent .625rem);background-image:url(/_nuxt/img/skeleton.60105a8.png),linear-gradient(90deg,transparent 6.25rem,transparent 0);background-position:50%;background-repeat:repeat-x;background-size:contain;content:"";height:100%;position:absolute;width:200vw}.objects .objects__bottom .card-block:after{background-color:#1a1a1a;bottom:-.3125rem;content:"";left:-.3125rem;position:absolute;right:-.3125rem;top:-.3125rem}.objects .objects__bottom .location-card-wrap{position:relative;-webkit-transform-origin:center center;-moz-transform-origin:center center;-ms-transform-origin:center center;transform-origin:center center;-webkit-transition:-webkit-transform .5s ease-out;transition:-webkit-transform .5s ease-out;-moz-transition:transform .5s ease-out,-moz-transform .5s ease-out;transition:transform .5s ease-out;transition:transform .5s ease-out,-webkit-transform .5s ease-out,-moz-transform .5s ease-out;width:20vw;z-index:2}@media only screen and (max-width:768px){.objects .objects__bottom .location-card-wrap{width:52vw}}.objects .objects__bottom .location-card-wrap img{height:auto;width:100%}.objects .objects__bottom .location-text{color:var(--main-color);font-size:1rem;line-height:137%;position:absolute;top:110%;width:150%}@media only screen and (max-width:1199px){.objects .objects__bottom .location-text{right:0;top:135%;width:280%}}@media only screen and (max-width:768px){.objects .objects__bottom .location-text{font-size:1rem;right:auto;top:113%;width:110%}}@media only screen and (max-width:549px){.objects .objects__bottom .location-text{width:150%}}.objects .objects__bottom .map-wrap{height:auto;position:relative;width:33vw;z-index:2}@media only screen and (max-width:768px){.objects .objects__bottom .map-wrap{-webkit-transform:translateX(-6vw);-moz-transform:translateX(-6vw);-ms-transform:translateX(-6vw);transform:translateX(-6vw);width:84vw}}.objects .objects__bottom .map-wrap .img-map{height:auto;width:100%}@media only screen and (max-width:768px){._550,._768{display:none}}.initiatives{-webkit-box-pack:center;-moz-box-pack:center;background-color:var(--bk-color-tablet-secondary);display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-justify-content:center;justify-content:center;overflow:hidden;position:relative}@media only screen and (max-width:1199px){.initiatives{padding-top:6rem!important}}.initiatives:before{background-color:#0e0e10;content:"";height:6rem;left:0;pointer-events:none;position:absolute;top:0;width:100%}@media only screen and (max-width:768px){.initiatives:before{height:2.5rem}}@media only screen and (max-width:499px){.initiatives:before{height:1.875rem}}.initiatives .tablet{display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;margin-top:-6rem;position:relative;width:1700px}@media only screen and (max-width:2799px){.initiatives .tablet{width:auto}}@media only screen and (max-width:1439px){.initiatives .tablet{height:auto;width:50rem}}@media only screen and (max-width:1199px){.initiatives .tablet{width:37.5rem}}@media only screen and (max-width:768px){.initiatives .tablet{width:25rem}}@media only screen and (max-width:499px){.initiatives .tablet{width:18.75rem}}.initiatives .tablet .frame-under{left:.0625rem;pointer-events:none;position:relative;width:850px;z-index:1}@media only screen and (max-width:2799px){.initiatives .tablet .frame-under{width:auto}}.initiatives .tablet .frame-under img{height:100%;width:100%}.initiatives .tablet .frame-over{pointer-events:none;position:relative;width:850px;z-index:3}@media only screen and (max-width:2799px){.initiatives .tablet .frame-over{width:auto}}.initiatives .tablet .frame-over img{height:100%;width:100%}.initiatives .tablet__container{background-image:url(/_nuxt/img/initiatives.b9b59a5.png);background-position:top;background-repeat:no-repeat;background-size:100% auto;height:97%;margin:18px;position:absolute;width:97%}@media only screen and (max-width:2799px){.initiatives .tablet__container{height:96%;width:96%}}@media only screen and (max-width:1439px){.initiatives .tablet__container{height:95%;margin:1.125rem}}@media only screen and (max-width:1199px){.initiatives .tablet__container{height:95%;margin:.875rem;width:95.5%}}@media only screen and (max-width:768px){.initiatives .tablet__container{height:95%;margin:.625rem;width:95%}}@media only screen and (max-width:499px){.initiatives .tablet__container{margin:.4375rem}}.initiatives .tablet-swiper{-webkit-box-align:center;-moz-box-align:center;-webkit-align-items:center;align-items:center;bottom:3rem;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:auto;left:387px;position:absolute;width:100vw;z-index:2}@media only screen and (max-width:2799px){.initiatives .tablet-swiper{left:-133px}}@media only screen and (max-width:1439px){.initiatives .tablet-swiper{bottom:2rem;left:-6.75rem}}@media only screen and (max-width:1199px){.initiatives .tablet-swiper{left:-3.3125rem}}@media only screen and (max-width:768px){.initiatives .tablet-swiper{bottom:1rem;left:-1.375rem}}.initiatives .custom-swiper{cursor:pointer;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;height:100%;overflow:visible;width:100%}.initiatives .custom-swiper:active{cursor:ew-resize}.initiatives .swiper-slide{-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-box-pack:center;-moz-box-pack:center;-webkit-align-items:center;align-items:center;background:transparent;display:-webkit-box;display:-webkit-flex;display:-moz-box;display:flex;-webkit-flex-direction:column;flex-direction:column;height:100%;-webkit-justify-content:center;justify-content:center;margin-right:38px;overflow:hidden;-webkit-transition:-webkit-transform .3s ease;transition:-webkit-transform .3s ease;-moz-transition:transform .3s ease,-moz-transform .3s ease;transition:transform .3s ease;transition:transform .3s ease,-webkit-transform .3s ease,-moz-transform .3s ease;width:606px}@media only screen and (max-width:2799px){.initiatives .swiper-slide{margin-right:23px;width:-webkit-max-content;width:-moz-max-content;width:max-content}}@media only screen and (max-width:1439px){.initiatives .swiper-slide{margin-right:.9375rem;width:17.5rem}}@media only screen and (max-width:1199px){.initiatives .swiper-slide{margin-right:.75rem;width:12.5rem}}@media only screen and (max-width:768px){.initiatives .swiper-slide{margin-right:.375rem;width:8.125rem}}@media only screen and (max-width:499px){.initiatives .swiper-slide{margin-right:.25rem;width:6.25rem}}.initiatives .slide{height:-webkit-max-content;height:-moz-max-content;height:max-content;position:relative}.initiatives .slide img{max-height:70%;max-width:100%;-o-object-fit:cover;object-fit:cover;width:100%}.initiatives .slide-text{color:var(--color-text);font-size:36px;font-weight:700;line-height:125%;margin:0 30px;position:absolute;top:30px;z-index:2}@media only screen and (max-width:2799px){.initiatives .slide-text{font-size:20px}}@media only screen and (max-width:1439px){.initiatives .slide-text{font-size:1rem}}@media only screen and (max-width:1199px){.initiatives .slide-text{font-size:.875rem;margin:0 1.25rem;top:1.25rem}}@media only screen and (max-width:768px){.initiatives .slide-text{font-size:.625rem;font-weight:600;margin:0 .625rem;top:.625rem}}@media only screen and (max-width:499px){.initiatives .slide-text{font-size:.5rem}}