.nuxt-progress{position:fixed;top:0;left:0;right:0;height:3px;width:0;opacity:1;transition:width .1s,opacity .4s;background-color:#416fc8;z-index:999999}.nuxt-progress.nuxt-progress-notransition{transition:none}.nuxt-progress-failed{background-color:red}@font-face{font-family:Lato;src:url(/fonts/lato/lato-hairline-webfont.woff2) format("woff2"),url(/fonts/lato/lato-hairline-webfont.woff) format("woff"),url(/fonts/lato/lato-hairline-webfont.ttf) format("truetype");font-weight:100;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato/lato-thin-webfont.woff2) format("woff2"),url(/fonts/lato/lato-thin-webfont.woff) format("woff"),url(/fonts/lato/lato-thin-webfont.ttf) format("truetype");font-weight:200;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato/lato-light-webfont.woff2) format("woff2"),url(/fonts/lato/lato-light-webfont.woff) format("woff"),url(/fonts/lato/lato-light-webfont.ttf) format("truetype");font-weight:300;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato/lato-regular-webfont.woff2) format("woff2"),url(/fonts/lato/lato-regular-webfont.woff) format("woff"),url(/fonts/lato/lato-regular-webfont.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato/lato-medium-webfont.woff2) format("woff2"),url(/fonts/lato/lato-medium-webfont.woff) format("woff"),url(/fonts/lato/lato-medium-webfont.ttf) format("truetype");font-weight:500;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato/lato-semibold-webfont.woff2) format("woff2"),url(/fonts/lato/lato-semibold-webfont.woff) format("woff"),url(/fonts/lato/lato-semibold-webfont.ttf) format("truetype");font-weight:600;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato/lato-bold-webfont.woff2) format("woff2"),url(/fonts/lato/lato-bold-webfont.woff) format("woff"),url(/fonts/lato/lato-bold-webfont.ttf) format("truetype");font-weight:700;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato/lato-heavy-webfont.woff2) format("woff2"),url(/fonts/lato/lato-heavy-webfont.woff) format("woff"),url(/fonts/lato/lato-heavy-webfont.ttf) format("truetype");font-weight:800;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato/lato-black-webfont.woff2) format("woff2"),url(/fonts/lato/lato-black-webfont.woff) format("woff"),url(/fonts/lato/lato-black-webfont.ttf) format("truetype");font-weight:900;font-style:normal;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato/latolightitalic.woff2) format("woff2"),url(/fonts/lato/latolightitalic.woff) format("woff"),url(/fonts/lato/latolightitalic.ttf) format("truetype");font-weight:300;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato/lato-italic-webfont.woff2) format("woff2"),url(/fonts/lato/lato-italic-webfont.woff) format("woff"),url(/fonts/lato/lato-italic-webfont.ttf) format("truetype");font-weight:400;font-style:italic;font-display:swap}@font-face{font-family:Lato;src:url(/fonts/lato/lato-bolditalic-webfont.woff2) format("woff2"),url(/fonts/lato/lato-bolditalic-webfont.woff) format("woff"),url(/fonts/lato/lato-bolditalic-webfont.ttf) format("truetype");font-weight:700;font-style:italic;font-display:swap}@font-face{font-family:OSX;src:url(/fonts/lato/OSX.woff2) format("woff2"),url(/fonts/lato/OSX.woff) format("woff"),url(/fonts/lato/OSX.ttf) format("truetype");font-weight:400;font-style:normal;font-display:swap}.svg-hover svg{display:block}.svg-hover svg path,.svg-hover svg polygon,.svg-hover svg rect{fill:#3f496a;transition:fill .3s ease}.theme--dark .svg-hover svg path,.theme--dark .svg-hover svg polygon,.theme--dark .svg-hover svg rect{fill:#fff}.svg-hover:hover svg path,.svg-hover:hover svg polygon,.svg-hover:hover svg rect{fill:#e8a15a}.svg-hover.secondary-hover:hover svg path,.svg-hover.secondary-hover:hover svg polygon,.svg-hover.secondary-hover:hover svg rect{fill:#637ea8}.svg-hover.svg-hover-accent svg path,.svg-hover.svg-hover-accent svg polygon,.svg-hover.svg-hover-accent svg rect{fill:#e8a15a}.svg-hover.svg-hover-accent:hover svg path,.svg-hover.svg-hover-accent:hover svg polygon,.svg-hover.svg-hover-accent:hover svg rect{fill:#637ea8}*{padding:0;margin:0;box-sizing:border-box}body,html{font-family:Lato,sans-serif;font-size:20px;color:#494949;line-height:1.35;height:100vh;text-rendering:optimizeLegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale}code,kbd{font-size:75%}a,code,kbd{font-weight:400}a{text-decoration:none;outline:none;transition:color .3s ease}a,a:link,a:visited{color:#3f496a}a:hover{color:#e8a15a}.a_special{color:#637ea8!important;text-decoration:none;outline:none;font-weight:400;transition:color .3s ease}.a_special:hover{color:#e8a15a!important}p{margin-top:1.35rem;margin-bottom:0}p:first-child{margin-top:0}ol,ul{padding-left:30px;margin-top:2.15em;margin-bottom:0}@media only screen and (max-width:959px){ol,ul{margin-top:1.8em}}ol:first-child,ul:first-child{margin-top:0}ol li+li,ul li+li{margin-top:1.35em}ul{list-style:none}#__layout,#__nuxt,#__wrapper{min-height:100vh}#__wrapper{display:flex;flex-direction:column}#__content{flex:1 1 auto}@media only screen and (max-width:959px){#__content{padding-top:calc(4em + 48px)}}@media only screen and (max-width:599px){#__content{padding-top:calc(3.65em + 48px)}}@media screen and (max-width:399px){#__content{padding-top:calc(2.8em + 48px)}}.h1,h1{font-family:Lato,sans-serif;font-size:50px;font-weight:700;line-height:1.2;letter-spacing:normal;color:#3f496a}@media only screen and (min-width:960px) and (max-width:1263px){.h1,h1{font-size:50px}}@media only screen and (min-width:600px) and (max-width:959px){.h1,h1{font-size:40px}}@media only screen and (max-width:599px){.h1,h1{font-size:35px}}.h2,h2{font-family:Lato,sans-serif;font-size:35px;font-weight:700;line-height:1.2;letter-spacing:normal;color:#3f496a}@media only screen and (min-width:960px) and (max-width:1263px){.h2,h2{font-size:35px}}@media only screen and (min-width:600px) and (max-width:959px){.h2,h2{font-size:30px}}@media only screen and (max-width:599px){.h2,h2{font-size:25px}}.h3,h3{font-family:Lato,sans-serif;font-size:25px;font-weight:700;line-height:1.1;letter-spacing:normal;color:#3f496a}@media only screen and (min-width:960px) and (max-width:1263px){.h3,h3{font-size:25px}}@media only screen and (min-width:600px) and (max-width:959px){.h3,h3{font-size:25px}}@media only screen and (max-width:599px){.h3,h3{font-size:22px}}.h4,h4{font-family:Lato,sans-serif;font-size:20px;font-weight:700;line-height:1.2;letter-spacing:normal;color:#3f496a}@media only screen and (min-width:960px) and (max-width:1263px){.h4,h4{font-size:20px}}@media only screen and (min-width:600px) and (max-width:959px){.h4,h4{font-size:20px}}@media only screen and (max-width:599px){.h4,h4{font-size:20px}}.h5,h5{font-family:Lato,sans-serif;font-size:18px;font-weight:700;line-height:1;letter-spacing:normal;color:#3f496a}@media only screen and (min-width:960px) and (max-width:1263px){.h5,h5{font-size:18px}}@media only screen and (min-width:600px) and (max-width:959px){.h5,h5{font-size:18px}}@media only screen and (max-width:599px){.h5,h5{font-size:18px}}.h6,h6{font-family:Lato,sans-serif;font-size:16px;font-weight:700;line-height:1;letter-spacing:normal;color:#3f496a}@media only screen and (min-width:960px) and (max-width:1263px){.h6,h6{font-size:16px}}@media only screen and (min-width:600px) and (max-width:959px){.h6,h6{font-size:16px}}@media only screen and (max-width:599px){.h6,h6{font-size:16px}}h1.page-title-semi{font-family:Lato,sans-serif;font-size:35px;font-weight:700;line-height:1.2;letter-spacing:normal;color:#3f496a}@media only screen and (min-width:960px) and (max-width:1263px){h1.page-title-semi{font-size:35px}}@media only screen and (min-width:600px) and (max-width:959px){h1.page-title-semi{font-size:30px}}@media only screen and (max-width:599px){h1.page-title-semi{font-size:25px}}.page-fade-enter-active,.page-fade-leave-active{transition:all .5s ease}.page-fade-enter{transform:translateY(-20px);opacity:0}.page-fade-leave-to{transform:translateY(20px);opacity:0}.show-more-enter-active,.show-more-leave-active{transition:all .5s ease}.show-more-enter,.show-more-leave-to{transform:translateY(-20px);opacity:0}.slide-down-enter-active,.slide-down-leave-active{opacity:1;transition:transform .5s ease,opacity .5s ease}.slide-down-enter,.slide-down-leave-to{transform:translateY(20px);opacity:0}.text-bold{font-weight:700}.error--text{color:#ff5252!important;caret-color:#ff5252!important}@media only screen and (min-width:1904px){.text-bold-xl{font-weight:700}}@media only screen and (min-width:1264px) and (max-width:1903px){.text-bold-lg{font-weight:700}}@media only screen and (min-width:960px) and (max-width:1263px){.text-bold-md{font-weight:700}}@media only screen and (min-width:600px) and (max-width:959px){.text-bold-sm{font-weight:700}}@media only screen and (max-width:599px){.text-bold-xs{font-weight:700}}.text-semibold{font-weight:600}@media only screen and (min-width:1904px){.text-semibold-xl{font-weight:600}}@media only screen and (min-width:1264px) and (max-width:1903px){.text-semibold-lg{font-weight:600}}@media only screen and (min-width:960px) and (max-width:1263px){.text-semibold-md{font-weight:600}}@media only screen and (min-width:600px) and (max-width:959px){.text-semibold-sm{font-weight:600}}@media only screen and (max-width:599px){.text-semibold-xs{font-weight:600}}.text-thin{font-weight:400}@media only screen and (min-width:1904px){.text-thin-xl{font-weight:300}}@media only screen and (min-width:1264px) and (max-width:1903px){.text-thin-lg{font-weight:300}}@media only screen and (min-width:960px) and (max-width:1263px){.text-thin-md{font-weight:300}}@media only screen and (min-width:600px) and (max-width:959px){.text-thin-sm{font-weight:300}}@media only screen and (max-width:599px){.text-thin-xs{font-weight:300}}.text-normal{font-weight:400}@media only screen and (min-width:1904px){.text-normal-xl{font-weight:400}}@media only screen and (min-width:1264px) and (max-width:1903px){.text-normal-lg{font-weight:400}}@media only screen and (min-width:960px) and (max-width:1263px){.text-normal-md{font-weight:400}}@media only screen and (min-width:600px) and (max-width:959px){.text-normal-sm{font-weight:400}}@media only screen and (max-width:599px){.text-normal-xs{font-weight:400}}.text-center{text-align:center}@media only screen and (min-width:1904px){.text-center-xl{text-align:center}}@media only screen and (min-width:1264px) and (max-width:1903px){.text-center-lg{text-align:center}}@media only screen and (min-width:960px) and (max-width:1263px){.text-center-md{text-align:center}}@media only screen and (min-width:600px) and (max-width:959px){.text-center-sm{text-align:center}}@media only screen and (max-width:599px){.text-center-xs{text-align:center}}.text-left{text-align:left}@media only screen and (min-width:1904px){.text-left-xl{text-align:left}}@media only screen and (min-width:1264px) and (max-width:1903px){.text-left-lg{text-align:left}}@media only screen and (min-width:960px) and (max-width:1263px){.text-left-md{text-align:left}}@media only screen and (min-width:600px) and (max-width:959px){.text-left-sm{text-align:left}}@media only screen and (max-width:599px){.text-left-xs{text-align:left}}.text-right{text-align:right}@media only screen and (min-width:1904px){.text-right-xl{text-align:right}}@media only screen and (min-width:1264px) and (max-width:1903px){.text-right-lg{text-align:right}}@media only screen and (min-width:960px) and (max-width:1263px){.text-right-md{text-align:right}}@media only screen and (min-width:600px) and (max-width:959px){.text-right-sm{text-align:right}}@media only screen and (max-width:599px){.text-right-xs{text-align:right}}.text-block{display:block}@media only screen and (min-width:1904px){.text-block-xl{display:block}}@media only screen and (min-width:1264px) and (max-width:1903px){.text-block-lg{display:block}}@media only screen and (min-width:960px) and (max-width:1263px){.text-block-md{display:block}}@media only screen and (min-width:600px) and (max-width:959px){.text-block-sm{display:block}}@media only screen and (max-width:599px){.text-block-xs{display:block}}@media only screen and (max-width:959px){.error{margin-top:35px}}.error__container{padding:0 24px;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.error__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.error__container{max-width:944px}}.error__img{max-width:380px;width:100%}.error__title{margin-top:60px}.error p{max-width:800px;margin:20px auto 0}.header{width:100%;height:300px;position:relative;transition:all .5s ease;display:flex}@media only screen and (max-width:959px){.header{position:fixed;z-index:100;height:auto}}.header__container{position:relative;padding:70px 24px 63px;flex-grow:1;margin:auto;width:100%;height:100%;display:grid;grid-template-columns:repeat(3,1fr);grid-template-rows:repeat(2,1fr);grid-template-areas:"socials logo phone" "nav nav nav"}@media only screen and (min-width:1264px){.header__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.header__container{max-width:944px}}@media only screen and (max-width:959px){.header__container{padding:0;grid-template-rows:1fr;grid-template-areas:"phone logo menu"}}.header__socials{grid-area:socials;display:flex;align-items:center}@media only screen and (max-width:959px){.header__socials{display:none}}.header__logo{display:flex;justify-content:center;align-items:center;grid-area:logo}@media only screen and (max-width:959px){.header__logo{padding:24px 0}}.header__phone{grid-area:phone;display:flex;justify-content:flex-end;align-items:center}@media only screen and (max-width:959px){.header__phone{justify-content:flex-start}.header__phone a{padding:24px 0 24px 24px;width:100%;height:100%}}.header__menu{display:block;grid-area:menu;position:fixed;z-index:156;top:3vh;right:-70px;transition:right .5s ease;will-change:right}@media only screen and (max-width:959px){.header__menu{display:flex;position:static;align-items:center;justify-content:flex-end;padding:24px 24px 24px 0}}.header__menu_show{right:9vw}@media only screen and (max-width:1600px){.header__menu_show{right:3vw}}.header__navigation{display:flex;align-items:flex-end;grid-area:nav}@media only screen and (max-width:959px){.header__navigation{display:none}}@media only screen and (max-width:959px){.header_shadow{background-color:#fff;box-shadow:0 0 5px rgba(63,73,106,.2)}}.header>.angular-back{opacity:0}.header_show-background .angular-back{opacity:1}.social-list{justify-content:flex-start;margin-left:-18px}.social-list,.social-list a{display:flex;align-items:center}.social-list a{width:58px;height:58px;justify-content:center;fill:#3f496a;transition:fill .3s ease}.social-list a svg{display:block;width:22px;height:22px}.social-list a:hover{fill:#e8a15a}.social-list_white a svg{fill:#fff}.social-list__rt{margin-bottom:4px}.logo{display:block;transition:all .5s ease;width:4em;height:4em}.logo,.logo:hover{color:#3f496a}.logo_reverse-color{color:#fff!important}@media only screen and (max-width:599px){.logo{width:3.65em;height:3.65em}}@media screen and (max-width:399px){.logo{width:2.8em;height:2.8em}}@media only screen and (max-width:959px){.header_shadow .logo{width:3em;height:3em}}@media only screen and (max-width:599px){.header_shadow .logo{width:2.5em;height:2.5em}}@media screen and (max-width:399px){.header_shadow .logo{width:2em;height:2em}}.logo svg{display:block;width:100%;height:100%}.logo svg path,.logo svg polygon,.logo svg rect{fill:currentColor}.navigation{width:100%}.navigation__list{display:flex;justify-content:space-between;align-items:center;width:100%;padding:0}.navigation__list>li{margin-top:0}.phone-block{cursor:pointer;font-size:18px;font-weight:700;display:flex;justify-content:flex-start;align-items:center}@media only screen and (max-width:959px){.phone-block_hide-on-mobile svg{width:2.1em!important;height:2.1em!important}.phone-block_hide-on-mobile .phone-block__number{display:none}}@media only screen and (max-width:599px){.phone-block_hide-on-mobile svg{width:1.7em!important;height:1.7em!important}}@media screen and (max-width:399px){.phone-block_hide-on-mobile svg{width:1.35em!important;height:1.35em!important}}.phone-block_white{color:#fff}.phone-block_white svg path,.phone-block_white svg polygon,.phone-block_white svg rect{fill:#fff}.phone-block svg{width:1.1em;height:1.1em}.phone-block__number{padding-left:.9em;min-width:160px}.email-block{cursor:pointer;font-size:.9em;font-weight:700;display:flex;justify-content:flex-start;align-items:center}.email-block svg{width:1.1em;height:1.1em}.email-block.email-block_white{color:#fff}.email-block.email-block_white:hover{color:#e8a15a}.email-block.email-block_white svg path,.email-block.email-block_white svg polygon,.email-block.email-block_white svg rect{fill:currentColor}.email-block__text{padding-left:.9em;min-width:160px}.pre-footer{--pre-footer-gap:24px;--pre-footer-button-size:64px;--pre-footer-buttons-max-width:565px;position:relative;margin-top:93px;display:flex;justify-content:flex-start;align-items:stretch}@media only screen and (max-width:959px){.pre-footer{flex-direction:column;margin-top:64px}}@media only screen and (min-width:960px){.pre-footer{height:654px}}.pre-footer__map{position:relative;z-index:0;height:100%}@media only screen and (min-width:960px){.pre-footer__map{flex:1 1 auto}}@media only screen and (max-width:959px){.pre-footer__map{height:374px}}.pre-footer__map__map-block{position:absolute;width:100%;height:100%;right:0;top:0}.pre-footer__map__map-block [class*=ymaps-2][class*=-ground-pane]{filter:grayscale(100%)}.browser-chrome .pre-footer__map__map-block [class*=ymaps-2][class*=-ground-pane],.browser-yandexbrowser .pre-footer__map__map-block [class*=ymaps-2][class*=-ground-pane]{filter:grayscale(100%) url(/img/bluescale.svg#bluefilter) saturate(15%) brightness(240%) contrast(165%)}.browser-firefox .pre-footer__map__map-block [class*=ymaps-2][class*=-ground-pane],.browser-safari .pre-footer__map__map-block [class*=ymaps-2][class*=-ground-pane]{filter:grayscale(100%) url(/img/bluescale.svg#bluefilter) contrast(100%) brightness(160%) saturate(37%)}.pre-footer__form_desktop{position:relative}@media only screen and (min-width:960px){.pre-footer__form_desktop{flex:0 0 auto;width:50%;min-width:594px;overflow:hidden;background-color:#fbfbfb}.pre-footer__form_desktop>*{box-sizing:content-box;max-width:565px}}.pre-footer__buttons{display:grid;grid-gap:24px;gap:24px;grid-template-columns:auto 64px;margin-bottom:calc(var(--pre-footer-button-size) + var(--pre-footer-gap))}.pre-footer__form{--pre-footer-padding-block:40px;position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;padding:var(--pre-footer-padding-block) max(var(--pre-footer-gap),calc(50vw - var(--pre-footer-buttons-max-width)/2))}@media only screen and (min-width:960px){.pre-footer__form{--pre-footer-padding-block:83.5px;padding-left:88px;padding-right:88px}}.pre-footer__form .i-text-field{margin-bottom:0}.pre-footer__form__upper-fields{display:grid;grid-gap:40px 32px;gap:40px 32px;margin-bottom:40px}@media only screen and (min-width:960px){.pre-footer__form__upper-fields{grid-template-columns:repeat(2,1fr)}}.pre-footer__form__title{font-size:24px;line-height:1.2;color:#3f496a;margin-bottom:40px}.pre-footer__form__title>span{display:block}.pre-footer__form .i-btn{margin:0}.pre-footer__form .i-text-field__control{min-height:56px}.pre-footer__form .i-text-field__control__input{padding-left:24px;padding-right:24px}.pre-footer__form__btn{flex:1;align-self:stretch;display:flex;align-items:center;justify-content:space-around;padding-left:20px;padding-right:20px}.pre-footer__form__btn__icon{position:relative;width:48px;height:34px;transition:opacity .3s cubic-bezier(.25,.8,.5,1);background-repeat:no-repeat;background-size:contain;background-position:50%}@media only screen and (max-width:399px){.pre-footer__form__btn__icon{width:44px}}.pre-footer__form__btn:hover .phone-modal-form__send__btn__icon{opacity:.8}.pre-footer__form .pre-footer__form__textarea{margin-bottom:40px}.footer{position:relative;z-index:100;display:flex;justify-content:center;align-content:center}.footer__container{padding:3.75em 24px 3.55em;margin:auto;width:100%;height:100%;display:flex;flex-direction:row;justify-content:space-between}@media only screen and (min-width:1264px){.footer__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.footer__container{max-width:944px;font-size:.9em}}@media only screen and (max-width:959px){.footer__container{flex-direction:column;justify-content:center;align-items:center;padding:2.9em 24px}.footer__container:first-child{order:3}.footer__container:nth-child(2){order:2}.footer__container:nth-child(3){order:1}}.footer__company{display:flex;flex-direction:row;align-items:center}@media only screen and (max-width:959px){.footer__company{order:3}}@media only screen and (max-width:959px){.footer__company__logo{display:none}}.footer__company__name{margin-left:1.65em;color:#3f496a}@media only screen and (max-width:959px){.footer__company__name{margin-left:0}}.footer__contacts,.footer__socials{display:flex;flex-direction:column}.footer__socials{justify-content:center;padding-left:18px}@media only screen and (max-width:959px){.footer__socials{margin:1.8em 0;order:2}}.footer__contacts{justify-content:center}@media only screen and (max-width:959px){.footer__contacts{order:1}}.menu-address-link-block{cursor:pointer;font-size:.9em;font-weight:400;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media only screen and (max-width:959px){.menu-address-link-block{line-height:2.2}}.menu-address-link-block svg{width:1.1em;height:1.1em}.menu-address-link-block.menu-address-link-block_white{color:#fff}.menu-address-link-block.menu-address-link-block_white:hover{color:#e8a15a}.menu-address-link-block.menu-address-link-block_white svg path,.menu-address-link-block.menu-address-link-block_white svg polygon,.menu-address-link-block.menu-address-link-block_white svg rect{fill:currentColor}.menu-address-link-block__image-container{display:flex;align-items:center;margin-bottom:13px}@media only screen and (max-width:959px){.menu-address-link-block__image-container{margin-bottom:0}}.menu-address-link-block__text{padding-left:.9em;min-width:160px}.menu-work-time-block{cursor:pointer;font-size:.9em;font-weight:400;display:flex;justify-content:center;align-items:flex-start;flex-direction:column}@media only screen and (max-width:959px){.menu-work-time-block{line-height:2.2}}.menu-work-time-block svg{width:1.1em;height:1.1em}.menu-work-time-block.menu-work-time-block_white{color:#fff}.menu-work-time-block.menu-work-time-block_white:hover{color:#e8a15a}.menu-work-time-block.menu-work-time-block_white svg path,.menu-work-time-block.menu-work-time-block_white svg polygon,.menu-work-time-block.menu-work-time-block_white svg rect{fill:currentColor}.menu-work-time-block__image-container{display:flex;align-items:center;margin-bottom:13px}@media only screen and (max-width:959px){.menu-work-time-block__image-container{margin-bottom:0}}.menu-work-time-block__text{padding-left:.9em;min-width:160px}.menu-button{position:relative;display:block;opacity:1;transition:opacity .3s ease;width:48px;height:48px}@media only screen and (max-width:599px){.menu-button{width:40px;height:40px}}@media screen and (max-width:399px){.menu-button{width:30px;height:30px}}.menu-button:hover{cursor:pointer}.menu-button>span{position:absolute;width:100%;height:2px;top:calc(50% - 1px);left:50%;opacity:1;background-color:currentColor;transition:transform .5s cubic-bezier(.645,.045,.355,1),opacity .5s cubic-bezier(.645,.045,.355,1)}.menu-button>span:first-child{transform:translate3d(-50%,-14px,0)}@media only screen and (max-width:599px){.menu-button>span:first-child{transform:translate3d(-50%,-12px,0)}}@media screen and (max-width:399px){.menu-button>span:first-child{transform:translate3d(-50%,-9px,0)}}.menu-button>span:nth-child(2){transform:translate3d(-50%,0,0)}.menu-button>span:nth-child(3){transform:translate3d(-50%,14px,0)}@media only screen and (max-width:599px){.menu-button>span:nth-child(3){transform:translate3d(-50%,12px,0)}}@media screen and (max-width:399px){.menu-button>span:nth-child(3){transform:translate3d(-50%,9px,0)}}.menu-button_open{color:#fff!important;opacity:.2}.menu-button_open:hover{opacity:1}@media only screen and (max-width:959px){.menu-button_open{opacity:1}}.menu-button_open>span:first-child{transform:translate3d(-50%,0,0) rotate(-45deg)}.menu-button_open>span:nth-child(2){opacity:0}.menu-button_open>span:nth-child(3){transform:translate3d(-50%,0,0) rotate(45deg)}.menu{position:fixed;z-index:150;width:100%;height:100%;top:0;left:0;bottom:0;right:0;background-color:#3f496a;color:#fff;transition:opacity .3s cubic-bezier(.215,.61,.355,1),visibility .3s cubic-bezier(.215,.61,.355,1);will-change:opacity,visibility;opacity:0;visibility:hidden;display:flex;justify-content:center;align-items:stretch}@media only screen and (max-width:959px){.menu{display:none}}.menu_open{opacity:1;visibility:visible}.menu__logo{position:fixed;z-index:156;transition:left .5s ease;will-change:left;top:7vh;left:7vw}@media only screen and (max-width:1600px){.menu__logo{left:1vw}}@media only screen and (max-width:1400px){.menu__logo{left:7px}}@media only screen and (max-width:959px){.menu__logo{display:none}}.menu__content{padding:7.3vh 24px 13vh;width:100%;display:flex;flex-direction:column;justify-content:space-between}@media only screen and (min-width:1264px){.menu__content{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.menu__content{max-width:944px}}@media only screen and (max-width:959px){.menu__content{padding:1.2em}}.menu__content__header{display:flex;align-items:center;justify-content:space-between;width:100%}.menu__content__header__socials{color:#fff}@media only screen and (min-width:1204px) and (max-width:1335px){.menu__content__header__socials{padding-left:5em}}@media only screen and (min-width:960px) and (max-width:1105px){.menu__content__header__socials{padding-left:5em}}.menu__content__header__request-call{margin:6px 8px}@media only screen and (min-width:1204px) and (max-width:1259px){.menu__content__header__request-call{padding-right:3em}}@media only screen and (min-width:960px) and (max-width:1024px){.menu__content__header__request-call{padding-right:3em}}.menu__content__header__request-call__btn{flex:1;align-self:stretch;display:flex;align-items:center;justify-content:space-between;padding:0 28px 0 41px}.menu__content__header__request-call__btn__icon{position:relative;margin-left:1em;width:48px;height:34px;opacity:.6;transition:opacity .3s cubic-bezier(.25,.8,.5,1);background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/arrow_btn.svg)}@media only screen and (max-width:399px){.menu__content__header__request-call__btn__icon{width:44px}}.menu__content__header__request-call__btn:hover .menu__content__request-call__btn__icon{opacity:.8}.menu__content__column-block{display:flex;flex-direction:row;justify-content:space-between}.menu__content__column-block__column:first-child,.menu__content__column-block__column:nth-child(2){width:12em}.menu__content__column-block__column:nth-child(3){width:10em}.menu__content__column-block__column:nth-child(4){width:7em}.menu__content__column-block__column__item:not(:last-child){padding-bottom:4vh}.menu__content__column-block__column__item a{color:#fff;font-size:22px}@media only screen and (min-width:960px) and (max-width:1263px){.menu__content__column-block__column__item a{font-size:18px}}.menu__content__column-block__column__item a:hover{color:#e8a15a}.menu__content__footer{display:flex;flex-direction:row;align-items:center;justify-content:space-between}.menu__content__footer>div:first-child{width:16.45em}.menu__content__footer>div:nth-child(2){width:15.3em}.menu__content__footer>div:nth-child(3){width:11em}.menu__content__footer__address,.menu__content__footer__contacts,.menu__content__footer__operating-mode{display:flex;flex-direction:column}.menu__content__footer__address>span+span,.menu__content__footer__contacts>span+span,.menu__content__footer__operating-mode>span+span{margin-top:13px}.mobile-menu{position:fixed;z-index:101;width:100%;height:100%;top:0;left:0;background-color:#3f496a;color:#fff;transition:opacity .3s cubic-bezier(.215,.61,.355,1),visibility .3s cubic-bezier(.215,.61,.355,1);opacity:0;visibility:hidden}@media only screen and (min-width:960px){.mobile-menu{display:none}}.mobile-menu a{color:#fff}.mobile-menu a:hover{color:#e8a15a}.mobile-menu:after{content:"";position:absolute;width:100%;height:25%;top:calc(100% - 1px);left:0;background-color:inherit}.mobile-menu__wrapper{position:relative;width:100%;height:100%;overflow-x:hidden;overflow-y:auto}.mobile-menu__wrapper__layout__phone-btn{left:24px;top:43px}@media only screen and (max-width:599px){.mobile-menu__wrapper__layout__phone-btn{top:44px}}@media screen and (max-width:399px){.mobile-menu__wrapper__layout__phone-btn{top:39px}}.mobile-menu__wrapper__layout__close-btn{right:24px;top:40px}@media only screen and (max-width:599px){.mobile-menu__wrapper__layout__close-btn{top:41px}}@media screen and (max-width:399px){.mobile-menu__wrapper__layout__close-btn{top:37px}}.mobile-menu__wrapper__layout__close-btn,.mobile-menu__wrapper__layout__phone-btn{position:fixed;z-index:2;transform:scale(1);transition:top .3s cubic-bezier(.215,.61,.355,1),left .3s cubic-bezier(.215,.61,.355,1),right .3s cubic-bezier(.215,.61,.355,1),transform .3s cubic-bezier(.215,.61,.355,1);will-change:top,left,right,transform}.mobile-menu__wrapper__layout__logo__wrapper>.logo{margin:24px auto}.mobile-menu__wrapper__layout__address,.mobile-menu__wrapper__layout__contact,.mobile-menu__wrapper__layout__logo,.mobile-menu__wrapper__layout__menu,.mobile-menu__wrapper__layout__request-call,.mobile-menu__wrapper__layout__social{position:relative;z-index:1;display:flex;flex-direction:column;justify-content:flex-start;align-items:center}.mobile-menu__wrapper__layout__address>*,.mobile-menu__wrapper__layout__contact>*,.mobile-menu__wrapper__layout__logo>*,.mobile-menu__wrapper__layout__menu>*,.mobile-menu__wrapper__layout__request-call>*,.mobile-menu__wrapper__layout__social>*{position:relative}.mobile-menu__wrapper__layout__address>*+*,.mobile-menu__wrapper__layout__contact>*+*,.mobile-menu__wrapper__layout__logo>*+*,.mobile-menu__wrapper__layout__menu>*+*,.mobile-menu__wrapper__layout__request-call>*+*,.mobile-menu__wrapper__layout__social>*+*{margin-top:17px}@media only screen and (max-width:599px){.mobile-menu__wrapper__layout__address>*+*,.mobile-menu__wrapper__layout__contact>*+*,.mobile-menu__wrapper__layout__logo>*+*,.mobile-menu__wrapper__layout__menu>*+*,.mobile-menu__wrapper__layout__request-call>*+*,.mobile-menu__wrapper__layout__social>*+*{margin-top:21px}}.mobile-menu__wrapper__layout__address>div,.mobile-menu__wrapper__layout__contact>div,.mobile-menu__wrapper__layout__logo>div,.mobile-menu__wrapper__layout__menu>div{width:240px}.mobile-menu__wrapper__layout__menu{font-size:25px;margin-top:25px}@media only screen and (max-width:599px){.mobile-menu__wrapper__layout__menu{font-size:22px;margin-top:34px}}@media screen and (max-width:399px){.mobile-menu__wrapper__layout__menu{margin-top:15px}}.mobile-menu__wrapper__layout__menu a{font-weight:400}.mobile-menu__wrapper__layout__contact{font-size:18px;background-color:#455073;padding:26px 0;margin-top:33px}.mobile-menu__wrapper__layout__address{font-size:18px;margin-top:16px}.mobile-menu__wrapper__layout__address>*+*{margin-top:15px;padding-top:15px}.mobile-menu__wrapper__layout__address>*+:before{content:"";position:absolute;width:120%;height:2px;top:-1px;left:-10%;background-color:#425176}.mobile-menu__wrapper__layout__social{margin-top:40px;margin-bottom:180px}.mobile-menu__wrapper__layout__social .social-list{margin:-.9em}.mobile-menu__wrapper__layout__request-call{position:fixed;z-index:2;justify-content:center;width:100%;padding:10px 0 55px;bottom:0;left:0;background-color:#3f496a}.mobile-menu__wrapper__layout__request-call:before{content:"";position:absolute;width:100%;height:1em;left:0;bottom:calc(100% - 1px);background:linear-gradient(180deg,rgba(63,73,106,0),#3f496a)}.mobile-menu__wrapper__layout__request-call__wrapper{margin:6px 8px}.mobile-menu__wrapper__layout__request-call__btn{flex:1;align-self:stretch;display:flex;align-items:center;justify-content:space-between;padding:0 28px 0 41px}.mobile-menu__wrapper__layout__request-call__btn__icon{position:relative;margin-left:1em;width:48px;height:34px;opacity:.6;transition:opacity .3s cubic-bezier(.25,.8,.5,1);background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/arrow_btn.svg)}@media only screen and (max-width:399px){.mobile-menu__wrapper__layout__request-call__btn__icon{width:44px}}.mobile-menu__wrapper__layout__request-call__btn:hover .menu__content__request-call__btn__icon{opacity:.8}.mobile-menu_open{visibility:visible;opacity:1}.mobile-menu_scrolled .mobile-menu__wrapper__layout__close-btn,.mobile-menu_scrolled .mobile-menu__wrapper__layout__phone-btn{transform:scale(.8)}.mobile-menu_scrolled .mobile-menu__wrapper__layout__phone-btn{left:14px;top:13px!important}@media only screen and (max-width:599px){.mobile-menu_scrolled .mobile-menu__wrapper__layout__phone-btn{top:14px!important}}@media screen and (max-width:399px){.mobile-menu_scrolled .mobile-menu__wrapper__layout__phone-btn{left:10px;top:9px!important}}.mobile-menu_scrolled .mobile-menu__wrapper__layout__close-btn{right:14px;top:10px!important}@media only screen and (max-width:599px){.mobile-menu_scrolled .mobile-menu__wrapper__layout__close-btn{top:11px!important}}@media screen and (max-width:399px){.mobile-menu_scrolled .mobile-menu__wrapper__layout__close-btn{right:10px;top:7px!important}}.header_shadow~.mobile-menu .mobile-menu__wrapper__layout__close-btn{top:22px}@media only screen and (max-width:599px){.header_shadow~.mobile-menu .mobile-menu__wrapper__layout__close-btn{top:21px}}@media screen and (max-width:399px){.header_shadow~.mobile-menu .mobile-menu__wrapper__layout__close-btn{top:21px}}.header_shadow~.mobile-menu .mobile-menu__wrapper__layout__phone-btn{top:25px}@media only screen and (max-width:599px){.header_shadow~.mobile-menu .mobile-menu__wrapper__layout__phone-btn{top:24px}}@media screen and (max-width:399px){.header_shadow~.mobile-menu .mobile-menu__wrapper__layout__phone-btn{top:23px}}.header_shadow~.mobile-menu .mobile-menu__wrapper__layout__logo__wrapper>.logo{width:3em;height:3em;margin:16px auto}@media only screen and (max-width:599px){.header_shadow~.mobile-menu .mobile-menu__wrapper__layout__logo__wrapper>.logo{width:2.5em;height:2.5em}}@media screen and (max-width:399px){.header_shadow~.mobile-menu .mobile-menu__wrapper__layout__logo__wrapper>.logo{width:2em;height:2em}}.phone-modal-form{color:#494949}.phone-modal-form__description{display:flex;flex-direction:column;margin-top:40px;margin-bottom:30px}.phone-modal-form__send{padding-top:40px;display:flex}.phone-modal-form__send .i-btn{margin:0}.phone-modal-form__send__btn{flex:1;align-self:stretch;display:flex;align-items:center;justify-content:space-between;padding:0 28px 0 41px}.phone-modal-form__send__btn__icon{position:relative;width:48px;height:34px;opacity:.6;transition:opacity .3s cubic-bezier(.25,.8,.5,1);background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/arrow_btn.svg)}@media only screen and (max-width:399px){.phone-modal-form__send__btn__icon{width:44px}}.phone-modal-form__send__btn:hover .phone-modal-form__send__btn__icon{opacity:.8}.youtube-modal{width:64vw}.youtube-modal iframe{border:none!important;width:100%;height:71vh}@media only screen and (max-width:959px){.youtube-modal iframe{height:335px}}@media only screen and (max-width:769px){.youtube-modal iframe{height:255px}}@media only screen and (max-width:599px){.youtube-modal iframe{height:215px}}@media only screen and (max-width:349px){.youtube-modal iframe{height:215px}}.angular-area{position:relative;padding:.07px 0 3rem;margin-top:4em}.port-line-tree-img-area .angular-area{margin-top:50px}.swiper-area+.angular-area{margin-top:2.5em}.angular-area.team-title{padding-bottom:12rem!important}.angular-area.port-quotation{padding-bottom:4em}.port-line-tree-img-area+.angular-area.port-quotation{margin-top:56px}.angular-area.saw-top{padding-top:3rem}@media only screen and (max-width:959px){.angular-area.saw-top{padding-top:2rem}}@media screen and (max-width:399px){.angular-area.saw-top{padding-top:1rem}}@media only screen and (min-width:1264px){.angular-area.saw-top.saw-top-hidden-lg{padding-top:0}}@media only screen and (min-width:960px) and (max-width:1263px){.angular-area.saw-top.saw-top-hidden-md{padding-top:0}}@media only screen and (min-width:600px) and (max-width:959px){.angular-area.saw-top.saw-top-hidden-sm{padding-top:0}}@media only screen and (max-width:599px){.angular-area.saw-top.saw-top-hidden-xs{padding-top:0}}.angular-area.saw-bottom{padding-bottom:6rem}@media only screen and (max-width:959px){.angular-area.saw-bottom{padding-bottom:5rem}}@media screen and (max-width:399px){.angular-area.saw-bottom{padding-bottom:4rem}}@media only screen and (min-width:1264px){.angular-area.saw-bottom.saw-bottom-hidden-lg{padding-bottom:0}}@media only screen and (min-width:960px) and (max-width:1263px){.angular-area.saw-bottom.saw-bottom-hidden-md{padding-bottom:0}}@media only screen and (min-width:600px) and (max-width:959px){.angular-area.saw-bottom.saw-bottom-hidden-sm{padding-bottom:0}}@media only screen and (max-width:599px){.angular-area.saw-bottom.saw-bottom-hidden-xs{padding-bottom:0}}.angular-area.saw-left{padding-left:75px}@media only screen and (max-width:959px){.angular-area.saw-left{padding-left:55px}}@media screen and (max-width:399px){.angular-area.saw-left{padding-left:35px}}@media only screen and (min-width:1264px){.angular-area.saw-left-hidden-lg{padding-left:0}}@media only screen and (min-width:960px) and (max-width:1263px){.angular-area.saw-left-hidden-md{padding-left:0}}@media only screen and (min-width:600px) and (max-width:959px){.angular-area.saw-left-hidden-sm{padding-left:0}}@media only screen and (max-width:599px){.angular-area.saw-left-hidden-xs{padding-left:0}}.angular-area.saw-right{padding-right:75px}@media only screen and (max-width:959px){.angular-area.saw-right{padding-right:55px}}@media screen and (max-width:399px){.angular-area.saw-right{padding-right:35px}}@media only screen and (min-width:1264px){.angular-area.saw-right-hidden-lg{padding-right:0}}@media only screen and (min-width:960px) and (max-width:1263px){.angular-area.saw-right-hidden-md{padding-right:0}}@media only screen and (min-width:600px) and (max-width:959px){.angular-area.saw-right-hidden-sm{padding-right:0}}@media only screen and (max-width:599px){.angular-area.saw-right-hidden-xs{padding-right:0}}.angular-area>*{position:relative}.angular-area.main-title{margin-top:0}@media only screen and (min-width:1264px){.angular-area.portfolio-angular-area{padding-top:6rem;padding-bottom:9rem}}@media only screen and (max-width:1263px){.angular-area.portfolio-angular-area{padding-top:6rem;padding-bottom:9rem}}@media only screen and (max-width:959px){.angular-area.portfolio-angular-area{padding-top:4rem;padding-bottom:8rem;margin-bottom:-3rem}}@media only screen and (max-width:599px){.angular-area.portfolio-angular-area{padding-top:1rem;padding-bottom:7rem;margin-bottom:-3rem}}@media screen and (max-width:399px){.angular-area.portfolio-angular-area{padding-top:1rem;padding-bottom:0;margin-bottom:-3rem}}.angular-back{overflow:hidden;background-color:#fff}.angular-back,.angular-back:before{position:absolute;z-index:0;width:100%;height:100%;top:0;left:0}.angular-back:before{content:"";background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed;background-image:url(/img/angular_hd_is.webp)}.angular-back>span{display:block;position:absolute;z-index:1;width:100%;height:100%;top:0;left:0}.saw-bottom .angular-back>span:after,.saw-bottom .angular-back>span:before,.saw-top .angular-back>span:after,.saw-top .angular-back>span:before{content:"";position:absolute;width:100%;height:75px;left:0;background-repeat:repeat-x;background-position:top;background-size:auto 100%;background-image:url(/img/saw.svg);display:none}@media only screen and (max-width:959px){.saw-bottom .angular-back>span:after,.saw-bottom .angular-back>span:before,.saw-top .angular-back>span:after,.saw-top .angular-back>span:before{height:55px}}@media screen and (max-width:399px){.saw-bottom .angular-back>span:after,.saw-bottom .angular-back>span:before,.saw-top .angular-back>span:after,.saw-top .angular-back>span:before{height:35px}}.saw-left .angular-back>span:after,.saw-left .angular-back>span:before,.saw-right .angular-back>span:after,.saw-right .angular-back>span:before{content:"";position:absolute;width:75px;height:100%;top:0;background-repeat:repeat-y;background-position:0;background-size:100% auto;background-image:url(/img/saw_v.svg);display:none}@media only screen and (max-width:959px){.saw-left .angular-back>span:after,.saw-left .angular-back>span:before,.saw-right .angular-back>span:after,.saw-right .angular-back>span:before{width:55px}}@media screen and (max-width:399px){.saw-left .angular-back>span:after,.saw-left .angular-back>span:before,.saw-right .angular-back>span:after,.saw-right .angular-back>span:before{width:35px}}.saw-top .angular-back>span:before{display:block;top:-.02px}@media only screen and (min-width:1264px){.saw-top-hidden-lg .angular-back>span:before{display:none}}@media only screen and (min-width:960px) and (max-width:1263px){.saw-top-hidden-md .angular-back>span:before{display:none}}@media only screen and (min-width:600px) and (max-width:959px){.saw-top-hidden-sm .angular-back>span:before{display:none}}@media only screen and (max-width:599px){.saw-top-hidden-xs .angular-back>span:before{display:none}}.saw-left .angular-back>span:before{display:block;left:-.02px}@media only screen and (min-width:1264px){.saw-left-hidden-lg .angular-back>span:before{display:none}}@media only screen and (min-width:960px) and (max-width:1263px){.saw-left-hidden-md .angular-back>span:before{display:none}}@media only screen and (min-width:600px) and (max-width:959px){.saw-left-hidden-sm .angular-back>span:before{display:none}}@media only screen and (max-width:599px){.saw-left-hidden-xs .angular-back>span:before{display:none}}.saw-bottom .angular-back>span:after{display:block;bottom:-.02px;transform:rotate(180deg)}@media only screen and (min-width:1264px){.saw-bottom-hidden-lg .angular-back>span:after{display:none}}@media only screen and (min-width:960px) and (max-width:1263px){.saw-bottom-hidden-md .angular-back>span:after{display:none}}@media only screen and (min-width:600px) and (max-width:959px){.saw-bottom-hidden-sm .angular-back>span:after{display:none}}@media only screen and (max-width:599px){.saw-bottom-hidden-xs .angular-back>span:after{display:none}}.saw-right .angular-back>span:after{display:block;right:-.02px;transform:rotate(180deg)}@media only screen and (min-width:1264px){.saw-right-hidden-lg .angular-back>span:after{display:none}}@media only screen and (min-width:960px) and (max-width:1263px){.saw-right-hidden-md .angular-back>span:after{display:none}}@media only screen and (min-width:600px) and (max-width:959px){.saw-right-hidden-sm .angular-back>span:after{display:none}}@media only screen and (max-width:599px){.saw-right-hidden-xs .angular-back>span:after{display:none}}.fork-area__container{padding:0 24px;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.fork-area__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.fork-area__container{max-width:944px}}@media only screen and (max-width:959px){.fork-area__container{padding:1.2em}}.fork-flex{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;font-size:1em;line-height:1.2;margin:3.85em 0 0;color:#3f496a;text-align:center}@media only screen and (min-width:960px) and (max-width:1263px){.fork-flex{font-size:.8em}}@media only screen and (min-width:770px) and (max-width:959px){.fork-flex{font-size:.7em}}@media only screen and (max-width:769px){.fork-flex{flex-direction:column;margin:1.5em 0 0}}@media only screen and (max-width:489px){.fork-flex{margin:.5em 0 0}}@media only screen and (max-width:349px){.fork-flex{font-size:.8em}}.fork-flex>*{margin:1.2em}@media only screen and (min-width:770px) and (max-width:959px){.fork-flex>*{margin:1em}}@media only screen and (max-width:769px){.fork-flex>*{margin:2em 0}}@media only screen and (max-width:489px){.fork-flex>*{margin:1.4em 0}}.fork-flex>:last-child{margin-bottom:.3em}@media only screen and (min-width:770px){.fork-flex .icon-left{order:1}}@media only screen and (min-width:770px){.fork-flex .arrow-block-left{order:2}}@media only screen and (max-width:769px){.fork-flex .arrow-block-left{display:none}}@media only screen and (min-width:770px){.fork-flex .fork-item-title-block{order:3}}@media only screen and (min-width:770px){.fork-flex .arrow-block-right{order:4}}@media only screen and (max-width:769px){.fork-flex .arrow-block-right{display:none}}@media only screen and (min-width:770px){.fork-flex .arrow-block-down,.fork-flex .icon-right{order:5}}.fork-flex .fork-item-title{font-size:2.5em;max-width:4em}@media only screen and (max-width:769px){.fork-flex .fork-item-title{font-size:1.75em;max-width:8em}}.auto-triangle .fork-flex .fork-item-title{max-width:7em}.fork-flex .fork-item-icon{display:block}.fork-flex .fork-item-icon .is-icon{height:4.75em}.fork-flex .fork-item-icon .is-icon>svg,.fork-flex .fork-item-icon .is-icon img{height:100%;max-width:100px;margin:0 auto;fill:#3f496a}.fork-flex .fork-item-icon .is-title{font-weight:400;font-size:1.75em;max-width:7.5em;margin-top:.914285714285714em;margin-left:auto;margin-right:auto}@media only screen and (max-width:769px){.fork-flex .fork-item-icon .is-title{font-size:1.25em;max-width:10em;margin-top:1.28em}}@media only screen and (max-width:489px){.fork-flex .fork-item-icon .is-title{margin-top:.914285714285714em}}.fork-flex .arrow-block-down{width:100%}.fork-flex .fork-arrow>.is-arrow,.fork-flex .fork-arrow>span{position:relative;display:block;width:2.25em;height:1.55em;margin:0 auto;fill:#3f496a;transition:fill .3s ease}.fork-flex .fork-arrow>.is-arrow:hover,.fork-flex .fork-arrow>span:hover{fill:#e8a15a}.fork-flex .fork-arrow>.is-arrow svg,.fork-flex .fork-arrow>span svg{display:block;max-width:100%;max-height:100%}.fork-flex .fork-arrow.down>span{transform:rotate(90deg)}.fork-flex .fork-arrow.down>span:hover{cursor:pointer}@media only screen and (max-width:769px){.fork-flex .arrow-block-down{margin-top:4.8em}}@media only screen and (max-width:489px){.fork-flex .arrow-block-down{margin-top:2.4em}}.share-social-list__button-container{display:flex;justify-content:center;align-items:center;-webkit-backface-visibility:hidden;backface-visibility:hidden;margin:-.9em}.share-social-list__button-container>*{padding:.9em}.share-social-list__button-container .svg-hover:focus{border:none;outline:none}.share-social-list__button-container span{cursor:pointer}.share-social-list__button-container span svg{width:22px;height:22px}.share-social-list__button-container a{position:relative}.share-social-list__button-container a svg{display:block;width:1.1em;height:1.1em}.back-next-panel{margin-top:66px}@media only screen and (max-width:959px){.back-next-panel{margin-top:49px}}.back-next-panel.port-footer-area{margin-top:76px}.angular-area+.back-next-panel.port-footer-area{margin-top:86px}.back-next-panel__container{padding:0 24px;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.back-next-panel__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.back-next-panel__container{max-width:944px}}.back-next-panel__container_flex{position:relative;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:959px){.back-next-panel__container_flex{flex-wrap:wrap}}.back-next-panel__container_flex a{font-weight:400}.back-next-panel__container_flex>.is-back,.back-next-panel__container_flex>.is-next{width:14em}@media only screen and (max-width:399px){.port-footer-area .back-next-panel__container_flex>.is-back,.port-footer-area .back-next-panel__container_flex>.is-next{text-align:center}}.back-next-panel__container_flex>.is-next{text-align:right}@media only screen and (max-width:959px){.back-next-panel__container_flex>.is-social{order:1;width:100%;margin-bottom:52px}}@media only screen and (max-width:959px){.back-next-panel__container_flex>.is-back{order:2;width:50%}}@media only screen and (max-width:599px){.back-next-panel__container_flex>.is-back{width:9em}}@media only screen and (max-width:399px){.back-next-panel__container_flex>.is-back{width:100%}}@media only screen and (max-width:959px){.back-next-panel__container_flex>.is-next{order:3;width:50%}}@media only screen and (max-width:599px){.back-next-panel__container_flex>.is-next{width:7em}}@media only screen and (max-width:399px){.back-next-panel__container_flex>.is-next{display:none}}.presentation-block{margin:0 0 60px;background:#f9f9f9;min-height:196px;display:flex;align-items:center}@media only screen and (max-width:1263px){.presentation-block{padding:23px 0 44px}}.presentation-block__text{padding:20px 20px 20px 0}@media only screen and (max-width:1263px){.presentation-block__text{padding-right:0;text-align:center}}.presentation-block .container{max-width:1188px;margin:auto;padding:0 24px}@media only screen and (max-width:1263px){.presentation-block .container{max-width:944px}}.presentation-block .flex-row{display:flex;flex-flow:row;justify-content:center;align-items:center}@media only screen and (min-width:1264px){.presentation-block .flex-row{max-width:1288px}}@media only screen and (max-width:1263px){.presentation-block .flex-row{flex-flow:column}}.presentation-block__btn{padding:20px 0;min-width:390px}@media only screen and (max-width:1263px){.presentation-block__btn{min-width:250px;max-width:390px;width:100%}}.presentation-block__btn button{background-color:#414a69;border:none;outline:none;min-height:64px;cursor:pointer;width:100%;transition:all .3s ease}.presentation-block__btn button:hover{background-color:#637ea8!important}.presentation-block__btn button .btn{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 28px 0 41px}@media only screen and (max-width:599px){.presentation-block__btn button .btn{padding:0 20px}}.presentation-block__btn button .btn__icon{position:relative;width:48px;height:34px;opacity:.6;transition:opacity .3s cubic-bezier(.25,.8,.5,1);background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/download.svg)}@media only screen and (max-width:599px){.presentation-block__btn button .btn__icon{width:44px}}.presentation-block__btn button .btn__text{font-size:21px;font-weight:400;color:#fff;font-family:Lato,Sans-Serif}.quotation-area{position:relative;margin-top:78px}@media only screen and (max-width:599px){.quotation-area{margin-top:50px}}.angular-area .quotation-area{margin-top:64px}.quotation-area__container{padding:0 24px;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.quotation-area__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.quotation-area__container{max-width:944px}}.quotation-block{position:relative}.quotation-block:before{content:"";position:absolute;z-index:0;top:0;left:4.1em;width:6.65em;height:4.85em;background-repeat:no-repeat;background-size:contain;background-position:0 0;background-image:url(/img/InfoIcons/icon_quotations.png)}.angular-area .quotation-block:before{background-image:url(/img/InfoIcons/icon_quotations_white.png)}@media only screen and (max-width:769px){.quotation-block:before{left:0}}@media only screen and (max-width:599px){.quotation-block:before{width:106px;height:78px}}@media only screen and (max-width:399px){.quotation-block:before{width:53px;height:38px}}.quotation-text,.quotation-video{position:relative;font-size:25px;line-height:1.2;padding-top:1.32em;padding-left:7.12em}@media only screen and (max-width:769px){.quotation-text,.quotation-video{padding-left:96px}}@media only screen and (max-width:599px){.quotation-text,.quotation-video{font-size:20px;padding-top:1.3em;padding-left:4em}}@media only screen and (max-width:399px){.quotation-text,.quotation-video{padding-top:.55em;padding-left:2em}}.crm-page .quotation-text,.erp-page .quotation-text{font-size:22px}.quot-signature{font-size:20px;color:#3f496a}.quotation-video{display:flex;font-size:20px}@media only screen and (max-width:599px){.quotation-video{flex-direction:column;align-items:center;padding-left:0}}.quotation-video .back-flex{position:relative;margin-top:34px}@media only screen and (max-width:769px){.quotation-video .back-flex{margin-top:15px}}.quotation-video .quot-v-img{flex:0 0 auto;width:200px;height:200px;margin-right:70px}@media only screen and (max-width:769px){.quotation-video .quot-v-img{width:180px;height:180px;margin-right:40px}}@media only screen and (max-width:599px){.quotation-video .quot-v-img{margin-right:0}}.quotation-video .quot-v-img .quot-v-img-block{position:relative;width:100%}.quotation-video .quot-v-img .quot-v-img-block:before{content:"";position:absolute;z-index:1;width:100.5%;height:100.5%;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:inherit;transform-origin:center center;transform:scale(1);transition:transform .6s cubic-bezier(.215,.61,.355,1);will-change:transform}.quotation-video .quot-v-img .quot-v-img-block>img{position:relative;z-index:2;display:block;vertical-align:top;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.quotation-video .quot-v-text{align-self:center}@media only screen and (max-width:599px){.quotation-video .quot-v-img+.quot-v-text{margin-top:30px}}.swiper-area{position:relative;margin-top:58px}@media only screen and (max-width:959px){.swiper-area{margin-top:51px}}@media only screen and (max-width:599px){.swiper-area{margin-top:45px}}.swiper-area__container{position:relative;padding:0 54px;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.swiper-area__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.swiper-area__container{max-width:944px}}@media only screen and (max-width:959px){.swiper-area__container{padding:0 24px}}.swiper-area.swiper-for-partners{margin-top:38px}@media only screen and (max-width:959px){.swiper-area.swiper-for-partners{margin-top:31px}}@media only screen and (max-width:599px){.swiper-area.swiper-for-partners{margin-top:25px}}.swiper-area.swiper-for-portfolio{margin-top:58px}@media only screen and (max-width:959px){.swiper-area.swiper-for-portfolio{margin-top:51px}}@media only screen and (max-width:599px){.swiper-area.swiper-for-portfolio{margin-top:45px}}.swiper-area.swiper-for-icons{margin-top:56px}@media only screen and (max-width:959px){.swiper-area.swiper-for-icons{margin-top:30px}}@media only screen and (max-width:599px){.swiper-area.swiper-for-icons{margin-top:18px}}.swiper-area>.container{position:relative}@media only screen and (min-width:960px){.swiper-area>.container{padding-left:54px;padding-right:54px}}.swiper-item-partners{display:block;position:relative}.swiper-item-partners .swiper-partners-logo{position:relative;display:block;width:100%;max-width:200px;margin:0 auto}.swiper-item-partners .swiper-partners-logo>span{position:relative;display:block;opacity:0;transition:opacity .3s ease}.swiper-item-partners .swiper-partners-logo .at-rest{opacity:1}.swiper-item-partners .swiper-partners-logo .on-hover{position:absolute;width:100%;height:100%;top:0;left:0;opacity:0}.swiper-item-partners .swiper-partners-logo img{display:block;width:100%}a.swiper-item-partners{display:block}a.swiper-item-partners .swiper-partners-logo{transition:filter .3s ease}a.swiper-item-partners:hover .at-rest{opacity:0}a.swiper-item-partners:hover .on-hover{opacity:1}.swiper-arrow-btn{position:absolute;z-index:1;height:100%;top:0;display:flex;justify-content:center;align-items:center;outline:none;opacity:1;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:959px){.swiper-arrow-btn{display:none}}.swiper-arrow-btn>svg{display:block;width:45px;height:31px}.swiper-arrow-btn>svg path,.swiper-arrow-btn>svg polygon,.swiper-arrow-btn>svg rect{transition:fill .3s ease}.swiper-arrow-btn:not(.swiper-button-disabled):hover{cursor:pointer}.swiper-arrow-btn.swiper-button-disabled{z-index:0;opacity:.5}.swiper-arrow-btn.swiper-arrow-prev{left:0}@media only screen and (min-width:1280px){.swiper-arrow-btn.swiper-arrow-prev{left:-20px}}@media only screen and (max-width:959px){.swiper-arrow-btn.swiper-arrow-prev{left:10px}}.swiper-arrow-btn.swiper-arrow-next{right:0}@media only screen and (min-width:1280px){.swiper-arrow-btn.swiper-arrow-next{right:-20px}}@media only screen and (max-width:959px){.swiper-arrow-btn.swiper-arrow-next{right:10px}}.swiper-points{position:relative;display:flex;justify-content:center;align-items:center;flex-wrap:wrap;margin-top:15px}@media only screen and (min-width:960px){.swiper-points{display:none}}.swiper-points>*{margin:5px;background-color:#494949;opacity:.2;transition:background-color .3s ease,opacity .3s ease}.swiper-points>.swiper-pagination-bullet-active{background-color:#3f496a;opacity:.6}.swiper-pagination{left:0;right:0;margin-left:auto;margin-right:auto}.swiper-icons .swiper-slide{height:auto;padding:5px 5px 20px;box-sizing:border-box}.swipe-item{display:block;position:relative;padding:15px 0 0;box-shadow:none;box-sizing:border-box;height:100%}@media only screen and (min-width:960px){.swipe-item{padding:40px 0;transition:box-shadow .3s ease;will-change:box-shadow}}a.swipe-item{font-weight:300}.swipe-item .swipe-icon{position:relative;height:59px}.swipe-item .swipe-icon>span{position:absolute;display:block;width:100%;height:100%;top:0;left:0;opacity:0;transition:opacity .3s ease;background-repeat:no-repeat;background-position:50%;background-size:contain}.swipe-item .swipe-icon .at-rest{opacity:1}.block-only.swipe-item .swipe-icon .at-rest,.swipe-item .swipe-icon .on-hover{opacity:0}.block-only.swipe-item .swipe-icon .on-hover{opacity:1}.swipe-item .swipe-title{margin-top:32px;line-height:1.2;padding:0 35px;font-weight:300;color:#494949}@media only screen and (max-width:1263px){.swipe-item .swipe-title{padding:0 10px}}a.swipe-item{display:block}a.swipe-item:hover{cursor:pointer}@media only screen and (min-width:960px){a.swipe-item:hover{box-shadow:0 7px 25px rgba(63,73,106,.1)}}a.swipe-item:hover .at-rest{opacity:0}a.swipe-item:hover .on-hover{opacity:1}.swiper-projects__container{position:relative;padding:0 24px;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.swiper-projects__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.swiper-projects__container{max-width:800px}}.swiper-projects .swiper-arrow-btn.swiper-arrow-next{right:-45px}@media only screen and (max-width:959px){.swiper-projects .swiper-arrow-btn.swiper-arrow-next{display:none}}.swiper-projects .swiper-arrow-btn.swiper-arrow-prev{left:-45px}@media only screen and (max-width:959px){.swiper-projects .swiper-arrow-btn.swiper-arrow-prev{display:none}}.swiper-projects .swiper-slide{width:366px;height:366px}@media only screen and (max-width:1263px){.swiper-projects .swiper-slide{height:240px;width:240px}}@media only screen and (max-width:959px){.swiper-projects .swiper-slide{height:200px;width:200px}}.swiper-projects .swiper-slide.portfolio-item{padding-bottom:0}.swiper-projects .swiper-slide.grid-desktop-size-3x2{width:50%}.swiper-projects .swiper-slide.grid-desktop-size-2x2{width:33%}@media only screen and (min-width:600px) and (max-width:1263px){.swiper-projects .swiper-slide.grid-tablet-size-3x2{width:50%}}@media only screen and (min-width:600px) and (max-width:1263px){.swiper-projects .swiper-slide.grid-tablet-size-2x2{width:33%}}@media only screen and (min-width:600px) and (max-width:1263px){.swiper-projects .swiper-slide.grid-tablet-size-6x2{width:100%}}@media screen and (max-width:750px){.swiper-projects .swiper-slide.grid-mobile-size-2x1{width:100%}}.swiper-projects .portfolio-tile-roerich .is-mounts{background-size:cover;background-position:0 0}@media only screen and (max-width:1263px){.swiper-projects .portfolio-tile-rusforprof .is-logo-part-text{top:74px}}.swiper-projects .portfolio-tile-polir .pii.is-pot{background-position-x:right}.swiper-projects .slide-down-enter,.swiper-projects .slide-down-leave-to{opacity:1;transform:translateY(0)}.swiper-automation__container{position:relative;padding:0 24px;flex-grow:1;margin:auto;max-width:480px}.swiper-automation .swiper-arrow-btn.swiper-arrow-next{right:19px;top:40px;display:block}.swiper-automation .swiper-arrow-btn.swiper-arrow-prev{left:19px;top:40px;display:block}.swiper-automation .swiper-slide{width:480px}.swiper-automation .slide-down-enter,.swiper-automation .slide-down-leave-to{opacity:1;transform:translateY(0)}.footer-button{display:flex;justify-content:center;align-items:center;margin-top:53px}@media only screen and (min-width:960px){.footer-button{padding-bottom:26px}}@media only screen and (min-width:600px) and (max-width:959px){.footer-button{padding-bottom:6px}}@media only screen and (max-width:599px){.footer-button{margin-top:43px}}.footer-button .i-btn{margin:0;flex:unset}.footer-button__btn{flex:1;align-self:stretch;display:flex;align-items:center;justify-content:space-between;margin:-4px;padding:0 28px 0 41px}@media only screen and (min-width:600px){.footer-button__btn{min-width:18.5em}}.footer-button__btn__icon{position:relative;width:48px;height:34px;margin-left:1em}.footer-button__btn__icon:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1);background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/arrow_btn.svg)}@media only screen and (max-width:399px){.footer-button__btn__icon{width:44px}}.footer-button__btn__icon_transparent{position:relative;width:100%;height:100%;opacity:.6;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.footer-button__btn__icon_transparent svg{width:100%;height:100%}.footer-button__btn__icon_transparent svg g path{fill:#3f496a}.footer-button__btn:hover{color:#fff}.footer-button__btn:hover .footer-button__btn__icon:before{opacity:.8}.footer-button__btn:hover .footer-button__btn__icon_transparent{opacity:0}.blog-grid-item{position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.blog-grid-item:hover .blog-grid-title{color:$prj-color-tile-text-hover}.blog-grid-item>:nth-last-child(2):not(.blog-grid-footer){margin-bottom:20px}.blog-grid-item .blog-grid-title{font-size:22px;line-height:1.2}.blog-grid-item .blog-grid-img+.blog-grid-title{margin-top:34px}.blog-grid-item .blog-grid-img{position:relative;display:block;text-decoration:none;width:100%;height:0;padding-top:72%;overflow:hidden}@media only screen and (max-width:599px){.blog-grid-item .blog-grid-img{padding-top:70%}}.blog-grid-item .blog-grid-img:before{content:"";position:absolute;z-index:1;width:100.5%;height:100.5%;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:inherit;transform-origin:center center;transform:scale(1);transition:transform .6s cubic-bezier(.215,.61,.355,1);will-change:transform}.blog-grid-item .blog-grid-img>img{position:relative;z-index:2;display:block;vertical-align:top;width:100%;height:100%;opacity:0}.blog-grid-item .blog-grid-img:hover{cursor:pointer;text-decoration:none}.blog-grid-item .blog-grid-img:hover:before{transform:scale(1.03)}.blog-grid-item .blog-grid-footer{margin-top:auto}.blog-grid-item .blog-grid-footer .is-flex{display:flex;justify-content:space-between;align-items:center;margin:-.5em;opacity:.6;transition:opacity .6s cubic-bezier(.215,.61,.355,1)}.blog-grid-item .blog-grid-footer .is-flex>*{margin:.5em}.blog-grid-item .blog-grid-footer .is-flex>:nth-last-child(2){margin-right:1em}.blog-grid-item .blog-grid-footer .is-flex>:last-child{margin-left:auto}.blog-grid-item .blog-grid-footer .is-flex .icon-block{display:flex;justify-content:flex-start;align-items:center;margin:-.5em}.blog-grid-item .blog-grid-footer .is-flex .icon-block>*{margin:.5em;display:block}.blog-grid-item .blog-grid-footer .is-flex .icon-block .icon{position:relative;width:26px;height:14px;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/eye_down.svg)}.blog-grid-item .blog-grid-footer .is-flex .icon-block .views{position:relative;color:#9a9a9a;margin-left:17px}.blog-grid-item .blog-grid-footer .is-flex .blog-item-url{position:relative;display:block}.blog-grid-item .blog-grid-footer .is-flex .blog-item-url:hover{color:$prj-color-tile-arrow-hover}.blog-grid-item .blog-grid-footer .is-flex .blog-item-url .icon{display:block;width:45px;height:32px}.blog-grid-item .blog-grid-footer .is-flex .blog-item-url .icon path,.blog-grid-item .blog-grid-footer .is-flex .blog-item-url .icon polygon,.blog-grid-item .blog-grid-footer .is-flex .blog-item-url .icon rect{fill:currentColor}.blog-grid-item:hover .blog-grid-footer .is-flex{opacity:1}.blog-content-info-area__container{padding:0 24px;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.blog-content-info-area__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.blog-content-info-area__container{max-width:944px}}.blog-content-info-angular{padding:51px 0}@media only screen and (max-width:959px){.blog-content-info-angular{margin-top:63px}}@media only screen and (max-width:399px){.blog-content-info-angular{padding:31px 0}}.blog-content-info-flex{position:relative;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:399px){.blog-content-info-flex{flex-wrap:wrap}}.blog-content-info-flex>*{position:relative;display:flex;justify-content:flex-start;align-items:center;margin:-.5em}@media only screen and (max-width:399px){.blog-content-info-flex>*{margin:0;width:100%}.blog-content-info-flex>:first-child{order:2}.blog-content-info-flex>:nth-child(2){order:1}}@media only screen and (min-width:400px){.blog-content-info-flex>:nth-last-child(2){margin-right:1em}}@media only screen and (min-width:400px){.blog-content-info-flex>:last-child{margin-left:auto}}.blog-content-info-flex>*>*{margin:.5em}.blog-content-info-flex>.author-block{align-items:baseline}.blog-content-info-flex>.author-block .text{color:#3f496a}.blog-content-info-flex>.view-block{align-items:center}.blog-content-info-flex>.view-block .icon>span{display:block;position:relative;width:1.3em;height:.7em;top:-.1em;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/eye_down.svg)}.blog-content-area{position:relative;margin-top:54px}@media only screen and (max-width:959px){.blog-content-area{margin-top:39px}}.blog-content-img{position:relative;max-width:900px;margin:0 auto}.blog-content-img img{display:block;max-width:100%;margin:0 auto}.blog-page .h1,.blog-page h1{font-size:44px}.blog-content-block{position:relative;max-width:900px;margin-left:auto;margin-right:auto}@media only screen and (max-width:599px){.blog-content-block{font-size:18px}}.blog-content-block ul{list-style:none}.blog-content-block ul>li:before{content:"\2022";color:#5793ce;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.blog-content-img+.blog-content-block{margin-top:57px}@media only screen and (max-width:959px){.blog-content-img+.blog-content-block{margin-top:51px}}.blog-content-block .h2,.blog-content-block h2{margin-top:56px}@media only screen and (max-width:959px){.blog-content-block .h2,.blog-content-block h2{margin-top:46px}}.blog-content-block .h2:first-child,.blog-content-block h2:first-child{margin-top:0}.blog-content-block .h2+*,.blog-content-block h2+*{margin-top:40px}@media only screen and (max-width:959px){.blog-content-block .h2+*,.blog-content-block h2+*{margin-top:27px}}.blog-content-block .h3,.blog-content-block h3{margin-top:37px}@media only screen and (max-width:959px){.blog-content-block .h3,.blog-content-block h3{margin-top:27px}}.blog-content-block .h3:first-child,.blog-content-block h3:first-child{margin-top:0}.blog-content-block .h3+*,.blog-content-block h3+*{margin-top:27px}@media only screen and (max-width:959px){.blog-content-block .h3+*,.blog-content-block h3+*{margin-top:30px}}.blog-content-block .h4,.blog-content-block h4{margin-top:35px}@media only screen and (max-width:959px){.blog-content-block .h4,.blog-content-block h4{margin-top:28px}}.blog-content-block .h4:first-child,.blog-content-block h4:first-child{margin-top:0}.blog-content-block .h4+*,.blog-content-block h4+*{margin-top:27px}.blog-content-block img{max-width:900px;display:block;margin:60px auto;height:auto!important}@media screen and (max-width:720px){.blog-content-block img{max-width:100%;margin:30px auto}}.blog-content-block ol,.blog-content-block ul{padding-left:5.2em}@media only screen and (max-width:959px){.blog-content-block ol,.blog-content-block ul{padding-left:2.1em}}.blog-content-block ol.plus-list,.blog-content-block ul.plus-list{list-style:none}.blog-content-block ol.plus-list li,.blog-content-block ul.plus-list li{position:relative}.blog-content-block ol.plus-list li:before,.blog-content-block ul.plus-list li:before{content:"";position:absolute;left:-2.15em;top:0;width:1.3em;height:1.3em;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/InfoIcons/icon_plus.svg)}.blog-content-block blockquote{position:relative;font-style:italic;padding-left:7.85em;margin-top:1.35em}@media only screen and (max-width:959px){.blog-content-block blockquote{margin-top:1.2em;padding-left:2.45em}}.blog-content-block blockquote:before{content:"";position:absolute;left:3em;top:-.15em;width:3.55em;height:2.5em;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/InfoIcons/icon_quotations.png)}@media only screen and (max-width:959px){.blog-content-block blockquote:before{left:0;top:.3em;width:1.45em;height:1.05em}}.blog-content-block p a{text-decoration:underline;color:#5793ce}.blog-content-block p a:focus,.blog-content-block p a:hover{color:#e8a15a}.blog-content-footer-area{margin-top:66px}@media only screen and (max-width:959px){.blog-content-footer-area{margin-top:49px}}.blog-content-footer-area.port-footer-area{margin-top:76px}.angular-area+.blog-content-footer-area.port-footer-area{margin-top:86px}.blog-content-footer-flex{position:relative;display:flex;justify-content:space-between;align-items:center}@media only screen and (max-width:959px){.blog-content-footer-flex{flex-wrap:wrap}}.blog-content-footer-flex a{font-weight:400}.blog-content-footer-flex>.is-back,.blog-content-footer-flex>.is-next{width:14em}@media only screen and (max-width:399px){.port-footer-area .blog-content-footer-flex>.is-back,.port-footer-area .blog-content-footer-flex>.is-next{text-align:center}}.blog-content-footer-flex>.is-next{text-align:right}@media only screen and (max-width:959px){.blog-content-footer-flex>.is-social{order:1;width:100%;margin-bottom:52px}}@media only screen and (max-width:959px){.blog-content-footer-flex>.is-back{order:2;width:50%}}@media only screen and (max-width:599px){.blog-content-footer-flex>.is-back{width:9em}}@media only screen and (max-width:399px){.blog-content-footer-flex>.is-back{width:100%}}@media only screen and (max-width:959px){.blog-content-footer-flex>.is-next{order:3;width:50%}}@media only screen and (max-width:599px){.blog-content-footer-flex>.is-next{width:7em}}@media only screen and (max-width:399px){.blog-content-footer-flex>.is-next{display:none}.port-footer-area .blog-content-footer-flex>.is-next{display:block;width:100%;margin-top:1em}}.blog-content-footer-flex .port-footer-btn{display:flex;justify-content:center;align-items:center}.blog-content-footer-flex .port-footer-btn .v-btn{margin:0;min-width:330px}@media only screen and (min-width:1264px){.blog-content-footer-flex .port-footer-btn .v-btn{max-width:600px}}@media only screen and (min-width:960px) and (max-width:1263px){.blog-content-footer-flex .port-footer-btn .v-btn{max-width:370px}}@media only screen and (max-width:959px){.blog-content-footer-flex .port-footer-btn .v-btn{max-width:100%}}@media only screen and (max-width:399px){.blog-content-footer-flex .port-footer-btn .v-btn{min-width:auto}}.back-flex{position:relative;display:inline-flex;justify-content:flex-start;align-items:center;margin:-.5rem;color:inherit;transition:color .3s ease}.back-flex>*{margin:.5rem}.back-flex .text{font-size:22px}@media only screen and (max-width:959px){.back-flex .text{line-height:1.19047619047619}}.back-flex .icon svg{position:relative;top:1px;width:10px;height:19px}.back-flex:hover{cursor:pointer;color:#e8a15a}.scroll-top-btn{position:relative;font-size:1em;padding:12px 11px;transition:background-color .3s ease}.scroll-top-btn>div{width:28px;height:14px}.scroll-top-btn>div+div{margin-top:-3px}.scroll-top-btn svg{display:block;width:100%;height:auto}.scroll-top-btn svg path,.scroll-top-btn svg polygon,.scroll-top-btn svg rect{fill:#637ea8;transition:fill .3s ease}.scroll-top-btn:hover{cursor:pointer;background-color:#ebebeb}.scroll-top-btn:hover svg path,.scroll-top-btn:hover svg polygon,.scroll-top-btn:hover svg rect{fill:#e8a15a}.scroll-top-btn_position{--scroll-top-btn-bottom:40px;position:fixed;z-index:101;bottom:var(--scroll-top-btn-bottom);right:-70px;transition:right .5s ease,bottom .5s ease;will-change:right,bottom}@media only screen and (max-width:959px){.scroll-top-btn_position{--scroll-top-btn-bottom:24px}}.scroll-top-btn_open{--right-shift:9vw;right:var(--right-shift)}@media only screen and (max-width:1600px){.scroll-top-btn_open{--right-shift:3vw}}@media only screen and (max-width:959px){.scroll-top-btn_open{--right-shift:24px}}.more-project-button{width:100%;margin-top:47px;display:none;justify-content:flex-start;align-items:flex-start}@media only screen and (max-width:599px){.more-project-button{display:flex}}.more-project-button__container{width:100%;position:relative;display:flex;justify-content:center;align-items:center;padding:0 24px}.more-project-button__container__wrapper{position:relative;width:100%}.more-project-button__container__wrapper .i-btn{margin:0;width:100%}.more-project-button__container__wrapper__content{flex:1;align-self:stretch;display:flex;align-items:center;justify-content:space-between;padding:0 28px 0 41px}@media only screen and (max-width:399px){.more-project-button__container__wrapper__content{padding:0 18px 0 19px}}.more-project-button__container__wrapper__content__icon{position:relative;margin-left:1em;width:48px;height:34px;opacity:.6;transition:opacity .3s cubic-bezier(.25,.8,.5,1);background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/arrow_btn.svg)}@media only screen and (max-width:399px){.more-project-button__container__wrapper__content__icon{width:44px}}.more-project-button__container__wrapper__content:hover .phone-modal-form__send__btn__icon{opacity:.8}.page-title+.text-block-area.port-under-title{margin-top:16px}@media only screen and (max-width:599px){.page-title+.text-block-area.port-under-title{margin-top:24px}}@media only screen and (min-width:600px){.page-title+.text-block-area.port-under-title{font-size:22px}}.section-title+.text-block-area.port-under-title{margin-top:20px}.text-block-area.port-text{max-width:54rem}@media only screen and (min-width:400px){.text-block-area.port-text .text-block{padding:0 1.5em}}.port-logo-area+.text-block-area.port-text{margin-top:52px}.port-logo-area{position:relative;margin-top:52px}.port-logo-area img{display:block;margin:0 auto;max-height:80px;max-width:100%;width:auto}.port-logo-area img.port-interi{max-height:57px}.port-logo-area img.port-polir{max-height:95px}.port-logo-area img.port-vhor{max-height:92px}.port-logo-area img.port-xpresent{max-height:64px}.port-full-img-area{position:relative;margin-top:50px}.info-block-area+.port-full-img-area{margin-top:80px}.port-full-img-area img{display:block;margin:0 auto;max-width:100%;box-shadow:0 7px 25px rgba(63,73,106,.1)}.port-top-preview-area{position:relative;margin-top:-173px}.port-top-preview-area>.container{position:relative}.port-top-preview-area img{display:block;width:100%}.port-top-preview-area .port-tp-desk{position:relative}.port-top-preview-area .port-tp-desk>img{box-shadow:0 7px 25px rgba(63,73,106,.1)}.port-top-preview-area .port-tp-mobile{position:absolute;width:16.4%;right:10%;bottom:26px}@media only screen and (max-width:959px){.port-top-preview-area .port-tp-mobile{width:15.4%;right:13%;bottom:3%}}@media only screen and (max-width:399px){.port-top-preview-area .port-tp-mobile{width:21%}}.port-top-preview-area .port-tp-mobile:before{content:"";position:absolute;z-index:0;width:148%;height:146%;top:-16.5%;left:-22%;background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/phone.png)}.port-top-preview-area .port-tp-mobile>img{position:relative;z-index:1;border:1px solid #d2d2d2;box-sizing:content-box}.port-top-preview-area+.section-title h2{margin-top:2.6em}.port-line-tree-img-area{position:relative}.port-line-tree-img-area .angular-area{padding:1.5em 0;overflow-x:hidden}.section-title+.port-line-tree-img-area .angular-area,.text-block-area+.port-line-tree-img-area .angular-area{margin-top:38px}.port-line-tree-img-area .angular-area .angular-back{height:70%;top:15%}.port-line-tree-img-area .port-lti-flex{display:flex;justify-content:center;align-items:center;margin:0 -30px;padding-left:24px;padding-right:24px}@media only screen and (max-width:769px){.port-line-tree-img-area .port-lti-flex{margin:0 -15vw}}@media only screen and (max-width:599px){.port-line-tree-img-area .port-lti-flex{margin:0 -42vw}}@media only screen and (max-width:399px){.port-line-tree-img-area .port-lti-flex{margin:0 -52vw}}.port-line-tree-img-area .port-lti-flex>*{width:calc(33.33333% - 60px);margin:0 30px}@media only screen and (max-width:769px){.port-line-tree-img-area .port-lti-flex>*{width:calc(33.33333% - 50px);margin:0 25px}}@media only screen and (max-width:399px){.port-line-tree-img-area .port-lti-flex>*{width:calc(33.33333% - 20px);margin:0 10px}}.port-line-tree-img-area .port-lti-flex .port-lti-item img{display:block;width:100%;height:auto;box-shadow:0 10px 23px 0 rgba(63,73,106,.1)}.port-stat-item-area{position:relative;text-align:center;line-height:1.4;font-size:22px}@media only screen and (max-width:959px){.port-stat-item-area{font-size:20px}}.port-stat-item-area .port-st-title{position:relative;font-size:34px;color:#e8a15a}.port-stat-item-area .port-st-under{color:#3f496a}.port-stat-item-area .port-st-text{margin-top:6px}.port-cascade-area{position:relative;margin-top:58px}.port-full-img-area+.port-cascade-area{margin-top:78px}@media only screen and (min-width:770px){.port-cascade-area{display:grid;grid-template-rows:1fr;align-items:center}}@media only screen and (min-width:1264px){.port-cascade-area{grid-template-columns:calc(50% + 111px) calc(50% - 111px)}}@media only screen and (min-width:960px) and (max-width:1263px){.port-cascade-area{grid-template-columns:calc(50% + 50px) calc(50% - 50px)}}@media only screen and (min-width:770px) and (max-width:959px){.port-cascade-area{grid-template-columns:50% 50%}}.port-cascade-area .port-cascade-col{position:relative}@media only screen and (max-width:599px){.port-cascade-area .port-cascade-col .port-cascade-text{font-size:18px}}.port-cascade-area .port-cascade-img-block{position:relative;flex:0 0 auto;margin:0 -50px 0 0;width:calc(50% + 50px)}.port-cascade-area .port-cascade-img-block>img{display:block;box-shadow:0 7px 25px rgba(63,73,106,.1);width:100%}.cds-cascade.port-cascade-area .port-cascade-img-block{flex:1 1 auto}.port-cascade-area .port-cascade-img-block:first-child{z-index:3;margin-top:12%}.port-cascade-area .port-cascade-img-block:nth-child(2){z-index:2}.port-cascade-area .port-cascade-img-block.port-cascade-revers-stack:first-child{z-index:2;margin-top:12%}.port-cascade-area .port-cascade-img-block.port-cascade-revers-stack:nth-child(2){z-index:3}.cds-cascade.port-cascade-area .port-cascade-img-block:first-child{z-index:1;flex-shrink:0.4;margin-top:45%;width:auto}.cds-cascade.port-cascade-area .port-cascade-img-block:nth-child(2){z-index:2;flex-shrink:0.5;margin-top:32%;width:auto}.cds-cascade.port-cascade-area .port-cascade-img-block:nth-child(3){z-index:3;flex-shrink:0.6;width:auto}.port-cascade-with-phone.port-cascade-area .port-cascade-img-block.port-cascade-img-phone:first-child{margin-top:20%}.port-cascade-with-phone.port-cascade-area .port-cascade-img-block.port-cascade-img-phone:first-child>img{box-shadow:none}.port-cascade-area .port-cascade-left{position:relative}@media only screen and (min-width:770px){.port-cascade-area .port-cascade-left{grid-column-start:1;grid-column-end:2;grid-row-start:1;grid-row-end:1}}.port-cascade-area .port-cascade-left .angular-area{padding-bottom:0;margin-top:0}.cds-cascade.port-cascade-area .port-cascade-left .angular-area{padding-bottom:20%}@media only screen and (max-width:769px){.cds-cascade.port-cascade-area .port-cascade-left .angular-area{padding-bottom:10%}}.port-cascade-area .port-cascade-left .angular-area .angular-back{height:60%;top:20%}.cds-cascade.port-cascade-area .port-cascade-left .angular-area .angular-back{height:80%;top:10%}@media only screen and (max-width:769px){.cds-cascade.port-cascade-area .port-cascade-left .angular-area .angular-back{height:90%;top:10%}}.port-cascade-with-phone.port-cascade-area .port-cascade-left .angular-area .angular-back{height:80%;top:10%}.port-cascade-area .port-cascade-left .port-cascade-col{display:flex}@media only screen and (min-width:770px){.port-cascade-area .port-cascade-left .port-cascade-col{padding:0 100px 0 24px;margin:0 0 0 auto}}@media only screen and (min-width:1264px){.port-cascade-area .port-cascade-left .port-cascade-col{width:705px}}@media only screen and (min-width:960px) and (max-width:1263px){.port-cascade-area .port-cascade-left .port-cascade-col{width:522px}}@media only screen and (max-width:769px){.port-cascade-area .port-cascade-left .port-cascade-col{padding:0 100px 0 50px;max-width:27em;margin:0 auto}}@media only screen and (max-width:399px){.port-cascade-area .port-cascade-left .port-cascade-col{padding:0 74px 0 24px}}.port-cascade-area .port-cascade-right{position:relative}@media only screen and (min-width:770px){.port-cascade-area .port-cascade-right{grid-column-start:2;grid-column-end:2;grid-row-start:1;grid-row-end:1}}@media only screen and (max-width:769px){.port-cascade-area .port-cascade-right{margin-top:35px}}@media only screen and (min-width:770px){.port-cascade-area .port-cascade-right .port-cascade-col{margin:0 auto 0 0}}@media only screen and (min-width:960px){.port-cascade-area .port-cascade-right .port-cascade-col{padding:0 24px 0 68px}}@media only screen and (min-width:770px) and (max-width:959px){.port-cascade-area .port-cascade-right .port-cascade-col{padding:0 45px}}@media only screen and (min-width:1264px){.port-cascade-area .port-cascade-right .port-cascade-col{width:483px}}@media only screen and (min-width:960px) and (max-width:1263px){.port-cascade-area .port-cascade-right .port-cascade-col{width:422px}}@media only screen and (max-width:769px){.port-cascade-area .port-cascade-right .port-cascade-col{padding:0 50px}}@media only screen and (max-width:399px){.port-cascade-area .port-cascade-right .port-cascade-col{padding:0 24px}}@media only screen and (min-width:1264px){.port-cascade-area.port-cascade-revers{grid-template-columns:calc(50% - 111px) calc(50% + 111px)}}@media only screen and (min-width:960px) and (max-width:1263px){.port-cascade-area.port-cascade-revers{grid-template-columns:calc(50% - 50px) calc(50% + 50px)}}@media only screen and (min-width:770px) and (max-width:959px){.port-cascade-area.port-cascade-revers{grid-template-columns:50% 50%}}.port-cascade-area.port-cascade-revers .port-cascade-img-block{margin:0 0 0 -50px}.port-cascade-area.port-cascade-revers .port-cascade-img-block:first-child{z-index:1;margin-top:12%}.port-cascade-area.port-cascade-revers .port-cascade-img-block:nth-child(2){z-index:2}.port-cascade-area.port-cascade-revers .port-cascade-img-block.port-cascade-revers-stack:first-child{z-index:2;margin-top:12%}.port-cascade-area.port-cascade-revers .port-cascade-img-block.port-cascade-revers-stack:nth-child(2){z-index:1}.port-cascade-area.port-cascade-revers .port-cascade-left{grid-column-start:2;grid-column-end:2}@media only screen and (min-width:770px){.port-cascade-area.port-cascade-revers .port-cascade-left .port-cascade-col{padding:0 24px 0 100px;margin:0 auto 0 0}}@media only screen and (max-width:769px){.port-cascade-area.port-cascade-revers .port-cascade-left .port-cascade-col{padding:0 50px 0 100px}}@media only screen and (max-width:399px){.port-cascade-area.port-cascade-revers .port-cascade-left .port-cascade-col{padding:0 24px 0 74px}}.port-cascade-area.port-cascade-revers .port-cascade-right{grid-column-start:1;grid-column-end:2}@media only screen and (min-width:770px){.port-cascade-area.port-cascade-revers .port-cascade-right .port-cascade-col{margin:0 0 0 auto}}@media only screen and (min-width:960px){.port-cascade-area.port-cascade-revers .port-cascade-right .port-cascade-col{padding:0 68px 0 24px}}@media only screen and (min-width:770px) and (max-width:959px){.port-cascade-area.port-cascade-revers .port-cascade-right .port-cascade-col{padding:0 45px}}.port-cascade-area.port-cascade-full-width{grid-template-columns:1fr;grid-template-rows:1fr auto}.port-cascade-area.port-cascade-full-width .angular-back{height:30%;top:35%}.port-cascade-area.port-cascade-full-width .port-cascade-right{margin:60px auto 0;grid-area:2/1/3/3}.port-cascade-area.port-cascade-full-width.port-cascade-revers{grid-template-rows:auto 1fr}.port-cascade-area.port-cascade-full-width.port-cascade-revers .port-cascade-left{grid-area:2/1/3/3}.port-cascade-area.port-cascade-full-width.port-cascade-revers .port-cascade-right{grid-area:1/1/2/3}.port-cascade-area.port-cascade-full-width .port-cascade-col,.port-cascade-area.port-cascade-full-width.port-cascade-revers .port-cascade-col{margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;width:100%}@media only screen and (max-width:769px){.port-cascade-area.port-cascade-full-width .port-cascade-col,.port-cascade-area.port-cascade-full-width.port-cascade-revers .port-cascade-col{max-width:none;margin:0}}.port-cascade-area.port-cascade-full-width .port-cascade-img-block,.port-cascade-area.port-cascade-full-width.port-cascade-revers .port-cascade-img-block{margin-left:0;margin-right:-230px;width:calc(50% + 115px)}.port-cascade-area.port-cascade-full-width .port-cascade-img-block:first-child,.port-cascade-area.port-cascade-full-width.port-cascade-revers .port-cascade-img-block:first-child{margin-top:40px}.portfolio-container{position:relative;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (max-width:959px){.portfolio-container{padding:0 24px}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-container{max-width:896px!important}}@media only screen and (min-width:1264px){.portfolio-container{max-width:1188px}}.begin-block{margin-top:28px;overflow-x:hidden}@media screen and (max-width:1100px){.begin-block{margin-top:38px}}@media only screen and (max-width:599px){.begin-block{margin-top:23px}}.begin-block .begin-block__list{width:100%;max-width:964px;margin:0 auto}.begin-block__real-item{padding:37px 50px 33px 51px;border:1px solid #637ea8;margin-top:42px;display:grid;grid-template-columns:97px 1fr;grid-column-gap:33px;position:relative;background-color:#fff}@media screen and (max-width:1100px){.begin-block__real-item{border:none;padding:20px 50px 20px 51px;margin-top:0;grid-column-gap:37px}}@media only screen and (max-width:599px){.begin-block__real-item{grid-template-columns:1fr;padding:17px 0 16px}}.begin-block__real-item .begin-block__icon{position:relative}@media only screen and (max-width:599px){.begin-block__real-item .begin-block__icon{width:100px;margin:0 auto}}.begin-block__real-item .begin-block__icon .begin-block__number{position:absolute;top:4px;left:-7px;width:42px;height:42px;display:flex;justify-content:center;align-items:center;font-size:20px;color:#3f496a;border:2px solid #637ea8;border-radius:50%;background:#fff}@media screen and (max-width:1100px){.begin-block__real-item .begin-block__icon .begin-block__number{padding-top:3px}}.begin-block__real-item .begin-block__icon .begin-block__sprite{width:100%;height:85px}.begin-block__real-item .begin-block__body .begin-block__title{font-weight:700;font-size:25px;line-height:27px;color:#637ea8}@media only screen and (max-width:599px){.begin-block__real-item .begin-block__body .begin-block__title{margin-top:10px;text-align:center}}.begin-block__real-item .begin-block__body .begin-block__text{font-size:20px;line-height:27px;color:#494949;margin-top:20px}.begin-block__item{position:relative}.begin-block__item:last-child .begin-block__line,.begin-block__item:last-child:after,.begin-block__item:last-child:before{display:none}.begin-block__item:after{z-index:5;content:"";position:absolute;width:16px;height:16px;border-radius:100%;background-color:#fff;border:2px solid #e8a15b;top:43%}@media screen and (max-width:1100px){.begin-block__item:after{display:none}}.begin-block__item:before{z-index:5;content:"";position:absolute;width:46px;height:46px;background-color:#e8a15b;border-radius:100%;opacity:.5;top:calc(43% - 12px)}@media screen and (max-width:1100px){.begin-block__item:before{display:none}}.begin-block__item--left:after{left:-10px}.begin-block__item--left:before{left:-23px}.begin-block__item--right:after{right:-10px}.begin-block__item--right:before{right:-23px}.begin-block__line{position:absolute;top:calc(43% + 8px);height:100%;z-index:-10;border-top:1px solid #637ea8;border-bottom:1px solid #637ea8;border-radius:40px;width:200px}@media screen and (max-width:1100px){.begin-block__line{display:none}}.begin-block__line--left{left:-100px;border-left:1px solid #637ea8}.begin-block__line--left:before{left:80px}.begin-block__line--right{right:-100px;border-right:1px solid #637ea8}.begin-block__line--right:before{transform:rotate(180deg);right:80px}.begin-block__line:before{z-index:-10;content:"";-webkit-clip-path:polygon(60% 0,100% 50%,60% 100%,53% 100%,93% 50%,53% 0);clip-path:polygon(60% 0,100% 50%,60% 100%,53% 100%,93% 50%,53% 0);position:absolute;width:20px;height:21px;background-color:#637ea8;bottom:-11px}@media screen and (max-width:1100px){.begin-block__line:before{display:none}}.form-block .angular-back:before{background-image:url(/img/angular_hd_dark.webp)}.form-block__angular-block{padding-bottom:80px}@media only screen and (max-width:959px){.form-block__angular-block{padding-bottom:60px}}.form-block__container{padding:0 24px}.form-block__wrap{display:grid;grid-template-columns:390px 390px;grid-column-gap:50px;justify-content:center;margin-top:54px}@media only screen and (max-width:959px){.form-block__wrap{grid-template-columns:minmax(auto,390px);grid-row-gap:50px}}.form-block__input{height:64px;background-color:#fff!important;margin:0!important}.form-block__input .i-text-field__control,.form-block__input .i-text-field__control .i-text-field__control__input{height:100%}.form-block__btn{height:64px;margin:0!important}.form-block__btn .btn{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 28px 0 41px}@media only screen and (max-width:599px){.form-block__btn .btn{padding:0 20px}}.form-block__btn .btn__icon{position:relative;width:48px;height:34px;opacity:.6;transition:opacity .3s cubic-bezier(.25,.8,.5,1);background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/arrow_btn.svg)}@media only screen and (max-width:599px){.form-block__btn .btn__icon{width:44px}}.form-block__btn .btn__text{font-size:21px;font-weight:400;color:#fff}.guideline-link-block{min-height:164px;display:grid;align-items:center;justify-items:center;place-items:center;padding-top:37px;padding-bottom:43px}.guideline-link-block__angular-area{margin-top:88px;margin-bottom:88px}.guideline-link-block__angular-area .angular-back:before{background-image:url(/img/angular_hd_dark.webp)}@media screen and (max-width:1150px){.guideline-link-block__angular-area{margin-top:48px;margin-bottom:48px}}.guideline-link-block__container{max-width:1188px;width:100%;margin-left:auto;margin-right:auto;padding-left:24px;padding-right:24px;display:flex;align-items:center;justify-content:space-between;grid-gap:32px;gap:32px}@media screen and (max-width:1150px){.guideline-link-block__container{flex-direction:column}}.guideline-link-block__text{font-weight:700;font-size:25px;line-height:37px;color:#3f496a;text-wrap:balance}@media screen and (max-width:1150px){.guideline-link-block__text{text-align:center}}.guideline-link-block__link{max-width:300px;width:300px}@media only screen and (max-width:599px){.guideline-link-block__link{max-width:none;width:100%}}.guideline-link-block__button{margin:0;height:64px;width:100%}.guideline-link-block__btn{flex:1;display:flex;align-items:center;justify-content:space-between;padding:0 29px 0 40px}.guideline-link-block__btn-icon{position:relative;width:48px;height:34px;opacity:.6;transition:opacity .3s cubic-bezier(.25,.8,.5,1);background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/arrow_btn.svg)}@media only screen and (max-width:599px){.guideline-link-block__btn-icon{width:44px}}.guideline-link-block__btn-text{font-size:21px;font-weight:400;color:#fff}@media only screen and (max-width:959px){.guideline-link-block_after-horizon-list{margin-top:0!important}}.accordion-simple-area{margin-top:21px}.accordion-simple-area__container{padding:0 24px;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.accordion-simple-area__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.accordion-simple-area__container{max-width:944px}}.accordion-simple-area .accordion-simple-head{position:relative;display:flex;justify-content:space-between;align-content:center}.accordion-simple-area .accordion-simple-head.nav-solo{justify-content:center}.accordion-simple-area .accordion-simple-head .is-title{position:relative}.accordion-simple-area .accordion-simple-head .is-nav{position:relative;display:flex;justify-content:flex-start;align-items:center;color:#e8a15a;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}.accordion-simple-area .accordion-simple-head .is-nav>span{display:block}.accordion-simple-area .accordion-simple-head .is-nav .is-name{position:relative;color:currentColor}.accordion-simple-area .accordion-simple-head .is-nav .is-arrow{position:relative;margin-left:16px;width:20px;height:10px;transform:rotate(0deg);transition:transform .3s ease}.accordion-simple-area .accordion-simple-head .is-nav .is-arrow svg{display:block;width:20px;height:10px}.accordion-simple-area .accordion-simple-head .is-nav .is-arrow svg path,.accordion-simple-area .accordion-simple-head .is-nav .is-arrow svg polygon,.accordion-simple-area .accordion-simple-head .is-nav .is-arrow svg rect{fill:currentColor}.accordion-simple-area .accordion-simple-head:hover{cursor:pointer}.accordion-simple-area .accordion-simple-body{position:relative;overflow:hidden;padding:.02px;max-height:0;transition:max-height 1s ease}.accordion-simple-area .accordion-simple-body .info-block-area{margin-top:33px}.accordion-simple-area.accordion-open .accordion-simple-head .is-nav{color:#757575}.accordion-simple-area.accordion-open .accordion-simple-head .is-nav .is-arrow{transform:rotate(180deg)}.accordion-simple-area.accordion-open .accordion-simple-body{max-height:1500px}.i-btn{flex:1;display:flex;justify-content:center;align-items:center;font-family:Lato,sans-serif;font-size:21px;font-weight:400;color:#fff;background-color:#414a69;border:none;outline:none;min-height:64px;padding:4px;transition:all .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none;overflow:hidden;position:relative;margin:6px 8px}@media (hover:hover) and (pointer:fine){.i-btn:hover{cursor:pointer}.i-btn_hover-gray:hover{background-color:#ebebeb!important}.i-btn_hover-blue:hover{background-color:#637ea8!important}.i-btn_hover-invert:hover{background-color:var(--background-color)!important;color:var(--color)!important}}.i-btn_disabled{pointer-events:none}@media (hover:hover) and (pointer:fine){.i-btn_hide-border-on-hover:hover{box-shadow:unset!important}}.i-btn__wave{display:inline-block;position:absolute;opacity:.6;z-index:1;top:0;left:0;height:0;width:0;border:2px solid;border-radius:50%;-webkit-animation:wave .5s ease-out forwards;animation:wave .5s ease-out forwards}@-webkit-keyframes wave{0%{transform:scale(0)}to{opacity:0;transform:scale(100)}}@keyframes wave{0%{transform:scale(0)}to{opacity:0;transform:scale(100)}}.horizon-item-block{position:relative}.horizon-item-block .is-head{display:flex;justify-content:flex-start;align-items:center}.horizon-item-block .is-head .icon{position:relative;flex:0 0 auto;width:82px;height:82px}@media only screen and (max-width:1263px){.horizon-item-block .is-head .icon{width:70px;height:70px}}.horizon-item-block .is-head .icon>span{position:absolute;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-size:contain;background-position:50%}.horizon-item-block .is-head .name{flex:1 1 auto;font-size:25px;line-height:1.5;margin-left:53px;color:#3f496a}@media only screen and (max-width:1263px){.horizon-item-block .is-head .name{font-size:22px;margin-left:33px}}.horizon-item-block .is-text{margin-top:30px;line-height:1.2}.horizon-item-block .is-text ul{list-style-type:circle}.horizon-item-block .is-text ul li{margin:10px 0}.crm-page .horizon-item-block .is-text,.erp-page .horizon-item-block .is-text{font-size:22px}.horizon-list-area,.section-title+.horizon-list-container{margin-top:59px}.horizon-list-container{padding:0 24px;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.horizon-list-container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.horizon-list-container{max-width:944px}}.quotation-area+.horizon-list-area{margin-top:73px}.site-type-area+.horizon-list-area{margin-top:5em}@media only screen and (max-width:959px){.site-type-area+.horizon-list-area{margin-top:4em}}@media only screen and (max-width:959px){.horizon-list-desktop{display:none}}@media only screen and (min-width:960px){.horizon-list-mobile{display:none}}.horizon-list-flex{display:flex;justify-content:flex-start;align-items:stretch}.horizon-list-flex>*{flex:0 0 auto}.horizon-list-flex .horizon-list-side-left{width:56.5%}.horizon-list-flex .horizon-list-side-right{width:43.5%}.horizon-list-flex .angular-area{width:100%;height:100%;margin:0;padding:0}.horizon-list-flex .angular-area .horizon-item-block{position:relative;z-index:1;padding:30px 60px 30px 140px;display:flex;flex-direction:column;min-height:400px}@media only screen and (max-width:1263px){.horizon-list-flex .angular-area .horizon-item-block{padding:50px 40px 60px 120px}}.swiper-for-horizon{margin-top:36px}.horizon-list-with-arrow-area,.section-title+.horizon-list-with-arrow-container{margin-top:59px}.horizon-list-with-arrow-container{padding:0 24px;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.horizon-list-with-arrow-container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.horizon-list-with-arrow-container{max-width:944px}}.quotation-area+.horizon-list-with-arrow-area{margin-top:73px}.site-type-area+.horizon-list-with-arrow-area{margin-top:5em}@media only screen and (max-width:959px){.site-type-area+.horizon-list-with-arrow-area{margin-top:4em}}@media only screen and (max-width:959px){.horizon-list-with-arrow-desktop{display:none}}@media only screen and (min-width:960px){.horizon-list-with-arrow-mobile{display:none}}.horizon-list-with-arrow-flex{display:flex;justify-content:flex-start;align-items:stretch}.horizon-list-with-arrow-flex>*{flex:0 0 auto}.horizon-list-with-arrow-flex .horizon-list-with-arrow-side-left{width:56.5%}.horizon-list-with-arrow-flex .horizon-list-with-arrow-side-right{width:43.5%}.horizon-list-with-arrow-flex .angular-area{width:100%;height:100%;margin:0;padding:0}.horizon-list-with-arrow-flex .angular-area .horizon-item-block{position:relative;z-index:1;padding:30px 60px 30px 140px;display:flex;flex-direction:column;min-height:400px}@media only screen and (max-width:1263px){.horizon-list-with-arrow-flex .angular-area .horizon-item-block{padding:50px 40px 60px 120px}}.horizon-nav-flex{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;padding:1.6em 0;height:100%}.horizon-nav-flex .horizon-nav-item{display:flex;justify-content:flex-start;align-items:center;padding:.3em 0}.horizon-nav-flex .horizon-nav-item+.horizon-nav-item{margin-top:.6em}.horizon-nav-flex .horizon-nav-item .icon{flex:0 0 auto;margin:0 3em;opacity:0;transition:opacity .3s ease}@media only screen and (max-width:1263px){.horizon-nav-flex .horizon-nav-item .icon{margin:0 2em}}.horizon-nav-flex .horizon-nav-item .icon svg{display:block;width:45px;height:31px}.horizon-nav-flex .horizon-nav-item .icon svg path,.horizon-nav-flex .horizon-nav-item .icon svg polygon,.horizon-nav-flex .horizon-nav-item .icon svg rect{fill:#3f496a}.horizon-nav-flex .horizon-nav-item .name{flex:1 1 auto;font-size:22px;line-height:1.2;color:#494949;transition:color .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:1263px){.horizon-nav-flex .horizon-nav-item .name{font-size:20px}}.horizon-nav-flex .horizon-nav-item .name:hover{cursor:pointer;color:#e8a15a}.horizon-nav-flex .horizon-nav-item.active .icon{opacity:1}.horizon-nav-flex .horizon-nav-item.active .name{color:#3f496a}.technologies .horizon-nav-flex .horizon-nav-item+.horizon-nav-item{margin-top:4px}.swiper-for-horizon{margin:36px auto 0;max-width:480px}.swiper-for-horizon__container{padding:0 24px;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.swiper-for-horizon__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.swiper-for-horizon__container{max-width:944px}}.swiper-for-horizon .swiper-points{left:0;right:0;margin:35px auto 0}.horizon-swipe-item{position:relative;max-width:24em;margin:0 auto}.horizon-swipe-item .is-icon{position:relative;height:85px}.horizon-swipe-item .is-icon>span{position:absolute;display:block;width:100%;height:100%;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:contain}.horizon-swipe-item .is-title{margin-top:1.3em}.horizon-swipe-item .is-text{margin-top:1em}.swiper-arrow-btn.swiper-arrow-prev{left:5px}.swiper-arrow-btn.swiper-arrow-next{right:5px}.info-block-area{position:relative;margin-top:50px}@media only screen and (min-width:600px) and (max-width:959px){.info-block-area{margin-top:50px}}@media only screen and (max-width:599px){.info-block-area{margin-top:43px}}.page-title+.info-block-area{margin-top:64px}.quotation-area+.info-block-area{margin-top:3.6em}@media only screen and (min-width:600px) and (max-width:959px){.quotation-area+.info-block-area{margin-top:3.1em}}@media only screen and (max-width:599px){.quotation-area+.info-block-area{margin-top:2.6em}}.team-title+.info-block-area{margin-top:-173px}.port-cascade-area+.info-block-area{margin-top:70px}.info-block-flex{position:relative;display:flex;justify-content:center;flex-wrap:wrap;margin:-20px}.info-block-flex__container{padding:0 24px;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.info-block-flex__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-flex__container{max-width:944px}}.info-block-flex>*{position:relative;margin:20px}.info-block-flex[data-column-count="1"]>*{width:calc(100% - 40px)}.info-block-flex[data-column-count="2"]>*{width:calc(50% - 40px)}.info-block-flex[data-column-count="3"]>*{width:calc(33.33333% - 40px)}@media only screen and (max-width:959px){.info-block-flex[data-column-count="3"]>*{width:calc(33.33333% - 30px)}}@media only screen and (max-width:769px){.info-block-flex[data-column-count="3"]>*{width:calc(50% - 30px)}}@media only screen and (max-width:599px){.info-block-flex[data-column-count="3"]>*{width:calc(100% - 30px)}}.info-block-flex[data-column-count="4"]>*{width:calc(25% - 40px)}@media only screen and (max-width:959px){.info-block-flex[data-column-count="4"]>*{width:calc(33.33333% - 40px)}}@media only screen and (max-width:769px){.info-block-flex[data-column-count="4"]>*{width:calc(50% - 40px)}}@media only screen and (max-width:599px){.info-block-flex[data-column-count="4"]>*{width:calc(100% - 40px)}}.info-block-flex[data-gap-width="15"]{margin:-15px}.info-block-flex[data-gap-width="15"]>*{margin:15px}.info-block-flex[data-gap-width="15"][data-column-count="4"]>*{width:calc(25% - 30px)}@media only screen and (max-width:959px){.info-block-flex[data-gap-width="15"][data-column-count="4"]>*{width:calc(33.33333% - 30px)}}@media only screen and (max-width:769px){.info-block-flex[data-gap-width="15"][data-column-count="4"]>*{width:calc(50% - 30px)}}@media only screen and (max-width:599px){.info-block-flex[data-gap-width="15"][data-column-count="4"]>*{width:calc(100% - 30px)}}.info-block-flex.fill-two-center-port>.info-block-item{margin:1em;width:39%}@media only screen and (max-width:1263px){.info-block-flex.fill-two-center-port>.info-block-item{width:calc(50% - 2em)}}@media only screen and (max-width:769px){.info-block-flex.fill-two-center-port>.info-block-item{width:calc(100% - 2em);max-width:23em}}@media only screen and (min-width:400px){.info-block-flex.fill-two-center-port>.info-block-item.narrow-left{padding-left:56px}}@media only screen and (min-width:400px){.info-block-flex.fill-two-center-port>.info-block-item.narrow-left .icon-left{width:37px}}.info-block-flex.fill-two-center-port>.info-block-item.narrow-left .info-text{margin-top:26px}@media only screen and (max-width:959px){.info-block-flex.contact-three-flex{flex-direction:column;max-width:28em;margin:0 auto}}.info-block-flex.contact-three-flex>*{width:calc(33.33333% - 40px)}@media only screen and (max-width:959px){.info-block-flex.contact-three-flex>*{width:100%;margin:0}.info-block-flex.contact-three-flex>*+*{margin-top:20px}}.container-info-block-grid-with-pic{margin:32px auto 20px;flex-grow:1;width:100%;max-width:1140px;display:flex;flex-direction:row;flex-wrap:nowrap}.container-info-block-grid-with-pic .wrapper__right-side{position:relative}.container-info-block-grid-with-pic .wrapper__right-side .accounting{top:228px;right:-20px}.container-info-block-grid-with-pic .wrapper__right-side .banks{top:105px;right:205px}.container-info-block-grid-with-pic .wrapper__right-side .erp{top:301px;right:120px}.container-info-block-grid-with-pic .wrapper__right-side .systems{top:452px;right:35px}.container-info-block-grid-with-pic .wrapper__right-side img{position:absolute;bottom:-50px;width:100%;height:100%}.link-platform{z-index:1;position:absolute;height:40px}.link-platform-text{z-index:1;height:40px;color:#3f496a;font-size:36px;line-height:105%}@media only screen and (max-width:959px){.wrapper__left-side{width:100%}}@media only screen and (min-width:960px) and (max-width:1263px){.wrapper__left-side{width:100%}}@media only screen and (min-width:1264px){.wrapper__left-side{width:50%}}@media only screen and (max-width:959px){.wrapper__right-side{display:none}}@media only screen and (min-width:960px) and (max-width:1263px){.wrapper__right-side{display:none}}@media only screen and (min-width:1264px){.wrapper__right-side{width:50%}}.info-block-grid{position:relative;display:grid;grid-gap:2em;grid-template-columns:repeat(auto-fit,minmax(13em,1fr));grid-template-rows:auto;align-content:stretch}.info-block-grid__container{padding:0 24px;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.info-block-grid__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-grid__container{max-width:944px}}.info-block-grid[data-column-count="3"]{grid-template-columns:repeat(3,minmax(13em,1fr))}@media only screen and (max-width:959px){.info-block-grid[data-column-count="3"]{grid-template-columns:repeat(1,minmax(22em,1fr))}}@media only screen and (max-width:599px){.info-block-grid[data-column-count="3"]{grid-template-columns:repeat(1,minmax(13em,1fr))}}.info-block-grid[data-column-count="2"]{grid-template-columns:repeat(2,minmax(13em,1fr))}@media only screen and (max-width:599px){.info-block-grid[data-column-count="2"]{grid-template-columns:repeat(1,minmax(13em,1fr))}}.info-block-grid[data-column-count="2"].blog-step{grid-template-columns:repeat(3,1fr)}@media only screen and (max-width:959px){.info-block-grid[data-column-count="2"].blog-step{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:599px){.info-block-grid[data-column-count="2"].blog-step{grid-template-columns:repeat(1,1fr)}}.info-block-grid[data-column-count="4"]{grid-template-columns:repeat(4,minmax(9em,1fr))}@media only screen and (max-width:959px){.info-block-grid[data-column-count="4"]{grid-template-columns:repeat(2,minmax(14em,1fr))}}@media only screen and (max-width:769px){.info-block-grid[data-column-count="4"]{grid-template-columns:repeat(1,minmax(12em,1fr))}}@media only screen and (max-width:599px){.info-block-grid[data-column-count="4"]{grid-template-columns:repeat(1,minmax(13em,1fr))}}.info-block-grid[data-column-count="4"].team-step{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:959px){.info-block-grid[data-column-count="4"].team-step{grid-template-columns:repeat(3,1fr)}}@media only screen and (max-width:599px){.info-block-grid[data-column-count="4"].team-step{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:479px){.info-block-grid[data-column-count="4"].team-step{grid-template-columns:repeat(1,1fr)}}.info-block-grid[data-column-count="4"].site-type-grid{grid-template-columns:repeat(4,1fr)}@media only screen and (max-width:959px){.info-block-grid[data-column-count="4"].site-type-grid{grid-template-columns:repeat(2,1fr)}}@media only screen and (max-width:599px){.info-block-grid[data-column-count="4"].site-type-grid{display:block}}.info-block-grid[data-gap-width="20"]{grid-gap:1em}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-grid[data-gap-width="20"]{grid-gap:1em}}@media only screen and (max-width:959px){.info-block-grid[data-gap-width="20"]{grid-gap:1em}}.info-block-grid[data-gap-width="27"]{grid-gap:1.35em}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-grid[data-gap-width="27"]{grid-gap:1.35em}}@media only screen and (max-width:959px){.info-block-grid[data-gap-width="27"]{grid-gap:1.35em}}.info-block-grid[data-gap-width="35"]{grid-gap:1.75em}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-grid[data-gap-width="35"]{grid-gap:1.75em}}@media only screen and (max-width:959px){.info-block-grid[data-gap-width="35"]{grid-gap:1.75em}}.info-block-grid[data-gap-width="35"].blog-step{grid-gap:3.1em 1.75em}.info-block-grid[data-gap-width="40"]{grid-gap:2em}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-grid[data-gap-width="40"]{grid-gap:2em}}@media only screen and (max-width:959px){.info-block-grid[data-gap-width="40"]{grid-gap:1.2em}}.info-block-grid[data-gap-width="50"]{grid-gap:2.5em}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-grid[data-gap-width="50"]{grid-gap:2.5em}}@media only screen and (max-width:959px){.info-block-grid[data-gap-width="50"]{grid-gap:1.5em}}.info-block-grid[data-gap-width="73"]{grid-gap:3.65em}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-grid[data-gap-width="73"]{grid-gap:2.5em}}@media only screen and (max-width:959px){.info-block-grid[data-gap-width="73"]{grid-gap:1.9em}}@media only screen and (max-width:599px){.info-block-grid[data-gap-width="73"]{grid-gap:1.9em}}.info-block-grid[data-gap-width="73"].team-step{grid-gap:42px 73px}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-grid[data-gap-width="73"].team-step{grid-gap:40px 50px}}@media only screen and (max-width:959px){.info-block-grid[data-gap-width="73"].team-step{grid-gap:50px 24px}}.info-block-grid[data-gap-width="75"]{grid-gap:3.7em}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-grid[data-gap-width="75"]{grid-gap:2.5em}}@media only screen and (max-width:959px){.info-block-grid[data-gap-width="75"]{grid-gap:1.9em}}@media only screen and (max-width:599px){.info-block-grid[data-gap-width="75"]{grid-gap:1.9em}}.info-block-grid[data-gap-width="76"]{grid-gap:3.8em}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-grid[data-gap-width="76"]{grid-gap:2.5em}}@media only screen and (max-width:959px){.info-block-grid[data-gap-width="76"]{grid-gap:1.9em}}@media only screen and (max-width:599px){.info-block-grid[data-gap-width="76"]{grid-gap:1.9em}}.info-block-grid[data-gap-width="84"]{grid-gap:4.2em}@media only screen and (min-width:960px) and (max-width:1263px){.info-block-grid[data-gap-width="84"]{grid-gap:2.7em}}@media only screen and (max-width:959px){.info-block-grid[data-gap-width="84"]{grid-gap:2.1em}}@media only screen and (max-width:599px){.info-block-grid[data-gap-width="84"]{grid-gap:2.1em}}.info-block-grid[data-gap-width="15"]{grid-column-gap:15px;grid-row-gap:28px}.info-block-grid.flex-grid{display:flex;justify-content:center;align-items:stretch;flex-wrap:wrap;margin:-1em}.info-block-grid.flex-grid[data-column-count="3"]>*{width:calc(33.33333% - 2em)}@media only screen and (max-width:769px){.info-block-grid.flex-grid[data-column-count="3"]>*{width:calc(50% - 2em)}}@media only screen and (max-width:599px){.info-block-grid.flex-grid[data-column-count="3"]>*{width:calc(100% - 2em)}}.info-block-item{position:relative;width:100%;margin-left:auto;margin-right:auto}@media only screen and (max-width:959px){.info-block-item{max-width:24rem;margin-bottom:40px}}@media only screen and (max-width:599px){.info-block-item{padding:0 1.4em}}@media only screen and (max-width:959px){.info-block-item .info-block-item__text{margin:32px auto 0}}@media only screen and (max-width:599px){.info-block-item .info-block-item__text{font-size:18px}}@media only screen and (max-width:959px){.info-block-item.info-block-item__mb24{margin-bottom:24px}}.info-block-item.small-icon .info-block-item__icon{height:70px}.info-block-item.narrow-left{padding:0 .7em 0 2.2em}.info-block-item.narrow-xs{padding:0 44px}@media only screen and (max-width:599px){.info-block-item.max-17-xs{max-width:17rem}}.info-block-item.flex-start{display:flex;align-items:center}.info-block-item.flex-start .info-block-item__text{margin-top:0}.info-block-item.flex-start .info-block-item__icon{width:60px;height:60px;margin-right:25px}.info-block-item .automate-text{margin-left:auto;margin-right:auto;max-width:4.6em}@media only screen and (max-width:959px){.info-block-item .automate-text{text-align:center;max-width:6.6em}}.info-block-item__icon{height:4.25em;background-repeat:no-repeat;background-size:contain;background-position:50%;transition:.2s}.info-block-item__icon.ticks{height:1em;background-position:0}@media only screen and (max-width:599px){.info-block-item__icon.ticks{background-position:50%}}.info-block-item__icon.icon-left{position:absolute;top:0;left:0;height:26px;width:26px;background-position:0}.info-block-item .individual{background-image:url(/img/InfoIcons/icon_individual.svg)}.info-block-item .complex{background-image:url(/img/InfoIcons/icon_complex.svg)}.info-block-item .approach{background-image:url(/img/InfoIcons/icon_approach.svg)}.info-block-item .processes{background-image:url(/img/InfoIcons/icon_processy.svg)}.info-block-item .systems{background-image:url(/img/InfoIcons/icon_systems.svg)}.info-block-item .paper{background-image:url(/img/InfoIcons/icon_paper.svg)}.info-block-item .ticks{background-image:url(/img/InfoIcons/icon_ticks.svg)}.info-block-item .plus{background-image:url(/img/InfoIcons/icon_plus.svg)}.info-block-item .generate{background-image:url(/img/InfoIcons/icon_generate.svg)}.info-block-item .customer{background-image:url(/img/InfoIcons/icon_customer.svg)}.info-block-item .make{background-image:url(/img/InfoIcons/icon_make.svg)}.info-block-item .process{background-image:url(/img/InfoIcons/icon_process.svg)}.info-block-item .clouds{background-image:url(/img/InfoIcons/icon_clouds.svg)}.info-block-item .copy{background-image:url(/img/InfoIcons/icon_copy.svg)}.info-block-item .networking{background-image:url(/img/InfoIcons/icon_networking.svg)}.info-block-item .artificial-intelligence{background-image:url(/img/InfoIcons/icon_artificial-intelligence.svg)}.info-block-item .edit{background-image:url(/img/InfoIcons/icon_edit.svg)}.info-block-item .user{background-image:url(/img/InfoIcons/icon_user.svg)}.info-block-item .access-control{background-image:url(/img/InfoIcons/icon_access-control.svg)}.info-block-item .clipboard{background-image:url(/img/InfoIcons/icon_clipboard.svg)}.info-block-item .management{background-image:url(/img/InfoIcons/icon_management.svg)}.info-block-item .comments{background-image:url(/img/InfoIcons/icon_comments.svg)}.info-block-item .information-system{background-image:url(/img/InfoIcons/icon_information-system.svg)}.info-block-item .recording-time{background-image:url(/img/InfoIcons/icon_recording-time.svg)}.info-block-item .exam{background-image:url(/img/InfoIcons/icon_exam.svg)}.info-block-item .watch{background-image:url(/img/InfoIcons/icon_watch.svg)}.info-block-item .delivery-time{background-image:url(/img/InfoIcons/icon_delivery-time.svg)}.info-block-item .percentage{background-image:url(/img/InfoIcons/icon_percentage.svg)}.info-block-item .status-update{background-image:url(/img/InfoIcons/icon_status-update.svg)}.info-block-item .phone-call{background-image:url(/img/InfoIcons/icon_phone-call.svg)}.info-block-item .invoice{background-image:url(/img/InfoIcons/icon_invoice.svg)}.info-block-item .talking{background-image:url(/img/InfoIcons/icon_talking.svg)}.info-block-item .shopping-cart{background-image:url(/img/InfoIcons/icon_shopping-cart.svg)}.info-block-item .check-book{background-image:url(/img/InfoIcons/icon_check-book.svg)}.info-block-item .menu-more{background-image:url(/img/InfoIcons/icon_menu-more.svg)}.info-block-item .choose{background-image:url(/img/InfoIcons/icon_choose.svg)}.info-block-item .calendar{background-image:url(/img/InfoIcons/icon_calendar.svg)}.info-block-item .consent{background-image:url(/img/InfoIcons/icon_consent.svg)}.info-block-item .registration{background-image:url(/img/InfoIcons/icon_registration.svg)}.info-block-item .ceo{background-image:url(/img/InfoIcons/icon_ceo.svg)}.info-block-item .engineer{background-image:url(/img/InfoIcons/icon_engineer.svg)}.info-block-item .engineer-main{background-image:url(/img/InfoIcons/icon_engineer-main.svg)}.info-block-item .history{background-image:url(/img/InfoIcons/icon_history.svg)}.info-block-item .document{background-image:url(/img/InfoIcons/icon_document.svg)}.info-block-item .two-folders{background-image:url(/img/InfoIcons/icon_two-folders.svg)}.info-block-item .send-documents{background-image:url(/img/InfoIcons/icon_send-documents.svg)}.info-block-item .hiring{background-image:url(/img/InfoIcons/icon_hiring.svg)}.info-block-item .user-interface{background-image:url(/img/InfoIcons/icon_user-interface.svg)}.info-block-item .link{background-image:url(/img/InfoIcons/icon_link.svg)}.info-block-item .web-lock{background-image:url(/img/InfoIcons/icon_web-lock.svg)}.info-block-item .web-programming{background-image:url(/img/InfoIcons/icon_web-programming.svg)}.info-block-item .prioritization{background-image:url(/img/InfoIcons/icon_prioritization.svg)}.info-block-item .employee{background-image:url(/img/InfoIcons/icon_employee.svg)}.info-block-item .online-discount{background-image:url(/img/InfoIcons/icon_online-discount.svg)}.info-block-item .xls-file{background-image:url(/img/InfoIcons/icon_xls-file.svg)}.info-block-item .business-proposal{background-image:url(/img/InfoIcons/icon_business-proposal.svg)}.info-block-item .prioritization-map{background-image:url(/img/InfoIcons/icon_prioritization-map.svg)}.info-block-item .erp{background-image:url(/img/platformSystemsIcon/icon_erp.svg)}.info-block-item .crm-2{background-image:url(/img/platformSystemsIcon/icon_crm.svg)}.info-block-item .mes{background-image:url(/img/platformSystemsIcon/icon_mes.svg)}.info-block-item .pms{background-image:url(/img/platformSystemsIcon/icon_pms.svg)}.info-block-item .xrm{background-image:url(/img/platformSystemsIcon/icon_xrm.svg)}.info-block-item .srm{background-image:url(/img/platformSystemsIcon/icon_srm.svg)}.info-block-item .edm{background-image:url(/img/platformSystemsIcon/icon_edm.svg)}.info-block-item .api{background-image:url(/img/platformSystemsIcon/icon_api.svg)}.info-block-item .qas{background-image:url(/img/platformSystemsIcon/icon_qas.svg)}.info-block-item .work-station{background-image:url(/img/platform/work-station.svg)}.info-block-item .file{background-image:url(/img/InfoIcons/icon_file.svg)}.info-block-item .search-invoice{background-image:url(/img/InfoIcons/icon_search-invoice.svg)}.info-block-item .agreement{background-image:url(/img/InfoIcons/icon_agreement.svg)}.info-block-item .statement{background-image:url(/img/InfoIcons/icon_statement.svg)}.info-block-item .data-transfer{background-image:url(/img/InfoIcons/icon_data-transfer.svg)}.info-block-item .data-processing{background-image:url(/img/InfoIcons/icon_data-processing.svg)}.info-block-item .more{background-image:url(/img/InfoIcons/icon_more.svg)}.info-block-item .email{background-image:url(/img/InfoIcons/icon_email.svg)}.info-block-item .telephone{background-image:url(/img/InfoIcons/icon_telephone.svg)}.info-block-item .tg-paper{background-image:url(/img/InfoIcons/icon_tg-paper.svg)}.info-block-item .communication{background-image:url(/img/InfoIcons/icon_communication.svg)}.info-block-item .return-box{background-image:url(/img/InfoIcons/icon_return-box.svg)}.info-block-item .home-address{background-image:url(/img/InfoIcons/icon_home-address.svg)}.info-block-item .write-message{background-image:url(/img/InfoIcons/icon_write-message.svg)}.info-block-item .write-mail{background-image:url(/img/InfoIcons/icon_write-mail.svg)}.info-block-item .calendar-with-time{background-image:url(/img/InfoIcons/icon_calendar-with-time.svg)}.info-block-item .payment-day{background-image:url(/img/InfoIcons/icon_payment-day.svg)}.info-block-item .report{background-image:url(/img/InfoIcons/icon_report.svg)}.info-block-item .bill-platform{background-image:url(/img/InfoIcons/icon_bill.svg)}.info-block-item .number-one{background-image:url(/img/InfoIcons/icon_number-one.svg)}.info-block-item .number-two{background-image:url(/img/InfoIcons/icon_number-two.svg)}.info-block-item .money{background-image:url(/img/InfoIcons/icon_money.svg)}.info-block-item .nomenclature{background-image:url(/img/InfoIcons/icon_nomenclature.svg)}.info-block-item .checklist{background-image:url(/img/InfoIcons/icon_checklist.svg)}.info-block-item .save-doc{background-image:url(/img/InfoIcons/icon_save-doc.svg)}.info-block-item .production{background-image:url(/img/InfoIcons/icon_production.svg)}.info-block-item .notification-platform{background-image:url(/img/InfoIcons/icon_notification.svg)}.info-block-item .work-time{background-image:url(/img/InfoIcons/icon_work-time.svg)}.info-block-item .shuffle{background-image:url(/img/InfoIcons/icon_shuffle.svg)}.info-block-item .analog-phone-call{background-image:url(/img/InfoIcons/icon_analog-phone-call.svg)}.info-block-item .approved{background-image:url(/img/InfoIcons/icon_approved.svg)}.info-block-item .reminder{background-image:url(/img/InfoIcons/icon_reminder.svg)}.info-block-item .exclamation-mark{background-image:url(/img/InfoIcons/icon_exclamation-mark.svg)}.info-block-item .fast-time{background-image:url(/img/InfoIcons/icon_fast-time.svg)}.info-block-item .commissioning{background-image:url(/img/InfoIcons/icon_commissioning.svg)}.info-block-item .settings{background-image:url(/img/InfoIcons/icon_settings.svg)}.info-block-item .system-integration{background-image:url(/img/InfoIcons/icon_system-integration.svg)}.info-block-item .certified{background-image:url(/img/InfoIcons/icon_certified.svg)}.info-block-item .synchronize{background-image:url(/img/InfoIcons/icon_synchronize.svg)}.info-block-item .templates{background-image:url(/img/InfoIcons/icon_templates.svg)}.info-block-item .crm-automation{background-image:url(/img/InfoIcons/icon_crm-automation.svg)}.info-block-item .mes-automation{background-image:url(/img/InfoIcons/icon_mes-automation.svg)}.info-block-item .software-development{background-image:url(/img/InfoIcons/icon_software-development.svg)}.info-block-item .point-one{background-image:url(/img/InfoIcons/icon_point_one.png)}.info-block-item .point-two{background-image:url(/img/InfoIcons/icon_point_two.png)}.info-block-item .point-three{background-image:url(/img/InfoIcons/icon_point_three.png)}.info-block-item .point-four{background-image:url(/img/InfoIcons/icon_point_four.png)}.info-block-item .point-five{background-image:url(/img/InfoIcons/icon_point_five.png)}.info-block-item .point-six{background-image:url(/img/InfoIcons/icon_point_six.png)}.info-block-item .accreditation-extract-0{background-image:url(/img/accreditation/extract_0.png)}.info-block-item .accreditation-extract-1{background-image:url(/img/accreditation/extract_1.png)}.info-block-item .accreditation-certificate-0{background-image:url(/img/accreditation/certificate_0.png)}.info-block-item .accreditation-certificate-1{background-image:url(/img/accreditation/certificate_1.png)}.info-block-item .accreditation-certificate-2{background-image:url(/img/accreditation/certificate_2.png)}.info-block-item .schedule{background-image:url(/img/InfoIcons/icon_schedule.svg)}.info-block-item .control{background-image:url(/img/InfoIcons/icon_control.svg)}.info-block-item .maintenance{background-image:url(/img/InfoIcons/icon_maintenance.svg)}.info-block-item .interest-rate{background-image:url(/img/InfoIcons/icon_interest-rate.svg)}.info-block-item .planning{background-image:url(/img/InfoIcons/icon_planning.svg)}.info-block-item .chatbot{background-image:url(/img/InfoIcons/icon_chatbot.svg)}.info-block-item .credit{background-image:url(/img/InfoIcons/icon_credit.svg)}.info-block-item .analytics-2{background-image:url(/img/InfoIcons/icon_analytics-2.svg)}.info-block-item .price-down{background-image:url(/img/InfoIcons/icon_price-down.svg)}.info-block-item .man{background-image:url(/img/InfoIcons/icon_man.svg)}.info-block-item .edit-drawing{background-image:url(/img/InfoIcons/icon_edit-drawing.svg)}.info-block-item .financial-model{background-image:url(/img/InfoIcons/icon_financial-model.svg)}.info-block-item .completed-form{background-image:url(/img/InfoIcons/icon_completed-form.svg)}.info-block-item .cargo-location{background-image:url(/img/InfoIcons/icon_cargo-location.svg)}.info-block-item .validity{background-image:url(/img/InfoIcons/icon_validity.svg)}.info-block-item .printer{background-image:url(/img/InfoIcons/icon_printer.svg)}.info-block-item .checklist-car{background-image:url(/img/InfoIcons/icon_checklist-car.svg)}.info-block-item .analytics{background-image:url(/img/InfoIcons/icon_analytics.svg)}.info-block-item .analysis{background-image:url(/img/InfoIcons/icon_analysis.svg)}.info-block-item .document-generation{background-image:url(/img/InfoIcons/icon_document-generation.svg)}.info-block-item .full-control{background-image:url(/img/InfoIcons/icon_full-control.svg)}.info-block-item .kpi{background-image:url(/img/InfoIcons/icon_kpi.svg)}.info-block-item .gear{background-image:url(/img/InfoIcons/icon_gear.svg)}.info-block-item .no-border{background-image:url(/img/InfoIcons/icon_no-border.svg)}.info-block-item .technical-support{background-image:url(/img/InfoIcons/icon_technical-support.svg)}.info-block-item .telegram{background-image:url(/img/InfoIcons/icon_telegram.svg)}.info-block-item .online-store{background-image:url(/img/customers/telefoniya_i_virtualnaya_ats.svg)}.info-block-item .portal{background-image:url(/img/customers/skvoznaya_analitika.svg)}.info-block-item .corporate-website{background-image:url(/img/customers/informirovanie_klienta.svg)}.info-block-item .image-site{background-image:url(/img/customers/online_konsultanty.svg)}.info-block-item .icon_chikl{background-image:url(/img/InfoIcons/icon_chikl.svg)}.info-block-item .icon_inside{background-image:url(/img/InfoIcons/icon_inside.svg)}.info-block-item .icon_chena{background-image:url(/img/InfoIcons/icon_chena.svg)}.info-block-item .icon_shild{background-image:url(/img/InfoIcons/icon_shild.svg)}.info-block-item .icon_shield{background-image:url(/img/InfoIcons/icon_shield.svg)}.info-block-item .icon_site{background-image:url(/img/customers/site.svg)}.info-block-item .icon_crm_sistema{background-image:url(/img/customers/crm_sistema.svg)}.info-block-item .icon_internet_reklama{background-image:url(/img/customers/internet_reklama.svg)}.info-block-item .icon_skvoznaya_analitika{background-image:url(/img/customers/skvoznaya_analitika.svg)}.info-block-item .pramid1{background-image:url(/img/customers/pramid1.svg)}.info-block-item .pramid2{background-image:url(/img/customers/pramid2.svg)}.info-block-item .pramid3{background-image:url(/img/customers/pramid3.svg)}.info-block-item .arh--auditorium{background-image:url(/img/portfolioItems/arhproekt/auditorium.svg)}.info-block-item .arh--automation{background-image:url(/img/portfolioItems/arhproekt/automation.svg)}.info-block-item .arh--exh{background-image:url(/img/portfolioItems/arhproekt/exh.svg)}.info-block-item .arh--mentor{background-image:url(/img/portfolioItems/arhproekt/lk-m.svg)}.info-block-item .arh--participant{background-image:url(/img/portfolioItems/arhproekt/lk-p.svg)}.info-block-item .arh--results{background-image:url(/img/portfolioItems/arhproekt/results.svg)}.info-block-item .cds--realtor{background-image:url(/img/portfolioItems/cds/realtor.svg)}.info-block-item .cds--offers{background-image:url(/img/portfolioItems/cds/offers.svg)}.info-block-item .cds--manager{background-image:url(/img/portfolioItems/cds/manager.svg)}.info-block-item .cds--management{background-image:url(/img/portfolioItems/cds/management.svg)}.info-block-item .cds--calc{background-image:url(/img/portfolioItems/cds/calc.svg)}.info-block-item .cds--automation{background-image:url(/img/portfolioItems/cds/automation.svg)}.info-block-item .cds--apartments{background-image:url(/img/portfolioItems/cds/apartments.svg)}.info-block-item .cds--analytics{background-image:url(/img/portfolioItems/cds/analytics.svg)}.info-block-item .cds--agencies{background-image:url(/img/portfolioItems/cds/agencies.svg)}.info-block-item .mtr-icon--lk{background-image:url(/img/portfolioItems/medtechrais/lk.svg)}.info-block-item .mtr-icon--calculation{background-image:url(/img/portfolioItems/medtechrais/calculation.svg)}.info-block-item .mtr-icon--waybill{background-image:url(/img/portfolioItems/medtechrais/waybill.svg)}.info-block-item .mtr-icon--integration{background-image:url(/img/portfolioItems/medtechrais/integration.svg)}.info-block-item .mtr-icon--photo{background-image:url(/img/portfolioItems/medtechrais/photo-capture.svg)}.info-block-item .mtr-icon--mobile{background-image:url(/img/portfolioItems/medtechrais/mob-app.svg)}.info-block-item .mtr-icon--generation{background-image:url(/img/portfolioItems/medtechrais/generation.svg)}.info-block-item .mtr-icon--reports{background-image:url(/img/portfolioItems/medtechrais/reports.svg)}.info-block-item .mtr-icon--share{background-image:url(/img/portfolioItems/medtechrais/docs-share.svg)}.info-block-item .td-server-icon--calls-section{background-image:url(/img/portfolioItems/tdserver/calls-section.svg)}.info-block-item .td-server-icon--divided-access{background-image:url(/img/portfolioItems/tdserver/divided-access.svg)}.info-block-item .td-server-icon--call-notification{background-image:url(/img/portfolioItems/tdserver/call-notification.svg)}.info-block-item .td-server-icon--analytics{background-image:url(/img/portfolioItems/tdserver/analytics.svg)}.info-block-item .td-server-icon--orders{background-image:url(/img/portfolioItems/tdserver/orders.svg)}.info-block-item .td-server-icon--mails{background-image:url(/img/portfolioItems/tdserver/mails.svg)}.info-block-item .td-server-icon--phone-integration{background-image:url(/img/portfolioItems/tdserver/phone-integration.svg)}.info-block-item .td-server-icon--calls-listening{background-image:url(/img/portfolioItems/tdserver/calls-listening.svg)}.info-block-item .spark-icon--orders{background-image:url(/img/portfolioItems/spark/orders.svg)}.info-block-item .spark-icon--notifications{background-image:url(/img/portfolioItems/spark/notifications.svg)}.info-block-item .spark-icon--1c{background-image:url(/img/portfolioItems/spark/1c.svg)}.info-block-item .spark-icon--clients{background-image:url(/img/portfolioItems/spark/clients.svg)}.info-block-item .spark-icon--reports{background-image:url(/img/portfolioItems/spark/reports.svg)}.info-block-item .spark-icon--profit{background-image:url(/img/portfolioItems/spark/profit.svg)}.info-block-item .mp-icon--convert{background-image:url(/img/portfolioItems/mp/convert.svg)}.info-block-item .mp-icon--search{background-image:url(/img/portfolioItems/mp/fast-search.svg)}.info-block-item .mp-icon--catalogue{background-image:url(/img/portfolioItems/mp/catalogue.svg)}.info-block-item .mp-icon--1c{background-image:url(/img/portfolioItems/mp/1c.svg)}.info-block-item .resource-icon--card{background-image:url(/img/portfolioItems/resource/card.svg)}.info-block-item .resource-icon--control{background-image:url(/img/portfolioItems/resource/control.svg)}.info-block-item .resource-icon--done{background-image:url(/img/portfolioItems/resource/done.svg)}.info-block-item .resource-icon--generation{background-image:url(/img/portfolioItems/resource/generation.svg)}.info-block-item .resource-icon--materials{background-image:url(/img/portfolioItems/resource/materials.svg)}.info-block-item .resource-icon--system{background-image:url(/img/portfolioItems/resource/system.svg)}.info-block-item .seafish--control{background-image:url(/img/portfolioItems/seafishport/container-control.svg)}.info-block-item .seafish--location{background-image:url(/img/portfolioItems/seafishport/container-location.svg)}.info-block-item .seafish--accuracy{background-image:url(/img/portfolioItems/seafishport/geo-accuracy.svg)}.info-block-item .seafish--reachstaker{background-image:url(/img/portfolioItems/seafishport/reachstaker.svg)}.info-block-item .seafish--surveillance{background-image:url(/img/portfolioItems/seafishport/surveillance.svg)}.info-block-item .seafish--tasks{background-image:url(/img/portfolioItems/seafishport/tasks.svg)}.info-block-item .sakipirogova-icon--booking{background-image:url(/img/portfolioItems/sakipirogova/booking.svg)}.info-block-item .sakipirogova-icon--loyalty{background-image:url(/img/portfolioItems/sakipirogova/loyalty.svg)}.info-block-item .sakipirogova-icon--romi{background-image:url(/img/portfolioItems/sakipirogova/romi.svg)}.info-block-item .sakipirogova-icon--payment{background-image:url(/img/portfolioItems/sakipirogova/payment.svg)}.info-block-item .sakipirogova-icon--contract{background-image:url(/img/portfolioItems/sakipirogova/contract.svg)}.info-block-item .sakipirogova-icon--analytics{background-image:url(/img/portfolioItems/sakipirogova/analytics.svg)}.info-block-item .duoasia-icon--phone{background-image:url(/img/portfolioItems/duoasia/phone.svg)}.info-block-item .duoasia-icon--attendance{background-image:url(/img/portfolioItems/duoasia/attendance.svg)}.info-block-item .duoasia-icon--booking{background-image:url(/img/portfolioItems/duoasia/booking.svg)}.info-block-item .duoasia-icon--chairs{background-image:url(/img/portfolioItems/duoasia/chairs.svg)}.info-block-item .duoasia-icon--clients{background-image:url(/img/portfolioItems/duoasia/clients.svg)}.info-block-item .duoasia-icon--hostess{background-image:url(/img/portfolioItems/duoasia/hostess.svg)}.info-block-item .duoasia-icon--loyalty{background-image:url(/img/portfolioItems/duoasia/loyalty.svg)}.info-block-item .duoasia-icon--process{background-image:url(/img/portfolioItems/duoasia/process.svg)}.info-block-item .duoasia-icon--tables{background-image:url(/img/portfolioItems/duoasia/tables.svg)}.info-block-item .mining--analytics{background-image:url(/img/portfolioItems/mining/analytics.svg)}.info-block-item .mining--automation{background-image:url(/img/portfolioItems/mining/automation.svg)}.info-block-item .mining--card{background-image:url(/img/portfolioItems/mining/card.svg)}.info-block-item .mining--materials{background-image:url(/img/portfolioItems/mining/materials.svg)}.info-block-item .mining--operations{background-image:url(/img/portfolioItems/mining/operations.svg)}.info-block-item .mining--orders{background-image:url(/img/portfolioItems/mining/orders.svg)}.info-block-item .andy-icon--orders{background-image:url(/img/portfolioItems/andy/orders.svg)}.info-block-item .andy-icon--done{background-image:url(/img/portfolioItems/andy/done.svg)}.info-block-item .andy-icon--issues{background-image:url(/img/portfolioItems/andy/issues.svg)}.info-block-item .andy-icon--clients{background-image:url(/img/portfolioItems/andy/clients.svg)}.info-block-item .andy-icon--prices{background-image:url(/img/portfolioItems/andy/prices.svg)}.info-block-item .andy-icon--roles{background-image:url(/img/portfolioItems/andy/roles.svg)}.info-block-item .sanatorium-icon--analytics{background-image:url(/img/portfolioItems/sanatorium/analytics.svg)}.info-block-item .sanatorium-icon--departments{background-image:url(/img/portfolioItems/sanatorium/departments.svg)}.info-block-item .sanatorium-icon--gant{background-image:url(/img/portfolioItems/sanatorium/gant.svg)}.info-block-item .sanatorium-icon--isolation{background-image:url(/img/portfolioItems/sanatorium/isolation.svg)}.info-block-item .sanatorium-icon--issues{background-image:url(/img/portfolioItems/sanatorium/issues.svg)}.info-block-item .sanatorium-icon--plan{background-image:url(/img/portfolioItems/sanatorium/plan.svg)}.info-block-item .sanatorium-icon--projects{background-image:url(/img/portfolioItems/sanatorium/projects.svg)}.info-block-item .sanatorium-icon--time{background-image:url(/img/portfolioItems/sanatorium/time.svg)}.info-block-item .sanatorium-icon--works{background-image:url(/img/portfolioItems/sanatorium/works.svg)}.info-block-item .icon-content--text{background-image:url(/img/content-fill/text.svg)}.info-block-item .icon-content--imgsearch{background-image:url(/img/content-fill/imgsearch.svg)}.info-block-item .icon-content--seo{background-image:url(/img/content-fill/seo.svg)}.info-block-item .icon-content--cms{background-image:url(/img/content-fill/cms.svg)}.info-block-item .icon-content--calendar{background-image:url(/img/content-fill/calendar.svg)}.info-block-item .icon-content--site{background-image:url(/img/content-fill/site.svg)}.info-block-item .icon-content--analysis{background-image:url(/img/content-fill/analysis.svg)}.info-block-item .pazl{background-image:url(/img/razrabotka/pazl.svg)}.info-block-item .crm{background-image:url(/img/razrabotka/crm.svg)}.info-block-item .hand{background-image:url(/img/razrabotka/hand.svg)}.info-block-item .kubok{background-image:url(/img/razrabotka/kubok.svg)}.info-block-item .grafic{background-image:url(/img/razrabotka/grafic.svg)}.info-block-item .canvas{background-image:url(/img/razrabotka/canvas.svg)}.info-block-item .speed{background-image:url(/img/razrabotka/speed.svg)}.info-block-item .json{background-image:url(/img/razrabotka/json.svg)}.info-block-item .og{background-image:url(/img/razrabotka/og.svg)}.info-block-item .w3c{background-image:url(/img/razrabotka/w3c.svg)}.info-block-item .sitemap{background-image:url(/img/razrabotka/sitemap.svg)}.info-block-item .list{background-image:url(/img/razrabotka/list.svg)}.info-block-item .register{background-image:url(/img/razrabotka/register.svg)}.info-block-item .raketa{background-image:url(/img/razrabotka/raketa.svg)}.info-block-item__title{position:relative;line-height:1.1;margin-top:36px}@media only screen and (min-width:600px){.info-block-item__title{margin-right:-2px}}@media only screen and (max-width:599px){.info-block-item__title{margin-top:26px}}.info-block-item__title:first-child{margin-top:0}.info-block-item__title.light-title{font-size:1.1em;line-height:1.227272727272727;margin-top:33px}.info-block-item__title.small-title{font-size:1em;line-height:1.35}.info-block-item .icon-left+.info-block-item__title{margin-top:0}.info-block-item__text{position:relative;margin-top:32px}@media only screen and (max-width:599px){.info-block-item__text{margin-top:20px}}.info-block-item__text--center{text-align:center}.info-block-item__text:first-child{margin-top:0}.info-block-item__text.text-primary{font-size:22px;line-height:1.2}.info-block-item .light-title+.info-block-item__text,.info-block-item .small-title+.info-block-item__text{margin-top:28px}.info-block-item .info-block-item__icon+.info-block-item__ext{margin-top:34px}.info-block-item .icon-left+.info-block-item__text{margin-top:0}.info-block-item.flex-item{width:auto;margin:1em}@media only screen and (max-width:959px){.info-block-item.flex-item{margin:0}}@media only screen and (min-width:600px){.info-block-item.flex-item .info-block-item__title{margin-right:0}}@media only screen and (min-width:960px){.info-block-item .info-text-in-max-11{display:block;max-width:11em}}.info-block-item_hover{position:relative;padding:15px 0 0;max-width:14em;margin:0 auto}@media only screen and (max-width:599px){.info-block-item_hover{max-width:22em}.info-block-item_hover>h3{display:none}}.info-block-item_hover:hover .info-block-item__description-window{opacity:1}.info-block-item_hover .info-block-item__icon{position:relative;height:59px}.info-block-item_hover .info-block-item__title{margin-top:32px;line-height:1.2;padding:0 20px;color:#494949;font-size:1em;font-weight:400;margin-right:0}@media only screen and (max-width:1263px){.info-block-item_hover .info-block-item__title{padding:0 10px}}@media only screen and (max-width:399px){.info-block-item_hover .info-block-item__title{padding:0}}.info-block-item_hover .info-block-item__title:first-child{margin-top:0}.info-block-item_hover .info-block-item__text{position:relative;padding:0 20px;margin-top:22px}@media only screen and (max-width:1263px){.info-block-item_hover .info-block-item__text{padding:0 10px}}@media only screen and (max-width:399px){.info-block-item_hover .info-block-item__text{padding:0}}.info-block-item__description-window{position:absolute;z-index:2;left:0;width:100%;height:auto;padding:32px 0;background-color:#fff;transition:opacity .6s cubic-bezier(.215,.61,.355,1);box-shadow:0 7px 25px rgba(63,73,106,.1)}@media only screen and (min-width:600px){.info-block-item__description-window{top:-2em;opacity:0}}@media only screen and (max-width:599px){.info-block-item__description-window{position:relative;box-shadow:none}}.info-block-item__description-window .info-block-item__title{font-weight:400;color:#3f496a}@media only screen and (min-width:600px){.info-block-item__description-window .info-block-item__title{font-size:1.15em}}.crm-page .info-block-item__text,.erp-page .info-block-item__text{font-size:22px}.infoBlockSpriteList__item{text-align:center;display:flex;flex-direction:column;align-items:center;padding:0 15px;height:100%}.infoBlockSpriteList__title{margin-top:30px;transition:color .3s ease}.infoBlockSpriteList__text{margin-top:auto;padding-top:29px;color:#494949;transition:color .3s ease}.infoBlockSpriteList:hover .infoBlockSpriteList__text{color:#3f496a}.infoBlockSpriteList:hover .infoBlockSpriteList__title{color:#e8a15a}.infoBlockSmallIcons{text-align:center;padding:12px 15px 0}.infoBlockSmallIcons__icon{width:100%;height:48px;transition:transform .3s ease}.infoBlockSmallIcons__text{margin-top:auto;padding-top:12px;color:#3f496a;font-size:22px}.modal{position:relative;display:flex;flex-direction:column;flex-wrap:nowrap;justify-content:center;align-items:stretch;padding:3em;margin:54px;background-color:#fff;transform:scale(.5);opacity:0;transition:all .2s ease}.modal:before{content:"";position:absolute;top:0;bottom:0;left:0;right:0;opacity:.4;background-repeat:no-repeat;background-position:50%;background-size:cover;background-attachment:fixed;background-image:url(/img/angular_hd_is.webp)}@media only screen and (max-width:599px){.modal{padding:2em}}@media only screen and (max-width:489px){.modal{margin:0;width:100%!important;min-width:100%!important;max-width:100%!important;height:100%!important}}@media only screen and (max-width:349px){.modal{padding:2em 24px}}.modal__overlay{position:fixed;opacity:0;z-index:-1;background-color:rgba(63,73,106,.46);top:0;bottom:0;left:0;right:0;display:flex;justify-content:center;align-items:center;transition:all .3s ease}.modal__overlay_show{opacity:1;z-index:200}.modal__overlay_show>.modal{opacity:1;transform:scale(1)}.modal__close-button{position:absolute;display:block;top:-54px;right:-52px;width:38px;height:38px;color:#fff;transition:color .3s ease}@media only screen and (max-width:599px){.modal__close-button{top:-44px;right:-42px}}@media only screen and (max-width:489px){.modal__close-button{color:#d4d5da;top:40px;right:24px}}.modal__close-button:after,.modal__close-button:before{content:"";position:absolute;top:50%;left:0;width:100%;height:2px;background-color:currentColor;transform-origin:center center}.modal__close-button:before{transform:rotate(-45deg)}.modal__close-button:after{transform:rotate(45deg)}.modal__close-button:hover{cursor:pointer;color:#e8a15a}.modal__body,.modal__footer,.modal__title{position:relative}.modal__title{font-size:25px;font-weight:700;line-height:1.1;letter-spacing:normal;color:#3f496a}.modal_animate{-webkit-animation-duration:.15s;animation-duration:.15s;-webkit-animation-name:animate-modal;animation-name:animate-modal;-webkit-animation-timing-function:cubic-bezier(.25,.8,.25,1);animation-timing-function:cubic-bezier(.25,.8,.25,1)}@-webkit-keyframes animate-modal{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}@keyframes animate-modal{0%{transform:scale(1)}50%{transform:scale(1.03)}to{transform:scale(1)}}.page-title{display:flex;flex-direction:row;justify-content:center;align-items:center}.page-title__text{margin-top:1.8em;padding-left:4px;flex-grow:1;width:100%;text-align:center}@media only screen and (min-width:1264px){.page-title__text{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.page-title__text{max-width:944px}}@media only screen and (max-width:599px){.page-title__text{margin-top:42px}}.page-title.max-width-18 h1{max-width:18em}.pagination{position:relative;display:flex;justify-content:center;align-items:center;padding:70px 0 0}.pagination__next-btn,.pagination__prev-btn{position:absolute;z-index:1;height:100%;top:0;display:flex;justify-content:center;align-items:center;outline:none;opacity:1;transition:opacity .3s ease;-webkit-user-select:none;-moz-user-select:none;user-select:none}@media only screen and (max-width:599px){.pagination__next-btn,.pagination__prev-btn{display:none}}.pagination__next-btn>svg,.pagination__prev-btn>svg{display:block;width:45px;height:32px}.pagination__next-btn>svg path,.pagination__next-btn>svg polygon,.pagination__next-btn>svg rect,.pagination__prev-btn>svg path,.pagination__prev-btn>svg polygon,.pagination__prev-btn>svg rect{fill:#3f496a;transition:fill .3s ease}.pagination__next-btn:not(.pagination__next-btn_disabled):hover,.pagination__prev-btn:not(.pagination__next-btn_disabled):hover{cursor:pointer}.pagination__next-btn:not(.pagination__next-btn_disabled):hover>svg path,.pagination__next-btn:not(.pagination__next-btn_disabled):hover>svg polygon,.pagination__next-btn:not(.pagination__next-btn_disabled):hover>svg rect,.pagination__prev-btn:not(.pagination__next-btn_disabled):hover>svg path,.pagination__prev-btn:not(.pagination__next-btn_disabled):hover>svg polygon,.pagination__prev-btn:not(.pagination__next-btn_disabled):hover>svg rect{fill:#e8a15a}.pagination__next-btn_disabled,.pagination__prev-btn_disabled{cursor:unset;pointer-events:none}.pagination__next-btn_disabled>svg,.pagination__prev-btn_disabled>svg{display:block;width:45px;height:32px}.pagination__next-btn_disabled>svg path,.pagination__next-btn_disabled>svg polygon,.pagination__next-btn_disabled>svg rect,.pagination__prev-btn_disabled>svg path,.pagination__prev-btn_disabled>svg polygon,.pagination__prev-btn_disabled>svg rect{fill:#9a9a9a}.pagination__prev-btn{left:-95px}@media only screen and (min-width:600px) and (max-width:959px){.pagination__prev-btn{left:-9vw}}.pagination__next-btn{right:-95px}@media only screen and (min-width:600px) and (max-width:959px){.pagination__next-btn{right:-9vw}}.pagination__container{position:relative;flex:1;max-width:620px;display:flex;justify-content:center;align-items:center}@media only screen and (max-width:1263px){.pagination__container{max-width:500px}}@media only screen and (max-width:599px){.pagination__container{flex-direction:column;align-items:stretch;max-width:100%}}.pagination__container__pages-block{display:flex;flex:1;flex-direction:row;justify-content:space-between}.pagination__container__pages-block__page{width:40px;height:40px;display:flex;justify-content:center;align-items:center;border:1px solid #637ea8;color:#494949;font-size:18px;cursor:pointer}.pagination__container__pages-block__page:hover{background-color:rgba(99,126,168,.15)}.pagination__container__pages-block__page_active{background-color:#637ea8;color:#fff}.pagination__container__pages-block__page_active:hover{background-color:#637ea8}.pagination__container__pages-block__page_filler{border:none;cursor:unset;-webkit-user-select:none;-moz-user-select:none;user-select:none;pointer-events:none}.pagination__container__pages-block__page_filler:hover{background-color:inherit}.pagination__container__mobile-buttons{width:100%;display:flex;justify-content:space-between;align-items:center;margin-bottom:24px}@media only screen and (min-width:600px){.pagination__container__mobile-buttons{display:none}}.pagination__container__mobile-buttons__next-btn,.pagination__container__mobile-buttons__prev-btn{display:flex;height:40px;padding:0 27px;justify-content:center;align-items:center;font-size:20px;cursor:pointer;border:1px solid #637ea8}.preloader{position:relative;width:100%;padding:40px 0;display:flex;justify-content:center;align-items:center}.preloader__circle{width:60px;height:60px;border-radius:50%;background-image:url(/img/preloader.png);background-repeat:no-repeat;background-size:contain;background-position:50%;-webkit-animation-name:rotation;animation-name:rotation;-webkit-animation-duration:.9s;animation-duration:.9s;-webkit-animation-iteration-count:infinite;animation-iteration-count:infinite;-webkit-animation-timing-function:linear;animation-timing-function:linear}@-webkit-keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}@keyframes rotation{0%{transform:rotate(0deg)}to{transform:rotate(1turn)}}.section-title.realized{margin-top:74px}.section-title__container{margin:0 auto;padding:0 24px;flex-grow:1;width:100%;text-align:center}@media only screen and (min-width:1264px){.section-title__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.section-title__container{max-width:944px}}.section-title__container__text{margin-top:1.657142857142857em;margin-left:auto;margin-right:auto;text-align:center}.section-title__container__text.margin-platform{margin-top:32px!important}.angular-area .section-title__container__text{margin-top:1.657142857142857em}.auto-to-scroll .section-title__container__text{margin-top:115px}@media only screen and (max-width:769px){.auto-to-scroll .section-title__container__text{margin-top:85px}}@media only screen and (max-width:599px){.auto-to-scroll .section-title__container__text{margin-top:65px}}.page-title+.section-title__container__text{margin-top:1.171428571428571em}.info-block-area+.section-title .section-title__container__text,.port-cascade-area+.section-title .section-title__container__text{margin-top:68px}.horizon-list-area+.section-title .section-title__container__text{margin-top:73px}.section-title.max-width-18 h2{max-width:18em}.section-title.max-width-19 h2{max-width:19em}.section-title.max-width-20 h2{max-width:20em}@media only screen and (max-width:599px){.section-title.hide-in-mobile{display:none}}.text-block{position:relative;margin:2em auto 0}@media only screen and (max-width:599px){.text-block{font-size:18px}}.text-block__container{padding:0 24px;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.text-block__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.text-block__container{max-width:944px}}.text-block__container__text{position:relative}.text-block__container__text.text-center{text-align:center}.text-block__container__text .text-primary{color:#3f496a}.text-block__container__text .text-normal{font-weight:400}.text-block__container__text .text-35{max-width:37em;margin-left:auto;margin-right:auto}.port-cascade-area+.text-block{margin:3em auto 0}.page-title+.text-block{margin-top:35px}@media only screen and (max-width:959px){.page-title+.text-block{margin-top:34px}}@media only screen and (max-width:599px){.page-title+.text-block{margin-top:32px}}.section-title+.text-block{margin-top:48px}@media only screen and (max-width:959px){.section-title+.text-block{margin-top:36px}}@media only screen and (max-width:599px){.section-title+.text-block{margin-top:28px}}.i-text-field{background-color:transparent;margin:16px 0 30px}.i-text-field.i-text-field_no-label{margin-top:0}.i-text-field.i-text-field_no-error-message{margin-bottom:0}.i-text-field__control{display:flex;flex-direction:column;justify-content:center;align-items:center;position:relative;min-height:62px;background-color:transparent}.i-text-field__control__input{border:1px solid #3f496a;flex:1 1 auto;max-width:100%;min-width:0;width:100%;border-radius:unset;outline:none;color:#494949;font-size:20px;font-weight:400;line-height:1;background-color:transparent;min-height:32px;padding:0 40px;transition:all .3s ease}.i-text-field__control__input:focus{outline:none;background-color:#fff;caret-color:#23abdc}.i-text-field__control__input:hover{border-color:#637ea8}.i-text-field__control__input::-moz-placeholder{font-family:Lato,sans-serif;font-size:20px;font-weight:400;color:#9a9a9a}.i-text-field__control__input::placeholder{font-family:Lato,sans-serif;font-size:20px;font-weight:400;color:#9a9a9a}.i-text-field__control__input_textarea{resize:none;padding-top:16px;padding-bottom:16px;min-height:130px}.i-text-field__control__error-wrapper{position:absolute;bottom:-20px;overflow:hidden;min-height:14px;width:100%}.i-text-field__control__error-message,.i-text-field__control__label{position:absolute;left:0;word-break:break-word;font-size:12px;min-height:12px;min-width:1px;width:100%;padding:0 12px;line-height:1}.i-text-field__control__error-message{top:-12px;color:#ff5252;caret-color:#ff5252;transition:top .3s ease}.i-text-field__control__error-message_active{top:0}.i-text-field__control__label{top:-16px}.portfolio-filter{margin-top:58px;display:flex;justify-content:center;align-items:center}.portfolio-filter .i-btn{min-height:40px}@media only screen and (max-width:959px){.portfolio-filter{margin-top:35px}}.portfolio-filter__content{display:flex;flex-wrap:wrap;justify-content:center;align-items:center;flex-grow:1;width:100%}@media only screen and (min-width:1264px){.portfolio-filter__content{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-filter__content{max-width:944px}}@media only screen and (max-width:959px){.portfolio-filter__content{padding:0 16px}}@media only screen and (max-width:599px){.portfolio-filter__content>*{padding:4px}}.portfolio-filter__content__text{display:inline-flex}@media only screen and (max-width:959px){.portfolio-filter__content__text{padding-top:2px}}.portfolio-filter__content__item{margin:0 12.5px 25px}@media only screen and (max-width:599px){.portfolio-filter__content__item{margin:0 5px 6px}}.portfolio-filter__content__item__btn{font-size:21px;font-weight:400;padding:0 25px;text-transform:none;margin:0}@media only screen and (max-width:959px){.portfolio-filter__content__item__btn{font-size:19px}}@media only screen and (max-width:769px){.portfolio-filter__content__item__btn{min-height:unset;height:2em;min-width:auto}}@media only screen and (max-width:599px){.portfolio-filter__content__item__btn{width:100%;margin:0}}.portfolio-grid{position:relative;margin-top:64px}@media only screen and (max-width:959px){.portfolio-grid{margin-top:50px}}.portfolio-grid__container{margin:0 auto;padding:0 24px;width:100%;display:grid;grid-auto-flow:dense;grid-gap:20px;grid-auto-rows:366px;grid-template-columns:repeat(3,1fr)}@media only screen and (min-width:1264px){.portfolio-grid__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-grid__container{max-width:944px;grid-auto-rows:285px}}@media only screen and (max-width:959px){.portfolio-grid__container{grid-auto-rows:30vw}}@media only screen and (max-width:599px){.portfolio-grid__container{grid-template-columns:repeat(2,1fr)}}@media only screen and (min-width:400px) and (max-width:599px){.portfolio-grid__container{grid-auto-rows:44vw}}@media only screen and (max-width:399px){.portfolio-grid__container{grid-template-columns:1fr;grid-auto-rows:203px;grid-gap:17px}}.portfolio-item{position:relative;width:100%;overflow:hidden}@media only screen and (max-width:599px){.portfolio-item{grid-column:1/3!important;grid-row:unset!important}}@media only screen and (max-width:399px){.portfolio-item{grid-column:1/2!important;margin-left:auto;margin-right:auto}.portfolio-item.portfolio-item-more{width:calc(100% + 48px);max-width:none;margin-left:-24px;margin-right:-24px}}.portfolio-item .portfolio-img,.portfolio-item .portfolio-link{position:absolute;display:block;width:100%;height:100%;top:0;left:0;text-decoration:none}.portfolio-item .portfolio-img{overflow:hidden}.portfolio-item .portfolio-img:before{content:"";position:absolute;z-index:1;width:100.5%;height:100.5%;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:inherit;transform-origin:center center;transform:scale(1);transition:transform .6s cubic-bezier(.215,.61,.355,1);will-change:transform}.portfolio-item .portfolio-img>img{position:relative;z-index:2;display:block;vertical-align:top;width:100%;height:100%;opacity:0}.portfolio-item:hover .portfolio-img{text-decoration:none}.portfolio-item:hover .portfolio-img:before{transform:scale(1.03)}.portfolio-list-more{position:absolute;width:100%;height:100%;top:0;left:0;display:flex;justify-content:center;align-items:center;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:url(/img/portfolio/back_blue.png)}.portfolio-list-more .portfolio-list-more-block{position:relative}.portfolio-list-more .portfolio-list-more-block:before{content:"";position:absolute;z-index:0;width:100%;height:100%;top:20px;left:-20px;background-color:#fff}.portfolio-list-more .portfolio-list-more-block .btn-project{position:relative;z-index:1;margin:0}.portfolio-bottom{position:absolute;z-index:9;bottom:35px;left:0;width:100%;color:#fff;text-shadow:0 0 30px #001343;transition:.5s;padding:0 40px}@media screen and (max-width:1203px){.portfolio-bottom{padding:0 25px;bottom:25px}}.portfolio-bottom.color-black{color:#494949;text-shadow:none}.portfolio-description{font-size:25px;line-height:32px;font-weight:700}@media only screen and (min-width:600px) and (max-width:1263px){.portfolio-description{font-size:18px;line-height:21px}}@media only screen and (max-width:599px){.portfolio-description{font-size:16px;line-height:19px}}.portfolio-type{font-size:18px;line-height:24px;margin-bottom:12px}@media only screen and (min-width:600px) and (max-width:1263px){.portfolio-type{font-size:15px}}@media only screen and (max-width:599px){.portfolio-type{font-size:15px}}.pii{background-position:50%;background-repeat:no-repeat;background-size:cover}.pii,.portfolio-tile-cds:after{position:absolute;top:0;left:0;width:100%;height:100%}.portfolio-tile-cds:after{content:"";background:#001343;opacity:.15;z-index:1}.portfolio-tile-cds .portfolio-bottom{text-shadow:none}.portfolio-tile-cds .is-building{z-index:1;width:100%;left:unset;background-position:0 100%;transform:translateZ(0);transition:transform .6s cubic-bezier(.785,.135,.15,.86);transition-delay:.1s}.portfolio-tile-cds .is-back{z-index:2;background-color:#def3fd;height:102%;top:-62%;width:200%;left:unset;right:40%;box-shadow:4px 0 10px rgba(0,0,0,.1);transform:skewX(-29deg) translateZ(0);transition:background-color .6s cubic-bezier(.785,.135,.15,.86),transform .6s cubic-bezier(.785,.135,.15,.86);transition-delay:.2s}.portfolio-tile-cds .is-back-hover{z-index:3;width:200%;left:unset;right:100%;background-color:#def3fd;background:linear-gradient(90deg,hsla(0,0%,100%,0),hsla(0,0%,100%,.6));transform-origin:top right;transform:skewX(-29deg) translateZ(0);transition:transform .5s cubic-bezier(.895,.03,.685,.22);transition-delay:0s}.portfolio-tile-cds .is-logo{z-index:4;width:27%;height:16%;top:12%;left:11%;background-size:contain;transform-origin:left center;transform:scale(1) translateZ(0);transition:transform .5s cubic-bezier(.785,.135,.15,.86);transition-delay:.3s}@media screen and (max-width:599px){.portfolio-tile-cds .is-logo{width:24%;left:14%}}.portfolio-tile-cds.hover .is-building,.portfolio-tile-cds:hover .is-building{transition-delay:.2s}.portfolio-tile-cds.hover .is-back,.portfolio-tile-cds:hover .is-back{background-color:#ccf1ff;transform:skewX(29deg) translate3d(-10%,60%,0);transition-delay:.1s}.portfolio-tile-cds.hover .is-back-hover,.portfolio-tile-cds:hover .is-back-hover{transform:skewX(-29deg) translate3d(44.5%,0,0);transition-delay:.1s}.portfolio-tile-cds.hover .is-logo,.portfolio-tile-cds:hover .is-logo{transition-delay:0s}.portfolio-tile-cds.hover .portfolio-bottom,.portfolio-tile-cds:hover .portfolio-bottom{color:#494949}.portfolio-tile-b5:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:1;background:linear-gradient(225deg,transparent 55.04%,#000 117.11%)}.portfolio-tile-b5 .is-back{z-index:1;transform-origin:center;transform:scale(1);transition:transform 1s cubic-bezier(.645,.045,.355,1);background-position:79%}.portfolio-tile-b5 .is-logo{z-index:5;width:70px;height:80px;left:40px;top:40px;background-size:contain;background-color:rgba(0,0,0,.4);box-shadow:0 0 40px 40px rgba(0,0,0,.4);transform-origin:top center;transform:translate3d(-11%,-10%,0);transition:transform .5s cubic-bezier(.785,.135,.15,.86)}@media screen and (max-width:1203px){.portfolio-tile-b5 .is-logo{left:25px;top:25px}}@media screen and (max-width:599px){.portfolio-tile-b5 .is-logo{width:15%;height:30%;transform:translate3d(-7%,0,0)}}.portfolio-tile-b5.hover .is-back,.portfolio-tile-b5:hover .is-back{transform:scale(1.05)}.portfolio-tile-b5.hover .is-logo,.portfolio-tile-b5:hover .is-logo{transform:scale(1) translate3d(15%,10%,0)}.portfolio-tile-xpresent .is-back{z-index:1;background-repeat:no-repeat;background-color:#fffaf0}.portfolio-tile-xpresent .is-circle{border-radius:50%;transform:scale(0);opacity:0;transition:transform .4s cubic-bezier(.785,.135,.15,.86),opacity .1s ease}.portfolio-tile-xpresent .is-circle-one{z-index:2;width:47%;height:0;padding-bottom:47%;top:49%;left:60%;background-color:#ed1c24;transition-delay:.1s}.portfolio-tile-xpresent .is-circle-two{z-index:3;width:40%;height:0;padding-bottom:40%;top:42%;left:-19%;background-color:#29b7ea;transition-delay:.2s}.portfolio-tile-xpresent .is-circle-three{z-index:4;width:35%;height:0;padding-bottom:35%;top:58%;left:9%;background-color:#48b749;transition-delay:.3s}.portfolio-tile-xpresent .is-circle-fore{z-index:5;width:50%;height:0;padding-bottom:50%;top:-44%;left:42%;background-color:#fbad18;transition-delay:.4s;display:none}.portfolio-tile-xpresent .is-box{background-size:contain;width:38%;height:72%;top:6%;left:53%;transform-origin:center;transform:translateZ(0);transition:transform .6s ease-out,opacity .5s ease,top .5s ease-out,left .5s ease-out}.portfolio-tile-xpresent .is-box-one{z-index:6;top:-10%;left:63%;opacity:1;transition-delay:.2s;transform:translateZ(0)}.portfolio-tile-xpresent .is-box-two{z-index:7;top:2%;left:54%;opacity:0;transition-delay:.1s;transform:translateZ(0)}.portfolio-tile-xpresent .is-box-three{z-index:8;top:14%;left:45%;opacity:0;transition-delay:0s;transform:translateZ(0)}.portfolio-tile-xpresent .is-logo{z-index:9;background-size:contain;width:43%;height:16%;left:1%;top:15%;transform-origin:left top;transition:transform .5s cubic-bezier(.785,.135,.15,.86)}@media (max-width:399px){.portfolio-tile-xpresent .is-logo{left:3%}}.portfolio-tile-xpresent.hover .is-circle,.portfolio-tile-xpresent:hover .is-circle{opacity:.2;transform:scale(1)}.portfolio-tile-xpresent.hover .is-box,.portfolio-tile-xpresent:hover .is-box{transform:translate3d(10%,-5%,0) scale(.9)}.portfolio-tile-xpresent.hover .is-box-one,.portfolio-tile-xpresent:hover .is-box-one{transition-delay:.2s}.portfolio-tile-xpresent.hover .is-box-two,.portfolio-tile-xpresent:hover .is-box-two{transition-delay:.3s;opacity:1}.portfolio-tile-xpresent.hover .is-box-three,.portfolio-tile-xpresent:hover .is-box-three{transition-delay:.4s;opacity:1}.portfolio-item--tall .portfolio-tile-xpresent .is-logo{width:68%;height:15%;left:13%;top:4%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-xpresent .is-logo{width:43%;height:16%;left:1%;top:15%}}@media (max-width:399px){.portfolio-item--tall .portfolio-tile-xpresent .is-logo{left:3%}}.portfolio-item--tall .portfolio-tile-xpresent .is-box{width:78%;height:67%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-xpresent .is-box{width:38%;height:72%}}.portfolio-item--tall .portfolio-tile-xpresent .is-box-one{top:12%;left:34%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-xpresent .is-box-one{top:-10%;left:63%}}.portfolio-item--tall .portfolio-tile-xpresent .is-box-two{top:17%;left:16%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-xpresent .is-box-two{top:2%;left:54%}}.portfolio-item--tall .portfolio-tile-xpresent .is-box-three{top:28%;left:6%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-xpresent .is-box-three{top:14%;left:45%}}.portfolio-item--tall .portfolio-tile-xpresent .is-circle-one{width:90%;padding-bottom:90%;top:59%;left:38%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-xpresent .is-circle-one{width:47%;padding-bottom:47%;top:49%;left:60%}}.portfolio-item--tall .portfolio-tile-xpresent .is-circle-three{width:70%;height:0;padding-bottom:70%;top:79%;left:-9%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-xpresent .is-circle-three{width:35%;padding-bottom:35%;top:58%;left:9%}}.portfolio-item--tall .portfolio-tile-xpresent .is-circle-two{width:54%;height:0;padding-bottom:54%;top:41%;left:-20%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-xpresent .is-circle-two{width:40%;padding-bottom:40%;top:42%;left:-19%}}.portfolio-item--tall .portfolio-tile-xpresent.hover .is-box,.portfolio-item--tall .portfolio-tile-xpresent:hover .is-box{transform:translate3d(10%,-5%,0) scale(.8)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-xpresent.hover .is-box,.portfolio-item--tall .portfolio-tile-xpresent:hover .is-box{transform:translate3d(10%,-5%,0) scale(.9)}}.portfolio-item--tall .portfolio-tile-xpresent.hover .is-box-one,.portfolio-item--tall .portfolio-tile-xpresent:hover .is-box-one{top:6%;left:24%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-xpresent.hover .is-box-one,.portfolio-item--tall .portfolio-tile-xpresent:hover .is-box-one{top:-10%;left:63%}}.portfolio-item--square .portfolio-tile-xpresent .is-box{width:52%;height:72%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-xpresent .is-box{width:38%;height:72%}}.portfolio-item--square .portfolio-tile-xpresent .is-logo{width:49%;height:19%;left:11%;top:8%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-xpresent .is-logo{width:43%;height:16%;left:1%;top:15%}}@media (max-width:399px){.portfolio-item--square .portfolio-tile-xpresent .is-logo{left:3%}}.portfolio-item--square .portfolio-tile-xpresent .is-box-one{top:12%;left:65%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-xpresent .is-box-one{top:-10%;left:63%}}.portfolio-item--square .portfolio-tile-xpresent .is-box-two{top:9%;left:47%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-xpresent .is-box-two{top:2%;left:54%}}.portfolio-item--square .portfolio-tile-xpresent .is-box-three{top:16%;left:36%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-xpresent .is-box-three{top:14%;left:45%}}.portfolio-item--square .portfolio-tile-xpresent .is-circle-two{top:30%;left:-9%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-xpresent .is-circle-two{width:40%;padding-bottom:40%;top:42%;left:-19%}}.portfolio-item--square .portfolio-tile-xpresent .is-circle-three{width:70%;height:0;padding-bottom:70%;top:49%;left:-8%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-xpresent .is-circle-three{width:35%;padding-bottom:35%;top:58%;left:9%}}.portfolio-item--square .portfolio-tile-xpresent .is-circle-one{width:66%;height:0;padding-bottom:66%;top:49%;left:50%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-xpresent .is-circle-one{width:47%;padding-bottom:47%;top:49%;left:60%}}.portfolio-item--square .portfolio-tile-xpresent.hover .is-box,.portfolio-item--square .portfolio-tile-xpresent:hover .is-box{transform:translate3d(10%,-5%,0) scale(.83)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-xpresent.hover .is-box,.portfolio-item--square .portfolio-tile-xpresent:hover .is-box{transform:translate3d(10%,-5%,0) scale(.9)}}.portfolio-item--square .portfolio-tile-xpresent.hover .is-box-one,.portfolio-item--square .portfolio-tile-xpresent:hover .is-box-one{top:2%;left:57%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-xpresent.hover .is-box-one,.portfolio-item--square .portfolio-tile-xpresent:hover .is-box-one{top:-10%;left:63%}}.grid-desktop-size-3x2 .portfolio-tile-igospb .is-students{background-size:contain;right:-52px}.portfolio-tile-igospb .is-back{z-index:1;background-color:#e2e5ee}@media only screen and (max-width:399px){.portfolio-tile-igospb .is-back{background-color:#f9f9fb}}.portfolio-tile-igospb .is-students{z-index:2;background-position:0 100%;width:71%;height:62%;top:4%;right:-41px;left:auto;transform-origin:bottom center;transition:transform .4s ease}@media only screen and (max-width:599px){.portfolio-tile-igospb .is-students{width:81%;height:51%;top:2%;right:-40%;background-size:contain}}.portfolio-tile-igospb .is-wave{z-index:3;background-size:cover;background-position:top;width:101%;height:41%;top:unset;left:0;bottom:0;transform-origin:bottom center;transition:transform .3s ease}@media only screen and (max-width:599px){.portfolio-tile-igospb .is-wave{width:100%;height:57%;top:unset;left:0;bottom:0}}.portfolio-tile-igospb .is-logo{z-index:4;background-size:contain;width:25.4%;height:25.4%;left:40px;top:40px;transform-origin:top center;transition:transform .4s cubic-bezier(.785,.135,.15,.86)}@media screen and (max-width:1203px){.portfolio-tile-igospb .is-logo{left:25px;top:25px}}@media only screen and (max-width:599px){.portfolio-tile-igospb .is-logo{width:16%;height:26%}}.portfolio-tile-igospb.hover .is-logo,.portfolio-tile-igospb.hover .is-students,.portfolio-tile-igospb.hover .is-wave,.portfolio-tile-igospb:hover .is-logo,.portfolio-tile-igospb:hover .is-students,.portfolio-tile-igospb:hover .is-wave{transform:scale(1.05)}.portfolio-tile-fxlist .is-back{z-index:1;background-color:#4698da}.portfolio-tile-fxlist .is-square{z-index:2;background-color:#fff;opacity:.6;border-radius:10px;box-shadow:0 0 5px rgba(0,0,0,.3);transform:translateZ(0);transition:transform .5s cubic-bezier(.785,.135,.15,.86)}.portfolio-tile-fxlist .is-square-one{z-index:2;width:61%;height:45%;top:-7%;left:-3%;transition-delay:.3s}@media only screen and (max-width:399px){.portfolio-tile-fxlist .is-square-one{width:90%;height:70%;top:-18%;left:-13%}}.portfolio-tile-fxlist .is-square-two{z-index:3;width:21%;height:40%;top:85%;left:87%;transition-delay:.1s}@media only screen and (max-width:599px){.portfolio-tile-fxlist .is-square-two{left:57%}}@media only screen and (max-width:399px){.portfolio-tile-fxlist .is-square-two{width:21%;height:40%;top:77%;left:-12%}}.portfolio-tile-fxlist .is-square-three{z-index:4;width:40%;height:27%;top:44%;left:74%;transition-delay:.2s}@media only screen and (max-width:599px){.portfolio-tile-fxlist .is-square-three{width:20%;top:-6%;left:84%}}@media only screen and (max-width:399px){.portfolio-tile-fxlist .is-square-three{width:36%;height:60%;top:17%;left:94%}}.portfolio-tile-fxlist .is-pad{z-index:5;background-size:contain;transition:transform .6s cubic-bezier(.785,.135,.15,.86)}.portfolio-tile-fxlist .is-pad-one{z-index:5;width:50%;height:63%;top:27%;left:70%;transition-delay:.2s}@media only screen and (max-width:599px){.portfolio-tile-fxlist .is-pad-one{width:30%;left:75%}}@media only screen and (max-width:399px){.portfolio-tile-fxlist .is-pad-one{width:43%;height:68%;top:68%;left:78%}}.portfolio-tile-fxlist .is-pad-two{z-index:6;width:59%;height:67%;top:16%;left:-22%;transition-delay:0s}@media only screen and (max-width:599px){.portfolio-tile-fxlist .is-pad-two{width:39%;height:47%;left:-12%}}@media only screen and (max-width:399px){.portfolio-tile-fxlist .is-pad-two{width:44%;height:67%;top:59%;left:49%}}.portfolio-tile-fxlist .is-pad-three{z-index:7;width:65%;height:74%;top:12%;left:12%;transition-delay:.1s}@media only screen and (max-width:599px){.portfolio-tile-fxlist .is-pad-three{width:25%;height:44%;top:22%}}@media only screen and (max-width:399px){.portfolio-tile-fxlist .is-pad-three{width:41%;height:74%;top:44%;left:54%}}.portfolio-tile-fxlist .is-pad-fore{z-index:8;width:60%;height:67%;top:-14%;left:45%;transition-delay:.3s}@media only screen and (max-width:599px){.portfolio-tile-fxlist .is-pad-fore{width:30%;top:6%;left:35%}}@media only screen and (max-width:399px){.portfolio-tile-fxlist .is-pad-fore{width:46%;height:72%;top:7%;left:63%}}.portfolio-tile-fxlist .is-logo{z-index:9;background-size:contain;width:37%;height:9%;left:40px;top:40px;transform:translateZ(0);transition:transform .7s cubic-bezier(.785,.135,.15,.86)}@media screen and (max-width:1203px){.portfolio-tile-fxlist .is-logo{left:25px;top:25px}}@media only screen and (max-width:599px){.portfolio-tile-fxlist .is-logo{width:40%;height:13%}}@media only screen and (max-width:399px){.portfolio-tile-fxlist .is-logo{width:48%;height:19%}}.portfolio-tile-fxlist.hover .is-square-one,.portfolio-tile-fxlist:hover .is-square-one{transform:translate3d(29%,-20%,0);transition-delay:.1s}@media only screen and (max-width:399px){.portfolio-tile-fxlist.hover .is-square-one,.portfolio-tile-fxlist:hover .is-square-one{transform:translate3d(37%,0,0)}}.portfolio-tile-fxlist.hover .is-square-two,.portfolio-tile-fxlist:hover .is-square-two{transform:translate3d(-483%,-27%,0);transition-delay:.3s}@media only screen and (max-width:599px){.portfolio-tile-fxlist.hover .is-square-two,.portfolio-tile-fxlist:hover .is-square-two{transform:translate3d(-33%,3%,0)}}@media only screen and (max-width:399px){.portfolio-tile-fxlist.hover .is-square-two,.portfolio-tile-fxlist:hover .is-square-two{transform:translate3d(-6%,-135%,0)}}.portfolio-tile-fxlist.hover .is-square-three,.portfolio-tile-fxlist:hover .is-square-three{transform:translate3d(-87%,130%,0);transition-delay:.2s}@media only screen and (max-width:399px){.portfolio-tile-fxlist.hover .is-square-three,.portfolio-tile-fxlist:hover .is-square-three{transform:translate3d(-139%,125%,0)}}.portfolio-tile-fxlist.hover .is-pad-one,.portfolio-tile-fxlist:hover .is-pad-one{transform:translate3d(-47%,-4%,0) rotate(10deg);transition-delay:.1s}@media only screen and (max-width:399px){.portfolio-tile-fxlist.hover .is-pad-one,.portfolio-tile-fxlist:hover .is-pad-one{transform:translate3d(-74%,-14%,0) rotate(10deg)}}.portfolio-tile-fxlist.hover .is-pad-two,.portfolio-tile-fxlist:hover .is-pad-two{transform:translate3d(-20%,-34%,0) rotate(70deg);transition-delay:.3s}@media only screen and (max-width:399px){.portfolio-tile-fxlist.hover .is-pad-two,.portfolio-tile-fxlist:hover .is-pad-two{transform:translate3d(-133%,-94%,0) rotate(70deg)}}.portfolio-tile-fxlist.hover .is-pad-three,.portfolio-tile-fxlist:hover .is-pad-three{transform:translate3d(-50%,0,0) rotate(40deg);transition-delay:.2s}@media only screen and (max-width:399px){.portfolio-tile-fxlist.hover .is-pad-three,.portfolio-tile-fxlist:hover .is-pad-three{transform:translate3d(-208%,30%,0) rotate(40deg)}}.portfolio-tile-fxlist.hover .is-pad-fore,.portfolio-tile-fxlist:hover .is-pad-fore{transform:translate3d(17%,18%,0);transition-delay:0s}@media only screen and (max-width:599px){.portfolio-tile-fxlist.hover .is-pad-fore,.portfolio-tile-fxlist:hover .is-pad-fore{transform:translate3d(-23%,13%,0) rotate(50deg)}}@media only screen and (max-width:399px){.portfolio-tile-fxlist.hover .is-pad-fore,.portfolio-tile-fxlist:hover .is-pad-fore{transform:translate3d(7%,24%,0)}}.portfolio-tile-fxlist.hover .is-logo,.portfolio-tile-fxlist:hover .is-logo{transform:translate3d(44%,-10%,0)}@media only screen and (max-width:599px){.portfolio-tile-fxlist.hover .is-logo,.portfolio-tile-fxlist:hover .is-logo{transform:translate3d(40%,-10%,0)}}@media only screen and (max-width:399px){.portfolio-tile-fxlist.hover .is-logo,.portfolio-tile-fxlist:hover .is-logo{transform:translate3d(35%,0,0)}}.portfolio-tile-ksalfa .is-back{z-index:1;background:#d8f0ff;background:linear-gradient(180deg,#d8f0ff,#fefefe)}.portfolio-tile-ksalfa .is-buildings{z-index:2;background-size:contain;background-position:bottom;top:unset;width:100%;height:110%;left:0;bottom:-19%;transform:translateZ(0);transition:transform .8s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-ksalfa .is-buildings{bottom:-10%}}.portfolio-tile-ksalfa .is-logo{z-index:3;background-size:contain;width:29%;height:35%;top:12%;left:46%;transform:translateZ(0);transition:transform .5s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-ksalfa .is-logo{width:39%;height:35%;top:16%;left:41%}}.portfolio-tile-ksalfa.hover .is-buildings,.portfolio-tile-ksalfa:hover .is-buildings{transform:translate3d(0,8%,0);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-ksalfa.hover .is-buildings,.portfolio-tile-ksalfa:hover .is-buildings{transform:translate3d(0,8%,0)}}.portfolio-tile-ksalfa.hover .is-logo,.portfolio-tile-ksalfa:hover .is-logo{transform:translate3d(-30%,9%,0);transition-delay:.1s}@media only screen and (max-width:399px){.portfolio-tile-ksalfa.hover .is-logo,.portfolio-tile-ksalfa:hover .is-logo{transform:translate3d(-30%,9%,0)}}.portfolio-tile-greenline .is-back{z-index:1;background:#d6e6b0}.portfolio-tile-greenline .is-house{z-index:2;width:90%;height:64%;right:0;top:50%;transform:translateY(-50%);left:auto;transition:transform .5s cubic-bezier(.785,.135,.15,.86);background-size:contain}@media only screen and (max-width:599px){.portfolio-tile-greenline .is-house{width:64%;height:100%}}.portfolio-tile-greenline .is-logo{z-index:2;width:31%;height:19%;left:40px;top:40px;background-size:contain;transform-origin:top center;transform:translate3d(-11%,0,0);transition:transform .5s cubic-bezier(.785,.135,.15,.86)}@media screen and (max-width:1203px){.portfolio-tile-greenline .is-logo{left:25px;top:25px}}@media only screen and (max-width:599px){.portfolio-tile-greenline .is-logo{width:24%;height:26%;transform:translate3d(-7%,0,0)}}.portfolio-tile-greenline.hover .is-back,.portfolio-tile-greenline:hover .is-back{transform:scale(1.05)}.portfolio-tile-greenline.hover .is-logo,.portfolio-tile-greenline:hover .is-logo{transform:scale(1.1) translate3d(0,10%,0)}.portfolio-tile-greenline.hover .is-house,.portfolio-tile-greenline:hover .is-house{transform:scale(.9) translate(6%,-50%)}.portfolio-item--long .portfolio-tile-greenline .is-house{right:-25%}@media only screen and (max-width:599px){.portfolio-item--long .portfolio-tile-greenline .is-house{right:0;width:64%;height:100%}}.portfolio-item--long .portfolio-tile-greenline .is-logo{left:10px;height:22%}.portfolio-item--long .portfolio-tile-greenline.hover .is-house,.portfolio-item--long .portfolio-tile-greenline:hover .is-house{transform:scale(1.2) translate(-6%,-40%)}.portfolio-item--long .portfolio-tile-greenline.hover .is-logo,.portfolio-item--long .portfolio-tile-greenline:hover .is-logo{transform:scale(1.1) translate3d(0,10%,0)}.portfolio-item--tall .portfolio-tile-greenline .is-logo{width:40%;top:1%;left:15%}.portfolio-item--tall .portfolio-tile-greenline.hover .is-house,.portfolio-item--tall .portfolio-tile-greenline:hover .is-house{transform:scale(1.2) translate(3%,-40%)}.portfolio-item--tall .portfolio-tile-greenline.hover .is-logo,.portfolio-item--tall .portfolio-tile-greenline:hover .is-logo{transform:scale(1.1) translate3d(0,10%,0)}.portfolio-tile-prospekttaxi .is-grad{background:linear-gradient(0deg,#001343,rgba(0,19,67,0) 30.88%);z-index:2}.portfolio-tile-prospekttaxi .is-back{z-index:1;transform-origin:center;width:119%;height:113%;left:-10%;top:-13%;transition:transform 1s cubic-bezier(.645,.045,.355,1)}.portfolio-tile-prospekttaxi .is-logo{z-index:2;width:39%;height:10%;top:11%;left:auto;right:1%;background-size:contain;transform-origin:top center;transition:transform .5s cubic-bezier(.785,.135,.15,.86)}@media (max-width:399px){.portfolio-tile-prospekttaxi .is-logo{right:6%}}.portfolio-tile-prospekttaxi.hover .is-back,.portfolio-tile-prospekttaxi:hover .is-back{transform:translate3d(8%,0,0)}.portfolio-tile-prospekttaxi.hover .is-logo,.portfolio-tile-prospekttaxi:hover .is-logo{transform:scale(1.23) translate3d(-8%,5%,0)}.portfolio-item--square .portfolio-tile-prospekttaxi .is-back{width:177%;height:104%;left:-61%;top:-4%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-prospekttaxi .is-back{width:119%;height:113%;left:-10%;top:-13%}}.portfolio-item--square .portfolio-tile-prospekttaxi .is-logo{width:61%;height:20%;top:7%;right:12%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-prospekttaxi .is-logo{width:39%;height:10%;top:11%;right:1%}}@media (max-width:399px){.portfolio-item--square .portfolio-tile-prospekttaxi .is-logo{right:6%}}.portfolio-item--square .portfolio-tile-prospekttaxi.hover .is-logo,.portfolio-item--square .portfolio-tile-prospekttaxi:hover .is-logo{transform:scale(1.09) translate3d(-2%,-3%,0)}.portfolio-item--tall .portfolio-tile-prospekttaxi .is-back{width:224%;height:103%;left:-100%;top:-2%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-prospekttaxi .is-back{width:119%;height:113%;left:-10%;top:-13%}}.portfolio-item--tall .portfolio-tile-prospekttaxi .is-logo{left:11%;right:auto;top:4%;width:62%;height:8%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-prospekttaxi .is-logo{width:39%;height:10%;top:11%;left:auto;right:1%}}@media (max-width:399px){.portfolio-item--tall .portfolio-tile-prospekttaxi .is-logo{right:6%}}.portfolio-item--tall .portfolio-tile-prospekttaxi.hover .is-back,.portfolio-item--tall .portfolio-tile-prospekttaxi:hover .is-back{transform:translate3d(7%,0,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-prospekttaxi.hover .is-back,.portfolio-item--tall .portfolio-tile-prospekttaxi:hover .is-back{transform:translate3d(8%,0,0)}}.portfolio-item--tall .portfolio-tile-prospekttaxi.hover .is-logo,.portfolio-item--tall .portfolio-tile-prospekttaxi:hover .is-logo{transform:scale(1.23) translate3d(11%,-2%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-prospekttaxi.hover .is-logo,.portfolio-item--tall .portfolio-tile-prospekttaxi:hover .is-logo{transform:scale(1.23) translate3d(-8%,5%,0)}}.grid-tablet-size-2x2 .portfolio-tile-podborauto .is-building{top:-30%;right:-150%}.portfolio-tile-podborauto .is-back{z-index:1;background-color:#eee9e9}.portfolio-tile-podborauto .is-building{z-index:2;background-size:contain;background-position:100% 100%;height:0;padding-bottom:100%;left:unset;width:170%;top:-139%;right:0;transform-origin:center;transform:translateZ(0);transition:transform 10s cubic-bezier(.445,.05,.55,.95)}@media only screen and (max-width:399px){.portfolio-tile-podborauto .is-building{width:590%;height:70%;top:-1%;padding-bottom:0;right:-5%}}.portfolio-tile-podborauto .is-car{z-index:3;background-position:bottom;height:0;padding-bottom:55%;width:37%;top:-28%;left:54%;transform-origin:bottom center;transform:translateZ(0)}.portfolio-tile-podborauto .is-car,.portfolio-tile-podborauto .is-logo{background-size:contain;transition:transform .5s cubic-bezier(.785,.135,.15,.86)}.portfolio-tile-podborauto .is-logo{z-index:4;height:17%;width:34%;left:42px;top:42px;background-position:0 0;transform-origin:top center;transform:translateZ(0)}@media only screen and (max-width:599px){.portfolio-tile-podborauto .is-logo{left:5%;top:10%}}.portfolio-tile-podborauto.hover .is-building,.portfolio-tile-podborauto:hover .is-building{transform:translate3d(30%,0,0)}.portfolio-tile-podborauto.hover .is-car,.portfolio-tile-podborauto:hover .is-car{transform:scale(1.14) translate3d(-3%,0,0)}.portfolio-tile-podborauto.hover .is-logo,.portfolio-tile-podborauto:hover .is-logo{transform:scale(1.1) translate3d(5%,-3%,0)}.portfolio-item--tall .portfolio-tile-podborauto .is-logo{top:40px;width:54%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-podborauto .is-logo{left:5%;top:10%}}.portfolio-item--tall .portfolio-tile-podborauto .is-car{width:70%;top:44%;left:20%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-podborauto .is-car{width:37%;top:-28%;left:54%}}.portfolio-item--tall .portfolio-tile-podborauto .is-building{top:13%;width:600%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-podborauto .is-building{width:170%;top:-139%}}@media only screen and (max-width:399px){.portfolio-item--tall .portfolio-tile-podborauto .is-building{width:590%;height:70%;top:-1%;padding-bottom:0;right:-5%}}.portfolio-item--tall .portfolio-tile-podborauto.hover .is-logo,.portfolio-item--tall .portfolio-tile-podborauto:hover .is-logo{transform:scale(1.19) translate3d(7%,-3%,0)}.portfolio-item--square .portfolio-tile-podborauto .is-car{top:12%;left:43%;width:48%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-podborauto .is-car{width:37%;top:-28%;left:54%}}.portfolio-item--square .portfolio-tile-podborauto .is-logo{width:45%;left:12%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-podborauto .is-logo{left:5%;top:10%}}.portfolio-item--square .portfolio-tile-podborauto .is-building{top:-45%;width:300%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-podborauto .is-building{width:170%;top:-139%}}@media only screen and (max-width:399px){.portfolio-item--square .portfolio-tile-podborauto .is-building{width:590%;height:70%;top:-1%;padding-bottom:0;right:-5%}}.portfolio-item--square .portfolio-tile-podborauto.hover .is-car,.portfolio-item--square .portfolio-tile-podborauto:hover .is-car{transform:scale(1.19) translate3d(-9%,0,0)}.portfolio-tile-smeds .is-back{background-color:#d5f1f1;z-index:1}.portfolio-tile-smeds .is-logo{width:20%;height:25%;background-size:contain;top:11%;left:1%;z-index:2;transition:transform .5s}.portfolio-tile-smeds .is-phone{width:40%;height:72%;background-size:contain;top:0;bottom:0;margin:auto 0;left:unset;right:-1%;z-index:3;transition:transform .5s}.portfolio-tile-smeds .is-stethoscope{width:41%;height:73%;top:3%;background-size:contain;left:unset;right:10%;z-index:2;transition:transform .5s}.portfolio-tile-smeds.hover .is-phone,.portfolio-tile-smeds:hover .is-phone{transform:scale(1.08)}.portfolio-tile-smeds.hover .is-stethoscope,.portfolio-tile-smeds:hover .is-stethoscope{transform:scale(1.18) translate(-13%,-4%)}.portfolio-tile-smeds.hover .is-logo,.portfolio-tile-smeds:hover .is-logo{transform:scale(1.18) translate(6%,10%)}.portfolio-item--square .portfolio-tile-smeds .is-logo{top:11%;left:12%;width:24%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-smeds .is-logo{top:11%;left:1%;width:20%}}.portfolio-item--square .portfolio-tile-smeds .is-phone{top:-12%;width:50%;right:-10%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-smeds .is-phone{top:0;width:40%;right:-1%}}.portfolio-item--square .portfolio-tile-smeds .is-stethoscope{width:47%;right:8%;top:-4%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-smeds .is-stethoscope{width:41%;right:10%;top:3%}}.portfolio-item--square .portfolio-tile-smeds.hover .is-logo,.portfolio-item--square .portfolio-tile-smeds:hover .is-logo{transform:scale(1.177) translate(6%,2%)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-smeds.hover .is-logo,.portfolio-item--square .portfolio-tile-smeds:hover .is-logo{transform:scale(1.18) translate(6%,10%)}}.portfolio-item--square .portfolio-tile-smeds.hover .is-stethoscope,.portfolio-item--square .portfolio-tile-smeds:hover .is-stethoscope{transform:scale(1.18) translate(3%,-1%)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-smeds.hover .is-stethoscope,.portfolio-item--square .portfolio-tile-smeds:hover .is-stethoscope{transform:scale(1.18) translate(-13%,-4%)}}.portfolio-item--square .portfolio-tile-smeds.hover .is-phone,.portfolio-item--square .portfolio-tile-smeds:hover .is-phone{transform:scale(1.08) translate(3%)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-smeds.hover .is-phone,.portfolio-item--square .portfolio-tile-smeds:hover .is-phone{transform:scale(1.08)}}.portfolio-item--tall .portfolio-tile-smeds .is-logo{width:24%;top:-1%;left:12%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-smeds .is-logo{width:20%;top:11%;left:1%}}.portfolio-item--tall .portfolio-tile-smeds .is-phone{width:76%;top:-15%;right:10%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-smeds .is-phone{width:40%;top:0;right:-1%}}.portfolio-item--tall .portfolio-tile-smeds .is-stethoscope{width:113%;height:100%;right:-13%;top:2%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-smeds .is-stethoscope{width:41%;height:73%;right:10%;top:3%}}.portfolio-item--tall .portfolio-tile-smeds.hover .is-logo,.portfolio-item--tall .portfolio-tile-smeds:hover .is-logo{transform:scale(1.2) translate(5%,6%)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-smeds.hover .is-logo,.portfolio-item--tall .portfolio-tile-smeds:hover .is-logo{transform:scale(1.18) translate(6%,10%)}}.portfolio-item--tall .portfolio-tile-smeds.hover .is-phone,.portfolio-item--tall .portfolio-tile-smeds:hover .is-phone{transform:scale(1.25) translate(1%,13%)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-smeds.hover .is-phone,.portfolio-item--tall .portfolio-tile-smeds:hover .is-phone{transform:scale(1.08)}}.portfolio-item--tall .portfolio-tile-smeds.hover .is-stethoscope,.portfolio-item--tall .portfolio-tile-smeds:hover .is-stethoscope{transform:scale(1.18) translate(-18%,-8%)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-smeds.hover .is-stethoscope,.portfolio-item--tall .portfolio-tile-smeds:hover .is-stethoscope{transform:scale(1.18) translate(-13%,-4%)}}.portfolio-tile-polir .is-back{z-index:1;background:linear-gradient(143.13deg,#cee7b0,hsla(0,0%,100%,0) 51.85%),#93c878;transition:background-color .4s cubic-bezier(.785,.135,.15,.86)}.portfolio-tile-polir .is-pot{z-index:2;background-size:contain;transform-origin:center;width:52%;height:70%;top:7.8%;left:auto;right:0;transform:scale(1);transition:transform .8s cubic-bezier(.785,.135,.15,.86);transition-delay:.1s}@media screen and (max-width:599px){.portfolio-tile-polir .is-pot{width:25%}}.portfolio-tile-polir .is-logo{z-index:4;background-size:contain;transform-origin:left top;width:27%;height:33%;left:40px;top:40px;transform:translateZ(0);transition:transform .6s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}@media screen and (max-width:1203px){.portfolio-tile-polir .is-logo{left:25px;top:25px}}@media screen and (max-width:599px){.portfolio-tile-polir .is-logo{width:60px;height:60px}}.portfolio-tile-polir.hover .is-back,.portfolio-tile-polir:hover .is-back{background-color:#e0d0f0}.portfolio-tile-polir.hover .is-pot,.portfolio-tile-polir:hover .is-pot{transform:scale(1.1)}.portfolio-tile-polir.hover .is-logo,.portfolio-tile-polir:hover .is-logo{transform:translateZ(0) scale(1.2)}.portfolio-item--tall .portfolio-tile-polir .is-logo{top:-25px}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-polir .is-logo{left:25px;top:25px}}.portfolio-item--long .portfolio-tile-polir .is-logo{left:-10px}@media only screen and (max-width:599px){.portfolio-item--long .portfolio-tile-polir .is-logo{left:25px;top:25px}}.portfolio-item--long .portfolio-tile-polir .is-pot{right:-100px}@media only screen and (max-width:599px){.portfolio-item--long .portfolio-tile-polir .is-pot{right:0}}.portfolio-tile-gala .is-back{z-index:1;background-image:linear-gradient(270deg,#f4db65,#ebcc3d 50%,#f4db65);background-color:#f4db65;background-repeat:no-repeat;background-position:50%;background-size:100%}.portfolio-tile-gala .is-glow{z-index:2;background:radial-gradient(ellipse at center,#fff 0,hsla(0,0%,100%,0) 70%,hsla(0,0%,100%,0) 100%);opacity:.9;width:300px;height:300px;top:2%;left:42%;transition:transform 2s cubic-bezier(.215,.61,.355,1),opacity 2s cubic-bezier(.215,.61,.355,1);will-change:transform,opacity}.portfolio-tile-gala .is-block{z-index:3;background-color:#e8a43b;opacity:.5;width:100px;height:30px;top:39%;left:11%;transform:skewX(-24deg);transition:transform 2s cubic-bezier(.175,.885,.32,1.275),background-color 2s cubic-bezier(.215,.61,.355,1),opacity 2s cubic-bezier(.215,.61,.355,1);will-change:transform,opacity,background-color}.portfolio-tile-gala .is-block-1{z-index:10;background-color:#fff;opacity:.3;transition-duration:1.6s;width:100px;height:30px;top:39%;left:11%}.portfolio-tile-gala .is-block-2{z-index:10;background-color:#bfbfbf;opacity:.2;transition-duration:2.2s;width:130px;height:50px;top:44%;left:-4%}.portfolio-tile-gala .is-block-3{z-index:10;background-color:#c5c5c5;opacity:.3;transition-duration:1.9s;width:50px;height:19px;top:29%;left:8%}.portfolio-tile-gala .is-block-4{z-index:10;background-color:#ccc;opacity:.5;transition-duration:1.6s;width:30px;height:12px;top:73%;left:7%}.portfolio-tile-gala .is-block-5{z-index:10;background-color:#fff;opacity:.2;transition-duration:2.2s;width:210px;height:82px;top:22%;left:78%}.portfolio-tile-gala .is-block-6{z-index:10;background-color:#fff;opacity:.3;transition-duration:1.9s;width:130px;height:50px;top:40%;left:64%}.portfolio-tile-gala .is-block-7{z-index:10;background-color:#ccc;opacity:.5;transition-duration:2.5s;width:80px;height:26px;top:22%;left:58%}.portfolio-tile-gala .is-block-8{z-index:10;background-color:#bdbdbd;opacity:.3;transition-duration:1.6s;width:50px;height:18px;top:76%;left:53%}.portfolio-tile-gala .is-block-9{z-index:10;background-color:#fff;opacity:.1;transition-duration:1.9s;width:90px;height:32px;top:58%;left:41%}.portfolio-tile-gala .is-block-10{z-index:10;background-color:#ccc;opacity:.4;transition-duration:2.2s;width:30px;height:12px;top:13%;left:47%}.portfolio-tile-gala .is-dumbbells{z-index:10;background-size:contain;background-position:0;transform-origin:center;width:46%;height:46%;top:16%;left:auto;right:8%;transform:scale(1);transition:transform 1.5s cubic-bezier(.215,.61,.355,1)}.portfolio-tile-gala .is-logo{z-index:10;background-size:contain;background-position:0;transform-origin:center;width:27%;height:27%;top:11%;left:11%;transform:translateZ(0);transition:transform 1s cubic-bezier(.43,.18,.15,.86)}.portfolio-tile-gala.hover .is-glow,.portfolio-tile-gala:hover .is-glow{transform:translate3d(-38%,-7%,0)}.portfolio-tile-gala.hover .is-block-1,.portfolio-tile-gala:hover .is-block-1{transform:skewX(-24deg) translate3d(220%,0,0)}.portfolio-tile-gala.hover .is-block-2,.portfolio-tile-gala:hover .is-block-2{transform:skewX(-24deg) translate3d(257%,0,0)}.portfolio-tile-gala.hover .is-block-3,.portfolio-tile-gala:hover .is-block-3{transform:skewX(-24deg) translate3d(280%,0,0)}.portfolio-tile-gala.hover .is-block-4,.portfolio-tile-gala:hover .is-block-4{transform:skewX(-24deg) translate3d(140%,0,0)}.portfolio-tile-gala.hover .is-block-5,.portfolio-tile-gala:hover .is-block-5{transform:skewX(-24deg) translate3d(-235%,0,0)}.portfolio-tile-gala.hover .is-block-6,.portfolio-tile-gala:hover .is-block-6{transform:skewX(-24deg) translate3d(-180%,0,0)}.portfolio-tile-gala.hover .is-block-7,.portfolio-tile-gala:hover .is-block-7{transform:skewX(-24deg) translate3d(50%,0,0)}.portfolio-tile-gala.hover .is-block-8,.portfolio-tile-gala:hover .is-block-8{transform:skewX(-24deg) translate3d(-200%,0,0)}.portfolio-tile-gala.hover .is-block-9,.portfolio-tile-gala:hover .is-block-9{transform:skewX(-24deg) translate3d(-120%,0,0)}.portfolio-tile-gala.hover .is-block-10,.portfolio-tile-gala:hover .is-block-10{transform:skewX(-24deg) translate3d(160%,0,0)}.portfolio-tile-gala.hover .is-dumbbells,.portfolio-tile-gala:hover .is-dumbbells{transform:translate3d(38%,0,0)}.portfolio-tile-gala.hover .is-logo,.portfolio-tile-gala:hover .is-logo{transform:translate3d(40%,0,0)}.portfolio-item--tall .portfolio-tile-gala .is-dumbbells{width:70%;top:40%;right:14%}.portfolio-item--tall .portfolio-tile-gala .is-logo{width:40%}.portfolio-item--tall .portfolio-tile-gala.hover .is-dumbbells,.portfolio-item--tall .portfolio-tile-gala:hover .is-dumbbells{transform:translate3d(0,-5%,0) scale(1.1)}.portfolio-item--tall .portfolio-tile-gala.hover .is-logo,.portfolio-item--tall .portfolio-tile-gala:hover .is-logo{transform:translate3d(50%,20%,0) scale(1.1)}.portfolio-tile-perfectsport .is-back{z-index:1;transition:transform 1.5s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}.portfolio-tile-perfectsport .is-fruits{z-index:2;background-size:contain;transform-origin:center;background-position:50%;top:29%;left:79%;width:24%;height:59%;transform:translate(-50%) scale(1);transition:transform .5s cubic-bezier(.785,.135,.15,.86);transition-delay:.2s}.portfolio-tile-perfectsport .is-logo{z-index:3;background-size:contain;transform-origin:center;background-position:50%;width:32%;height:20%;top:10%;left:5%;transition:transform .5s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}.portfolio-tile-perfectsport.hover .is-back,.portfolio-tile-perfectsport:hover .is-back{transform:scale(1.2)}.portfolio-tile-perfectsport.hover .is-fruits,.portfolio-tile-perfectsport:hover .is-fruits{transform:translate(-58%,-7%) scale(1.1)}.portfolio-tile-perfectsport.hover .is-logo,.portfolio-tile-perfectsport:hover .is-logo{transform:translate(11%) scale(1.15)}.portfolio-item--tall .portfolio-tile-perfectsport .is-logo{width:63%;top:-1%;left:12%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-perfectsport .is-logo{width:32%;top:10%;left:5%}}.portfolio-item--tall .portfolio-tile-perfectsport .is-fruits{top:37%;left:36%;width:49%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-perfectsport .is-fruits{top:29%;left:79%;width:24%}}.portfolio-item--tall .portfolio-tile-perfectsport.hover .is-logo,.portfolio-item--tall .portfolio-tile-perfectsport:hover .is-logo{transform:translate(11%,7%) scale(1.19)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-perfectsport.hover .is-logo,.portfolio-item--tall .portfolio-tile-perfectsport:hover .is-logo{transform:translate(11%) scale(1.15)}}.portfolio-item--tall .portfolio-tile-perfectsport.hover .is-fruits,.portfolio-item--tall .portfolio-tile-perfectsport:hover .is-fruits{transform:translate(-43%,-2%) scale(1.1)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-perfectsport.hover .is-fruits,.portfolio-item--tall .portfolio-tile-perfectsport:hover .is-fruits{transform:translate(-58%,-7%) scale(1.1)}}.portfolio-item--square .portfolio-tile-perfectsport .is-logo{width:55%;height:20%;top:8%;left:11%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-perfectsport .is-logo{width:32%;top:10%;left:5%}}.portfolio-item--square .portfolio-tile-perfectsport .is-fruits{top:27%;left:72%;width:31%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-perfectsport .is-fruits{top:29%;left:79%;width:24%}}.portfolio-item--square .portfolio-tile-perfectsport.hover .is-logo,.portfolio-item--square .portfolio-tile-perfectsport:hover .is-logo{transform:translate(9%,4%) scale(1.15)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-perfectsport.hover .is-logo,.portfolio-item--square .portfolio-tile-perfectsport:hover .is-logo{transform:translate(11%) scale(1.15)}}.portfolio-item--square .portfolio-tile-perfectsport.hover .is-fruits,.portfolio-item--square .portfolio-tile-perfectsport:hover .is-fruits{transform:translate(-60%,-6%) scale(1.15)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-perfectsport.hover .is-fruits,.portfolio-item--square .portfolio-tile-perfectsport:hover .is-fruits{transform:translate(-58%,-7%) scale(1.1)}}.portfolio-tile-kompaniya-andy .is-back{z-index:1;height:200%;width:200%;left:-100%;top:-100%;background:radial-gradient(circle,#fff5f3 0,#ffa895 100%)}.portfolio-tile-kompaniya-andy .is-logo{z-index:3;height:15%;background-size:contain;transform:translate(-15%,45%);transition:transform .8s}.portfolio-tile-kompaniya-andy.hover .is-logo,.portfolio-tile-kompaniya-andy:hover .is-logo{transform:scale(.9) translate(-22%,20%)}.portfolio-tile-kompaniya-andy .is-present{z-index:2;height:70%;background-size:contain;transform-origin:top center;transform:translate(30%,30%);transition:transform 1s}.portfolio-tile-kompaniya-andy.hover .is-present,.portfolio-tile-kompaniya-andy:hover .is-present{transform:scale(1.1) rotate(-18deg) translate(10%,20%)}@media only screen and (max-width:599px){.portfolio-tile-kompaniya-andy .is-logo{z-index:3;height:15%;background-size:contain;transform:translate(-30%,45%);transition:transform .9s}.portfolio-tile-kompaniya-andy.hover .is-logo,.portfolio-tile-kompaniya-andy:hover .is-logo{transform:scale(1.2) translate(-20%,100%)}.portfolio-tile-kompaniya-andy .is-present{z-index:2;height:110%;background-size:contain;transform-origin:top center;transform:translate(10%,10%);transition:transform 1s}.portfolio-tile-kompaniya-andy.hover .is-present,.portfolio-tile-kompaniya-andy:hover .is-present{transform:scale(1.1) rotate(-18deg) translate(10%,10%)}}.portfolio-item--long .portfolio-tile-kompaniya-andy .is-logo{z-index:3;height:15%;background-size:contain;transform:translate(-30%,45%);transition:transform .9s}.portfolio-item--long .portfolio-tile-kompaniya-andy.hover .is-logo,.portfolio-item--long .portfolio-tile-kompaniya-andy:hover .is-logo{transform:scale(1.2) translate(-20%,100%)}.portfolio-item--long .portfolio-tile-kompaniya-andy .is-present{z-index:2;height:110%;background-size:contain;transform-origin:top center;transform:translate(10%,10%);transition:transform 1s}.portfolio-item--long .portfolio-tile-kompaniya-andy.hover .is-present,.portfolio-item--long .portfolio-tile-kompaniya-andy:hover .is-present{transform:scale(1.1) rotate(-18deg) translate(10%,10%)}@media only screen and (max-width:599px){.portfolio-item--long .portfolio-tile-kompaniya-andy .is-logo{z-index:3;height:15%;background-size:contain;transform:translate(-30%,45%);transition:transform .9s}.portfolio-item--long .portfolio-tile-kompaniya-andy.hover .is-logo,.portfolio-item--long .portfolio-tile-kompaniya-andy:hover .is-logo{transform:scale(1.2) translate(-20%,100%)}.portfolio-item--long .portfolio-tile-kompaniya-andy .is-present{z-index:2;height:110%;background-size:contain;transform-origin:top center;transform:translate(10%,10%);transition:transform 1s}.portfolio-item--long .portfolio-tile-kompaniya-andy.hover .is-present,.portfolio-item--long .portfolio-tile-kompaniya-andy:hover .is-present{transform:scale(1.1) rotate(-18deg) translate(10%,10%)}}.portfolio-item--tall .portfolio-tile-kompaniya-andy .is-logo{z-index:3;height:7%;background-size:contain;transform:rotate(-45deg) translate(-30%,45%);transition:transform .9s}.portfolio-item--tall .portfolio-tile-kompaniya-andy.hover .is-logo,.portfolio-item--tall .portfolio-tile-kompaniya-andy:hover .is-logo{transform:scale(1.2) translate(2%,100%)}.portfolio-item--tall .portfolio-tile-kompaniya-andy .is-present{z-index:2;height:110%;background-size:contain;transform-origin:top center;transform:translate(10%,10%);transition:transform 1s}.portfolio-item--tall .portfolio-tile-kompaniya-andy.hover .is-present,.portfolio-item--tall .portfolio-tile-kompaniya-andy:hover .is-present{transform:scale(1.1) rotate(-18deg) translate(-20%,-5%)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-kompaniya-andy .is-logo{z-index:3;height:15%;background-size:contain;transform:translate(-30%,45%);transition:transform .9s}.portfolio-item--tall .portfolio-tile-kompaniya-andy.hover .is-logo,.portfolio-item--tall .portfolio-tile-kompaniya-andy:hover .is-logo{transform:scale(1.2) translate(-20%,100%)}.portfolio-item--tall .portfolio-tile-kompaniya-andy .is-present{z-index:2;height:110%;background-size:contain;transform-origin:top center;transform:translate(10%,10%);transition:transform 1s}.portfolio-item--tall .portfolio-tile-kompaniya-andy.hover .is-present,.portfolio-item--tall .portfolio-tile-kompaniya-andy:hover .is-present{transform:scale(1.1) rotate(-18deg) translate(10%,10%)}}.portfolio-tile-oknokomp .is-back{z-index:1;width:130%;height:130%;left:-25%;top:-3%;transform:translateZ(0);transition:transform 7s cubic-bezier(.445,.05,.55,.95);transition-delay:0s}.portfolio-tile-oknokomp .is-curtain{z-index:2;background-position:100%;opacity:.9;width:100%;height:105%;top:-7%;left:unset;right:-8%;transition:transform .7s cubic-bezier(.785,.135,.15,.86);transition-delay:.2s}.portfolio-tile-oknokomp .is-curtain,.portfolio-tile-oknokomp .is-logo{background-size:contain;transform-origin:center;transform:translateZ(0)}.portfolio-tile-oknokomp .is-logo{z-index:3;background-position:0;width:28%;height:28%;top:11%;left:5%;transition:transform .5s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}.portfolio-tile-oknokomp.hover .is-back,.portfolio-tile-oknokomp:hover .is-back{transform:translate3d(17%,-19%,0)}.portfolio-tile-oknokomp.hover .is-curtain,.portfolio-tile-oknokomp:hover .is-curtain{transform:translate3d(6%,0,0);transition-delay:0s}.portfolio-tile-oknokomp.hover .is-logo,.portfolio-tile-oknokomp:hover .is-logo{transform:scale(1.2) translate3d(7%,8%,0);transition-delay:.2s}.portfolio-item--tall .portfolio-tile-oknokomp .is-curtain{width:140%;height:129%;top:-28%;left:unset;right:-31%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-oknokomp .is-curtain{width:100%;height:105%;top:-7%;left:unset;right:-8%}}.portfolio-item--tall .portfolio-tile-oknokomp .is-logo{width:21%;height:18%;top:7%;left:11%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-oknokomp .is-logo{width:28%;height:28%;top:11%;left:5%}}.portfolio-item--tall .portfolio-tile-oknokomp.hover .is-curtain,.portfolio-item--tall .portfolio-tile-oknokomp:hover .is-curtain{transform:translate3d(16%,0,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-oknokomp.hover .is-curtain,.portfolio-item--tall .portfolio-tile-oknokomp:hover .is-curtain{transform:translate3d(6%,0,0)}}.portfolio-item--square .portfolio-tile-oknokomp .is-curtain{right:-16%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-oknokomp .is-curtain{right:-8%}}.portfolio-item--square .portfolio-tile-oknokomp .is-logo{left:10%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-oknokomp .is-logo{left:5%}}.portfolio-item--square .portfolio-tile-oknokomp.hover .is-curtain,.portfolio-item--square .portfolio-tile-oknokomp:hover .is-curtain{transform:translate3d(14%,0,0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-oknokomp.hover .is-curtain,.portfolio-item--square .portfolio-tile-oknokomp:hover .is-curtain{transform:translate3d(6%,0,0)}}.portfolio-tile-mapryal .is-back{z-index:1;background-color:#62669b;transition-delay:0s}.portfolio-tile-mapryal .is-buildings{z-index:2;transform-origin:center;background-position:50%;width:300%;height:82%;left:0;top:0;transition:transform 5s cubic-bezier(.445,.05,.55,.95);will-change:transform;transition-delay:0s}.portfolio-tile-mapryal .is-violet{z-index:4;background-color:#989ac8;border-radius:50%;width:64%;height:128%;left:68%;top:-9%;transform:scale(1);transition:transform .7s cubic-bezier(.785,.135,.15,.86),background-color .7s cubic-bezier(.785,.135,.15,.86);will-change:transform,background-color;transition-delay:1s}.portfolio-tile-mapryal .is-violet-hover{z-index:3;background-color:#bdbedb;border-radius:50%;width:50%;height:104%;left:68%;top:8%;transform:scale(0);transition:transform 1s cubic-bezier(.785,.135,.15,.86);will-change:transform;transition-delay:0s}.portfolio-tile-mapryal .is-books{z-index:5;width:35%;height:59%;left:54%;top:12%;transition:transform .7s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}.portfolio-tile-mapryal .is-books,.portfolio-tile-mapryal .is-logo{background-size:contain;transform-origin:center;background-position:0;transform:translateZ(0);will-change:transform}.portfolio-tile-mapryal .is-logo{z-index:6;width:13%;height:26.5%;top:11%;left:5%;transition:transform .5s cubic-bezier(.785,.135,.15,.86);transition-delay:0s}.portfolio-tile-mapryal.hover .is-buildings,.portfolio-tile-mapryal:hover .is-buildings{transform:translate3d(-10%,0,0)}.portfolio-tile-mapryal.hover .is-violet,.portfolio-tile-mapryal:hover .is-violet{transform:scale(0);transition-delay:0s}.portfolio-tile-mapryal.hover .is-violet-hover,.portfolio-tile-mapryal:hover .is-violet-hover{transform:scale(1);transition-delay:.7s}.portfolio-tile-mapryal.hover .is-books,.portfolio-tile-mapryal:hover .is-books{transform:translate3d(-7%,0,0) scale(1.1)}.portfolio-tile-mapryal.hover .is-logo,.portfolio-tile-mapryal:hover .is-logo{transform:translate3d(9%,5%,0) scale(1.1)}.portfolio-item--tall .portfolio-tile-mapryal .is-logo{width:26%;height:13.5%;top:5%;left:11%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-mapryal .is-logo{width:13%;height:26.5%;top:11%;left:5%}}.portfolio-item--tall .portfolio-tile-mapryal .is-books{width:69%;height:32%;left:14%;top:28%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-mapryal .is-books{width:35%;height:59%;left:54%;top:12%}}.portfolio-item--tall .portfolio-tile-mapryal .is-violet{width:126%;height:63%;left:43%;top:18%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-mapryal .is-violet{width:64%;height:128%;left:68%;top:-9%}}.portfolio-item--tall .portfolio-tile-mapryal .is-buildings{height:67%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-mapryal .is-buildings{height:82%}}.portfolio-item--tall .portfolio-tile-mapryal .is-violet-hover{width:102%;height:51%;left:37%;top:28%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-mapryal .is-violet-hover{width:50%;height:104%;left:68%;top:8%}}.portfolio-item--tall .portfolio-tile-mapryal.hover .is-books,.portfolio-item--tall .portfolio-tile-mapryal:hover .is-books{transform:translate3d(0,44%,0) scale(1.1)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-mapryal.hover .is-books,.portfolio-item--tall .portfolio-tile-mapryal:hover .is-books{transform:translate3d(-7%,0,0) scale(1.1)}}.portfolio-item--square .portfolio-tile-mapryal .is-logo{width:22%;height:24.5%;top:10%;left:11%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-mapryal .is-logo{width:13%;height:26.5%;top:11%;left:5%}}.portfolio-item--square .portfolio-tile-mapryal .is-violet{width:130%;height:130%;left:65%;top:-22%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-mapryal .is-violet{width:64%;height:128%;left:68%;top:-9%}}.portfolio-item--square .portfolio-tile-mapryal .is-violet-hover{width:80%;height:80%;left:74%;top:10%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-mapryal .is-violet-hover{width:50%;height:104%;left:68%;top:8%}}.portfolio-item--square .portfolio-tile-mapryal .is-books{width:49%;height:41%;left:43%;top:23%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-mapryal .is-books{width:35%;height:59%;left:54%;top:12%}}.portfolio-item--square .portfolio-tile-mapryal.hover .is-logo,.portfolio-item--square .portfolio-tile-mapryal:hover .is-logo{transform:translate3d(4%,0,0) scale(1.09)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-mapryal.hover .is-logo,.portfolio-item--square .portfolio-tile-mapryal:hover .is-logo{transform:translate3d(9%,5%,0) scale(1.1)}}.portfolio-item--square .portfolio-tile-mapryal.hover .is-books,.portfolio-item--square .portfolio-tile-mapryal:hover .is-books{transform:translate3d(-2%,-4%,0) scale(1.15)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-mapryal.hover .is-books,.portfolio-item--square .portfolio-tile-mapryal:hover .is-books{transform:translate3d(-7%,0,0) scale(1.1)}}.portfolio-tile-mining.hover .is-details,.portfolio-tile-mining:hover .is-details{transform:translateY(calc(-53% - 18px))}.portfolio-tile-mining.hover .is-bgc-h,.portfolio-tile-mining:hover .is-bgc-h{opacity:1}.portfolio-tile-mining .is-bgc,.portfolio-tile-mining .is-bgc-h{z-index:1;top:0;left:0;width:754px;height:366px;position:absolute;background-size:contain;transition:opacity .6s ease}.portfolio-tile-mining .is-bgc-h{z-index:2;opacity:0}.portfolio-tile-mining .is-details{position:absolute;background-position:50%;background-size:contain;z-index:3;width:469px;height:298px;top:50%;transform:translateY(-53%);transition:transform .6s ease}.portfolio-tile-mining .is-back{background:#5cac98}@media only screen and (max-width:599px){.portfolio-tile-mining .is-bgc,.portfolio-tile-mining .is-bgc-h{left:0;width:100%;height:100%}.portfolio-tile-mining .is-details{width:62.29%;height:81.4%;left:21.5%;top:48%}}@media only screen and (min-width:600px) and (max-width:849px){.portfolio-item--long .portfolio-tile-mining .is-bgc,.portfolio-item--long .portfolio-tile-mining .is-bgc-h{left:0;width:100%;height:100%}.portfolio-item--long .portfolio-tile-mining .is-details{width:62.29%;height:81.4%;left:21.5%;top:48%}.portfolio-item--long .portfolio-tile-mining .portfolio-bottom{padding:0 20px}}@media only screen and (min-width:850px) and (max-width:1263px){.portfolio-item--long .portfolio-tile-mining .is-bgc,.portfolio-item--long .portfolio-tile-mining .is-bgc-h{width:591px;height:285px}.portfolio-item--long .portfolio-tile-mining .is-details{width:368px;left:127px;top:139px}.portfolio-item--long .portfolio-tile-mining.hover .is-details,.portfolio-item--long .portfolio-tile-mining:hover .is-details{transform:translateY(calc(-54.5% - 17px))}}@media only screen and (min-width:1264px){.portfolio-item--long .portfolio-tile-mining .is-details{width:469px;height:298px;left:21.3%;transform:translateY(-55%)}.portfolio-item--long .portfolio-tile-mining.hover .is-details,.portfolio-item--long .portfolio-tile-mining:hover .is-details{transform:translateY(calc(-55% - 17px))}}@media only screen and (min-width:600px){.portfolio-item--tall .portfolio-tile-mining .portfolio-bottom{padding:0 20px}.portfolio-item--tall .portfolio-tile-mining .is-details{left:-160px}.portfolio-item--tall .portfolio-tile-mining .is-bgc,.portfolio-item--tall .portfolio-tile-mining .is-bgc-h{top:50%;left:-320px;transform:translateY(-48.4%)}}@media only screen and (min-width:600px) and (max-width:849px){.portfolio-item--tall .portfolio-tile-mining .is-details{width:368.1339px;height:231.99px;left:-125px}.portfolio-item--tall .portfolio-tile-mining .is-bgc,.portfolio-item--tall .portfolio-tile-mining .is-bgc-h{left:-250px;width:591px;height:285px}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-item--tall .portfolio-tile-mining .is-details{left:-54.5%}.portfolio-item--tall .portfolio-tile-mining .is-bgc,.portfolio-item--tall .portfolio-tile-mining .is-bgc-h{left:50%;transform:translate(-61%,-48.4%)}.portfolio-item--tall .portfolio-tile-mining .portfolio-bottom{padding:0 38px}}@media only screen and (min-width:1264px){.portfolio-item--tall .portfolio-tile-mining .is-details{left:-31.7%}.portfolio-item--tall .portfolio-tile-mining .is-bgc,.portfolio-item--tall .portfolio-tile-mining .is-bgc-h{left:50%;transform:translate(-61%,-48.4%)}}@media only screen and (min-width:600px) and (max-width:849px){.portfolio-item--square .portfolio-tile-mining .is-bgc,.portfolio-item--square .portfolio-tile-mining .is-bgc-h{width:400px;height:195px;left:-120px}.portfolio-item--square .portfolio-tile-mining .is-details{height:158.73px;width:249.16px;left:-35px;top:95px}}@media only screen and (min-width:850px) and (max-width:1263px){.portfolio-item--square .portfolio-tile-mining .is-bgc,.portfolio-item--square .portfolio-tile-mining .is-bgc-h{width:591px;height:285px;left:-200px}.portfolio-item--square .portfolio-tile-mining .is-details{width:368px;left:-75px;top:139px}.portfolio-item--square .portfolio-tile-mining.hover .is-details,.portfolio-item--square .portfolio-tile-mining:hover .is-details{transform:translateY(calc(-54.5% - 17px))}}@media only screen and (min-width:1264px){.portfolio-item--square .portfolio-tile-mining .is-bgc,.portfolio-item--square .portfolio-tile-mining .is-bgc-h{left:-74%;top:-14%}.portfolio-item--square .portfolio-tile-mining .is-details{transform:translate(-110px,-72%)}.portfolio-item--square .portfolio-tile-mining.hover .is-details,.portfolio-item--square .portfolio-tile-mining:hover .is-details{transform:translate(-110px,calc(-72% - 14.5px))}}.portfolio-tile-rusforprof .is-back{z-index:1;background-color:#d3d7a8}.portfolio-tile-rusforprof .is-girl{z-index:2;background-position:0 90%;left:-3%;width:107%;transition:background-position .6s,transform .6s}.portfolio-tile-rusforprof .is-petal{transition:transform 1s cubic-bezier(.785,.135,.15,.86),opacity 1s cubic-bezier(.785,.135,.15,.86);will-change:transform;z-index:2;opacity:.4}.portfolio-tile-rusforprof .is-petal-1{left:29.5%;width:13%;height:25%;top:45%;transform:rotate(-58deg) translateZ(0);background-size:contain}.portfolio-tile-rusforprof .is-petal-2{left:unset;width:7%;height:15%;top:26%;right:52%;transform:rotate(-69deg) translateZ(0);background-size:contain}.portfolio-tile-rusforprof .is-logo-part-text{width:22%;height:20.89%;top:9%;left:5%;transition-delay:0s;z-index:2;background-size:contain}.portfolio-tile-rusforprof.hover .is-petal,.portfolio-tile-rusforprof:hover .is-petal{opacity:.4;transition:transform 1s cubic-bezier(.785,.135,.15,.86),opacity .5s cubic-bezier(.785,.135,.15,.86)}.portfolio-tile-rusforprof.hover .is-petal-1,.portfolio-tile-rusforprof:hover .is-petal-1{transform:rotate(-27deg) translate3d(12%,-44%,0)}.portfolio-tile-rusforprof.hover .is-petal-2,.portfolio-tile-rusforprof:hover .is-petal-2{transform:rotate(-44deg) translate3d(50%,-52%,0)}.portfolio-tile-rusforprof.hover .is-girl,.portfolio-tile-rusforprof:hover .is-girl{transform:scale(1.2) translate3d(-4%,0,0);background-position:0 105%}.portfolio-item--square .portfolio-tile-rusforprof .is-girl{left:-61%;width:213%;height:155%;top:-50%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-rusforprof .is-girl{top:0;left:-3%;width:107%;height:100%}}.portfolio-item--square .portfolio-tile-rusforprof .is-logo-part-text{width:33%;height:14.89%;top:10%;left:11%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-rusforprof .is-logo-part-text{width:22%;height:20.89%;top:9%;left:5%}}.portfolio-item--square .portfolio-tile-rusforprof .is-petal-1{left:28.5%;width:15%;height:20%;top:40%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-rusforprof .is-petal-1{left:29.5%;width:13%;height:25%;top:45%}}.portfolio-item--square .portfolio-tile-rusforprof .is-petal-2{width:9%;height:9%;top:32%;right:50%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-rusforprof .is-petal-2{width:7%;height:15%;top:26%;right:52%}}.portfolio-item--tall .portfolio-tile-rusforprof .is-girl{background-position:93% 94%;left:0;width:156%;height:135%;top:-35%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-rusforprof .is-girl{background-position:0 90%;top:0;left:-3%;width:107%;height:100%}}.portfolio-item--tall .portfolio-tile-rusforprof .is-logo-part-text{width:43%;height:10.89%;top:4%;left:11%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-rusforprof .is-logo-part-text{width:22%;height:20.89%;top:9%;left:5%}}.portfolio-item--tall .portfolio-tile-rusforprof .is-petal-1{left:9.5%;width:24%;height:17%;top:26%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-rusforprof .is-petal-1{left:29.5%;width:13%;height:25%;top:45%}}.portfolio-item--tall .portfolio-tile-rusforprof .is-petal-2{width:15%;height:9%;top:19%;right:55%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-rusforprof .is-petal-2{width:7%;height:15%;top:26%;right:52%}}.portfolio-item--tall .portfolio-tile-rusforprof.hover .is-girl,.portfolio-item--tall .portfolio-tile-rusforprof:hover .is-girl{transform:scale(1.02) translate3d(-12%,-1%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-rusforprof.hover .is-girl,.portfolio-item--tall .portfolio-tile-rusforprof:hover .is-girl{transform:scale(1.2) translate3d(-4%,0,0);background-position:0 105%}}.portfolio-item--tall .portfolio-tile-rusforprof.hover .is-petal-1,.portfolio-item--tall .portfolio-tile-rusforprof:hover .is-petal-1{transform:rotate(50deg) translate3d(80%,-184%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-rusforprof.hover .is-petal-1,.portfolio-item--tall .portfolio-tile-rusforprof:hover .is-petal-1{transform:rotate(-27deg) translate3d(12%,-44%,0)}}.portfolio-item--tall .portfolio-tile-rusforprof.hover .is-petal-2,.portfolio-item--tall .portfolio-tile-rusforprof:hover .is-petal-2{transform:rotate(33deg) translate3d(417%,-101%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-rusforprof.hover .is-petal-2,.portfolio-item--tall .portfolio-tile-rusforprof:hover .is-petal-2{transform:rotate(-44deg) translate3d(50%,-52%,0)}}.portfolio-tile-ustugov .is-back{z-index:1;background-color:#000}.portfolio-tile-ustugov .is-pic{z-index:2;transform-origin:bottom center;filter:grayscale(100%);transition:transform 2s cubic-bezier(.645,.045,.355,1),filter .5s cubic-bezier(.645,.045,.355,1)}.portfolio-tile-ustugov .is-logo{z-index:3;background-position:0;background-size:contain;width:48%;height:15%;left:5%;top:11%;transform-origin:top center;transform:translateZ(0);transition:transform .5s cubic-bezier(.785,.135,.15,.86)}.portfolio-tile-ustugov.hover .is-pic,.portfolio-tile-ustugov:hover .is-pic{filter:grayscale(0)}.portfolio-tile-ustugov.hover .is-logo,.portfolio-tile-ustugov:hover .is-logo{transform:scale(1.2) translate3d(9%,0,0)}.portfolio-item--tall .portfolio-tile-ustugov .is-pic{background-position:34%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-ustugov .is-pic{transform-origin:bottom center}}.portfolio-item--tall .portfolio-tile-ustugov .is-logo{width:35%;height:8%;left:11%;top:6%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-ustugov .is-logo{width:48%;height:15%;left:5%;top:11%}}.portfolio-item--square .portfolio-tile-ustugov .is-pic{background-position:0}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-ustugov .is-pic{transform-origin:bottom center}}.portfolio-item--square .portfolio-tile-ustugov .is-logo{width:35%;height:11%;left:11%;top:11%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-ustugov .is-logo{width:48%;height:15%;left:5%;top:11%}}.portfolio-tile-detailing:after{content:"";position:absolute;width:100%;height:100%;left:0;top:0;background:linear-gradient(16.48deg,#21302f -79.86%,rgba(33,48,47,0) 90.8%);z-index:2}.portfolio-tile-detailing .is-back{z-index:1;background-color:#d3d5d8}.portfolio-tile-detailing .is-pic{z-index:2;background-position:100% 100%;width:100%;transform-origin:bottom center;transition:transform 1s cubic-bezier(.445,.05,.55,.95)}.portfolio-tile-detailing .is-circle{z-index:3;width:78px;height:78px;margin:2px;top:40px;left:40px;opacity:1;border-radius:50%}@media only screen and (max-width:599px){.portfolio-tile-detailing .is-circle{width:60px;height:60px;left:7%}}.portfolio-tile-detailing .is-circle-wave{z-index:4;background-color:#ff6700;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55);will-change:transform;transition-delay:.15s}.portfolio-tile-detailing .is-circle-main{z-index:5;background-color:#fff;box-shadow:0 0 10px rgba(0,0,0,.15);transition:transform .5s cubic-bezier(.68,-.55,.265,1.55);transform:translate3d(-11%,0,0) scale(1);will-change:transform;transition-delay:.1s}.portfolio-tile-detailing .is-logo{z-index:6;background-position:50%;background-size:contain;width:82px;height:82px;top:39px;left:39px;transform-origin:center;transition:transform .5s cubic-bezier(.68,-.55,.265,1.55);transition-delay:0s}@media only screen and (max-width:599px){.portfolio-tile-detailing .is-logo{width:60px;height:60px;left:7%}}.portfolio-tile-detailing.hover .is-pic,.portfolio-tile-detailing:hover .is-pic{transform:scale(1.1)}.portfolio-tile-detailing.hover .is-circle-wave,.portfolio-tile-detailing:hover .is-circle-wave{transform:scale(1.6)}.portfolio-tile-detailing.hover .is-circle-main,.portfolio-tile-detailing.hover .is-logo,.portfolio-tile-detailing:hover .is-circle-main,.portfolio-tile-detailing:hover .is-logo{transform:scale(1.2)}.portfolio-tile-vhor .is-back-1{z-index:1;width:100%;height:100%;top:0;left:0;background:#73788d;background:radial-gradient(ellipse at center,#73788d 0,#454c5a 100%)}.portfolio-tile-vhor .is-back-2{z-index:2;top:92%;background:#727782;transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:.15s}.portfolio-tile-vhor .is-back-2,.portfolio-tile-vhor .is-back-3{width:100%;height:150%;left:0;transform-origin:center;transform:translateZ(0)}.portfolio-tile-vhor .is-back-3{z-index:3;top:100%;background:#23262c;background:linear-gradient(180deg,#23262c,#0b0d0f);transition:transform .8s cubic-bezier(.68,-.55,.265,1.55);transition-delay:0s}.portfolio-tile-vhor .is-points{z-index:4;width:100%;height:100%;top:0;left:0;background-repeat:repeat;background-size:auto;background-position:0 100%}.portfolio-tile-vhor .is-man{background-position:50%;width:100%;height:100%;top:8%;left:28%;transform:scale(1) translateZ(0)}.portfolio-tile-vhor .is-logo-icon,.portfolio-tile-vhor .is-man{z-index:5;background-size:contain;transition:transform .8s cubic-bezier(.645,.045,.355,1)}.portfolio-tile-vhor .is-logo-icon{background-position:0;width:11%;height:19%;top:11%;left:6%;transform-origin:center;transform:translateZ(0);transition-delay:0s}.portfolio-tile-vhor.hover .is-man,.portfolio-tile-vhor:hover .is-man{transform:scale(1.05) translate3d(4%,-1%,0)}.portfolio-tile-vhor.hover .is-back-2,.portfolio-tile-vhor:hover .is-back-2{transform:translate3d(0,-66%,0);transition-delay:.1s}.portfolio-tile-vhor.hover .is-back-3,.portfolio-tile-vhor:hover .is-back-3{transform:translate3d(0,-18.8%,0);transition-delay:.25s}.portfolio-tile-vhor.hover .is-logo-icon,.portfolio-tile-vhor:hover .is-logo-icon{transform:scale(1.1) translate3d(0,7%,0)}.portfolio-item--tall .portfolio-tile-vhor .is-man{width:98%;height:98%;top:5%;left:34%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-vhor .is-man{width:100%;height:100%;top:8%;left:28%}}.portfolio-item--tall .portfolio-tile-vhor .is-logo-icon{width:19%;height:22%;top:-1%;left:12%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-vhor .is-logo-icon{width:11%;height:19%;top:11%;left:6%}}.portfolio-item--tall .portfolio-tile-vhor.hover .is-man,.portfolio-item--tall .portfolio-tile-vhor:hover .is-man{transform:scale(1.01) translate3d(-10%,0,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-vhor.hover .is-man,.portfolio-item--tall .portfolio-tile-vhor:hover .is-man{transform:scale(1.05) translate3d(4%,-1%,0)}}.portfolio-item--tall .portfolio-tile-vhor.hover .is-logo-icon,.portfolio-item--tall .portfolio-tile-vhor:hover .is-logo-icon{transform:scale(1.1) translate3d(1%,4%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-vhor.hover .is-logo-icon,.portfolio-item--tall .portfolio-tile-vhor:hover .is-logo-icon{transform:scale(1.1) translate3d(0,7%,0)}}.portfolio-item--square .portfolio-tile-vhor .is-man{top:10%;left:13%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-vhor .is-man{top:8%;left:28%}}.portfolio-item--square .portfolio-tile-vhor .is-logo-icon{width:17%;height:19%;top:10%;left:11%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-vhor .is-logo-icon{width:11%;height:19%;top:11%;left:6%}}.portfolio-item--square .portfolio-tile-vhor.hover .is-logo-icon,.portfolio-item--square .portfolio-tile-vhor:hover .is-logo-icon{transform:scale(1.1) translate3d(10%,7%,0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-vhor.hover .is-logo-icon,.portfolio-item--square .portfolio-tile-vhor:hover .is-logo-icon{transform:scale(1.1) translate3d(0,7%,0)}}.portfolio-item--square .portfolio-tile-vhor.hover .is-man,.portfolio-item--square .portfolio-tile-vhor:hover .is-man{transform:scale(1.3) translate3d(4%,10%,0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-vhor.hover .is-man,.portfolio-item--square .portfolio-tile-vhor:hover .is-man{transform:scale(1.05) translate3d(4%,-1%,0)}}.portfolio-tile-proektmontag .is-back-color{z-index:1;width:100%;height:100%;top:0;left:0;background-color:#fea742}.portfolio-tile-proektmontag .is-back-black-color{z-index:2;width:100%;height:100%;top:auto;bottom:0;left:0;background-color:#272e40}.portfolio-tile-proektmontag .is-back{z-index:2;background-size:cover;background-position:100% 100%;width:100%;height:100%;top:auto;bottom:35%;transform-origin:center;transform:scale(1);transition:transform 1.8s cubic-bezier(.645,.045,.355,1),bottom .5s cubic-bezier(.645,.045,.355,1);transition-delay:0s}.portfolio-tile-proektmontag .is-logo-name{z-index:3;background-size:contain;background-position:0;width:100%;height:5%;top:11%;left:5%;transform-origin:top center;transform:translateZ(0);transition:transform .5s cubic-bezier(.645,.045,.355,1);transition-delay:0s}.portfolio-tile-proektmontag.hover .is-back,.portfolio-tile-proektmontag:hover .is-back{bottom:45%}.portfolio-tile-proektmontag.hover .is-logo-name,.portfolio-tile-proektmontag:hover .is-logo-name{transform:translate3d(13%,10%,0) scale(1.25)}.portfolio-item--tall .portfolio-tile-proektmontag .is-back{bottom:21%;height:79%;background-position:25% bottom;transition:background-position 2s cubic-bezier(.645,.045,.355,1)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-proektmontag .is-back{width:100%;height:100%;bottom:35%;background-position:100% 100%;transition:transform 1.8s cubic-bezier(.645,.045,.355,1),bottom .5s cubic-bezier(.645,.045,.355,1)}}.portfolio-item--tall .portfolio-tile-proektmontag .is-logo-name{width:61%;height:5%;top:8%;left:0;right:0;margin:0 auto;transform-origin:center}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-proektmontag .is-logo-name{width:100%;height:5%;top:11%;left:5%;transform-origin:top center}}.portfolio-item--tall .portfolio-tile-proektmontag.hover .is-back,.portfolio-item--tall .portfolio-tile-proektmontag:hover .is-back{bottom:21%;background-position:99% bottom}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-proektmontag.hover .is-back,.portfolio-item--tall .portfolio-tile-proektmontag:hover .is-back{background-position:100% 100%;bottom:45%}}.portfolio-item--tall .portfolio-tile-proektmontag.hover .is-logo-name,.portfolio-item--tall .portfolio-tile-proektmontag:hover .is-logo-name{transform:scale(1.3)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-proektmontag.hover .is-logo-name,.portfolio-item--tall .portfolio-tile-proektmontag:hover .is-logo-name{transform:translate3d(13%,10%,0) scale(1.25)}}.portfolio-item--square .portfolio-tile-proektmontag .is-back{bottom:32%;height:68%;background-position:0 bottom;transition:background-position 2s cubic-bezier(.645,.045,.355,1)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-proektmontag .is-back{width:100%;height:100%;bottom:35%;background-position:100% 100%;transition:transform 1.8s cubic-bezier(.645,.045,.355,1),bottom .5s cubic-bezier(.645,.045,.355,1)}}.portfolio-item--square .portfolio-tile-proektmontag .is-logo-name{width:54%;height:6%;top:11%;left:12%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-proektmontag .is-logo-name{width:100%;height:5%;top:11%;left:5%}}.portfolio-item--square .portfolio-tile-proektmontag.hover .is-back,.portfolio-item--square .portfolio-tile-proektmontag:hover .is-back{background-position:100% bottom}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-proektmontag.hover .is-back,.portfolio-item--square .portfolio-tile-proektmontag:hover .is-back{background-position:100% 100%;bottom:45%}}.portfolio-item--square .portfolio-tile-proektmontag.hover .is-logo-name,.portfolio-item--square .portfolio-tile-proektmontag:hover .is-logo-name{transform:translate3d(4%,-2%,0) scale(1.1)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-proektmontag.hover .is-logo-name,.portfolio-item--square .portfolio-tile-proektmontag:hover .is-logo-name{transform:translate3d(13%,10%,0) scale(1.25)}}.portfolio-tile-konsal .is-back{z-index:1;background:#fef9ed;background:radial-gradient(ellipse at center,#fef9ed 0,#d6a4c5 100%)}.portfolio-tile-konsal .is-points{z-index:2}.portfolio-tile-konsal .is-points-first{z-index:3;background-position:0;background-size:contain;width:100%;height:150%;top:-67%;left:-46%;transform-origin:center;transform:rotate(138deg);transition:transform 2s cubic-bezier(.645,.045,.355,1);transition-delay:0s}.portfolio-tile-konsal .is-points-second{z-index:4;background-position:0;background-size:contain;width:100%;height:200%;top:-19%;left:38%;transform-origin:center;transform:rotate(231deg);transition:transform 1.6s cubic-bezier(.645,.045,.355,1);transition-delay:0s}.portfolio-tile-konsal .is-box{z-index:5}.portfolio-tile-konsal .is-box-first{z-index:6;background-position:0;background-size:contain;width:50%;height:77%;top:-5%;left:-7%;transform-origin:center;transform:translateZ(0);transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-konsal .is-box-first{width:50%;height:77%;top:-9%;left:-17%}}.portfolio-tile-konsal .is-box-second{z-index:7;background-position:0;width:50%;height:107%;top:19%;left:70%;transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:.2s}.portfolio-tile-konsal .is-box-second,.portfolio-tile-konsal .is-logo{background-size:contain;transform-origin:center;transform:translateZ(0)}.portfolio-tile-konsal .is-logo{z-index:8;background-position:50%;width:40%;height:17%;top:40px;left:calc(60% - 40px);transition:transform .8s cubic-bezier(.645,.045,.355,1),width .8s cubic-bezier(.645,.045,.355,1),left .8s cubic-bezier(.645,.045,.355,1);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-konsal .is-logo{width:100%;height:13%;top:45%;left:0}}.portfolio-tile-konsal.hover .is-points-first,.portfolio-tile-konsal:hover .is-points-first{transform:translate3d(11%,29%,0) rotate(348deg)}.portfolio-tile-konsal.hover .is-points-second,.portfolio-tile-konsal:hover .is-points-second{transform:translate3d(-10%,-10%,0) rotate(19deg)}.portfolio-tile-konsal.hover .is-box-first,.portfolio-tile-konsal:hover .is-box-first{transform:translate3d(1%,46%,0) rotate(-40deg)}@media only screen and (max-width:399px){.portfolio-tile-konsal.hover .is-box-first,.portfolio-tile-konsal:hover .is-box-first{transform:translate3d(21%,56%,0) rotate(-40deg)}}.portfolio-tile-konsal.hover .is-box-second,.portfolio-tile-konsal:hover .is-box-second{transform:translate3d(-10%,3%,0) rotate(-20deg)}@media only screen and (max-width:399px){.portfolio-tile-konsal.hover .is-box-second,.portfolio-tile-konsal:hover .is-box-second{transform:translate3d(-10%,-1%,0) rotate(-20deg)}}.portfolio-tile-konsal.hover .is-logo,.portfolio-tile-konsal:hover .is-logo{left:0;width:100%;transform:translate3d(0,150%,0)}@media only screen and (max-width:399px){.portfolio-tile-konsal.hover .is-logo,.portfolio-tile-konsal:hover .is-logo{transform:translate3d(0,-200%,0)}}.portfolio-item--tall .portfolio-tile-konsal .is-box-first{width:80%}.portfolio-item--tall .portfolio-tile-konsal .is-box-second{width:90%}.portfolio-item--tall .portfolio-tile-konsal.hover .is-box-first,.portfolio-item--tall .portfolio-tile-konsal:hover .is-box-first{transform:translate3d(-20%,25%,0) rotate(5deg)}.portfolio-item--tall .portfolio-tile-konsal.hover .is-box-second,.portfolio-item--tall .portfolio-tile-konsal:hover .is-box-second{transform:translate3d(-30%,-5%,0) rotate(-5deg)}.portfolio-item--tall .portfolio-tile-konsal.hover .is-logo,.portfolio-item--tall .portfolio-tile-konsal:hover .is-logo{left:0;width:80%;transform:translate3d(10%,50%,0)}.portfolio-tile-interi .is-back{z-index:1;width:100%;height:100%;top:0;left:0;background-color:#664f42}.portfolio-tile-interi .is-chair{z-index:2;background-size:contain;background-position:0 100%;width:90%;height:110%;top:13%;left:40%;transform-origin:center;transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:0s}@media only screen and (max-width:959px){.portfolio-tile-interi .is-chair{left:30%}}@media only screen and (max-width:599px){.portfolio-tile-interi .is-chair{width:60%}}@media only screen and (min-width:400px){.portfolio-tile-interi .is-chair{transition-delay:.2s}}.portfolio-tile-interi .is-logo{z-index:3;background-size:contain;background-position:0;width:100%;height:15%;top:40px;left:40px;transform-origin:bottom right;transform:translateZ(0);transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:.2s}@media screen and (max-width:1203px){.portfolio-tile-interi .is-logo{left:25px;bottom:25px}}@media only screen and (min-width:400px){.portfolio-tile-interi .is-logo{transition-delay:0s}}@media only screen and (max-width:399px){.portfolio-tile-interi .is-logo{width:100%;height:17%}}.portfolio-tile-interi.hover .is-chair,.portfolio-tile-interi:hover .is-chair{transition-delay:.2s;transform:translate3d(-15%,0,0) scale(1.1)}@media only screen and (max-width:399px){.portfolio-tile-interi.hover .is-chair,.portfolio-tile-interi:hover .is-chair{transform:translate3d(-36%,0,0)}}.portfolio-tile-interi.hover .is-logo,.portfolio-tile-interi:hover .is-logo{transform:translate3d(15%,0,0) scale(1.1);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-interi.hover .is-logo,.portfolio-tile-interi:hover .is-logo{transform:translate3d(20%,0,0)}}.portfolio-item--long .portfolio-tile-interi .is-chair{left:65%;width:30%}.portfolio-item--long .portfolio-tile-interi.hover .is-logo,.portfolio-item--long .portfolio-tile-interi:hover .is-logo{transform:translate3d(20%,0,0) scale(1.2)}.portfolio-item--tall .portfolio-tile-interi .is-logo{top:10px;width:70%}.portfolio-item--tall .portfolio-tile-interi .is-chair{top:8%}.portfolio-item--tall .portfolio-tile-interi.hover .is-logo,.portfolio-item--tall .portfolio-tile-interi:hover .is-logo{transform:translate3d(12%,20%,0) scale(1.1)}.portfolio-item--square .portfolio-tile-interi.hover .is-logo,.portfolio-item--square .portfolio-tile-interi:hover .is-logo{transform:translate3d(10%,10%,0) scale(1.1)}.portfolio-item--square .portfolio-tile-interi.hover .is-chair,.portfolio-item--square .portfolio-tile-interi:hover .is-chair{transform:translate3d(10%,5%,0) scale(1.1)}.portfolio-tile-roerich .is-back{z-index:1;background-position:bottom;background-size:cover;width:100%;height:82%;top:0;transform-origin:center;transform:translateZ(0);transition:transform 6s cubic-bezier(.445,.05,.55,.95);transition-delay:0s}.portfolio-tile-roerich .is-footer{position:absolute;width:100%;height:29%;bottom:0;left:0;z-index:0;top:unset;background:#182e4f;transition:height 6s cubic-bezier(.445,.05,.55,.95)}.portfolio-tile-roerich .is-logo{z-index:3;background-position:50%;background-size:contain;width:17%;height:26%;top:12%;left:4%;transform-origin:center;transform:translateZ(0);transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:0s}.portfolio-tile-roerich.hover .is-back,.portfolio-tile-roerich:hover .is-back{transform:translateY(-13%)}.portfolio-tile-roerich.hover .is-footer,.portfolio-tile-roerich:hover .is-footer{height:29%}.portfolio-tile-roerich.hover .is-logo,.portfolio-tile-roerich:hover .is-logo{transform:scale(1.1) translate3d(1%,5%,0)}.portfolio-item--tall .portfolio-tile-roerich .is-back{height:80%;background-position:0;transition:background-position 6s cubic-bezier(.445,.05,.55,.95)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-roerich .is-back{background-position:bottom;height:82%;transition:transform 6s cubic-bezier(.445,.05,.55,.95)}}.portfolio-item--tall .portfolio-tile-roerich .is-logo{width:28%;height:15%;top:5%;left:12%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-roerich .is-logo{width:17%;height:26%;top:12%;left:4%}}.portfolio-item--tall .portfolio-tile-roerich.hover .is-back,.portfolio-item--tall .portfolio-tile-roerich:hover .is-back{background-position:100%;transform:translateY(0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-roerich.hover .is-back,.portfolio-item--tall .portfolio-tile-roerich:hover .is-back{transform:translateY(-13%);background-position:bottom}}.portfolio-item--tall .portfolio-tile-roerich.hover .is-logo,.portfolio-item--tall .portfolio-tile-roerich:hover .is-logo{transform:scale(1.2) translate3d(5%,5%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-roerich.hover .is-logo,.portfolio-item--tall .portfolio-tile-roerich:hover .is-logo{transform:scale(1.1) translate3d(1%,5%,0)}}.portfolio-item--square .portfolio-tile-roerich .is-back{width:132%;height:73%;transform:translateZ(0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-roerich .is-back{width:100%;height:82%}}.portfolio-item--square .portfolio-tile-roerich .is-footer{height:50%}.portfolio-item--square .portfolio-tile-roerich .is-logo{width:25%;height:26%;top:11%;left:11%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-roerich .is-logo{width:17%;height:26%;top:12%;left:4%}}.portfolio-item--square .portfolio-tile-roerich.hover .is-back,.portfolio-item--square .portfolio-tile-roerich:hover .is-back{transform:translateY(-13%)}.portfolio-item--square .portfolio-tile-roerich.hover .is-logo,.portfolio-item--square .portfolio-tile-roerich:hover .is-logo{transform:scale(1.1) translate3d(1%,5%,0)}.portfolio-tile-fish .is-back{transition:transform 5s cubic-bezier(.445,.05,.55,.95)}.portfolio-tile-fish .is-sea{z-index:2;background-size:cover;width:100%;height:100%;top:0;left:0;transform-origin:center;transform:scale(1);transition:transform .8s cubic-bezier(.445,.05,.55,.95);transition-delay:0s}.portfolio-tile-fish .is-wave{z-index:3}.portfolio-tile-fish .is-wave-one{z-index:4;background-size:contain;background-position:0;width:230%;height:10%;top:50%;left:0;opacity:.2;transform-origin:center;transform:translateZ(0);transition:transform 8s cubic-bezier(.445,.05,.55,.95);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-fish .is-wave-one{width:140%;height:21%;top:50%;left:0}}.portfolio-tile-fish .is-wave-two{z-index:5;background-size:contain;background-position:0;width:230%;height:10%;top:52%;left:-42%;opacity:.3;transform-origin:center;transform:translateZ(0) scale(.8);transition:transform 10s cubic-bezier(.445,.05,.55,.95);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-fish .is-wave-two{width:140%;height:21%;top:52%;left:-27%;transform:translateZ(0)}}.portfolio-tile-fish .is-wave-three{z-index:6;background-size:contain;background-position:0;width:230%;height:10%;top:55%;left:-35%;opacity:.5;transform-origin:center;transform:translateZ(0) rotate(180deg);transition:transform 7s cubic-bezier(.445,.05,.55,.95);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-fish .is-wave-three{width:140%;height:21%;top:55%;left:-38%}}.portfolio-tile-fish .is-ship{z-index:7;background-size:contain;background-position:50%;width:100%;height:13%;top:47%;left:0;transform-origin:center;transform:translateZ(0) rotate(2deg);transition:transform 7s cubic-bezier(.445,.05,.55,.95);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-fish .is-ship{width:50%;height:23%;top:43%;left:1%;transition:transform 11s cubic-bezier(.445,.05,.55,.95)}}.portfolio-tile-fish .is-logo{z-index:8;background-position:50%;background-size:contain;width:32%;height:21%;left:40px;top:40px;transform-origin:center;transform:translateZ(0);transition:transform .8s cubic-bezier(.445,.05,.55,.95);transition-delay:0s}@media screen and (max-width:1203px){.portfolio-tile-fish .is-logo{left:25px;top:25px;width:20%}}@media only screen and (max-width:399px){.portfolio-tile-fish .is-logo{height:25%;transition:transform 5s cubic-bezier(.445,.05,.55,.95)}}.portfolio-tile-fish.hover .is-sea,.portfolio-tile-fish:hover .is-sea{transform:scale(1.15)}.portfolio-tile-fish.hover .is-wave-one,.portfolio-tile-fish:hover .is-wave-one{transform:translate3d(-50%,0,0)}@media only screen and (max-width:399px){.portfolio-tile-fish.hover .is-wave-one,.portfolio-tile-fish:hover .is-wave-one{transform:translate3d(-19%,0,0)}}.portfolio-tile-fish.hover .is-wave-two,.portfolio-tile-fish:hover .is-wave-two{transform:translate3d(7%,0,0) scale(.8)}@media only screen and (max-width:399px){.portfolio-tile-fish.hover .is-wave-two,.portfolio-tile-fish:hover .is-wave-two{transform:translate3d(18%,0,0)}}.portfolio-tile-fish.hover .is-wave-three,.portfolio-tile-fish:hover .is-wave-three{transform:translate3d(-41%,0,0) rotate(180deg)}@media only screen and (max-width:399px){.portfolio-tile-fish.hover .is-wave-three,.portfolio-tile-fish:hover .is-wave-three{transform:translate3d(18%,0,0) rotate(180deg)}}.portfolio-tile-fish.hover .is-ship,.portfolio-tile-fish:hover .is-ship{transform:translateZ(0) rotate(-7deg)}@media only screen and (max-width:399px){.portfolio-tile-fish.hover .is-ship,.portfolio-tile-fish:hover .is-ship{transform:translate3d(65%,0,0) rotate(-7deg)}}.portfolio-tile-fish.hover .is-logo,.portfolio-tile-fish:hover .is-logo{transform:translate3d(0,30%,0)}@media only screen and (max-width:399px){.portfolio-tile-fish.hover .is-logo,.portfolio-tile-fish:hover .is-logo{transform:translate3d(0,20%,0)}}.portfolio-tile-fish.hover .is-back,.portfolio-tile-fish:hover .is-back{transform:scale(1.4)}.portfolio-tile-promed .is-back{z-index:1;width:120%;height:100%;top:0;left:0}.portfolio-tile-promed .is-back,.portfolio-tile-promed .is-stethoscope{transform-origin:center;transform:translateZ(0);transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:0s}.portfolio-tile-promed .is-stethoscope{z-index:2;background-size:contain;background-position:0;width:38%;height:74%;top:14%;left:62%}@media only screen and (max-width:399px){.portfolio-tile-promed .is-stethoscope{left:67%}}.portfolio-tile-promed .is-logo{z-index:3;background-position:0;background-size:contain;width:32%;height:17%;top:11%;left:8%;transform-origin:center;transform:translateZ(0);transition:transform 1s cubic-bezier(.645,.045,.355,1);transition-delay:0s}.portfolio-tile-promed.hover .is-back,.portfolio-tile-promed:hover .is-back{transform:translate3d(-15%,0,0)}.portfolio-tile-promed.hover .is-stethoscope,.portfolio-tile-promed:hover .is-stethoscope{transform:scale(1.16) translate3d(19%,0,0)}.portfolio-tile-promed.hover .is-logo,.portfolio-tile-promed:hover .is-logo{transform:scale(1.15) translate3d(8%,0,0)}.portfolio-item--square .portfolio-tile-promed .is-logo{width:55%;top:9%;left:11%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-promed .is-logo{width:32%;top:11%;left:8%}}.portfolio-item--square .portfolio-tile-promed .is-stethoscope{width:46%;top:13%;left:65%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-promed .is-stethoscope{width:38%;top:14%;left:62%}}.portfolio-item--square .portfolio-tile-promed.hover .is-stethoscope,.portfolio-item--square .portfolio-tile-promed:hover .is-stethoscope{transform:scale(1.16) translate3d(13%,0,0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-promed.hover .is-stethoscope,.portfolio-item--square .portfolio-tile-promed:hover .is-stethoscope{transform:scale(1.16) translate3d(19%,0,0)}}.portfolio-item--square .portfolio-tile-promed.hover .is-logo,.portfolio-item--square .portfolio-tile-promed:hover .is-logo{transform:scale(1.07) translate3d(3%,0,0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-promed.hover .is-logo,.portfolio-item--square .portfolio-tile-promed:hover .is-logo{transform:scale(1.15) translate3d(8%,0,0)}}.portfolio-item--tall .portfolio-tile-promed .is-logo{left:0;right:0;margin:0 auto;top:1%;width:66%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-promed .is-logo{margin:0;width:32%;top:11%;left:8%}}.portfolio-item--tall .portfolio-tile-promed .is-stethoscope{left:0;right:0;margin:0 auto;width:80%;top:13%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-promed .is-stethoscope{width:38%;top:14%;left:62%}}.portfolio-item--tall .portfolio-tile-promed.hover .is-logo,.portfolio-item--tall .portfolio-tile-promed:hover .is-logo{transform:scale(1.18) translateZ(0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-promed.hover .is-logo,.portfolio-item--tall .portfolio-tile-promed:hover .is-logo{transform:scale(1.15) translate3d(8%,0,0)}}.portfolio-tile-remtech .is-back{z-index:1;width:100%;height:100%;top:0;left:0;background:#e1e1e8;transition:background 1s cubic-bezier(.645,.045,.355,1)}.portfolio-tile-remtech .is-chip{z-index:2;background-size:contain;background-position:0;width:160%;height:120%}@media only screen and (max-width:399px){.portfolio-tile-remtech .is-chip{width:160%;height:120%}}.portfolio-tile-remtech .is-chip-one{z-index:3;top:5%;left:30%;transform-origin:center;transform:scaleX(-1) translateZ(0);transition:transform 1s cubic-bezier(.645,.045,.355,1);transition-delay:.2s}@media only screen and (max-width:399px){.portfolio-tile-remtech .is-chip-one{top:-6%;left:-111%}}.portfolio-tile-remtech .is-chip-two{z-index:4;top:-10%;left:-161%;transform-origin:center;transform:scaleX(-1) translateZ(0);transition:transform 1s cubic-bezier(.645,.045,.355,1);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-remtech .is-chip-two{top:-10%;left:130%}}.portfolio-tile-remtech .is-logo{z-index:5;background-position:0;background-size:contain;width:90px;height:85px;top:40px;left:40px;transform-origin:center;transform:translateZ(0);transition:transform 1s cubic-bezier(.645,.045,.355,1),left 1s cubic-bezier(.645,.045,.355,1);transition-delay:.1s,.1s}@media screen and (max-width:1203px){.portfolio-tile-remtech .is-logo{left:25px;top:25px}}@media only screen and (max-width:959px){.portfolio-tile-remtech .is-logo{width:75px}}.portfolio-tile-remtech.hover .portfolio-bottom,.portfolio-tile-remtech:hover .portfolio-bottom{color:#fff}.portfolio-tile-remtech.hover .is-back,.portfolio-tile-remtech:hover .is-back{background:#031b21}.portfolio-tile-remtech.hover .is-chip-one,.portfolio-tile-remtech:hover .is-chip-one{transform:scaleX(-1) translate3d(-50%,0,0);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-remtech.hover .is-chip-one,.portfolio-tile-remtech:hover .is-chip-one{transform:scaleX(-1) translate3d(50%,0,0)}}.portfolio-tile-remtech.hover .is-chip-two,.portfolio-tile-remtech:hover .is-chip-two{transform:scaleX(-1) translate3d(-50%,0,0);transition-delay:.2s}@media only screen and (max-width:399px){.portfolio-tile-remtech.hover .is-chip-two,.portfolio-tile-remtech:hover .is-chip-two{transform:scaleX(-1) translate3d(50%,0,0)}}.portfolio-tile-remtech.hover .is-logo,.portfolio-tile-remtech:hover .is-logo{transform:scale(1.2);left:calc(100% - 133px);transition-delay:.1s}@media only screen and (max-width:959px){.portfolio-tile-remtech.hover .is-logo,.portfolio-tile-remtech:hover .is-logo{left:calc(100% - 115px)}}@media only screen and (max-width:399px){.portfolio-tile-remtech.hover .is-logo,.portfolio-tile-remtech:hover .is-logo{transform:translate3d(-131%,0,0) scale(1.2)}}.portfolio-tile-seafishport .is-back{z-index:1;width:110%;height:100%;top:0;left:unset;right:0;transform-origin:center;transform:translateZ(0);transition:transform 1s cubic-bezier(.645,.045,.355,1);transition-delay:0s}@media only screen and (max-width:399px){.portfolio-tile-seafishport .is-back{width:100%;height:150%;top:unset;bottom:0;right:unset;left:0;background-position:center 74%}}.portfolio-tile-seafishport .is-logo{z-index:3;background-position:0;background-size:contain;width:100%;height:40%;top:10%;left:9%;transform-origin:center;transform:translateZ(0);transition:transform 1.2s cubic-bezier(.645,.045,.355,1);transition-delay:0s}@media screen and (max-width:599px){.portfolio-tile-seafishport .is-logo{left:6%}}.portfolio-tile-seafishport.hover .is-back,.portfolio-tile-seafishport:hover .is-back{transform:translate3d(8%,0,0)}@media only screen and (max-width:399px){.portfolio-tile-seafishport.hover .is-back,.portfolio-tile-seafishport:hover .is-back{transform:translate3d(0,12%,0)}}.portfolio-tile-seafishport.hover .is-logo,.portfolio-tile-seafishport:hover .is-logo{transform:translate3d(0,30%,0)}@media screen and (max-width:800px){.portfolio-tile-seafishport.hover .is-logo,.portfolio-tile-seafishport:hover .is-logo{transform:translate3d(10%,0,0)}}.portfolio-tile-sakipirogova .is-back{z-index:1;width:120%;top:0;left:unset;right:-7%;transform-origin:center;transform:translateZ(0);transition:transform 5s cubic-bezier(.455,.03,.515,.955);transition-delay:0s}.portfolio-tile-sakipirogova .is-water{z-index:4;width:100%;height:100%;top:31%;left:0;transform-origin:top center;transform:translateZ(0);transition:transform 4s cubic-bezier(.645,.045,.355,1);transition-delay:0s;background-size:contain}@media only screen and (max-width:399px){.portfolio-tile-sakipirogova .is-water{width:100%;height:100%;top:31%;left:0}}.portfolio-tile-sakipirogova .is-glow{z-index:3;width:100%;height:93%;top:0;left:0;background-position:0 0}@media only screen and (max-width:399px){.portfolio-tile-sakipirogova .is-glow{width:100%;height:93%;top:0;left:0}}.portfolio-tile-sakipirogova .is-logo{z-index:4;background-position:0;background-size:contain;width:50%;height:12%;left:40px;top:40px;transform-origin:center;transition:transform 1s cubic-bezier(.645,.045,.355,1);transition-delay:0s}@media screen and (max-width:1203px){.portfolio-tile-sakipirogova .is-logo{left:25px;top:25px}}@media only screen and (max-width:599px){.portfolio-tile-sakipirogova .is-logo{width:80%;height:24%}}.portfolio-tile-sakipirogova.hover .is-back,.portfolio-tile-sakipirogova:hover .is-back{transform:translate3d(10%,0,0)}@media only screen and (max-width:399px){.portfolio-tile-sakipirogova.hover .is-back,.portfolio-tile-sakipirogova:hover .is-back{transform:translate3d(10%,0,0)}}.portfolio-tile-sakipirogova.hover .is-logo,.portfolio-tile-sakipirogova:hover .is-logo{transform:translate3d(0,30%,0)}@media only screen and (max-width:399px){.portfolio-tile-sakipirogova.hover .is-logo,.portfolio-tile-sakipirogova:hover .is-logo{transform:translate3d(0,30%,0)}}.portfolio-item--long .portfolio-tile-sakipirogova .is-back{width:110%;right:0}.portfolio-item--long .portfolio-tile-sakipirogova.hover .is-back,.portfolio-item--long .portfolio-tile-sakipirogova:hover .is-back{transform:translate3d(9%,0,0)}.portfolio-tile-messenger .portfolio-bottom{text-shadow:0 0 30px #5f9acf}.portfolio-tile-messenger .is-cube{z-index:2}.portfolio-tile-messenger .is-cube.is-blue-first,.portfolio-tile-messenger .is-cube.is-blue-second,.portfolio-tile-messenger .is-cube.is-blue-third{background-color:#009fe3}.portfolio-tile-messenger .is-cube.is-light{background-color:#def3fd}.portfolio-tile-messenger .is-cube.is-red{background-color:#ed2d23}.portfolio-tile-messenger .is-back{z-index:1;width:100%;height:100%;top:0;left:0;background:#9fc7eb}.portfolio-tile-messenger .is-light{z-index:3;width:70%;height:25%;top:10%;left:-13%;transform:skewX(-29deg) translateZ(0);transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:.2s}.portfolio-tile-messenger .is-blue-first{z-index:4;width:36%;height:20%;top:-8%;left:-29%}.portfolio-tile-messenger .is-blue-first,.portfolio-tile-messenger .is-blue-second{transform:skewX(-29deg) translateZ(0);transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:0s}.portfolio-tile-messenger .is-blue-second{z-index:5;width:40%;height:25%;top:10%;left:94%}.portfolio-tile-messenger .is-blue-third{z-index:6;width:90%;height:40%;top:62%;left:32%;transform:skewX(-29deg) translateZ(0);transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:.2s}.portfolio-tile-messenger .is-red{z-index:7;width:7%;height:12%;top:40%;right:40%;transform:skewX(-29deg) translateZ(0)}.portfolio-tile-messenger .is-phone,.portfolio-tile-messenger .is-red{left:auto;transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:0s}.portfolio-tile-messenger .is-phone{z-index:8;background-position:100%;background-size:contain;width:100%;height:60%;top:13%;right:12%;transform:translateZ(0)}.portfolio-tile-messenger .is-logo-word{z-index:9;background-position:0;background-size:contain;width:80%;max-width:150px;height:6.5%;top:20%;left:27%;opacity:0;transform:translateZ(0);transition:transform .6s cubic-bezier(.645,.045,.355,1),opacity .6s;transition-delay:.1s}.portfolio-tile-messenger .is-logo{z-index:10;background-position:0;background-size:contain;width:70%;height:9%;top:18%;left:11%;transform-origin:center;transform:translateZ(0);transition:transform .6s cubic-bezier(.645,.045,.355,1);transition-delay:0s}.portfolio-tile-messenger.hover .is-back,.portfolio-tile-messenger:hover .is-back{transform:translateZ(0);transition-delay:0s}.portfolio-tile-messenger.hover .is-light,.portfolio-tile-messenger:hover .is-light{transform:skewX(-29deg) translate3d(40%,14%,0);transition-delay:0s}.portfolio-tile-messenger.hover .is-blue-first,.portfolio-tile-messenger:hover .is-blue-first{transform:skewX(-29deg) translate3d(32%,137%,0);transition-delay:.1s}.portfolio-tile-messenger.hover .is-blue-second,.portfolio-tile-messenger:hover .is-blue-second{transform:skewX(-29deg) translate3d(-30%,-123%,0);transition-delay:.3s}.portfolio-tile-messenger.hover .is-blue-third,.portfolio-tile-messenger:hover .is-blue-third{transform:skewX(-29deg) translate3d(10%,-50%,0);transition-delay:.1s}.portfolio-tile-messenger.hover .is-red,.portfolio-tile-messenger:hover .is-red{transform:skewX(-29deg) translate3d(-140%,14%,0);transition-delay:.2s}.portfolio-tile-messenger.hover .is-phone,.portfolio-tile-messenger:hover .is-phone{transform:translate3d(0,17%,0);transition-delay:0s}.portfolio-tile-messenger.hover .is-logo-word,.portfolio-tile-messenger:hover .is-logo-word{opacity:1;transform:translate3d(0,135%,0);transition-delay:0s,.3s}.portfolio-tile-messenger.hover .is-logo,.portfolio-tile-messenger:hover .is-logo{transform:translate3d(23%,0,0);transition-delay:.1s}.portfolio-item--square .portfolio-tile-messenger .is-logo-word{left:17%}.portfolio-item--long .portfolio-tile-messenger.hover .is-blue-third,.portfolio-item--long .portfolio-tile-messenger:hover .is-blue-third{transform:skewX(-29deg) translateZ(0)}@media only screen and (max-width:599px){.portfolio-item--long .portfolio-tile-messenger.hover .is-blue-third,.portfolio-item--long .portfolio-tile-messenger:hover .is-blue-third{transform:skewX(-29deg) translate3d(10%,-50%,0)}}.portfolio-item--tall .portfolio-tile-messenger .is-blue-first{left:-18%;top:-13%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger .is-blue-first{top:-8%;left:-29%}}.portfolio-item--tall .portfolio-tile-messenger .is-phone{width:47%;height:50%;left:0;right:0;margin:0 auto;top:31%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger .is-phone{width:100%;height:60%;top:13%;left:auto;right:12%}}.portfolio-item--tall .portfolio-tile-messenger .is-red{right:auto;width:12%;height:7%;left:55px;top:27%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger .is-red{width:7%;height:12%;top:40%;left:auto;right:40%}}.portfolio-item--tall .portfolio-tile-messenger .is-light{top:4%;height:20%;width:500px;left:-75%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger .is-light{width:70%;height:25%;top:10%;left:-13%}}.portfolio-item--tall .portfolio-tile-messenger .is-logo{top:10%;width:29%;left:15%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger .is-logo{width:70%;top:18%;left:11%}}.portfolio-item--tall .portfolio-tile-messenger .is-blue-second{top:30%;height:17%;left:90%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger .is-blue-second{height:25%;top:10%;left:94%}}.portfolio-item--tall .portfolio-tile-messenger .is-blue-third{top:73%;left:18%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger .is-blue-third{top:62%;left:32%}}.portfolio-item--tall .portfolio-tile-messenger .is-logo-word{height:3%;top:12%;left:21%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger .is-logo-word{height:6.5%;top:20%;left:27%}}.portfolio-item--tall .portfolio-tile-messenger.hover .is-logo,.portfolio-item--tall .portfolio-tile-messenger:hover .is-logo{transform:translate3d(23%,-17px,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger.hover .is-logo,.portfolio-item--tall .portfolio-tile-messenger:hover .is-logo{transform:translate3d(23%,0,0)}}.portfolio-item--tall .portfolio-tile-messenger.hover .is-phone,.portfolio-item--tall .portfolio-tile-messenger:hover .is-phone{transform:translate3d(0,10%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger.hover .is-phone,.portfolio-item--tall .portfolio-tile-messenger:hover .is-phone{transform:translate3d(0,17%,0)}}.portfolio-item--tall .portfolio-tile-messenger.hover .is-blue-first,.portfolio-item--tall .portfolio-tile-messenger:hover .is-blue-first{transform:skewX(-29deg) translateZ(0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger.hover .is-blue-first,.portfolio-item--tall .portfolio-tile-messenger:hover .is-blue-first{transform:skewX(-29deg) translate3d(32%,137%,0)}}.portfolio-item--tall .portfolio-tile-messenger.hover .is-light,.portfolio-item--tall .portfolio-tile-messenger:hover .is-light{transform:skewX(-29deg) translate3d(10%,0,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger.hover .is-light,.portfolio-item--tall .portfolio-tile-messenger:hover .is-light{transform:skewX(-29deg) translate3d(40%,14%,0)}}.portfolio-item--tall .portfolio-tile-messenger.hover .is-blue-second,.portfolio-item--tall .portfolio-tile-messenger:hover .is-blue-second{transform:skewX(-29deg) translate3d(-57%,-78%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger.hover .is-blue-second,.portfolio-item--tall .portfolio-tile-messenger:hover .is-blue-second{transform:skewX(-29deg) translate3d(-30%,-123%,0)}}.portfolio-item--tall .portfolio-tile-messenger.hover .is-red,.portfolio-item--tall .portfolio-tile-messenger:hover .is-red{transform:skewX(-29deg) translate3d(28%,61%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger.hover .is-red,.portfolio-item--tall .portfolio-tile-messenger:hover .is-red{transform:skewX(-29deg) translate3d(-140%,14%,0)}}.portfolio-item--tall .portfolio-tile-messenger.hover .is-blue-third,.portfolio-item--tall .portfolio-tile-messenger:hover .is-blue-third{transform:skewX(-29deg) translate3d(1%,-37%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-messenger.hover .is-blue-third,.portfolio-item--tall .portfolio-tile-messenger:hover .is-blue-third{transform:skewX(-29deg) translate3d(10%,-50%,0)}}.portfolio-tile-zavod-kontakt .is-back{z-index:1;width:100%;height:100%;top:0;left:0;background:#6480c9;background:radial-gradient(ellipse at center,#6480c9 0,#f9a88f 100%)}.portfolio-tile-zavod-kontakt .is-back:after{content:"";position:absolute;width:100%;height:100%;top:0;left:0;background:#f9a88f;background:radial-gradient(ellipse at center,#f9a88f 0,#6480c9 100%);opacity:0;transition:opacity .3s cubic-bezier(.645,.045,.355,1)}.portfolio-tile-zavod-kontakt .is-detail{z-index:2}.portfolio-tile-zavod-kontakt .is-detail-0{z-index:3;width:28%;height:28%;top:-6%;left:26%}.portfolio-tile-zavod-kontakt .is-detail-0,.portfolio-tile-zavod-kontakt .is-detail-1{background-position:50%;background-size:contain;transform-origin:center;transform:translateZ(0);transition:transform .8s cubic-bezier(.86,0,.07,1);transition-delay:0s}.portfolio-tile-zavod-kontakt .is-detail-1{z-index:4;width:23%;height:23%;top:30%;left:-9%}.portfolio-tile-zavod-kontakt .is-detail-2{z-index:5;width:28%;height:25%;top:67%;left:-4%}.portfolio-tile-zavod-kontakt .is-detail-2,.portfolio-tile-zavod-kontakt .is-detail-3{background-position:50%;background-size:contain;transform-origin:center;transform:translateZ(0);transition:transform .8s cubic-bezier(.86,0,.07,1);transition-delay:0s}.portfolio-tile-zavod-kontakt .is-detail-3{z-index:6;width:8%;height:8%;top:59%;left:52%}.portfolio-tile-zavod-kontakt .is-detail-4{z-index:7;width:13%;height:12%;top:32%;left:61%}.portfolio-tile-zavod-kontakt .is-detail-4,.portfolio-tile-zavod-kontakt .is-detail-5{background-position:50%;background-size:contain;transform-origin:center;transform:translateZ(0);transition:transform .8s cubic-bezier(.86,0,.07,1);transition-delay:0s}.portfolio-tile-zavod-kontakt .is-detail-5{z-index:8;width:20%;height:20%;top:66%;left:31%}.portfolio-tile-zavod-kontakt .is-detail-6{z-index:9;width:27%;height:30%;top:78%;left:56%}.portfolio-tile-zavod-kontakt .is-detail-6,.portfolio-tile-zavod-kontakt .is-detail-7{background-position:50%;background-size:contain;transform-origin:center;transform:translateZ(0);transition:transform .8s cubic-bezier(.86,0,.07,1);transition-delay:0s}.portfolio-tile-zavod-kontakt .is-detail-7{z-index:10;width:15%;height:15%;top:33%;left:18%}.portfolio-tile-zavod-kontakt .is-detail-8{width:36%;height:36%;top:4%;left:67%}.portfolio-tile-zavod-kontakt .is-detail-8,.portfolio-tile-zavod-kontakt .is-detail-9{z-index:11;background-position:50%;background-size:contain;transform-origin:center;transform:translateZ(0);transition:transform .8s cubic-bezier(.86,0,.07,1);transition-delay:0s}.portfolio-tile-zavod-kontakt .is-detail-9{width:25%;height:25%;top:49%;left:72%}.portfolio-tile-zavod-kontakt .is-logo-back{z-index:2;width:4.5em;height:4.5em;top:calc(50% - 2.25em);left:calc(50% - 2.25em);background-color:#dedae3;border-radius:50%;transform-origin:center;transform:scale(1);transition:transform .8s cubic-bezier(.86,0,.07,1);transition-delay:0s}.portfolio-tile-zavod-kontakt .is-logo{z-index:3;background-position:50%;background-size:contain;width:100%;height:4em;top:calc(50% - 2em);left:0;transform-origin:center;transform:translateZ(0);transition:transform .6s cubic-bezier(.645,.045,.355,1);transition-delay:0s}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-back:after,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-back:after,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-back:after,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-back:after,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-back:after,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-back:after{opacity:1}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-detail-0,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-detail-0,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-detail-0,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-detail-0,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-detail-0,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-detail-0{transform:translate3d(134%,20%,0)}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-detail-1,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-detail-1,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-detail-1,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-detail-1,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-detail-1,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-detail-1{transform:translate3d(95%,-100%,0)}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-detail-2,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-detail-2,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-detail-2,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-detail-2,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-detail-2,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-detail-2{transform:translate3d(-15%,-130%,0)}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-detail-3,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-detail-3,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-detail-3,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-detail-3,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-detail-3,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-detail-3{transform:translate3d(200%,-80%,0)}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-detail-4,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-detail-4,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-detail-4,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-detail-4,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-detail-4,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-detail-4{transform:translate3d(-122%,-140%,0)}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-detail-5,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-detail-5,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-detail-5,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-detail-5,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-detail-5,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-detail-5{transform:translate3d(-120%,0,0)}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-detail-6,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-detail-6,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-detail-6,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-detail-6,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-detail-6,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-detail-6{transform:translate3d(-100%,10%,0)}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-detail-7,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-detail-7,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-detail-7,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-detail-7,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-detail-7,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-detail-7{transform:translate3d(20%,100%,0)}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-detail-8,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-detail-8,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-detail-8,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-detail-8,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-detail-8,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-detail-8{transform:translate3d(20%,70%,0)}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-detail-9,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-detail-9,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-detail-9,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-detail-9,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-detail-9,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-detail-9{transform:translate3d(-20%,80%,0)}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-logo-back,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-logo-back,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-logo-back,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-logo-back,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-logo-back,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-logo-back{transform:scale(1.2)}.portfolio-item--long .portfolio-tile-zavod-kontakt.hover .is-logo,.portfolio-item--long .portfolio-tile-zavod-kontakt:hover .is-logo,.portfolio-item--square .portfolio-tile-zavod-kontakt.hover .is-logo,.portfolio-item--square .portfolio-tile-zavod-kontakt:hover .is-logo,.portfolio-item--tall .portfolio-tile-zavod-kontakt.hover .is-logo,.portfolio-item--tall .portfolio-tile-zavod-kontakt:hover .is-logo{transform:translateZ(0)}.portfolio-tile-konvera{background:#bcf5f9}.portfolio-tile-konvera .is-back{width:107%;height:190%;left:-6%;top:unset;bottom:-111%;z-index:8}.portfolio-tile-konvera .is-logo{width:27%;height:10%;background-size:contain;top:11%;left:5%;transition:transform .3s}.portfolio-tile-konvera .is-signs{width:48%;height:117%;background-size:contain;top:15%;left:unset;right:12%;z-index:2;transition:transform .3s;transition-delay:1s}.portfolio-tile-konvera .gaz{width:7%;background-size:contain;z-index:3;left:46%;top:11%;transform:translate3d(0,50%,0);transition:transform .3s;transition-delay:.3s}.portfolio-tile-konvera .right{width:9.8%;z-index:3;background-size:contain;left:unset;right:12%;top:3%;transform:translateY(63%);transition:transform .6s;transition-delay:.3s}.portfolio-tile-konvera .right-block{width:24%;z-index:4;background-size:contain;top:23%;left:unset;right:8%;transform:translateY(23%);transition:transform .3s;transition-delay:.3s}.portfolio-tile-konvera .stop{width:8%;z-index:5;background-size:contain;top:5%;left:unset;right:52%;transform:translateY(60%);transition:transform .6s;transition-delay:.6s}.portfolio-tile-konvera.hover .is-logo,.portfolio-tile-konvera:hover .is-logo{transform:scale(1.1) translate3d(5%,0,0)}.portfolio-tile-konvera.hover .is-signs,.portfolio-tile-konvera:hover .is-signs{transform:scale(.7) translate3d(3%,-9%,0);transition-delay:0s}.portfolio-tile-konvera.hover .gaz,.portfolio-tile-konvera:hover .gaz{transform:translateZ(0)}.portfolio-tile-konvera.hover .right,.portfolio-tile-konvera.hover .right-block,.portfolio-tile-konvera.hover .stop,.portfolio-tile-konvera:hover .right,.portfolio-tile-konvera:hover .right-block,.portfolio-tile-konvera:hover .stop{transform:translateY(0)}.portfolio-item--square .portfolio-tile-konvera .is-back{width:103%;height:98%;left:-3%;bottom:-43%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-konvera .is-back{width:107%;height:190%;left:-6%;bottom:-111%}}.portfolio-item--square .portfolio-tile-konvera .is-logo{right:0;left:0;margin:0 auto;width:44%;height:12%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-konvera .is-logo{width:27%;height:10%;top:11%;left:5%;right:unset;margin:0}}.portfolio-item--square .portfolio-tile-konvera .is-signs{width:54%;height:116%;top:11%;right:24%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-konvera .is-signs{width:48%;height:117%;top:15%;right:12%}}.portfolio-item--square .portfolio-tile-konvera .gaz{width:13%;left:14%;top:21%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-konvera .gaz{width:7%;left:46%;top:11%}}.portfolio-item--square .portfolio-tile-konvera .right-block{width:47%;top:34%;right:-6%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-konvera .right-block{width:24%;top:23%;right:8%}}.portfolio-item--square .portfolio-tile-konvera .right{width:19%;right:2%;top:14%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-konvera .right{width:9.8%;right:12%;top:3%}}.portfolio-item--square .portfolio-tile-konvera .stop{width:16%;right:unset;left:2%;top:17%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-konvera .stop{width:8%;top:5%;left:unset;right:52%}}.portfolio-item--square .portfolio-tile-konvera.hover .is-logo,.portfolio-item--square .portfolio-tile-konvera:hover .is-logo{transform:scale(1.25) translate3d(0,5%,0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-konvera.hover .is-logo,.portfolio-item--square .portfolio-tile-konvera:hover .is-logo{transform:scale(1.1) translate3d(5%,0,0)}}.portfolio-item--square .portfolio-tile-konvera.hover .is-signs,.portfolio-item--square .portfolio-tile-konvera:hover .is-signs{transform:scale(1.06) translate3d(5%,7%,0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-konvera.hover .is-signs,.portfolio-item--square .portfolio-tile-konvera:hover .is-signs{transform:scale(.7) translate3d(3%,-9%,0)}}.portfolio-item--tall .portfolio-tile-konvera:before{content:"";position:absolute;bottom:0;left:0;width:100%;height:14%;background-color:#2f734a;z-index:6}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-konvera:before{display:none}}.portfolio-item--tall .portfolio-tile-konvera .is-back{width:107%;height:49%;left:-4%;bottom:-1%;transition:transform .3s;transition-delay:.8s}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-konvera .is-back{height:190%;left:-6%;bottom:-111%}}.portfolio-item--tall .portfolio-tile-konvera .is-signs{width:82%;height:117%;top:10%;right:10%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-konvera .is-signs{width:48%;height:117%;top:15%;right:12%}}.portfolio-item--tall .portfolio-tile-konvera .is-logo{right:0;left:0;top:8%;margin:0 auto;width:55%;height:12%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-konvera .is-logo{width:27%;height:10%;top:11%;left:5%;right:unset;margin:0}}.portfolio-item--tall .portfolio-tile-konvera .gaz{width:13.5%;left:13.5%;top:3%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-konvera .gaz{width:7%;left:46%;top:11%}}.portfolio-item--tall .portfolio-tile-konvera .right-block{width:49%;top:9%;right:-6%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-konvera .right-block{width:24%;top:23%;right:8%}}.portfolio-item--tall .portfolio-tile-konvera .right{width:19.5%;z-index:3;right:3%;top:-.5%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-konvera .right{width:9.8%;right:12%;top:3%}}.portfolio-item--tall .portfolio-tile-konvera .stop{width:16%;right:unset;left:1%;top:1%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-konvera .stop{width:8%;top:5%;left:unset;right:52%}}.portfolio-item--tall .portfolio-tile-konvera.hover .is-back,.portfolio-item--tall .portfolio-tile-konvera:hover .is-back{transform:translateY(-14%);transition-delay:0s}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-konvera.hover .is-back,.portfolio-item--tall .portfolio-tile-konvera:hover .is-back{transform:translateY(0)}}.portfolio-item--tall .portfolio-tile-konvera.hover .is-logo,.portfolio-item--tall .portfolio-tile-konvera:hover .is-logo{transform:scale(1.1) translateZ(0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-konvera.hover .is-logo,.portfolio-item--tall .portfolio-tile-konvera:hover .is-logo{transform:scale(1.1) translate3d(5%,0,0)}}.portfolio-item--tall .portfolio-tile-konvera.hover .is-signs,.portfolio-item--tall .portfolio-tile-konvera:hover .is-signs{transform:scale(.7) translate3d(3%,-15%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-konvera.hover .is-signs,.portfolio-item--tall .portfolio-tile-konvera:hover .is-signs{transform:scale(.7) translate3d(3%,-9%,0)}}.portfolio-tile-arhproekt .portfolio-bottom{z-index:11}.portfolio-tile-arhproekt:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;z-index:10;background:linear-gradient(45deg,rgba(199,72,0,.7) -2.25%,rgba(199,72,0,0) 68.7%)}.portfolio-tile-arhproekt .is-back{z-index:1;width:100%;height:100%;top:0;left:0;background-color:#fff;background-position:bottom}.portfolio-tile-arhproekt .is-lest{z-index:2;width:100%;height:100%;top:0;left:0;background-size:cover;transform:scale(1);transition:transform 3.8s cubic-bezier(.645,.045,.355,1)}.portfolio-tile-arhproekt .is-ang{z-index:3;width:100%;height:100%;top:0;left:0;background-color:#f18815;box-shadow:0 0 11px rgba(60,60,60,.2)}.portfolio-tile-arhproekt .is-ang-one{z-index:5;width:37.322%;background-color:#f28914;opacity:1;transition:background-color .8s cubic-bezier(.645,.045,.355,1),opacity .8s cubic-bezier(.645,.045,.355,1),transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:.1s}.portfolio-tile-arhproekt .is-ang-one,.portfolio-tile-arhproekt .is-ang-two{height:100%;top:0;right:0;left:unset;transform-origin:bottom right;transform:skewX(-28deg) translateZ(0)}.portfolio-tile-arhproekt .is-ang-two{z-index:4;width:36.786%;background-color:#ee7409}.portfolio-tile-arhproekt .is-ang-three,.portfolio-tile-arhproekt .is-ang-two{transition:background-color .8s cubic-bezier(.645,.045,.355,1),transform .8s cubic-bezier(.645,.045,.355,1)}.portfolio-tile-arhproekt .is-ang-three{display:none;z-index:6;font-size:15px;width:12.2em;height:6.7em;right:3.3em;bottom:0;top:unset;left:unset;background-color:rgba(247,167,39,.85);transform:skewX(-28deg) translate3d(66%,0,0) scaleX(.6)}.portfolio-tile-arhproekt .is-ang-four{z-index:5;width:100%;height:40%;top:-22%;right:-26%;left:unset;background-color:#3c3c3c;transform:skew(43deg,-11deg) translateZ(0);transition:transform .8s cubic-bezier(.86,0,.07,1)}@media screen and (max-width:599px){.portfolio-tile-arhproekt .is-ang-four{width:80%;height:36%}}.portfolio-tile-arhproekt .is-ang-five{z-index:5;width:30%;height:100%;top:0;left:0;background-color:#f18815;opacity:1;transform-origin:left top;transform:skewX(-28deg) translateZ(0);transition:transform .8s cubic-bezier(.86,0,.07,1),opacity .8s cubic-bezier(.86,0,.07,1);transition-delay:.1s}.portfolio-tile-arhproekt .is-text{z-index:10;font-size:15px;line-height:1.466666666666667;font-weight:500;color:#fff;width:6.7em;height:3em;right:6.2em;bottom:1.8em;top:unset;left:unset;transform-origin:right top;transform:translate3d(0,-31%,0);transition:transform .8s cubic-bezier(.86,0,.07,1),opacity .8s cubic-bezier(.86,0,.07,1)}.portfolio-tile-arhproekt .is-logo{z-index:11;background-position:50%;background-size:contain;width:55%;height:9.1%;top:4%;right:6.7%;left:unset;transform-origin:center;transform:translateZ(0);transition:transform .8s cubic-bezier(.645,.045,.355,1);transition-delay:0s}@media screen and (max-width:399px){.portfolio-tile-arhproekt .is-logo{width:36%;right:10%}}.portfolio-tile-arhproekt.hover .is-lest,.portfolio-tile-arhproekt:hover .is-lest{transform:scale(1.1)}.portfolio-tile-arhproekt.hover .is-ang-one,.portfolio-tile-arhproekt:hover .is-ang-one{background-color:#f7a727;opacity:.5;transform:skewX(-28deg) translate3d(-306%,0,0)}.portfolio-tile-arhproekt.hover .is-ang-two,.portfolio-tile-arhproekt:hover .is-ang-two{background-color:#f7a727;transform:skewX(-28deg) translateZ(0)}.portfolio-tile-arhproekt.hover .is-ang-three,.portfolio-tile-arhproekt:hover .is-ang-three{background-color:rgba(238,116,9,.85);transform:skewX(-28deg) translateZ(0)}.portfolio-tile-arhproekt.hover .is-ang-four,.portfolio-tile-arhproekt:hover .is-ang-four{transform:skew(-27deg,18deg) translate3d(-30%,14%,0)}@media screen and (max-width:599px){.portfolio-tile-arhproekt.hover .is-ang-four,.portfolio-tile-arhproekt:hover .is-ang-four{transform:skew(-27deg,18deg) translate3d(-50%,60%,0)}}.portfolio-tile-arhproekt.hover .is-ang-five,.portfolio-tile-arhproekt:hover .is-ang-five{opacity:.5;transform:skewX(-28deg) translate3d(420%,0,0)}.portfolio-tile-arhproekt.hover .is-text,.portfolio-tile-arhproekt:hover .is-text{opacity:1;transform:translateZ(0)}.portfolio-tile-arhproekt.hover .is-logo,.portfolio-tile-arhproekt:hover .is-logo{transform:translate3d(-5%,-19%,0)}@media screen and (max-width:399px){.portfolio-tile-arhproekt.hover .is-logo,.portfolio-tile-arhproekt:hover .is-logo{transform:translate3d(-30%,-19%,0)}}.portfolio-item--tall .portfolio-tile-arhproekt .is-ang-four{width:140%;height:40%;top:-26%;right:-45%}.portfolio-item--long .portfolio-tile-arhproekt .is-ang-four{height:50%;top:-25%}.portfolio-tile-kotochist{background:#f4f4f4}.portfolio-tile-kotochist .is-back{background-position:bottom;background-size:cover;background-repeat:no-repeat;width:116%;height:110%;top:0;z-index:1;transform-origin:bottom left;transition:transform 2s cubic-bezier(.645,.045,.355,1)}.portfolio-tile-kotochist .is-back-wall{z-index:0;top:-33%;width:86%;left:15%;height:206%;transform-origin:bottom left;transition:transform 1.5s cubic-bezier(.645,.045,.355,1)}@media only screen and (max-width:599px){.portfolio-tile-kotochist .is-back-wall{width:186%;left:0}}.portfolio-tile-kotochist .is-cat{width:68%;z-index:1;right:-15%;left:auto;top:3%;transition:transform 1s cubic-bezier(.645,.045,.355,1)}.portfolio-tile-kotochist .is-logo{width:51%;height:16%;background-size:contain;background-position:0 100%;left:5%;top:12%}.portfolio-tile-kotochist.hover .is-back,.portfolio-tile-kotochist:hover .is-back{transform:rotate(-2deg)}.portfolio-tile-kotochist.hover .is-cat,.portfolio-tile-kotochist:hover .is-cat{transform:translate3d(10%,0,0)}.portfolio-tile-kotochist.hover .is-back-wall,.portfolio-tile-kotochist:hover .is-back-wall{transform:rotate(17deg)}.portfolio-item--tall .portfolio-tile-kotochist .is-back{top:17%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-kotochist .is-back{top:0}}.portfolio-item--tall .portfolio-tile-kotochist .is-back-wall{left:auto;right:0;width:140%;background-size:100% auto;top:-50%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-kotochist .is-back-wall{left:0;right:auto;top:-33%;width:186%;background-size:cover}}.portfolio-item--tall .portfolio-tile-kotochist .is-cat{left:13%;width:157%;height:91%;right:auto;top:auto;bottom:2%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-kotochist .is-cat{left:auto;right:-15%;width:68%;top:3%;bottom:auto}}.portfolio-item--tall .portfolio-tile-kotochist .is-logo{width:80%;height:16%;left:10%;top:-3%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-kotochist .is-logo{width:51%;height:16%;left:5%;top:12%}}.portfolio-item--tall .portfolio-tile-kotochist.hover .is-back,.portfolio-item--tall .portfolio-tile-kotochist:hover .is-back{transform:rotate(0) translate3d(0,-13%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-kotochist.hover .is-back,.portfolio-item--tall .portfolio-tile-kotochist:hover .is-back{transform:rotate(-2deg) translateZ(0)}}.portfolio-item--tall .portfolio-tile-kotochist.hover .is-back-wall,.portfolio-item--tall .portfolio-tile-kotochist:hover .is-back-wall{transform:rotate(0) translate3d(0,13%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-kotochist.hover .is-back-wall,.portfolio-item--tall .portfolio-tile-kotochist:hover .is-back-wall{transform:rotate(17deg) translateZ(0)}}.portfolio-item--square .portfolio-tile-kotochist .is-back{top:5%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-kotochist .is-back{top:0}}.portfolio-item--square .portfolio-tile-kotochist .is-back-wall{width:100%;left:0;top:-18%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-kotochist .is-back-wall{width:186%;left:0;top:-33%}}.portfolio-item--square .portfolio-tile-kotochist .is-logo{left:10%;top:5%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-kotochist .is-logo{left:5%;top:12%}}.portfolio-item--square .portfolio-tile-kotochist .is-cat{width:111%;right:-62%;top:0}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-kotochist .is-cat{width:68%;right:-15%;top:3%}}.portfolio-item--square .portfolio-tile-kotochist.hover .is-back,.portfolio-item--square .portfolio-tile-kotochist:hover .is-back{transform:rotate(0) translate3d(0,-13%,0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-kotochist.hover .is-back,.portfolio-item--square .portfolio-tile-kotochist:hover .is-back{transform:rotate(-2deg) translateZ(0)}}.portfolio-item--square .portfolio-tile-kotochist.hover .is-back-wall,.portfolio-item--square .portfolio-tile-kotochist:hover .is-back-wall{transform:rotate(0) translate3d(0,13%,0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-kotochist.hover .is-back-wall,.portfolio-item--square .portfolio-tile-kotochist:hover .is-back-wall{transform:rotate(17deg) translateZ(0)}}.portfolio-tile-sanatoriyauto{position:relative}.portfolio-tile-sanatoriyauto .is-logo{position:absolute;width:150px;height:50px;background-size:contain;background-position-x:right;top:40px;right:40px;left:auto;z-index:2;transform:scale(1);transition:transform .5s cubic-bezier(.645,.045,.355,1);transition-delay:.5s}@media screen and (max-width:1203px){.portfolio-tile-sanatoriyauto .is-logo{right:25px;top:25px}}@media screen and (max-width:800px){.portfolio-tile-sanatoriyauto .is-logo{width:40%}}.portfolio-tile-sanatoriyauto .is-car{position:absolute;width:75%;height:80%;top:2%;left:0;background-size:contain;background-position:0}.portfolio-tile-sanatoriyauto .is-blue-rectangle{background:linear-gradient(30deg,#34a3e4 33%,#0268c7 0,#0268c7 61%,#def9ff 0);top:auto;left:-25%;height:300%;width:300%;bottom:-69%;background-size:cover;transition:bottom 1s cubic-bezier(.645,.045,.355,1)}@media screen and (max-width:599px){.portfolio-tile-sanatoriyauto .is-blue-rectangle{background:linear-gradient(30deg,#34a3e4 25%,#0268c7 0,#0268c7 53%,#def9ff 0);bottom:-90%;height:400%}}@media screen and (max-width:399px){.portfolio-tile-sanatoriyauto .is-blue-rectangle{background:linear-gradient(30deg,#34a3e4 27%,#0268c7 0,#0268c7 58%,#def9ff 0)}}.portfolio-tile-sanatoriyauto.hover .is-logo,.portfolio-tile-sanatoriyauto:hover .is-logo{transform:scale(1.1)}.portfolio-tile-sanatoriyauto.hover .is-blue-rectangle,.portfolio-tile-sanatoriyauto:hover .is-blue-rectangle{bottom:-200%}@media screen and (max-width:599px){.portfolio-tile-sanatoriyauto.hover .is-blue-rectangle,.portfolio-tile-sanatoriyauto:hover .is-blue-rectangle{bottom:-300%}}.portfolio-tile-duoasia{position:relative}.portfolio-tile-duoasia .is-logo{position:absolute;z-index:3;background-size:contain;width:80px;height:100px;top:40px;left:40px;transform:scale(1) translate(0);transition:transform .6s cubic-bezier(.645,.045,.355,1);transition-delay:.4s}@media screen and (max-width:1203px){.portfolio-tile-duoasia .is-logo{left:25px;top:25px}}@media screen and (max-width:800px){.portfolio-tile-duoasia .is-logo{width:50px;height:70px}}.portfolio-tile-duoasia .is-radial-gradient{position:absolute;z-index:2;background:radial-gradient(46.18% 46.18% at 50%,at 45.35%,#000 0,transparent 100%);background:radial-gradient(46.18% 46.18% at 50% 45.35%,#000 31.95%,transparent 100%);opacity:.6;width:437px;height:361px;left:-144px;top:-90px}@media screen and (max-width:1203px){.portfolio-tile-duoasia .is-radial-gradient{left:-129px;top:-75px}}@media screen and (max-width:800px){.portfolio-tile-duoasia .is-radial-gradient{width:250px;height:170px;left:-70px;top:-50px}}.portfolio-tile-duoasia .is-back{position:absolute;z-index:1;transform:rotate(0);transition:transform 1s cubic-bezier(.645,.045,.355,1);width:calc(100% + 60px);height:calc(100% + 60px);top:-10px;left:-25px}.portfolio-tile-duoasia.hover .is-logo,.portfolio-tile-duoasia:hover .is-logo{transform:scale(1.25) translate(10px,10px)}@media screen and (max-width:800px){.portfolio-tile-duoasia.hover .is-logo,.portfolio-tile-duoasia:hover .is-logo{transform:translateX(10px)}}.portfolio-tile-duoasia.hover .is-back,.portfolio-tile-duoasia:hover .is-back{transform:scale(1.25) translateY(10px) rotate(-16deg)}@media screen and (max-width:1203px){.portfolio-tile-duoasia.hover .is-back,.portfolio-tile-duoasia:hover .is-back{transform:scale(1.25) rotate(-16deg)}}@media screen and (max-width:599px){.portfolio-tile-duoasia.hover .is-back,.portfolio-tile-duoasia:hover .is-back{tranform:scale(1.25) rotate(-16deg) translateY(-15px)}}.portfolio-tile-stoneline{background-color:#000}.portfolio-tile-stoneline .is-logo{width:27%;height:27%;background-size:contain;top:11%;z-index:3;transition:transform .5s cubic-bezier(.785,.135,.15,.86)}@media screen and (max-width:599px){.portfolio-tile-stoneline .is-logo{width:20%;height:30%}}@media screen and (max-width:399px){.portfolio-tile-stoneline .is-logo{width:26%;height:32%}}.portfolio-tile-stoneline .is-stone-big{width:90%;background-size:contain;right:0;bottom:-5%;left:auto;top:auto;z-index:1;transition:transform .5s cubic-bezier(.785,.135,.15,.86)}@media screen and (max-width:599px){.portfolio-tile-stoneline .is-stone-big{right:-10%}}.portfolio-tile-stoneline .is-stone-small{background-size:contain;width:50%;height:50%;left:50%;transform:translate3d(-45%,0,0);z-index:2;transition:transform .5s cubic-bezier(.785,.135,.15,.86)}@media screen and (max-width:599px){.portfolio-tile-stoneline .is-stone-small{width:60%;height:60%;left:60%}}.portfolio-tile-stoneline.hover .is-logo,.portfolio-tile-stoneline:hover .is-logo{transform:scale(1.2)}.portfolio-tile-stoneline.hover .is-stone-small,.portfolio-tile-stoneline:hover .is-stone-small{transform:translate3d(-25%,-10%,0)}.portfolio-tile-stoneline.hover .is-stone-big,.portfolio-tile-stoneline:hover .is-stone-big{transform:translate3d(5%,5%,0)}.portfolio-item--square .portfolio-tile-stoneline .is-logo{left:8%;top:11.5%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-stoneline .is-logo{left:1%}}.portfolio-item--square .portfolio-tile-stoneline .is-stone-small{top:-5%}.portfolio-item--square .portfolio-tile-stoneline .is-stone-big{bottom:-20%}@media screen and (max-width:360px){.portfolio-item--square .portfolio-tile-stoneline .is-stone-big{bottom:-5%}}.portfolio-item--long .portfolio-tile-stoneline .is-logo{left:-3.3%;top:11.5%}@media only screen and (max-width:599px){.portfolio-item--long .portfolio-tile-stoneline .is-logo{left:2%;top:13%}}.portfolio-item--long .portfolio-tile-stoneline .is-stone-small{top:0}.portfolio-item--long .portfolio-tile-stoneline .is-stone-big{bottom:0;right:-64px}@media screen and (max-width:360px){.portfolio-item--long .portfolio-tile-stoneline .is-stone-big{bottom:-5%}}.portfolio-item--tall .portfolio-tile-stoneline .is-logo{top:15px;left:45px}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-stoneline .is-logo{left:10px;top:35px}}.portfolio-item--tall .portfolio-tile-stoneline .is-stone-small{top:-15%;left:auto;right:-63px}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-stoneline .is-stone-small{top:0;right:-40px}}.portfolio-item--tall .portfolio-tile-stoneline .is-stone-big{bottom:-36%;right:0}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-stoneline .is-stone-big{bottom:0;right:-43px}}@media screen and (max-width:360px){.portfolio-item--tall .portfolio-tile-stoneline .is-stone-big{bottom:-5%}}.portfolio-tile-moscow-plasterer{background:radial-gradient(76.18% 186.08% at 94.89%,at 41.76%,rgba(255,205,46,.72) 0,rgba(211,46,22,.45) 100%),#f37014;background:radial-gradient(76.18% 186.08% at 94.89% 41.76%,rgba(255,205,46,.72) 0,rgba(211,46,22,.45) 100%),#f37014;position:relative}.portfolio-tile-moscow-plasterer .is-logo{position:absolute;width:88px;height:95px;top:10%;left:7%;transition:transform .5s cubic-bezier(.785,.135,.15,.86);z-index:1}@media only screen and (max-width:1263px){.portfolio-tile-moscow-plasterer .is-logo{width:80px;height:85px}}@media only screen and (max-width:959px){.portfolio-tile-moscow-plasterer .is-logo{width:60px;height:65px}}.portfolio-tile-moscow-plasterer .is-back{transition:transform .6s cubic-bezier(.785,.135,.15,.86);background-position:top;width:134%;height:84%;bottom:0;top:auto;left:-4%}.portfolio-tile-moscow-plasterer.hover .is-logo,.portfolio-tile-moscow-plasterer:hover .is-logo{transform:scale(1.2)}.portfolio-tile-moscow-plasterer.hover .is-back,.portfolio-tile-moscow-plasterer:hover .is-back{transform:translate3d(-58px,0,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-moscow-plasterer .is-back{width:83%;height:111%;left:auto;right:-13%;bottom:-5px}}.portfolio-item--tall .portfolio-tile-moscow-plasterer .is-logo{top:6%;left:12%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-moscow-plasterer .is-logo{top:11%;left:6%;width:60px;height:65px}}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-moscow-plasterer.hover .is-back,.portfolio-item--tall .portfolio-tile-moscow-plasterer:hover .is-back{transform:scale(1.1) translate3d(-34px,0,0)}}.portfolio-item--square .portfolio-tile-moscow-plasterer .is-back{right:-52%;height:100%;left:auto}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-moscow-plasterer .is-back{width:83%;height:111%;left:auto;right:-13%;bottom:-5px}}.portfolio-item--square .portfolio-tile-moscow-plasterer .is-logo{top:11%;left:13%;width:70px;height:88px}@media only screen and (max-width:959px){.portfolio-item--square .portfolio-tile-moscow-plasterer .is-logo{width:54px;height:54px}}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-moscow-plasterer .is-logo{top:11%;left:6%;width:60px;height:65px}}.portfolio-item--square .portfolio-tile-moscow-plasterer.hover .is-back,.portfolio-item--square .portfolio-tile-moscow-plasterer:hover .is-back{transform:scale(1.1) translateZ(0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-moscow-plasterer.hover .is-back,.portfolio-item--square .portfolio-tile-moscow-plasterer:hover .is-back{transform:scale(1.1) translate3d(-34px,0,0)}}.portfolio-item--long .portfolio-tile-moscow-plasterer .is-back{width:83%;height:111%;left:auto;right:-13%;bottom:-5px}.portfolio-item--long .portfolio-tile-moscow-plasterer .is-logo{top:11%;left:6%}.portfolio-item--long .portfolio-tile-moscow-plasterer.hover .is-back,.portfolio-item--long .portfolio-tile-moscow-plasterer:hover .is-back{transform:scale(1.1) translate3d(-34px,0,0)}.portfolio-tile-spbiir .is-back{z-index:1;background-color:#e2e5ee}.portfolio-tile-spbiir .is-students{z-index:2;background-position:0 100%;height:62%;width:40%;top:-1%;right:0;left:auto;transform-origin:bottom center;transition:transform .4s ease}.portfolio-tile-spbiir .is-wave-back{height:47%;z-index:3}.portfolio-tile-spbiir .is-wave,.portfolio-tile-spbiir .is-wave-back{top:unset;bottom:0;background-position:top;transition:transform .3s ease}.portfolio-tile-spbiir .is-wave{z-index:4;background-size:cover;width:100%;height:45%;left:0;transform-origin:bottom center}.portfolio-tile-spbiir .is-wave-fornt{height:38%;bottom:0;top:unset;z-index:5;background-position:top;transition:transform .3s ease}.portfolio-tile-spbiir .is-logo{z-index:4;background-size:contain;width:21.4%;height:21.4%;left:1%;top:14%;transform-origin:top center;transition:transform .4s cubic-bezier(.785,.135,.15,.86)}.portfolio-tile-spbiir.hover .is-students,.portfolio-tile-spbiir:hover .is-students{transform:scale(1.4) translate3d(-15%,7%,0)}.portfolio-tile-spbiir.hover .is-logo,.portfolio-tile-spbiir:hover .is-logo{transform:scale(1.22) translate3d(7%,3%,0)}.portfolio-tile-spbiir.hover .is-wave-back,.portfolio-tile-spbiir:hover .is-wave-back{transform:translateY(1%)}.portfolio-tile-spbiir.hover .is-wave,.portfolio-tile-spbiir:hover .is-wave{transform:translateY(6%)}.portfolio-tile-spbiir.hover .is-wave-fornt,.portfolio-tile-spbiir:hover .is-wave-fornt{transform:translateY(2%)}.portfolio-item--tall .portfolio-tile-spbiir .is-students{height:40%;top:23%;right:0}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir .is-students{height:51%;left:auto;top:9%;right:-43%}}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir .is-wave{height:47%}}.portfolio-item--tall .portfolio-tile-spbiir .is-logo{top:-13px}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir .is-logo{top:22px}}.portfolio-item--square .portfolio-tile-spbiir .is-students{height:52%;width:58%;top:2%;right:0}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir .is-students{height:62%;width:40%;top:-1%}}.portfolio-item--square .portfolio-tile-spbiir .is-wave,.portfolio-item--square .portfolio-tile-spbiir .is-wave-back,.portfolio-item--square .portfolio-tile-spbiir .is-wave-fornt{background-position:top;background-size:contain}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir .is-wave,.portfolio-item--square .portfolio-tile-spbiir .is-wave-back,.portfolio-item--square .portfolio-tile-spbiir .is-wave-fornt{background-position:top;background-size:cover}}.portfolio-item--square .portfolio-tile-spbiir .is-wave-back:before,.portfolio-item--square .portfolio-tile-spbiir .is-wave-fornt:before,.portfolio-item--square .portfolio-tile-spbiir .is-wave:before{content:"";position:absolute;width:100%;height:100%;bottom:-55%;left:0}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir .is-wave-back:before,.portfolio-item--square .portfolio-tile-spbiir .is-wave-fornt:before,.portfolio-item--square .portfolio-tile-spbiir .is-wave:before{display:none}}.portfolio-item--square .portfolio-tile-spbiir .is-wave-back{height:55%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir .is-wave-back{height:47%}}.portfolio-item--square .portfolio-tile-spbiir .is-wave-back:before{background:#e2e5ee}.portfolio-item--square .portfolio-tile-spbiir .is-wave{height:52%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir .is-wave{height:45%}}.portfolio-item--square .portfolio-tile-spbiir .is-wave:before{background:#9da9cc}.portfolio-item--square .portfolio-tile-spbiir .is-wave-fornt{height:44%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir .is-wave-fornt{height:38%}}.portfolio-item--square .portfolio-tile-spbiir .is-wave-fornt:before{background:#6c80ba}.portfolio-item--square .portfolio-tile-spbiir .is-logo{width:19.4%;height:19.4%;left:11%;top:11%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir .is-logo{width:21.4%;height:21.4%;left:1%;top:14%}}.portfolio-item--square .portfolio-tile-spbiir.hover .is-students,.portfolio-item--square .portfolio-tile-spbiir:hover .is-students{transform:scale(1.1) translate3d(-3%,0,0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir.hover .is-students,.portfolio-item--square .portfolio-tile-spbiir:hover .is-students{transform:scale(1.4) translate3d(-15%,7%,0)}}.portfolio-item--square .portfolio-tile-spbiir.hover .is-logo,.portfolio-item--square .portfolio-tile-spbiir:hover .is-logo{transform:scale(1.22) translate3d(4%,-1%,0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir.hover .is-logo,.portfolio-item--square .portfolio-tile-spbiir:hover .is-logo{transform:scale(1.22) translate3d(7%,3%,0)}}.portfolio-item--square .portfolio-tile-spbiir.hover .is-wave-back,.portfolio-item--square .portfolio-tile-spbiir:hover .is-wave-back{transform:translateY(0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir.hover .is-wave-back,.portfolio-item--square .portfolio-tile-spbiir:hover .is-wave-back{transform:translateY(1%)}}.portfolio-item--square .portfolio-tile-spbiir.hover .is-wave-fornt,.portfolio-item--square .portfolio-tile-spbiir:hover .is-wave-fornt{transform:translateY(-1%)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir.hover .is-wave-fornt,.portfolio-item--square .portfolio-tile-spbiir:hover .is-wave-fornt{transform:translateY(2%)}}.portfolio-item--square .portfolio-tile-spbiir.hover .is-wave,.portfolio-item--square .portfolio-tile-spbiir:hover .is-wave{transform:translateY(0)}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-spbiir.hover .is-wave,.portfolio-item--square .portfolio-tile-spbiir:hover .is-wave{transform:translateY(6%)}}.portfolio-item--tall .portfolio-tile-spbiir .is-students{height:39%;width:91%;top:26%;right:-4%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir .is-students{height:62%;width:40%;top:-1%}}.portfolio-item--tall .portfolio-tile-spbiir .is-wave,.portfolio-item--tall .portfolio-tile-spbiir .is-wave-back,.portfolio-item--tall .portfolio-tile-spbiir .is-wave-fornt{background-position:top;background-size:contain}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir .is-wave,.portfolio-item--tall .portfolio-tile-spbiir .is-wave-back,.portfolio-item--tall .portfolio-tile-spbiir .is-wave-fornt{background-position:top;background-size:cover}}.portfolio-item--tall .portfolio-tile-spbiir .is-wave-back:before,.portfolio-item--tall .portfolio-tile-spbiir .is-wave-fornt:before,.portfolio-item--tall .portfolio-tile-spbiir .is-wave:before{content:"";position:absolute;width:100%;height:100%;bottom:-33%;left:0}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir .is-wave-back:before,.portfolio-item--tall .portfolio-tile-spbiir .is-wave-fornt:before,.portfolio-item--tall .portfolio-tile-spbiir .is-wave:before{display:none}}.portfolio-item--tall .portfolio-tile-spbiir .is-wave-back{height:38.5%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir .is-wave-back{height:47%}}.portfolio-item--tall .portfolio-tile-spbiir .is-wave-back:before{background:#e2e5ee}.portfolio-item--tall .portfolio-tile-spbiir .is-wave{height:52%;bottom:-16%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir .is-wave{height:45%;bottom:0}}.portfolio-item--tall .portfolio-tile-spbiir .is-wave:before{background:#9da9cc}.portfolio-item--tall .portfolio-tile-spbiir .is-wave-fornt{height:44%;bottom:-14%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir .is-wave-fornt{height:38%;bottom:0}}.portfolio-item--tall .portfolio-tile-spbiir .is-wave-fornt:before{background:#6c80ba}.portfolio-item--tall .portfolio-tile-spbiir .is-logo{width:27.4%;height:21.4%;left:10%;top:1%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir .is-logo{width:21.4%;height:21.4%;left:1%;top:14%}}.portfolio-item--tall .portfolio-tile-spbiir.hover .is-students,.portfolio-item--tall .portfolio-tile-spbiir:hover .is-students{transform:scale(1.1) translate3d(-8%,0,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir.hover .is-students,.portfolio-item--tall .portfolio-tile-spbiir:hover .is-students{transform:scale(1.4) translate3d(-15%,7%,0)}}.portfolio-item--tall .portfolio-tile-spbiir.hover .is-logo,.portfolio-item--tall .portfolio-tile-spbiir:hover .is-logo{transform:scale(1.22) translate3d(12%,-1%,0)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir.hover .is-logo,.portfolio-item--tall .portfolio-tile-spbiir:hover .is-logo{transform:scale(1.22) translate3d(7%,3%,0)}}.portfolio-item--tall .portfolio-tile-spbiir.hover .is-wave-back,.portfolio-item--tall .portfolio-tile-spbiir:hover .is-wave-back{transform:translateY(-2%)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir.hover .is-wave-back,.portfolio-item--tall .portfolio-tile-spbiir:hover .is-wave-back{transform:translateY(1%)}}.portfolio-item--tall .portfolio-tile-spbiir.hover .is-wave-fornt,.portfolio-item--tall .portfolio-tile-spbiir:hover .is-wave-fornt{transform:translateY(-4%)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir.hover .is-wave-fornt,.portfolio-item--tall .portfolio-tile-spbiir:hover .is-wave-fornt{transform:translateY(2%)}}.portfolio-item--tall .portfolio-tile-spbiir.hover .is-wave,.portfolio-item--tall .portfolio-tile-spbiir:hover .is-wave{transform:translateY(-1%)}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-spbiir.hover .is-wave,.portfolio-item--tall .portfolio-tile-spbiir:hover .is-wave{transform:translateY(6%)}}.portfolio-tile-ukisp:after{content:"";position:absolute;top:0;left:0;width:100%;height:100%;background:#001343;opacity:.15;z-index:1}.portfolio-tile-ukisp .portfolio-bottom{text-shadow:none}.portfolio-tile-ukisp .is-back{position:absolute;z-index:0;top:0;left:0;width:100%;height:100%;background-size:cover}.portfolio-tile-ukisp .is-logo{position:absolute;z-index:2;width:147px;height:62px;top:36px;left:62px;background-size:cover}.portfolio-tile-ukisp .logo-back{position:absolute;z-index:1;top:0;left:-60px;width:385px;height:127px;background:#def3fd;transform:skew(-30deg)}.portfolio-tile-ukisp .is-label{position:absolute;z-index:2;bottom:0;right:-143px;top:auto;left:auto;width:125px;height:60px;background:#009fe3;transform:skew(-30deg);transition:right .6s}.portfolio-tile-ukisp .is-red-label{position:absolute;z-index:2;top:-100px;left:420px;background:#e30613;height:100px;width:50px;transform:skew(-30deg);transition:top .3s,left .3s}.portfolio-tile-ukisp.hover .is-red-label,.portfolio-tile-ukisp:hover .is-red-label{top:-40px;left:390px}.portfolio-tile-ukisp.hover .is-label,.portfolio-tile-ukisp:hover .is-label{right:-50px}.portfolio-item--tall .portfolio-tile-ukisp .is-logo{width:120px;height:50px;background-size:100% auto;top:30px;left:30px}@media (max-width:845px){.portfolio-item--tall .portfolio-tile-ukisp .is-logo{width:100px;top:15px;left:20px}}@media only screen and (max-width:959px){.portfolio-item--tall .portfolio-tile-ukisp .is-logo{width:100px;height:40px;top:25px;left:30px}}.portfolio-item--tall .portfolio-tile-ukisp .logo-back{top:-20px;left:-186px}@media (max-width:845px){.portfolio-item--tall .portfolio-tile-ukisp .logo-back{left:-220px;top:-45px}}@media only screen and (max-width:959px){.portfolio-item--tall .portfolio-tile-ukisp .logo-back{top:-20px;left:-186px;width:353px;height:110px}}.portfolio-item--tall .portfolio-tile-ukisp .is-red-label{left:280px}@media (max-width:845px){.portfolio-item--tall .portfolio-tile-ukisp .is-red-label{left:220px}}@media only screen and (max-width:959px){.portfolio-item--tall .portfolio-tile-ukisp .is-red-label{left:240px}}.portfolio-item--tall.hover .is-red-label,.portfolio-item--tall:hover .is-red-label{left:250px}@media (max-width:845px){.portfolio-item--tall.hover .is-red-label,.portfolio-item--tall:hover .is-red-label{left:195px}}@media only screen and (max-width:959px){.portfolio-item--tall.hover .is-red-label,.portfolio-item--tall:hover .is-red-label{left:205px}}@media (max-width:845px){.portfolio-item--long .portfolio-tile-ukisp .is-logo{width:133px;height:56px;top:20px;left:25px}}@media only screen and (max-width:959px){.portfolio-item--long .portfolio-tile-ukisp .is-logo{width:100px;height:40px;top:25px;left:30px}}@media (max-width:845px){.portfolio-item--long .portfolio-tile-ukisp .logo-back{left:-180px;top:-30px}}@media only screen and (max-width:959px){.portfolio-item--long .portfolio-tile-ukisp .logo-back{top:-20px;left:-186px;width:353px;height:110px}}@media (max-width:845px){.portfolio-item--long .portfolio-tile-ukisp .is-red-label{left:280px}}@media only screen and (max-width:959px){.portfolio-item--long .portfolio-tile-ukisp .is-red-label{left:240px}}@media (max-width:845px){.portfolio-item--long .portfolio-tile-ukisp.hover .is-red-label,.portfolio-item--long .portfolio-tile-ukisp:hover .is-red-label{left:250px}}@media only screen and (max-width:959px){.portfolio-item--long .portfolio-tile-ukisp.hover .is-red-label,.portfolio-item--long .portfolio-tile-ukisp:hover .is-red-label{left:205px}}.portfolio-item--square .portfolio-tile-ukisp .is-logo{width:100px;height:40px;top:25px;left:30px}.portfolio-item--square .portfolio-tile-ukisp .logo-back{top:-20px;left:-186px;width:353px;height:110px}.portfolio-item--square .portfolio-tile-ukisp .is-red-label{left:240px}.portfolio-item--square .portfolio-tile-ukisp.hover .is-red-label,.portfolio-item--square .portfolio-tile-ukisp:hover .is-red-label{left:205px}.portfolio-tile-1box .is-logo{width:167.05px;height:50px;left:26px;top:39px;z-index:2;background-size:100% auto;transition:transform .3s ease}@media (max-width:750px){.portfolio-tile-1box .is-logo{top:15px;left:20px}}.portfolio-tile-1box .is-man,.portfolio-tile-1box .is-man-hover{height:100%;width:45%;right:0;left:auto;bottom:0;z-index:1;background-size:cover;transition:opacity .5s ease}.portfolio-tile-1box .is-man-tall,.portfolio-tile-1box .is-man-tall-hover{z-index:2;height:75%;width:100%;bottom:0;top:auto;background-position:top;transition:opacity .5s ease;display:none}.portfolio-tile-1box.hover .is-man,.portfolio-tile-1box .is-man-hover,.portfolio-tile-1box .is-man-tall-hover,.portfolio-tile-1box:hover .is-man{opacity:0}.portfolio-tile-1box.hover .is-man-hover,.portfolio-tile-1box:hover .is-man-hover{opacity:1}.portfolio-tile-1box.hover .is-man-tall,.portfolio-tile-1box:hover .is-man-tall{opacity:0}.portfolio-tile-1box.hover .is-man-tall-hover,.portfolio-tile-1box:hover .is-man-tall-hover{opacity:1}.portfolio-tile-1box.hover .is-logo,.portfolio-tile-1box:hover .is-logo{transform:scale(1.1)}.portfolio-item--tall .portfolio-tile-1box .is-man,.portfolio-item--tall .portfolio-tile-1box .is-man-hover{display:none}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-1box .is-man,.portfolio-item--tall .portfolio-tile-1box .is-man-hover{display:block}}.portfolio-item--tall .portfolio-tile-1box .is-man-tall,.portfolio-item--tall .portfolio-tile-1box .is-man-tall-hover{display:block}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-1box .is-man-tall,.portfolio-item--tall .portfolio-tile-1box .is-man-tall-hover{display:none}}@media only screen and (max-width:959px){.portfolio-item--tall .portfolio-tile-1box .is-logo{width:130px}}.portfolio-item--square .portfolio-tile-1box .is-man{width:85%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-1box .is-man{width:45%}}.portfolio-item--square .portfolio-tile-1box .is-man-hover{width:85%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-1box .is-man-hover{width:45%}}.portfolio-item--square .portfolio-tile-1box .is-logo{width:125px}@media only screen and (max-width:959px){.portfolio-item--square .portfolio-tile-1box .is-logo{width:110px}}@media only screen and (max-width:599px){.portfolio-item--long .portfolio-tile-1box .is-logo,.portfolio-item--square .portfolio-tile-1box .is-logo{width:130px}}.portfolio-tile-sanatorium .is-back{background-color:#0268c7}.portfolio-tile-sanatorium .is-back-svg{background-size:contain;background-position:0 0;height:162%;width:77%;left:auto;right:-24%;top:-52%;transition:transform .3s ease-out}.portfolio-tile-sanatorium .is-logo{background-size:contain;width:23%;height:20%;top:10%;left:5%;transition:transform .3s ease-out}.portfolio-tile-sanatorium .is-body{background-size:contain;width:42%;left:auto;right:10%;top:1%;transition:transform .3s ease-out}.portfolio-tile-sanatorium.hover .is-logo,.portfolio-tile-sanatorium:hover .is-logo{transform:scale(1.16) translate3d(10%,0,0)}.portfolio-tile-sanatorium.hover .is-back-svg,.portfolio-tile-sanatorium:hover .is-back-svg{transform:translate3d(10%,0,0)}.portfolio-tile-sanatorium.hover .is-body,.portfolio-tile-sanatorium:hover .is-body{transform:scale(1.04) translate3d(-3%,2%,0)}.portfolio-item--square .portfolio-tile-sanatorium .is-logo{width:42%;top:8%;left:11%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-sanatorium .is-logo{width:23%;top:10%;left:5%}}.portfolio-item--square .portfolio-tile-sanatorium .is-body{width:44%;right:6%;top:3%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-sanatorium .is-body{width:42%;right:10%;top:1%}}.portfolio-item--square .portfolio-tile-sanatorium .is-back-svg{width:78%;right:-34%;top:9%}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-sanatorium .is-back-svg{width:77%;right:-24%;top:-52%}}.portfolio-item--square .portfolio-tile-sanatorium.hover .is-logo,.portfolio-item--square .portfolio-tile-sanatorium:hover .is-logo{transform:scale(1.1) translate3d(6%,3%,0)}.portfolio-item--square .portfolio-tile-sanatorium.hover .is-body,.portfolio-item--square .portfolio-tile-sanatorium:hover .is-body{transform:scale(1.14) translate3d(6%,0,0)}.portfolio-item--square .portfolio-tile-sanatorium.hover .is-body-svg,.portfolio-item--square .portfolio-tile-sanatorium:hover .is-body-svg{transform:translate3d(2%,0,0)}.portfolio-item--tall .portfolio-tile-sanatorium .is-logo{width:48%;top:-1%;left:11%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-sanatorium .is-logo{width:23%;top:10%;left:5%}}.portfolio-item--tall .portfolio-tile-sanatorium .is-body{width:89%;right:-10%;top:8%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-sanatorium .is-body{width:42%;right:10%;top:1%}}.portfolio-item--tall .portfolio-tile-sanatorium .is-back-svg{height:95%;width:136%;right:-61%;top:10%}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-sanatorium .is-back-svg{height:162%;width:77%;right:-24%;top:-52%}}.portfolio-item--tall .portfolio-tile-sanatorium.hover .is-logo,.portfolio-item--tall .portfolio-tile-sanatorium:hover .is-logo{transform:scale(1.14) translate3d(8%,4%,0)}.portfolio-item--tall .portfolio-tile-sanatorium.hover .is-body,.portfolio-item--tall .portfolio-tile-sanatorium:hover .is-body{transform:scale(1.05) translate3d(-5%,-5%,0)}.portfolio-item--tall .portfolio-tile-sanatorium.hover .is-back-svg,.portfolio-item--tall .portfolio-tile-sanatorium:hover .is-back-svg{transform:translate3d(4%,16%,0)}.portfolio-tile-medtechrais .is-back{z-index:1;background-color:#cee7fb}.portfolio-tile-medtechrais .is-car{width:auto;left:auto;top:calc(var(--car-top)/var(--tile-height)*100%);right:calc(var(--car-right)/var(--tile-width)*100%);z-index:3;height:calc(var(--car-height)/var(--tile-height)*100%);aspect-ratio:var(--car-width)/var(--car-height);background-position:100%;transition:right .6s ease}.portfolio-tile-medtechrais.hover .is-car,.portfolio-tile-medtechrais:hover .is-car{right:calc(var(--car-right-hover)/var(--tile-width)*100%)}.portfolio-tile-medtechrais .is-logo{top:min(35px,calc(35/var(--tile-height)*100%));left:min(42px,calc(42/var(--tile-width)*100%));z-index:2;width:calc(240/var(--tile-width)*100%);height:calc(55/var(--tile-height)*100%);background-size:contain;background-position:0 0}.portfolio-tile-medtechrais .portfolio-bottom{bottom:min(35px,calc(35/var(--tile-height)*100%));left:min(42px,calc(42/var(--tile-width)*100%));z-index:2;padding:0;width:calc(293/var(--tile-width)*100%);color:#494949;text-shadow:none}.portfolio-item--long .portfolio-tile-medtechrais{--tile-width:754;--tile-height:366}.portfolio-item--long .portfolio-tile-medtechrais .is-car{--car-width:362;--car-height:177;--car-top:154;--car-right:-115;--car-right-hover:25}.portfolio-item--tall .portfolio-tile-medtechrais{--tile-width:366;--tile-height:752}.portfolio-item--tall .portfolio-tile-medtechrais .is-car{--car-width:584;--car-height:287;--car-top:332;--car-right:-308;--car-right-hover:25}.portfolio-item--square .portfolio-tile-medtechrais{--tile-width:367;--tile-height:366}.portfolio-item--square .portfolio-tile-medtechrais .is-car{--car-width:302;--car-height:149;--car-top:100;--car-right:-124;--car-right-hover:38}@media (max-width:599px){.portfolio-item--long .portfolio-tile-medtechrais,.portfolio-item--tall .portfolio-tile-medtechrais{--tile-width:367;--tile-height:366}.portfolio-item--long .portfolio-tile-medtechrais .is-car,.portfolio-item--tall .portfolio-tile-medtechrais .is-car{--car-width:302;--car-height:149;--car-top:100;--car-right:-124;--car-right-hover:38}.portfolio-tile-medtechrais .is-logo,.portfolio-tile-medtechrais .portfolio-bottom{left:20px}.portfolio-tile-medtechrais .portfolio-type{margin-bottom:0}}.portfolio-tile-tdserver.hover .is-operator-h,.portfolio-tile-tdserver.hover .is-operator-s,.portfolio-tile-tdserver.hover .is-operator-v,.portfolio-tile-tdserver:hover .is-operator-h,.portfolio-tile-tdserver:hover .is-operator-s,.portfolio-tile-tdserver:hover .is-operator-v{opacity:0}.portfolio-tile-tdserver.hover .is-operator-h-h,.portfolio-tile-tdserver.hover .is-operator-s-h,.portfolio-tile-tdserver.hover .is-operator-v-h,.portfolio-tile-tdserver:hover .is-operator-h-h,.portfolio-tile-tdserver:hover .is-operator-s-h,.portfolio-tile-tdserver:hover .is-operator-v-h{opacity:1}.portfolio-tile-tdserver.hover .is-logo,.portfolio-tile-tdserver:hover .is-logo{transform:scale(1.25) translate3d(18px,10px,10px)}.portfolio-tile-tdserver .is-back{background-color:#c2c2c2;z-index:0}.portfolio-tile-tdserver .is-operator-h,.portfolio-tile-tdserver .is-operator-s,.portfolio-tile-tdserver .is-operator-v{z-index:2;transition:opacity .6s ease}.portfolio-tile-tdserver .is-operator-h-h,.portfolio-tile-tdserver .is-operator-s-h,.portfolio-tile-tdserver .is-operator-v-h{z-index:1;opacity:0;transition:opacity .6s ease}.portfolio-tile-tdserver .is-logo{z-index:3;transition:transform .5s ease;background-size:contain;background-position:top;width:166px;height:40px;transform:scale(1.12);top:35px;left:42px}.portfolio-tile-tdserver .portfolio-bottom{z-index:4;bottom:32px;text-shadow:none;color:#494949}@media only screen and (max-width:599px){.portfolio-tile-tdserver .is-operator-s,.portfolio-tile-tdserver .is-operator-s-h,.portfolio-tile-tdserver .is-operator-v,.portfolio-tile-tdserver .is-operator-v-h{display:none}.portfolio-tile-tdserver .is-logo{width:140px;top:30px;left:32px}.portfolio-tile-tdserver .portfolio-bottom{padding:0 25px}.portfolio-tile-tdserver:hover .is-logo{transform:scale(1.25) translate3d(5px,3px,10px)}}.portfolio-item--long .portfolio-tile-tdserver .is-operator-s,.portfolio-item--long .portfolio-tile-tdserver .is-operator-s-h,.portfolio-item--long .portfolio-tile-tdserver .is-operator-v,.portfolio-item--long .portfolio-tile-tdserver .is-operator-v-h{display:none}@media only screen and (max-width:959px){.portfolio-item--long .portfolio-tile-tdserver .is-logo{width:140px;top:30px;left:32px}.portfolio-item--long .portfolio-tile-tdserver .portfolio-bottom{padding:0 25px}.portfolio-item--long .portfolio-tile-tdserver:hover .is-logo{transform:scale(1.25) translate3d(5px,3px,10px)}}@media only screen and (min-width:960px){.portfolio-item--long .portfolio-tile-tdserver .is-logo{left:34px}.portfolio-item--long .portfolio-tile-tdserver:hover .is-logo{transform:scale(1.25) translate3d(14px,3px,10px)}}@media only screen and (min-width:1264px){.portfolio-item--long .portfolio-tile-tdserver .is-logo{left:40px}.portfolio-item--long .portfolio-tile-tdserver .portfolio-bottom{padding:0 42px}.portfolio-item--long .portfolio-tile-tdserver:hover .is-logo{transform:scale(1.39) translate(15px,4px)}}@media only screen and (min-width:600px){.portfolio-item--tall .portfolio-tile-tdserver .is-operator-h,.portfolio-item--tall .portfolio-tile-tdserver .is-operator-h-h,.portfolio-item--tall .portfolio-tile-tdserver .is-operator-s,.portfolio-item--tall .portfolio-tile-tdserver .is-operator-s-h{display:none}}@media only screen and (min-width:600px) and (max-width:959px){.portfolio-item--tall .portfolio-tile-tdserver .portfolio-bottom{font-size:18px;padding:0 25px}.portfolio-item--tall .portfolio-tile-tdserver .is-logo{width:120px;left:32px;top:30px}.portfolio-item--tall .portfolio-tile-tdserver:hover .is-logo{transform:scale(1.25) translate3d(5px,2px,10px)}}@media only screen and (min-width:768px) and (max-width:959px){.portfolio-item--tall .portfolio-tile-tdserver .is-logo{width:160px}}@media only screen and (min-width:960px){.portfolio-item--tall .portfolio-tile-tdserver .portfolio-bottom{font-size:18px;padding:0 38px}.portfolio-item--tall .portfolio-tile-tdserver .is-logo{left:30px}.portfolio-item--tall .portfolio-tile-tdserver:hover .is-logo{transform:scale(1.25) translate3d(14px,3px,10px)}}@media only screen and (min-width:1264px){.portfolio-item--tall .portfolio-tile-tdserver .portfolio-bottom{font-size:18px;padding:0 42px}.portfolio-item--tall .portfolio-tile-tdserver .is-logo{left:41px;top:35px}.portfolio-item--tall .portfolio-tile-tdserver:hover .is-logo{transform:scale(1.39) translate(15px,4px)}}@media only screen and (min-width:600px){.portfolio-item--square .portfolio-tile-tdserver .is-operator-h,.portfolio-item--square .portfolio-tile-tdserver .is-operator-h-h,.portfolio-item--square .portfolio-tile-tdserver .is-operator-v,.portfolio-item--square .portfolio-tile-tdserver .is-operator-v-h{display:none}}@media only screen and (min-width:600px) and (max-width:680px){.portfolio-item--square .portfolio-tile-tdserver .is-logo{width:120px;left:30px!important}}@media only screen and (min-width:600px) and (max-width:959px){.portfolio-item--square .portfolio-tile-tdserver .portfolio-bottom{font-size:18px;padding:0 24px}.portfolio-item--square .portfolio-tile-tdserver .is-logo{left:23px;top:20px}.portfolio-item--square .portfolio-tile-tdserver:hover .is-logo{transform:scale(1.25) translate3d(8px,3px,10px)}}@media only screen and (min-width:960px){.portfolio-item--square .portfolio-tile-tdserver .portfolio-bottom{font-size:18px;padding:0 38px}.portfolio-item--square .portfolio-tile-tdserver .is-logo{left:29px;top:35px}.portfolio-item--square .portfolio-tile-tdserver:hover .is-logo{transform:scale(1.25) translate3d(15px,3px,10px)}}@media only screen and (min-width:1264px){.portfolio-item--square .portfolio-tile-tdserver .portfolio-bottom{font-size:18px;padding:0 42px}.portfolio-item--square .portfolio-tile-tdserver .is-logo{left:40px;top:35px}.portfolio-item--square .portfolio-tile-tdserver:hover .is-logo{transform:scale(1.39) translate(15px,4px)}}.portfolio-tile-spark.hover .is-car,.portfolio-tile-spark:hover .is-car{opacity:0}.portfolio-tile-spark.hover .is-spare-parts,.portfolio-tile-spark:hover .is-spare-parts{opacity:1}.portfolio-tile-spark.hover .is-logo,.portfolio-tile-spark:hover .is-logo{transform:translateX(calc(50% - 40px))}.portfolio-tile-spark .is-back{z-index:1;background-color:#e6eefd}.portfolio-tile-spark .is-car,.portfolio-tile-spark .is-spare-parts{z-index:3;width:336px;height:336px;top:50%;left:50%;transform:translate(-50%,-50%);transition:opacity .6s ease}.portfolio-tile-spark .is-spare-parts{left:49.5%}.portfolio-tile-spark .is-logo{z-index:2;background-size:contain;background-position:top;width:163px;height:45px;top:35px;left:42px;transition:transform .6s ease}.portfolio-tile-spark .is-spare-parts{opacity:0}.portfolio-tile-spark .portfolio-bottom{z-index:4;text-shadow:none;padding:0 42px;color:#494949}@media only screen and (max-width:599px){.portfolio-tile-spark .is-car,.portfolio-tile-spark .is-spare-parts{width:40%;height:80%;left:55%;transform:translateY(-50%)}.portfolio-tile-spark .is-logo{left:25px;top:30px;width:130px}.portfolio-tile-spark .portfolio-bottom{padding:0 25px}}@media only screen and (max-width:500px){.portfolio-tile-spark .is-car,.portfolio-tile-spark .is-spare-parts{width:172px;height:139px}}@media only screen and (min-width:600px) and (max-width:959px){.portfolio-item--long .portfolio-tile-spark .is-car,.portfolio-item--long .portfolio-tile-spark .is-spare-parts{width:40%;height:80%;left:55%;transform:translateY(-50%)}.portfolio-item--long .portfolio-tile-spark .is-logo{left:25px;top:30px;width:130px}.portfolio-item--long .portfolio-tile-spark .portfolio-bottom{padding:0 25px}.portfolio-item--long .portfolio-tile-spark.hover .is-logo,.portfolio-item--long .portfolio-tile-spark:hover .is-logo{transform:translateX(calc(40% - 25px))}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-item--long .portfolio-tile-spark .is-car,.portfolio-item--long .portfolio-tile-spark .is-spare-parts{width:280px;height:280px;transform:translateY(-50%)}.portfolio-item--long .portfolio-tile-spark .is-logo{top:30px}.portfolio-item--long .portfolio-tile-spark.hover .is-logo,.portfolio-item--long .portfolio-tile-spark:hover .is-logo{transform:translateX(calc(40% - 42px))}}@media only screen and (min-width:1264px){.portfolio-item--long .portfolio-tile-spark .is-car,.portfolio-item--long .portfolio-tile-spark .is-spare-parts{left:auto;right:15px;transform:translate(-9%,-50%)}.portfolio-item--long .portfolio-tile-spark .portfolio-bottom{bottom:32px}.portfolio-item--long .portfolio-tile-spark.hover .is-logo,.portfolio-item--long .portfolio-tile-spark:hover .is-logo{transform:translateX(calc(50% - 40px))}}@media only screen and (min-width:600px) and (max-width:959px){.portfolio-item--tall .portfolio-tile-spark .is-car,.portfolio-item--tall .portfolio-tile-spark .is-spare-parts{width:100%;height:45%;top:45%}.portfolio-item--tall .portfolio-tile-spark .portfolio-bottom{font-size:18px;padding:0 25px}.portfolio-item--tall .portfolio-tile-spark .is-logo{width:140px;left:25px;top:30px}.portfolio-item--tall .portfolio-tile-spark.hover .is-logo,.portfolio-item--tall .portfolio-tile-spark:hover .is-logo{transform:translateX(calc(20% - 25px))}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-item--tall .portfolio-tile-spark .is-car,.portfolio-item--tall .portfolio-tile-spark .is-spare-parts{width:250px;height:250px}.portfolio-item--tall .portfolio-tile-spark .is-logo{left:38px;top:30px}.portfolio-item--tall .portfolio-tile-spark .portfolio-bottom{font-size:18px;padding:0 38px}.portfolio-item--tall .portfolio-tile-spark.hover .is-logo,.portfolio-item--tall .portfolio-tile-spark:hover .is-logo{transform:translateX(calc(30% - 38px))}}@media only screen and (min-width:1264px){.portfolio-item--tall .portfolio-tile-spark .portfolio-bottom{bottom:32px}}@media only screen and (min-width:600px){.portfolio-item--square .portfolio-tile-spark .is-car,.portfolio-item--square .portfolio-tile-spark .is-spare-parts{background-position:top;width:181px;height:181px;top:81.5px;transform:translate(-50%)}.portfolio-item--square .portfolio-tile-spark .portfolio-bottom{bottom:32px}}@media only screen and (min-width:600px) and (max-width:760px){.portfolio-item--square .portfolio-tile-spark .is-logo{width:120px!important}.portfolio-item--square .portfolio-tile-spark .portfolio-bottom{bottom:10px}.portfolio-item--square .portfolio-tile-spark.hover .is-logo,.portfolio-item--square .portfolio-tile-spark:hover .is-logo{transform:translateX(10px)!important}}@media only screen and (min-width:600px) and (max-width:959px){.portfolio-item--square .portfolio-tile-spark .is-car,.portfolio-item--square .portfolio-tile-spark .is-spare-parts{top:45px;width:141px;height:141px}.portfolio-item--square .portfolio-tile-spark .portfolio-bottom{font-size:18px;padding:0 24px}.portfolio-item--square .portfolio-tile-spark .is-logo{width:150px;left:24px;top:15px}.portfolio-item--square .portfolio-tile-spark.hover .is-logo,.portfolio-item--square .portfolio-tile-spark:hover .is-logo{transform:translateX(calc(30% - 24px))}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-item--square .portfolio-tile-spark .is-car,.portfolio-item--square .portfolio-tile-spark .is-spare-parts{top:40px}.portfolio-item--square .portfolio-tile-spark .portfolio-bottom{font-size:18px;padding:0 38px;bottom:15px}.portfolio-item--square .portfolio-tile-spark .is-logo{left:38px;top:10px}.portfolio-item--square .portfolio-tile-spark.hover .is-logo,.portfolio-item--square .portfolio-tile-spark:hover .is-logo{transform:translateX(calc(30% - 38px))}}@media only screen and (min-width:1264px){.portfolio-item--square .portfolio-tile-spark.hover .is-logo,.portfolio-item--square .portfolio-tile-spark:hover .is-logo{transform:translateX(calc(50% - 41px));top:34px}.portfolio-item--square .portfolio-tile-spark.hover .is-spare-parts,.portfolio-item--square .portfolio-tile-spark:hover .is-spare-parts{transform:translateX(-49%);top:80.5px}.portfolio-item--square .portfolio-tile-spark.hover .portfolio-bottom,.portfolio-item--square .portfolio-tile-spark:hover .portfolio-bottom{bottom:33px}}.portfolio-tile-mp.hover .is-logo,.portfolio-tile-mp:hover .is-logo{transform:translateY(30px)}.portfolio-tile-mp .is-back{z-index:1;background:linear-gradient(180deg,rgba(251,240,242,.15),rgba(255,34,77,.27))}.portfolio-tile-mp .is-part1,.portfolio-tile-mp .is-part2,.portfolio-tile-mp .is-part3{z-index:3;left:auto;transition:transform .6s ease}.portfolio-tile-mp .is-part1{width:100px;height:90px;left:408px;top:45px;transform:rotate(-30deg)}.portfolio-tile-mp .is-part2{width:177px;height:145px;top:40px;right:18px;transform:rotate(30deg)}.portfolio-tile-mp .is-part3{width:120px;height:109px;right:169px;top:195px;transform:rotate(28.69deg)}.portfolio-tile-mp .is-logo{z-index:2;background-size:contain;background-position:top;width:87px;height:45px;top:35px;left:42px;transition:transform .6s ease}.portfolio-tile-mp .portfolio-bottom{z-index:2;text-shadow:none;padding:0 42px}@media only screen and (max-width:483px){.portfolio-tile-mp .portfolio-bottom{padding:0 10px;bottom:25px}.portfolio-tile-mp .is-logo{left:25px;top:25px}}@media only screen and (max-width:483px){.portfolio-tile-mp .portfolio-bottom{padding:0 25px}.portfolio-tile-mp .portfolio-bottom .portfolio-type{font-size:11px}.portfolio-tile-mp .portfolio-bottom .portfolio-description{font-size:13px}.portfolio-tile-mp .is-logo{left:25px}.portfolio-tile-mp.hover .is-logo,.portfolio-tile-mp:hover .is-logo{transform:translateY(10px)}}@media only screen and (max-width:599px){.portfolio-tile-mp .is-part1,.portfolio-tile-mp .is-part2,.portfolio-tile-mp .is-part3{right:auto}.portfolio-tile-mp .is-part1{left:55%;width:14%;height:25%}.portfolio-tile-mp .is-part2{left:75%;width:22%;height:37%}.portfolio-tile-mp .is-part3{left:60%;top:55%;width:18%;height:33%}.portfolio-tile-mp.hover .is-part1,.portfolio-tile-mp:hover .is-part1{transform:rotate(17.81deg) scale(1.5) translate(135%,-40%)}.portfolio-tile-mp.hover .is-part2,.portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.7) translate(-30%,140%)}.portfolio-tile-mp.hover .is-part3,.portfolio-tile-mp:hover .is-part3{transform:rotate(-30deg) translate(40%,-120%)}}@media only screen and (max-width:408px){.portfolio-tile-mp .is-part1{width:50px;height:47px}.portfolio-tile-mp .is-part2{width:74px;height:72px}.portfolio-tile-mp .is-part3{width:62px;height:60px}}@media only screen and (min-width:600px) and (max-width:880px){.portfolio-item--long .portfolio-tile-mp .is-part1{left:55%;width:14%;height:25%}.portfolio-item--long .portfolio-tile-mp .is-part2{left:75%;width:22%;height:37%}.portfolio-item--long .portfolio-tile-mp .is-part3{left:60%;top:55%;width:18%;height:33%}.portfolio-item--long .portfolio-tile-mp.hover .is-part1,.portfolio-item--long .portfolio-tile-mp:hover .is-part1{transform:rotate(17.81deg) scale(1.5) translate(135%,-40%)}.portfolio-item--long .portfolio-tile-mp.hover .is-part2,.portfolio-item--long .portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.7) translate(-30%,140%)}.portfolio-item--long .portfolio-tile-mp.hover .is-part3,.portfolio-item--long .portfolio-tile-mp:hover .is-part3{transform:rotate(-30deg) translate(40%,-120%)}.portfolio-item--long .portfolio-tile-mp .portfolio-bottom{padding:0 10px;bottom:10px}.portfolio-item--long .portfolio-tile-mp .portfolio-bottom .portfolio-type{font-size:11px}.portfolio-item--long .portfolio-tile-mp .portfolio-bottom .portfolio-description{font-size:13px}.portfolio-item--long .portfolio-tile-mp .is-logo{left:10px;top:10px}}@media only screen and (min-width:880px) and (max-width:959px){.portfolio-item--long .portfolio-tile-mp .is-logo{left:25px;top:30px}.portfolio-item--long .portfolio-tile-mp .portfolio-bottom{padding:0 25px}.portfolio-item--long .portfolio-tile-mp .is-part1{right:200px;left:auto;top:35px}.portfolio-item--long .portfolio-tile-mp .is-part3{right:139px;top:160px;height:99px;width:110px}.portfolio-item--long .portfolio-tile-mp.hover .is-part1,.portfolio-item--long .portfolio-tile-mp:hover .is-part1{transform:rotate(17.81deg) scale(1.5) translate(100px,-25px)}.portfolio-item--long .portfolio-tile-mp.hover .is-part2,.portfolio-item--long .portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.7) translate(-70px,175px)}.portfolio-item--long .portfolio-tile-mp.hover .is-part3,.portfolio-item--long .portfolio-tile-mp:hover .is-part3{transform:rotate(-30deg) translate(10px,-152px)}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-item--long .portfolio-tile-mp .is-logo{top:30px}.portfolio-item--long .portfolio-tile-mp .is-part1{right:200px;left:auto;top:35px}.portfolio-item--long .portfolio-tile-mp .is-part3{right:139px;top:160px}.portfolio-item--long .portfolio-tile-mp.hover .is-part1,.portfolio-item--long .portfolio-tile-mp:hover .is-part1{transform:rotate(17.81deg) scale(1.6) translate(90px,-18px)}.portfolio-item--long .portfolio-tile-mp.hover .is-part2,.portfolio-item--long .portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.84) translate(-70px,155px)}.portfolio-item--long .portfolio-tile-mp.hover .is-part3,.portfolio-item--long .portfolio-tile-mp:hover .is-part3{transform:rotate(-30deg) translate(10px,-152px)}}@media only screen and (min-width:1264px){.portfolio-item--long .portfolio-tile-mp.hover .is-part1,.portfolio-item--long .portfolio-tile-mp:hover .is-part1{transform:rotate(17.81deg) scale(1.7) translate(112px,-19px)}.portfolio-item--long .portfolio-tile-mp.hover .is-part2,.portfolio-item--long .portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.84) translate(-55px,232px)}.portfolio-item--long .portfolio-tile-mp.hover .is-part3,.portfolio-item--long .portfolio-tile-mp:hover .is-part3{transform:rotate(-30deg) translate(6px,-160px)}}@media only screen and (min-width:600px) and (max-width:1263px){.portfolio-item--tall .portfolio-tile-mp .is-part1{width:130px;height:115px;top:145px;left:auto}.portfolio-item--tall .portfolio-tile-mp .is-part2{width:210px;height:170px;top:128px;right:-75px}.portfolio-item--tall .portfolio-tile-mp .is-part3{width:153px;height:138px;top:300px;right:auto;left:75px}.portfolio-item--tall .portfolio-tile-mp.hover .is-part1,.portfolio-item--tall .portfolio-tile-mp:hover .is-part1{transform:rotate(17.81deg) scale(1.25) translate(135px,-32px)}.portfolio-item--tall .portfolio-tile-mp.hover .is-part2,.portfolio-item--tall .portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.7) translate(-65px,265px)}.portfolio-item--tall .portfolio-tile-mp.hover .is-part3,.portfolio-item--tall .portfolio-tile-mp:hover .is-part3{transform:rotate(-30deg) scale(.85) translateY(-210px)}}@media only screen and (min-width:600px) and (max-width:880px){.portfolio-item--tall .portfolio-tile-mp .is-part1{width:50%;height:20%;top:27.2%}.portfolio-item--tall .portfolio-tile-mp .is-part2{width:80%;height:30%;top:23%;right:-29.8%}.portfolio-item--tall .portfolio-tile-mp .is-part3{width:55%;height:23%;top:52%;left:30%}.portfolio-item--tall .portfolio-tile-mp .portfolio-bottom{bottom:5px;padding:0 5px}.portfolio-item--tall .portfolio-tile-mp .portfolio-bottom .portfolio-type{font-size:11px}.portfolio-item--tall .portfolio-tile-mp .portfolio-bottom .portfolio-description{font-size:14px}.portfolio-item--tall .portfolio-tile-mp .is-logo{left:5px;top:10px}.portfolio-item--tall .portfolio-tile-mp.hover .is-logo,.portfolio-item--tall .portfolio-tile-mp:hover .is-logo{transform:translateY(10px)}.portfolio-item--tall .portfolio-tile-mp.hover .is-part1,.portfolio-item--tall .portfolio-tile-mp:hover .is-part1{transform:rotate(17.81deg) scale(1.25) translate(80%,-40%)!important}.portfolio-item--tall .portfolio-tile-mp.hover .is-part2,.portfolio-item--tall .portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.7) translate(-30%,140%)!important}.portfolio-item--tall .portfolio-tile-mp.hover .is-part3,.portfolio-item--tall .portfolio-tile-mp:hover .is-part3{transform:rotate(-30deg) translate(-25%,-140%)!important}}@media only screen and (min-width:881px) and (max-width:959px){.portfolio-item--tall .portfolio-tile-mp .portfolio-bottom{font-size:18px;padding:0 25px}.portfolio-item--tall .portfolio-tile-mp .is-logo{left:25px;top:30px}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-item--tall .portfolio-tile-mp .is-logo{left:38px;top:30px}.portfolio-item--tall .portfolio-tile-mp .portfolio-bottom{font-size:18px;padding:0 38px}}@media only screen and (min-width:1264px){.portfolio-item--tall .portfolio-tile-mp .is-part1{width:145px;height:130px;top:184px;left:3px}.portfolio-item--tall .portfolio-tile-mp .is-part2{width:255px;height:209px;top:167px;right:-90px}.portfolio-item--tall .portfolio-tile-mp .is-part3{width:173px;height:158px;top:384.8px;right:auto;left:81px}.portfolio-item--tall .portfolio-tile-mp .is-logo{left:42px;top:34px}.portfolio-item--tall .portfolio-tile-mp .portfolio-bottom{padding:0 42px;bottom:32px}.portfolio-item--tall .portfolio-tile-mp.hover .is-part1,.portfolio-item--tall .portfolio-tile-mp:hover .is-part1{transform:rotate(17.81deg) scale(1.41) translate(159px,-44px)}.portfolio-item--tall .portfolio-tile-mp.hover .is-part2,.portfolio-item--tall .portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.7) translate(-124px,323px)}.portfolio-item--tall .portfolio-tile-mp.hover .is-part3,.portfolio-item--tall .portfolio-tile-mp:hover .is-part3{transform:rotate(-30deg) scale(.84) translate(25px,-281px)}}@media only screen and (min-width:600px){.portfolio-item--square .portfolio-tile-mp .is-part1{width:67.75px;height:60.74px;left:179px;top:50.33px}.portfolio-item--square .portfolio-tile-mp .is-part2{width:119.14px;height:97.65px;top:42px;right:-25px}.portfolio-item--square .portfolio-tile-mp .is-part3{width:80.83px;height:73.82px;left:214.15px;top:144.5px}.portfolio-item--square .portfolio-tile-mp.hover .portfolio-bottom,.portfolio-item--square .portfolio-tile-mp:hover .portfolio-bottom{transform:translateY(-2px)}}@media only screen and (min-width:600px) and (max-width:900px){.portfolio-item--square .portfolio-tile-mp .is-part1{width:25%;height:23%;left:41.5%}.portfolio-item--square .portfolio-tile-mp .is-part2{width:42%;height:34%;right:-9.2%}.portfolio-item--square .portfolio-tile-mp .is-part3{width:27%;height:25%;left:50%;top:50%}.portfolio-item--square .portfolio-tile-mp .portfolio-bottom{bottom:5px;padding:0 5px}.portfolio-item--square .portfolio-tile-mp .portfolio-bottom .portfolio-type{font-size:11px}.portfolio-item--square .portfolio-tile-mp .portfolio-bottom .portfolio-description{font-size:14px}.portfolio-item--square .portfolio-tile-mp .is-logo{left:5px;top:10px}.portfolio-item--square .portfolio-tile-mp.hover .is-logo,.portfolio-item--square .portfolio-tile-mp:hover .is-logo{transform:translateY(10px)}.portfolio-item--square .portfolio-tile-mp.hover .is-part1,.portfolio-item--square .portfolio-tile-mp:hover .is-part1{transform:rotate(17.81deg) scale(1.25) translate(100%,-40%)!important}.portfolio-item--square .portfolio-tile-mp.hover .is-part2,.portfolio-item--square .portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.7) translate(-30%,140%)!important}.portfolio-item--square .portfolio-tile-mp.hover .is-part3,.portfolio-item--square .portfolio-tile-mp:hover .is-part3{transform:rotate(-30deg) translate(-5%,-120%)!important}}@media only screen and (min-width:901px) and (max-width:959px){.portfolio-item--square .portfolio-tile-mp .portfolio-bottom{font-size:18px;padding:0 24px}.portfolio-item--square .portfolio-tile-mp .is-logo{left:24px;top:15px}}@media only screen and (min-width:901px) and (max-width:1263px){.portfolio-item--square .portfolio-tile-mp .is-part1{width:67px;height:60px;left:110px;top:40px}.portfolio-item--square .portfolio-tile-mp .is-part2{width:109px;height:90px;top:32px;right:-25px}.portfolio-item--square .portfolio-tile-mp .is-part3{width:67px;height:56px;left:144px;top:114px}.portfolio-item--square .portfolio-tile-mp.hover .is-part1,.portfolio-item--square .portfolio-tile-mp:hover .is-part1{transform:rotate(17.81deg) scale(1.41) translate(79px,-15px)}.portfolio-item--square .portfolio-tile-mp.hover .is-part2,.portfolio-item--square .portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.7) translate(-46px,120px)}.portfolio-item--square .portfolio-tile-mp.hover .is-part3,.portfolio-item--square .portfolio-tile-mp:hover .is-part3{transform:rotate(-30deg) scale(.84) translate(25px,-85px)}.portfolio-item--square .portfolio-tile-mp.hover .is-logo,.portfolio-item--square .portfolio-tile-mp:hover .is-logo{transform:translateY(10px)}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-item--square .portfolio-tile-mp .is-part1{top:50px}.portfolio-item--square .portfolio-tile-mp .is-part2{top:42px}.portfolio-item--square .portfolio-tile-mp .is-part3{top:124px}.portfolio-item--square .portfolio-tile-mp .portfolio-bottom{font-size:18px;padding:0 38px;bottom:15px}.portfolio-item--square .portfolio-tile-mp .is-logo{left:38px;top:10px}.portfolio-item--square .portfolio-tile-mp.hover .is-part2,.portfolio-item--square .portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.7) translate(-46px,130px)}}@media only screen and (min-width:1264px){.portfolio-item--square .portfolio-tile-mp .portfolio-bottom{bottom:30px;transition:transform .6s ease}.portfolio-item--square .portfolio-tile-mp.hover .is-part1,.portfolio-item--square .portfolio-tile-mp:hover .is-part1{transform:rotate(17.81deg) scale(1.41) translate(77px,-28px)}.portfolio-item--square .portfolio-tile-mp.hover .is-part2,.portfolio-item--square .portfolio-tile-mp:hover .is-part2{transform:rotate(20.78deg) scale(.7) translate(-56px,140px)}.portfolio-item--square .portfolio-tile-mp.hover .is-part3,.portfolio-item--square .portfolio-tile-mp:hover .is-part3{transform:rotate(-30deg) scale(.84) translate(25px,-136px)}}.portfolio-tile-resource.hover .figure,.portfolio-tile-resource:hover .figure{transform:rotate(419deg) translate(25px,13px)}.portfolio-tile-resource .is-back{z-index:1;transition:transform .6s ease}.portfolio-tile-resource .figure{z-index:2;width:200px;height:380px;left:-31px;top:-153px;transform:rotate(253deg);border-radius:5px;transition:transform .6s ease}.portfolio-tile-resource .is-logo{z-index:2;background-size:contain;background-position:top;width:129px;height:55px;top:35px;left:42px}.portfolio-tile-resource .portfolio-bottom{z-index:2;text-shadow:none;padding:0 42px;color:#fff}@media only screen and (max-width:483px){.portfolio-tile-resource .portfolio-bottom{padding:0 20px;bottom:20px}.portfolio-tile-resource .is-logo{left:20px;top:20px}}@media only screen and (max-width:483px){.portfolio-tile-resource .portfolio-bottom{padding:0 20px}.portfolio-tile-resource .portfolio-bottom .portfolio-type{font-size:11px}.portfolio-tile-resource .portfolio-bottom .portfolio-description{font-size:13px}.portfolio-tile-resource .is-logo{left:20px}.portfolio-tile-resource.hover .is-logo,.portfolio-tile-resource:hover .is-logo{transform:translateY(10px)}}@media only screen and (min-width:484px) and (max-width:599px){.portfolio-tile-resource .portfolio-bottom{padding:0 20px;bottom:20px}.portfolio-tile-resource .is-logo{left:20px;top:20px}}@media only screen and (min-width:600px) and (max-width:880px){.portfolio-tile-resource .portfolio-bottom{padding:0 10px;bottom:10px}.portfolio-tile-resource .portfolio-bottom .portfolio-type{font-size:11px}.portfolio-tile-resource .portfolio-bottom .portfolio-description{font-size:13px}.portfolio-tile-resource .is-logo{left:10px;top:10px;height:45px;width:87px}.portfolio-tile-resource .figure{width:150px;height:280px;top:-113px}}.portfolio-item--long .portfolio-tile-resource .is-back{height:660px;top:-147px;transition:top .5s ease}.portfolio-item--long .portfolio-tile-resource.hover .is-back,.portfolio-item--long .portfolio-tile-resource:hover .is-back{top:-50%}@media only screen and (min-width:600px) and (max-width:880px){.portfolio-item--long .portfolio-tile-resource .is-back{height:300px;top:-40px}}@media only screen and (min-width:600px) and (max-width:780px){.portfolio-item--long .portfolio-tile-resource.hover .is-back,.portfolio-item--long .portfolio-tile-resource:hover .is-back{top:-30%}}@media only screen and (min-width:780px) and (max-width:880px){.portfolio-item--long .portfolio-tile-resource .is-back{height:320px;top:-40px;height:400px}}@media only screen and (min-width:880px) and (max-width:959px){.portfolio-item--long .portfolio-tile-resource .is-logo{left:25px;top:30px}.portfolio-item--long .portfolio-tile-resource .portfolio-bottom{padding:0 25px}.portfolio-item--long .portfolio-tile-resource .is-back{height:450px;top:-80px}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-item--long .portfolio-tile-resource .is-logo{top:30px}.portfolio-item--long .portfolio-tile-resource .is-back{height:550px}.portfolio-item--long .portfolio-tile-resource.hover .is-back,.portfolio-item--long .portfolio-tile-resource:hover .is-back{top:-60%}}@media only screen and (min-width:881px){.portfolio-item--tall .portfolio-tile-resource .is-back{transform:translateX(-190px)}}.portfolio-item--tall .portfolio-tile-resource .is-back{width:752px;left:50%;transition:left .5s ease}.portfolio-item--tall .portfolio-tile-resource.hover .is-back,.portfolio-item--tall .portfolio-tile-resource:hover .is-back{left:0}@media only screen and (max-width:600px){.portfolio-item--tall .portfolio-tile-resource .is-back{width:calc(100% + 100px);height:calc(100% + 100px);top:-100px;left:0;transition:top .5s ease}.portfolio-item--tall .portfolio-tile-resource.hover .is-back,.portfolio-item--tall .portfolio-tile-resource:hover .is-back{top:0}}@media only screen and (min-width:600px) and (max-width:730px){.portfolio-item--tall .portfolio-tile-resource .is-back{width:430px;left:0}.portfolio-item--tall .portfolio-tile-resource.hover .is-back,.portfolio-item--tall .portfolio-tile-resource:hover .is-back{left:-50%}}@media only screen and (min-width:730px) and (max-width:880px){.portfolio-item--tall .portfolio-tile-resource .is-back{width:545px;left:0}.portfolio-item--tall .portfolio-tile-resource.hover .is-back,.portfolio-item--tall .portfolio-tile-resource:hover .is-back{left:-50%}}@media only screen and (min-width:881px) and (max-width:959px){.portfolio-item--tall .portfolio-tile-resource .portfolio-bottom{font-size:18px;padding:0 25px}.portfolio-item--tall .portfolio-tile-resource .is-logo{left:25px;top:30px}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-item--tall .portfolio-tile-resource .is-logo{left:38px;top:30px}.portfolio-item--tall .portfolio-tile-resource .portfolio-bottom{font-size:18px;padding:0 38px}}@media only screen and (min-width:1264px){.portfolio-item--tall .portfolio-tile-resource .is-logo{left:42px;top:34px}.portfolio-item--tall .portfolio-tile-resource .portfolio-bottom{padding:0 42px;bottom:32px}}@media only screen and (min-width:881px){.portfolio-item--square .portfolio-tile-resource .is-back{transform:translateX(-190px)}}.portfolio-item--square .portfolio-tile-resource .is-back{width:752px;left:50%;transition:left .5s ease}.portfolio-item--square .portfolio-tile-resource.hover .is-back,.portfolio-item--square .portfolio-tile-resource:hover .is-back{left:0}@media only screen and (max-width:600px){.portfolio-item--square .portfolio-tile-resource .is-back{width:calc(100% + 100px);height:calc(100% + 100px);top:-100px;left:0;transition:top .5s ease}.portfolio-item--square .portfolio-tile-resource.hover .is-back,.portfolio-item--square .portfolio-tile-resource:hover .is-back{top:0}}@media only screen and (min-width:600px) and (max-width:730px){.portfolio-item--square .portfolio-tile-resource .is-back{width:430px;left:0}.portfolio-item--square .portfolio-tile-resource.hover .is-back,.portfolio-item--square .portfolio-tile-resource:hover .is-back{left:-50%}}@media only screen and (min-width:730px) and (max-width:880px){.portfolio-item--square .portfolio-tile-resource .is-back{width:545px;left:0}.portfolio-item--square .portfolio-tile-resource.hover .is-back,.portfolio-item--square .portfolio-tile-resource:hover .is-back{left:-50%}}@media only screen and (min-width:901px) and (max-width:959px){.portfolio-item--square .portfolio-tile-resource .portfolio-bottom{font-size:18px;padding:0 24px}.portfolio-item--square .portfolio-tile-resource .is-logo{left:24px;top:15px}}@media only screen and (min-width:901px) and (max-width:1263px){.portfolio-item--square .portfolio-tile-resource .portfolio-bottom{font-size:18px;padding:0 25px}.portfolio-item--square .portfolio-tile-resource .is-logo{left:25px;top:30px}}@media only screen and (min-width:960px) and (max-width:1263px){.portfolio-item--square .portfolio-tile-resource .is-logo{left:38px;top:30px}.portfolio-item--square .portfolio-tile-resource .portfolio-bottom{font-size:18px;padding:0 38px}}@media only screen and (min-width:1264px){.portfolio-item--square .portfolio-tile-resource .is-logo{left:42px;top:34px}.portfolio-item--square .portfolio-tile-resource .portfolio-bottom{padding:0 42px;bottom:32px}}.portfolio-tile-filta .is-logo{top:min(42px,calc(42/var(--tile-height)*100%));left:min(42px,calc(42/var(--tile-width)*100%));z-index:2;height:calc(44/var(--tile-height)*100%);background-size:contain;background-position:0 0}.portfolio-tile-filta .is-filta{top:calc(var(--filta-top)/var(--tile-height)*100%);left:calc(var(--filta-left)/var(--tile-width)*100%);z-index:3;height:calc(var(--filta-height)/var(--tile-height)*100%);width:calc(var(--filta-width)/var(--tile-width)*100%);transform:scale(1);transition:transform 1s;background-size:contain;background-position:100% 100%}.portfolio-tile-filta.hover .is-filta,.portfolio-tile-filta:hover .is-filta{transform:scale(calc(var(--filta-height-hover)/var(--filta-height)))}.portfolio-tile-filta .portfolio-bottom{bottom:min(42px,calc(42/var(--tile-height)*100%));left:min(42px,calc(42/var(--tile-width)*100%));z-index:4;padding:0;width:calc(245/var(--tile-width)*100%);color:#fff;text-shadow:none}.portfolio-tile-filta .portfolio-type{margin-bottom:0}.portfolio-item[\:has\(.portfolio-tile-filta\)]{background:linear-gradient(141deg,#2175c2 14.65%,#003a70 79.88%)}.portfolio-item:has(.portfolio-tile-filta){background:linear-gradient(141deg,#2175c2 14.65%,#003a70 79.88%)}.portfolio-item[\:has\(.portfolio-tile-filta\)].portfolio-item--long{--tile-width:754;--tile-height:366}.portfolio-item:has(.portfolio-tile-filta).portfolio-item--long{--tile-width:754;--tile-height:366}.portfolio-item[\:has\(.portfolio-tile-filta\)].portfolio-item--tall{--tile-width:366;--tile-height:752}.portfolio-item:has(.portfolio-tile-filta).portfolio-item--tall{--tile-width:366;--tile-height:752}.portfolio-item[\:has\(.portfolio-tile-filta\)].portfolio-item--square{--tile-width:367;--tile-height:366}.portfolio-item:has(.portfolio-tile-filta).portfolio-item--square{--tile-width:367;--tile-height:366}.portfolio-item--long .portfolio-tile-filta{--filta-width:455;--filta-height:301;--filta-top:65;--filta-left:299;--filta-height-hover:353}.portfolio-item--long .portfolio-tile-filta .is-filta{transform-origin:bottom right}.portfolio-item--tall .portfolio-tile-filta{--filta-width:338;--filta-height:318;--filta-top:291;--filta-left:28;--filta-height-hover:494}.portfolio-item--tall .portfolio-tile-filta .is-filta{transform-origin:left}.portfolio-item--square .portfolio-tile-filta{--filta-width:286;--filta-height:269;--filta-top:55;--filta-left:81;--filta-height-hover:351}.portfolio-item--square .portfolio-tile-filta .is-filta{transform-origin:center}@media only screen and (min-width:600px) and (max-width:1263px){.portfolio-item--square .portfolio-tile-filta .is-filta{top:10%}.portfolio-item--square .portfolio-tile-filta.hover .is-filta,.portfolio-item--square .portfolio-tile-filta:hover .is-filta{transform:scale(1.1)}.portfolio-item--square .portfolio-tile-filta .portfolio-bottom{width:auto;max-width:180px}}@media (max-width:599px){.portfolio-tile-filta .is-logo,.portfolio-tile-filta .portfolio-bottom{left:20px}}.portfolio-tile-sartorius.hover .is-logo,.portfolio-tile-sartorius:hover .is-logo{transform:scale(1.25) translate3d(10px,0,0)}.portfolio-tile-sartorius.hover .is-back,.portfolio-tile-sartorius:hover .is-back{background:#ffe073}.portfolio-tile-sartorius.hover .is-bubble:before,.portfolio-tile-sartorius:hover .is-bubble:before{-webkit-animation:bubbleBefore 3s ease-in-out infinite;animation:bubbleBefore 3s ease-in-out infinite}.portfolio-tile-sartorius.hover .is-bubble:after,.portfolio-tile-sartorius:hover .is-bubble:after{-webkit-animation:bubbleAfter 3s ease-in-out infinite;animation:bubbleAfter 3s ease-in-out infinite}.portfolio-tile-sartorius .is-logo{width:160px;height:40px;top:35px;left:35px;z-index:10;transition:transform .5s ease;background-size:contain}.portfolio-tile-sartorius .is-girl{z-index:6;background-size:contain}.portfolio-tile-sartorius .is-bubble{background-size:contain;z-index:4;position:relative}.portfolio-tile-sartorius .is-bubble:before{z-index:5;position:absolute;content:"";left:51%;top:0;width:59%;height:75%;background:#32557f;border-radius:117% 19% 63% 38%;transform:rotate(-48deg) skew(8deg,11deg);transform-origin:0 100%}.portfolio-tile-sartorius .is-bubble:after{z-index:5;position:absolute;content:"";top:4%;width:54%;height:77%;background:#32557f;border-radius:70% 54% 75% 93%;left:0;transform:rotate(46deg) skew(-5deg,3deg);transform-origin:100% 100%}.portfolio-tile-sartorius .is-back{z-index:1;background-size:contain;transition:background 1s ease;background:#eaf8ff}.portfolio-tile-sartorius .portfolio-bottom{z-index:6;text-shadow:none;display:flex;flex-direction:column;grid-gap:8px!important;gap:8px!important}.portfolio-tile-sartorius .portfolio-bottom .portfolio-type{max-width:270px;color:#000;margin-bottom:0;line-height:24px!important;font-weight:400}.portfolio-tile-sartorius .portfolio-bottom .portfolio-description{color:#000;font-weight:700}@media (max-width:499px){.portfolio-item--long .portfolio-tile-sartorius .is-logo{left:25px!important;top:25px!important;width:120px}.portfolio-item--long .portfolio-tile-sartorius .portfolio-type{font-size:12px;max-width:120px;line-height:18px!important}.portfolio-item--long .portfolio-tile-sartorius .is-girl{width:190px;height:190px;top:calc(100% - 190px);left:calc(100% - 190px)}.portfolio-item--long .portfolio-tile-sartorius .is-bubble{width:190px;height:190px;top:calc(115% - 190px);left:calc(89% - 190px);transform:rotate(19deg)}}@media (min-width:500px) and (max-width:599px){.portfolio-item--long .portfolio-tile-sartorius .is-logo{left:25px!important;top:25px!important;width:120px}.portfolio-item--long .portfolio-tile-sartorius .is-girl{width:230px;height:230px;top:calc(100% - 230px);left:calc(100% - 230px)}.portfolio-item--long .portfolio-tile-sartorius .is-bubble{width:230px;height:230px;top:calc(115% - 230px);left:calc(89% - 230px);transform:rotate(19deg)}}@media (min-width:600px) and (max-width:749px){.portfolio-item--long .portfolio-tile-sartorius .is-logo{left:25px!important;width:120px}.portfolio-item--long .portfolio-tile-sartorius .portfolio-type{font-size:12px;max-width:215px}.portfolio-item--long .portfolio-tile-sartorius .is-girl{width:160px;height:160px;top:calc(100% - 160px);left:calc(100% - 160px)}.portfolio-item--long .portfolio-tile-sartorius .is-bubble{width:160px;height:160px;top:calc(115% - 160px);left:calc(89% - 160px);transform:rotate(19deg)}}@media (min-width:750px) and (max-width:799px){.portfolio-item--long .portfolio-tile-sartorius .is-logo{left:25px!important}.portfolio-item--long .portfolio-tile-sartorius .is-girl{width:200px;height:200px;top:calc(100% - 200px);left:calc(100% - 200px)}.portfolio-item--long .portfolio-tile-sartorius .is-bubble{width:200px;height:200px;top:calc(115% - 200px);left:calc(89% - 200px);transform:rotate(19deg)}}@media (min-width:800px) and (max-width:849px){.portfolio-item--long .portfolio-tile-sartorius .is-logo{left:25px!important}.portfolio-item--long .portfolio-tile-sartorius .is-girl{width:240px;height:240px;top:calc(100% - 240px);left:calc(100% - 240px)}.portfolio-item--long .portfolio-tile-sartorius .is-bubble{width:240px;height:240px;top:calc(115% - 240px);left:calc(89% - 240px);transform:rotate(19deg)}}@media (min-width:850px) and (max-width:959px){.portfolio-item--long .portfolio-tile-sartorius .is-logo{left:25px!important}.portfolio-item--long .portfolio-tile-sartorius .is-girl{width:270px;height:270px;top:calc(100% - 270px);left:calc(100% - 270px)}.portfolio-item--long .portfolio-tile-sartorius .is-bubble{width:270px;height:270px;top:calc(115% - 270px);left:calc(89% - 270px);transform:rotate(19deg)}}@media (min-width:960px) and (max-width:1203px){.portfolio-item--long .portfolio-tile-sartorius .is-logo{left:25px!important}.portfolio-item--long .portfolio-tile-sartorius .is-girl{width:300px;height:300px;top:calc(100% - 300px);left:calc(100% - 300px)}.portfolio-item--long .portfolio-tile-sartorius .is-bubble{width:300px;height:300px;top:calc(115% - 300px);left:calc(89% - 300px);transform:rotate(19deg)}}@media (min-width:1204px) and (max-width:1263px){.portfolio-item--long .portfolio-tile-sartorius .is-girl{width:300px;height:300px;top:calc(100% - 300px);left:calc(100% - 300px)}.portfolio-item--long .portfolio-tile-sartorius .is-bubble{width:300px;height:300px;top:calc(115% - 300px);left:calc(89% - 300px);transform:rotate(19deg)}}@media (min-width:1264px){.portfolio-item--long .portfolio-tile-sartorius .is-girl{width:379px;height:379px;top:calc(100% - 379px);left:calc(100% - 379px)}.portfolio-item--long .portfolio-tile-sartorius .is-bubble{width:400px;height:400px;top:calc(115% - 370px);left:calc(89% - 370px);transform:rotate(19deg)}}@media (max-width:499px){.portfolio-item--tall .portfolio-tile-sartorius .is-logo{left:25px!important;top:25px!important;width:120px}.portfolio-item--tall .portfolio-tile-sartorius .portfolio-type{font-size:12px;max-width:120px;line-height:18px!important}.portfolio-item--tall .portfolio-tile-sartorius .is-girl{width:190px;height:190px;top:calc(100% - 190px);left:calc(100% - 190px)}.portfolio-item--tall .portfolio-tile-sartorius .is-bubble{width:190px;height:190px;top:calc(115% - 190px);left:calc(89% - 190px);transform:rotate(19deg)}}@media (min-width:500px) and (max-width:599px){.portfolio-item--tall .portfolio-tile-sartorius .is-logo{left:25px!important;top:25px!important;width:120px}.portfolio-item--tall .portfolio-tile-sartorius .is-girl{width:230px;height:230px;top:calc(100% - 230px);left:calc(100% - 230px)}.portfolio-item--tall .portfolio-tile-sartorius .is-bubble{width:230px;height:230px;top:calc(115% - 230px);left:calc(89% - 230px);transform:rotate(19deg)}}@media (min-width:600px) and (max-width:674px){.portfolio-item--tall .portfolio-tile-sartorius .is-logo{left:25px!important;width:120px}.portfolio-item--tall .portfolio-tile-sartorius .is-girl{width:140px;height:140px;top:calc(59% - 140px);left:calc(92% - 140px)}.portfolio-item--tall .portfolio-tile-sartorius .is-bubble{width:180px;height:186px;top:calc(92% - 285px);left:calc(142% - 285px);transform:rotate(66deg)}}@media (min-width:675px) and (max-width:749px){.portfolio-item--tall .portfolio-tile-sartorius .is-logo{left:25px!important}.portfolio-item--tall .portfolio-tile-sartorius .is-girl{width:180px;height:180px;top:calc(65% - 180px);left:calc(105% - 180px)}.portfolio-item--tall .portfolio-tile-sartorius .is-bubble{width:215px;height:250px;top:calc(82% - 285px);left:calc(119% - 285px);transform:rotate(66deg)}}@media (min-width:750px) and (max-width:849px){.portfolio-item--tall .portfolio-tile-sartorius .is-logo{left:25px!important}.portfolio-item--tall .portfolio-tile-sartorius .is-girl{width:240px;height:240px;top:calc(75% - 240px);left:calc(105% - 240px)}.portfolio-item--tall .portfolio-tile-sartorius .is-bubble{width:250px;height:285px;top:calc(79% - 285px);left:calc(100% - 285px);transform:rotate(66deg)}}@media (min-width:850px) and (max-width:959px){.portfolio-item--tall .portfolio-tile-sartorius .is-logo{left:25px!important}.portfolio-item--tall .portfolio-tile-sartorius .is-girl{width:285px;height:285px;top:calc(75% - 285px);left:calc(105% - 285px)}.portfolio-item--tall .portfolio-tile-sartorius .is-bubble{width:320px;height:314px;top:calc(71% - 285px);left:calc(77% - 285px);transform:rotate(66deg)}}@media (min-width:960px) and (max-width:1203px){.portfolio-item--tall .portfolio-tile-sartorius .is-logo{left:25px!important}.portfolio-item--tall .portfolio-tile-sartorius .is-girl{width:300px;height:285px;top:calc(75% - 285px);left:calc(105% - 285px)}.portfolio-item--tall .portfolio-tile-sartorius .is-bubble{width:300px;height:345px;top:calc(71% - 285px);left:calc(77% - 285px);transform:rotate(66deg)}}@media (min-width:1204px) and (max-width:1263px){.portfolio-item--tall .portfolio-tile-sartorius .is-girl{width:300px;height:285px;top:calc(75% - 285px);left:calc(105% - 285px)}.portfolio-item--tall .portfolio-tile-sartorius .is-bubble{width:300px;height:345px;top:calc(71% - 285px);left:calc(77% - 285px);transform:rotate(66deg)}}@media (min-width:1264px){.portfolio-item--tall .portfolio-tile-sartorius .is-girl{width:379px;height:379px;top:calc(75% - 379px);left:calc(105% - 379px)}.portfolio-item--tall .portfolio-tile-sartorius .is-bubble{width:400px;height:415px;top:calc(71% - 370px);left:calc(77% - 370px);transform:rotate(66deg)}}@media (max-width:499px){.portfolio-item--square .portfolio-tile-sartorius .is-logo{left:25px!important;top:25px!important;width:120px}.portfolio-item--square .portfolio-tile-sartorius .portfolio-type{font-size:12px;max-width:120px;line-height:18px!important}.portfolio-item--square .portfolio-tile-sartorius .is-girl{width:190px;height:190px;top:calc(100% - 190px);left:calc(100% - 190px)}.portfolio-item--square .portfolio-tile-sartorius .is-bubble{width:190px;height:190px;top:calc(115% - 190px);left:calc(89% - 190px);transform:rotate(19deg)}}@media (min-width:500px) and (max-width:599px){.portfolio-item--square .portfolio-tile-sartorius .is-logo{left:25px!important;top:25px!important;width:120px}.portfolio-item--square .portfolio-tile-sartorius .is-girl{width:230px;height:230px;top:calc(100% - 230px);left:calc(100% - 230px)}.portfolio-item--square .portfolio-tile-sartorius .is-bubble{width:230px;height:230px;top:calc(115% - 230px);left:calc(89% - 230px);transform:rotate(19deg)}}@media (min-width:600px) and (max-width:749px){.portfolio-item--square .portfolio-tile-sartorius .is-logo{top:10px!important;left:10px!important;width:120px!important}.portfolio-item--square .portfolio-tile-sartorius .portfolio-bottom{padding:0 10px!important;bottom:10px!important}.portfolio-item--square .portfolio-tile-sartorius .portfolio-type{line-height:16px!important;font-size:12px!important;max-width:100px}.portfolio-item--square .portfolio-tile-sartorius .is-girl{width:120px;height:120px;top:calc(75% - 120px);left:calc(105% - 135px)}.portfolio-item--square .portfolio-tile-sartorius .is-bubble{width:150px;height:150px;top:calc(80% - 142px);left:calc(87% - 133px);transform:rotate(66deg)}}@media (min-width:750px) and (max-width:849px){.portfolio-item--square .portfolio-tile-sartorius .is-logo{top:25px!important;left:25px!important;width:120px!important}.portfolio-item--square .portfolio-tile-sartorius .portfolio-type{line-height:16px!important;font-size:12px!important;max-width:120px}.portfolio-item--square .portfolio-tile-sartorius .is-girl{width:120px;height:120px;top:calc(75% - 120px);left:calc(105% - 135px)}.portfolio-item--square .portfolio-tile-sartorius .is-bubble{width:150px;height:150px;top:calc(80% - 142px);left:calc(87% - 133px);transform:rotate(66deg)}}@media (min-width:850px) and (max-width:959px){.portfolio-item--square .portfolio-tile-sartorius .is-logo{left:24px!important;width:140px!important}.portfolio-item--square .portfolio-tile-sartorius .portfolio-type{line-height:16px!important;font-size:12px!important;max-width:120px}.portfolio-item--square .portfolio-tile-sartorius .is-girl{width:120px;height:120px;top:calc(75% - 120px);left:calc(105% - 135px)}.portfolio-item--square .portfolio-tile-sartorius .is-bubble{width:150px;height:150px;top:calc(80% - 142px);left:calc(87% - 133px);transform:rotate(66deg)}}@media (min-width:960px) and (max-width:1203px){.portfolio-item--square .portfolio-tile-sartorius .is-logo{left:24px!important}.portfolio-item--square .portfolio-tile-sartorius .portfolio-type{font-size:12px!important;max-width:120px;line-height:18px!important}.portfolio-item--square .portfolio-tile-sartorius .is-girl{width:160px;height:160px;top:calc(75% - 160px);left:calc(105% - 160px)}.portfolio-item--square .portfolio-tile-sartorius .is-bubble{width:180px;height:180px;top:calc(71% - 142px);left:calc(77% - 133px);transform:rotate(66deg)}}@media (min-width:1204px) and (max-width:1263px){.portfolio-item--square .portfolio-tile-sartorius .portfolio-type{font-size:12px!important;max-width:120px;line-height:18px!important}.portfolio-item--square .portfolio-tile-sartorius .is-girl{width:160px;height:160px;top:calc(75% - 160px);left:calc(105% - 160px)}.portfolio-item--square .portfolio-tile-sartorius .is-bubble{width:180px;height:180px;top:calc(71% - 142px);left:calc(77% - 133px);transform:rotate(66deg)}}@media (min-width:1264px){.portfolio-item--square .portfolio-tile-sartorius .is-girl{width:220px;height:220px;top:calc(75% - 225px);left:calc(105% - 225px)}.portfolio-item--square .portfolio-tile-sartorius .is-bubble{width:240px;height:240px;top:calc(71% - 215px);left:calc(77% - 185px);transform:rotate(66deg)}}@-webkit-keyframes bubbleBefore{0%{border-radius:117% 19% 63% 38%;transform:rotate(-48deg) skew(8deg,11deg)}50%{border-radius:95% 35% 45% 58%;transform:rotate(-53deg) skew(9deg,18deg)}to{border-radius:117% 19% 63% 38%;transform:rotate(-48deg) skew(8deg,11deg)}}@keyframes bubbleBefore{0%{border-radius:117% 19% 63% 38%;transform:rotate(-48deg) skew(8deg,11deg)}50%{border-radius:95% 35% 45% 58%;transform:rotate(-53deg) skew(9deg,18deg)}to{border-radius:117% 19% 63% 38%;transform:rotate(-48deg) skew(8deg,11deg)}}@-webkit-keyframes bubbleAfter{0%{border-radius:70% 54% 75% 93%;transform:rotate(46deg) skew(-5deg,3deg)}50%{border-radius:40% 69% 85% 132%;transform:rotate(49deg) skew(-6deg,-7deg)}to{border-radius:70% 54% 75% 93%;transform:rotate(46deg) skew(-5deg,3deg)}}@keyframes bubbleAfter{0%{border-radius:70% 54% 75% 93%;transform:rotate(46deg) skew(-5deg,3deg)}50%{border-radius:40% 69% 85% 132%;transform:rotate(49deg) skew(-6deg,-7deg)}to{border-radius:70% 54% 75% 93%;transform:rotate(46deg) skew(-5deg,3deg)}}.portfolio-tile-remos .is-propeller{z-index:5;transition:all 1s ease}.portfolio-tile-remos .is-plank{background:#1b6188;width:904.323px;height:210px;transform:rotate(12deg);z-index:4;transition:transform 1s ease}.portfolio-tile-remos .is-back{background:linear-gradient(163deg,#edf9ff 12.7%,#457e9d 90.92%);background-size:contain;z-index:0}.portfolio-tile-remos .is-logo{z-index:2;background-size:contain;background-position:top;transition:all 1s ease}.portfolio-tile-remos .is-girl{display:block;background-position:top;background-size:contain;flex-shrink:0;z-index:3;transition:transform 1s ease}.portfolio-tile-remos .portfolio-bottom{z-index:6;text-shadow:none}.portfolio-tile-remos .portfolio-bottom .portfolio-type{margin-bottom:0}@media only screen and (max-width:400px){.portfolio-tile-remos .is-propeller{display:none}}.portfolio-item--long .portfolio-tile-remos .is-logo{width:200px;height:95px}.portfolio-item--long .portfolio-tile-remos.hover .is-girl,.portfolio-item--long .portfolio-tile-remos:hover .is-girl{transform:perspective(800px) translate3d(-5px,0,90px) translateX(-25px);transition:transform 1s ease}.portfolio-item--long .portfolio-tile-remos.hover .is-propeller,.portfolio-item--long .portfolio-tile-remos:hover .is-propeller{transform:perspective(800px) translate3d(-5px,0,90px) translateX(-25px) rotate(120deg);transition:transform 1s ease}.portfolio-item--long .portfolio-tile-remos .is-girl{top:auto;left:auto;right:-5px;bottom:0}@media only screen and (max-width:499px){.portfolio-item--long .portfolio-tile-remos .is-girl{width:203px;height:179px;right:-5px;bottom:-10px}.portfolio-item--long .portfolio-tile-remos .is-plank{left:-100px;top:180px}.portfolio-item--long .portfolio-tile-remos .is-logo{width:238px}.portfolio-item--long .portfolio-tile-remos .is-propeller{width:59px;height:95px;left:calc(100% - 150px);top:calc(100% - 100px)}}@media only screen and (min-width:500px) and (max-width:599px){.portfolio-item--long .portfolio-tile-remos .is-girl{width:203px;height:179px;right:-5px;bottom:20px}.portfolio-item--long .portfolio-tile-remos .is-plank{left:-100px;top:180px}.portfolio-item--long .portfolio-tile-remos .is-logo{width:238px}.portfolio-item--long .portfolio-tile-remos .is-propeller{width:59px;height:95px;left:calc(100% - 160px);top:calc(100% - 130px)}}@media only screen and (min-width:600px) and (max-width:700px){.portfolio-item--long .portfolio-tile-remos .is-logo{width:230px;height:66px}.portfolio-item--long .portfolio-tile-remos .is-plank{left:-100px;top:180px}.portfolio-item--long .portfolio-tile-remos .is-girl{right:-20px;width:203px;bottom:-10px;height:179px}.portfolio-item--long .portfolio-tile-remos .portfolio-bottom{padding:0 25px}.portfolio-item--long .portfolio-tile-remos .is-propeller{width:59px;height:95px;left:calc(100% - 145px);top:calc(100% - 110px)}}@media only screen and (min-width:701px) and (max-width:959px){.portfolio-item--long .portfolio-tile-remos .is-logo{width:220px;height:66px}.portfolio-item--long .portfolio-tile-remos .is-plank{left:-100px;top:180px}.portfolio-item--long .portfolio-tile-remos .is-girl{right:-20px;width:203px;bottom:25px;height:179px}.portfolio-item--long .portfolio-tile-remos .portfolio-bottom{padding:0 25px}.portfolio-item--long .portfolio-tile-remos .is-propeller{width:59px;height:95px;left:calc(100% - 145px);top:calc(100% - 135px)}}@media only screen and (min-width:960px){.portfolio-item--long .portfolio-tile-remos .is-plank{left:-100px;top:235px}.portfolio-item--long .portfolio-tile-remos .is-girl{width:284px;height:250px}.portfolio-item--long .portfolio-tile-remos .is-logo{top:30px;left:20px;width:250px;height:90px}.portfolio-item--long .portfolio-tile-remos .is-propeller{width:118px;height:190px;left:calc(100% - 245px);top:calc(100% - 175px)}}@media only screen and (min-width:1264px){.portfolio-item--long .portfolio-tile-remos .is-girl{width:406px;height:359px;bottom:-40px;right:-20px}.portfolio-item--long .portfolio-tile-remos .is-plank{left:-100px;top:280px}.portfolio-item--long .portfolio-tile-remos .portfolio-bottom{padding:0 42px}.portfolio-item--long .portfolio-tile-remos .is-propeller{width:118px;height:190px;left:calc(100% - 300px);top:calc(100% - 190px)}}.portfolio-item--tall .portfolio-tile-remos.hover .is-girl,.portfolio-item--tall .portfolio-tile-remos:hover .is-girl{transform:perspective(800px) translate3d(60px,0,80px) translateX(calc(-20% - 25px));transition:transform 1s ease}.portfolio-item--tall .portfolio-tile-remos.hover .is-plank,.portfolio-item--tall .portfolio-tile-remos:hover .is-plank{transform:rotate(-12deg) translateY(-30%);transition:transform 1s ease}.portfolio-item--tall .portfolio-tile-remos.hover .is-propeller,.portfolio-item--tall .portfolio-tile-remos:hover .is-propeller{transform:perspective(400px) translate3d(60px,0,80px) translateX(calc(-20% - 60px)) rotate(120deg);transition:transform 1s ease}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-remos.hover .is-plank,.portfolio-item--tall .portfolio-tile-remos:hover .is-plank{transform:rotate(12deg)}}.portfolio-item--tall .portfolio-tile-remos .is-girl{top:auto;left:auto}@media only screen and (max-width:499px){.portfolio-item--tall .portfolio-tile-remos .is-girl{width:203px;height:179px;right:-5px;bottom:-10px}.portfolio-item--tall .portfolio-tile-remos .is-plank{left:-100px;top:180px}.portfolio-item--tall .portfolio-tile-remos .is-logo{width:238px}.portfolio-item--tall .portfolio-tile-remos .is-propeller{width:59px;height:95px;left:calc(100% - 150px);top:calc(100% - 100px)}}@media only screen and (min-width:500px) and (max-width:599px){.portfolio-item--tall .portfolio-tile-remos .is-girl{width:203px;height:179px;right:-5px;bottom:20px}.portfolio-item--tall .portfolio-tile-remos .is-plank{left:-100px;top:180px}.portfolio-item--tall .portfolio-tile-remos .is-logo{width:238px}.portfolio-item--tall .portfolio-tile-remos .is-propeller{width:59px;height:95px;left:calc(100% - 150px);top:calc(100% - 130px)}}@media only screen and (min-width:600px) and (max-width:959px){.portfolio-item--tall .portfolio-tile-remos .is-plank{left:-100px;top:85%}.portfolio-item--tall .portfolio-tile-remos .is-girl{width:235px;height:238px;bottom:60px;right:-70px}.portfolio-item--tall .portfolio-tile-remos .portfolio-bottom{font-size:18px;padding:0 20px}.portfolio-item--tall .portfolio-tile-remos .is-logo{width:160px;top:20px;left:14px}.portfolio-item--tall .portfolio-tile-remos .is-propeller{width:80px;height:150px;left:calc(100% - 130px);top:calc(100% - 220px)}}@media only screen and (min-width:960px){.portfolio-item--tall .portfolio-tile-remos .is-plank{left:-100px;top:85%}.portfolio-item--tall .portfolio-tile-remos .is-girl{width:330px;height:333px;right:-110px;bottom:70px}.portfolio-item--tall .portfolio-tile-remos .is-logo{width:230px;top:30px;left:14px}.portfolio-item--tall .portfolio-tile-remos .portfolio-bottom{font-size:18px;padding:0 20px}.portfolio-item--tall .portfolio-tile-remos .is-propeller{width:100px;height:170px;left:calc(100% - 160px);top:calc(100% - 270px)}}@media only screen and (min-width:1264px){.portfolio-item--tall .portfolio-tile-remos .is-logo{top:30px;left:14px;width:279px}.portfolio-item--tall .portfolio-tile-remos .is-girl{width:469px;height:477px;right:-157px;bottom:70px}.portfolio-item--tall .portfolio-tile-remos .is-plank{left:-100px;top:85%}.portfolio-item--tall .portfolio-tile-remos .portfolio-bottom{font-size:18px;padding:0 20px}.portfolio-item--tall .portfolio-tile-remos .is-propeller{width:180px;height:237px;left:calc(100% - 250px);top:calc(100% - 350px)}}.portfolio-item--square .portfolio-tile-remos.hover .is-girl,.portfolio-item--square .portfolio-tile-remos:hover .is-girl{transform:perspective(600px) translate3d(60px,0,80px) translateX(calc(-20% - 35px));transition:transform 1s ease}.portfolio-item--square .portfolio-tile-remos.hover .is-propeller,.portfolio-item--square .portfolio-tile-remos:hover .is-propeller{transform:perspective(600px) translate3d(60px,0,80px) translateX(calc(-20% - 55px)) rotate(-120deg);transition:transform 1s ease}.portfolio-item--square .portfolio-tile-remos .is-girl{top:auto;left:auto}@media only screen and (max-width:499px){.portfolio-item--square .portfolio-tile-remos .is-girl{width:203px;height:179px;right:-5px;bottom:-10px}.portfolio-item--square .portfolio-tile-remos .is-plank{left:-100px;top:180px}.portfolio-item--square .portfolio-tile-remos .is-logo{width:238px}.portfolio-item--square .portfolio-tile-remos .is-propeller{width:59px;height:95px;left:calc(100% - 150px);top:calc(100% - 100px)}}@media only screen and (min-width:500px) and (max-width:599px){.portfolio-item--square .portfolio-tile-remos .is-girl{width:203px;height:179px;right:-5px;bottom:10px}.portfolio-item--square .portfolio-tile-remos .is-plank{left:-100px;top:180px}.portfolio-item--square .portfolio-tile-remos .is-logo{width:238px}.portfolio-item--square .portfolio-tile-remos .is-propeller{width:59px;height:95px;left:calc(100% - 160px);top:calc(100% - 120px)}}@media only screen and (min-width:600px) and (max-width:799px){.portfolio-item--square .portfolio-tile-remos .is-plank{left:-100px;top:80%}.portfolio-item--square .portfolio-tile-remos .portfolio-bottom{margin-bottom:-15px}.portfolio-item--square .portfolio-tile-remos .is-girl{width:130px;height:160px;right:-30px;bottom:20px}.portfolio-item--square .portfolio-tile-remos .is-logo{top:10px;left:14px;width:100px}.portfolio-item--square .portfolio-tile-remos .is-propeller{display:none}}@media only screen and (min-width:800px) and (max-width:959px){.portfolio-item--square .portfolio-tile-remos .is-plank{left:-100px;top:80%}.portfolio-item--square .portfolio-tile-remos .portfolio-bottom{font-size:18px;padding:0 24px}.portfolio-item--square .portfolio-tile-remos .is-girl{width:190px;height:193px;right:-50px;bottom:30px}.portfolio-item--square .portfolio-tile-remos .is-logo{top:10px;left:14px;width:120px}.portfolio-item--square .portfolio-tile-remos .is-propeller{width:59px;height:95px;left:calc(100% - 110px);top:calc(100% - 145px)}}@media only screen and (min-width:960px){.portfolio-item--square .portfolio-tile-remos .portfolio-bottom{font-size:18px;padding:0 38px}.portfolio-item--square .portfolio-tile-remos .is-plank{left:-100px;top:80%}.portfolio-item--square .portfolio-tile-remos .is-girl{width:190px;height:193px;right:-50px;bottom:30px}.portfolio-item--square .portfolio-tile-remos .is-logo{top:30px;left:14px;width:180px}.portfolio-item--square .portfolio-tile-remos .is-propeller{width:76px;height:122px;flex-shrink:0;left:calc(100% - 117px);top:calc(100% - 165px)}}@media only screen and (min-width:1264px){.portfolio-item--square .portfolio-tile-remos .portfolio-bottom{font-size:18px;padding:0 20px}.portfolio-item--square .portfolio-tile-remos .is-logo{top:30px;left:14px;width:214px}.portfolio-item--square .portfolio-tile-remos .is-girl{width:239px;height:241px;right:-8px;bottom:30px}.portfolio-item--square .portfolio-tile-remos .is-plank{left:-100px;top:80%}.portfolio-item--square .portfolio-tile-remos .is-propeller{width:76px;height:122px;flex-shrink:0;left:calc(100% - 190px);top:calc(100% - 170px)}}.portfolio-tile-mfo .is-logo-tall{display:none;z-index:2;background-size:contain;background-repeat:no-repeat;background-position:0 101%}.portfolio-tile-mfo .is-pattern-long,.portfolio-tile-mfo .is-pattern-tall{display:none}.portfolio-tile-mfo .is-logo-long{display:none;z-index:2;background-repeat:no-repeat;background-position:5% 102%}.portfolio-tile-mfo .portfolio-bottom{color:#2d5091!important;max-width:180px;z-index:6;text-shadow:none;padding:0!important;line-height:18px;display:none}.portfolio-tile-mfo .portfolio-bottom .portfolio-type{font-size:14px!important;margin-bottom:0;font-weight:700}.portfolio-tile-mfo .portfolio-bottom .portfolio-description{font-size:14px!important;font-weight:400}.portfolio-item--long .portfolio-tile-mfo .is-logo-long{display:block!important}.portfolio-item--long .portfolio-tile-mfo .is-pattern-long{display:block!important;background-repeat:repeat!important;background-size:100%!important;height:400%!important;transform:translateY(0);transition:transform 2s linear}.portfolio-item--long .portfolio-tile-mfo.hover .is-pattern-long,.portfolio-item--long .portfolio-tile-mfo:hover .is-pattern-long{transform:translateY(-50%);transition:transform 10s linear;-webkit-animation:rotate 10s linear 10s infinite;animation:rotate 10s linear 10s infinite}@media (max-width:499px){.portfolio-item--long .is-logo-long{background-size:70% 45%;background-position:5% 100%}.portfolio-item--long .is-pattern-long{background-position:0 91%}}@media (min-width:500px) and (max-width:599px){.portfolio-item--long .is-logo-long{background-size:53% 35%;background-position:5% 100%}.portfolio-item--long .is-pattern-long{background-position:0 92%}}@media (min-width:600px) and (max-width:700px){.portfolio-item--long .is-logo-long{background-size:52% 33%}.portfolio-item--long .is-pattern-long{background-position:0 91%}}@media (min-width:701px) and (max-width:779px){.portfolio-item--long .is-logo-long{background-size:52% 33%}.portfolio-item--long .is-pattern-long{background-position:0 92%}}@media (min-width:780px) and (max-width:959px){.portfolio-item--long .is-logo-long{background-size:54% 35%}.portfolio-item--long .is-pattern-long{background-position:0 92%}}@media (min-width:960px) and (max-width:1263px){.portfolio-item--long .is-logo-long{background-size:310px 100px}.portfolio-item--long .is-pattern-long{background-position:0 94%}}@media (min-width:1264px){.portfolio-item--long .is-logo-long{background-size:390px 123px}.portfolio-item--long .is-pattern-long{background-position:0 93%}}.portfolio-item--tall .portfolio-tile-mfo .is-logo-tall{display:block!important}.portfolio-item--tall .portfolio-tile-mfo .is-pattern-tall{display:block!important;background-repeat:repeat!important;background-size:contain!important;height:200%!important;transform:translateY(0);transition:transform 2s linear}.portfolio-item--tall .portfolio-tile-mfo.hover .is-pattern-tall,.portfolio-item--tall .portfolio-tile-mfo:hover .is-pattern-tall{transform:translateY(-50%);transition:transform 10s linear;-webkit-animation:rotate 10s linear 10s infinite;animation:rotate 10s linear 10s infinite}@media (max-width:499px){.portfolio-item--tall .is-logo-tall{background-size:70% 45%;background-position:5% 98%}.portfolio-item--tall .is-pattern-tall{background-position:0 93%}}@media (min-width:500px) and (max-width:599px){.portfolio-item--tall .is-logo-tall{background-size:53% 35%;background-position:5% 100%}.portfolio-item--tall .is-pattern-tall{background-position:0 93%}}@media (min-width:600px) and (max-width:650px){.portfolio-item--tall .is-logo-tall{background-size:82% 14%}.portfolio-item--tall .is-pattern-tall{background-position:0 93%}}@media (min-width:651px) and (max-width:700px){.portfolio-item--tall .is-logo-tall{background-size:82% 14%}.portfolio-item--tall .is-pattern-tall{background-position:0 95%}}@media (min-width:701px) and (max-width:779px){.portfolio-item--tall .is-logo-tall{background-size:82% 15%}.portfolio-item--tall .is-pattern-tall{background-position:0 96%}}@media (min-width:780px) and (max-width:819px){.portfolio-item--tall .is-logo-tall{background-size:82% 13%}.portfolio-item--tall .is-pattern-tall{background-position:0 98%}}@media (min-width:820px) and (max-width:875px){.portfolio-item--tall .is-logo-tall{background-size:82% 15%;background-position:5% 101%}.portfolio-item--tall .is-pattern-tall{background-position:0 98%}}@media (min-width:876px) and (max-width:959px){.portfolio-item--tall .is-logo-tall{background-size:82% 14.5%;background-position:5% 101%}.portfolio-item--tall .is-pattern-tall{background-position:0 99%}}@media (min-width:960px) and (max-width:1263px){.portfolio-item--tall .is-logo-tall{background-size:233px 86px}.portfolio-item--tall .is-pattern-tall{background-position:0 99%}}@media (min-width:1264px){.portfolio-item--tall .is-logo-tall{background-size:300px 108px}.portfolio-item--tall .is-pattern-tall{background-position:0 100%}}.portfolio-item--square .portfolio-tile-mfo .is-logo-tall{display:block!important}.portfolio-item--square .portfolio-tile-mfo .is-pattern-tall{display:block!important;background-repeat:repeat-y!important;background-size:100%!important;height:400%!important;transform:translateY(0);transition:transform 2s linear}.portfolio-item--square .portfolio-tile-mfo.hover .is-pattern-tall,.portfolio-item--square .portfolio-tile-mfo:hover .is-pattern-tall{transform:translateY(-50%);transition:transform 10s linear;-webkit-animation:rotate 10s linear 10s infinite;animation:rotate 10s linear 10s infinite}@media (max-width:499px){.portfolio-item--square .is-logo-tall{background-size:70% 45%;background-position:5% 98%}.portfolio-item--square .is-pattern-tall{background-position:0 51%}}@media (min-width:500px) and (max-width:599px){.portfolio-item--square .is-logo-tall{background-size:53% 35%;background-position:5% 100%}.portfolio-item--square .is-pattern-tall{background-position:0 49%}}@media (min-width:600px) and (max-width:650px){.portfolio-item--square .is-logo-tall{background-size:82% 29%}.portfolio-item--square .is-pattern-tall{background-position:0 48.5%}}@media (min-width:651px) and (max-width:700px){.portfolio-item--square .is-logo-tall{background-size:82% 30%}.portfolio-item--square .is-pattern-tall{background-position:0 49%}}@media (min-width:701px) and (max-width:779px){.portfolio-item--square .is-logo-tall{background-size:82% 30%}.portfolio-item--square .is-pattern-tall{background-position:0 49%}}@media (min-width:780px) and (max-width:819px){.portfolio-item--square .is-logo-tall{background-size:82% 30%}.portfolio-item--square .is-pattern-tall{background-position:0 51%}}@media (min-width:820px) and (max-width:875px){.portfolio-item--square .is-logo-tall{background-size:82% 30%;background-position:5% 102%}.portfolio-item--square .is-pattern-tall{background-position:0 51%}}@media (min-width:876px) and (max-width:959px){.portfolio-item--square .is-logo-tall{background-size:82% 28%;background-position:5% 101%}.portfolio-item--square .is-pattern-tall{background-position:0 51%}}@media (min-width:960px) and (max-width:1263px){.portfolio-item--square .is-logo-tall{background-size:233px 81px}.portfolio-item--square .is-pattern-tall{background-position:0 51%}}@media (min-width:1264px){.portfolio-item--square .is-logo-tall{background-size:300px 103px}.portfolio-item--square .is-pattern-tall{background-position:0 51%}}.portfolio-tile-td-server .is-logo{z-index:2;background-size:contain;transition:transform .5s ease-out}.portfolio-tile-td-server .is-back{z-index:1}.portfolio-tile-td-server .is-sphere{z-index:3;transition:all 2s ease;background:#00517a;opacity:.8;border-radius:50%;position:relative}.portfolio-tile-td-server .is-sphere:before{content:"•";font-size:45px;position:absolute;color:#fff;border-radius:50%;height:70%;width:70%;top:15%;left:15%;transform:rotate(35deg)}.portfolio-tile-td-server .is-sphere:after{content:"";height:90%;width:90%;top:5%;left:5%;position:absolute;border:2px solid hsla(0,0%,100%,.8);border-radius:50%}.portfolio-tile-td-server .portfolio-bottom{z-index:6;text-shadow:none}.portfolio-tile-td-server .portfolio-bottom .portfolio-type{font-size:18px!important;margin-bottom:0;font-weight:400}.portfolio-tile-td-server .portfolio-bottom .portfolio-description{font-size:25px!important;font-weight:700}.portfolio-item--long .portfolio-tile-td-server .is-logo{width:160px;height:40px;top:36px;left:40px}.portfolio-item--long .portfolio-tile-td-server .is-back{background-position:0 71%}.portfolio-item--long .portfolio-tile-td-server.hover .is-sphere,.portfolio-item--long .portfolio-tile-td-server:hover .is-sphere{background:#8e1c22;opacity:.8}.portfolio-item--long .portfolio-tile-td-server.hover .is-sphere:before,.portfolio-item--long .portfolio-tile-td-server:hover .is-sphere:before{-webkit-animation:orbit 2s ease-in-out infinite alternate;animation:orbit 2s ease-in-out infinite alternate}.portfolio-item--long .portfolio-tile-td-server.hover .is-logo,.portfolio-item--long .portfolio-tile-td-server:hover .is-logo{transform:scale(1.25) translate3d(5px,10px,10px)}@media (max-width:499px){.portfolio-item--long .portfolio-tile-td-server .is-sphere{height:10em;width:10em;top:calc(100% - 6em)!important;left:-1em}.portfolio-item--long .portfolio-tile-td-server .is-sphere:before{height:80%;width:81%;top:11%;left:10%}}@media (min-width:500px) and (max-width:599px){.portfolio-item--long .portfolio-tile-td-server .is-sphere{height:18em;width:18em;top:calc(100% - 7em)!important;left:-6em}.portfolio-item--long .portfolio-tile-td-server .is-sphere:before{height:72%;width:72%;top:14%;left:15%}}@media (min-width:600px) and (max-width:799px){.portfolio-item--long .portfolio-tile-td-server .is-sphere{height:14em;width:14em;top:calc(100% - 7em)!important;left:-4em}.portfolio-item--long .portfolio-tile-td-server .is-sphere:before{height:74%;width:74%;top:13%;left:15%}}@media (min-width:800px){.portfolio-item--long .portfolio-tile-td-server .is-sphere{height:20em;width:20em;top:calc(100% - 9em)!important;left:-6em}.portfolio-item--long .portfolio-tile-td-server .is-sphere:before{height:72%;width:72%;top:14%;left:14%}}.portfolio-item--tall .portfolio-tile-td-server .is-logo{width:160px;height:40px;top:40px;left:28px}.portfolio-item--tall .portfolio-tile-td-server.hover .is-sphere,.portfolio-item--tall .portfolio-tile-td-server:hover .is-sphere{background:#8e1c22;opacity:.8}.portfolio-item--tall .portfolio-tile-td-server.hover .is-sphere:before,.portfolio-item--tall .portfolio-tile-td-server:hover .is-sphere:before{-webkit-animation:orbit 2s ease-in-out infinite alternate;animation:orbit 2s ease-in-out infinite alternate}.portfolio-item--tall .portfolio-tile-td-server.hover .is-logo,.portfolio-item--tall .portfolio-tile-td-server:hover .is-logo{transform:scale(1.25) translate3d(5px,10px,10px)}@media (max-width:499px){.portfolio-item--tall .portfolio-tile-td-server .is-back{background-position:0 71%}.portfolio-item--tall .portfolio-tile-td-server .is-sphere{height:10em;width:10em;top:calc(100% - 6em)!important;left:-1em}.portfolio-item--tall .portfolio-tile-td-server .is-sphere:before{height:80%;width:81%;top:11%;left:10%}}@media (min-width:500px) and (max-width:599px){.portfolio-item--tall .portfolio-tile-td-server .is-back{background-position:0 71%}.portfolio-item--tall .portfolio-tile-td-server .is-sphere{height:18em;width:18em;top:calc(100% - 7em)!important;left:-6em}.portfolio-item--tall .portfolio-tile-td-server .is-sphere:before{height:72%;width:72%;top:14%;left:15%}}@media (min-width:600px) and (max-width:799px){.portfolio-item--tall .portfolio-tile-td-server .is-back{transform:rotateY(180deg) scale(1.3);background-position:88% -42px}.portfolio-item--tall .portfolio-tile-td-server .is-sphere{height:14em;width:14em;top:calc(100% - 7em)!important;left:-4em}.portfolio-item--tall .portfolio-tile-td-server .is-sphere:before{height:74%;width:74%;top:12%;left:14%}}@media (min-width:800px){.portfolio-item--tall .portfolio-tile-td-server .is-back{transform:rotateY(180deg) scale(1.3);background-position:88% -42px}.portfolio-item--tall .portfolio-tile-td-server .is-sphere{height:20em;width:20em;top:calc(100% - 9em)!important;left:-6em}.portfolio-item--tall .portfolio-tile-td-server .is-sphere:before{height:72%;width:72%;top:14%;left:14%}}.portfolio-item--square .portfolio-tile-td-server .is-logo{width:127px;height:31px;top:36px;left:40px}.portfolio-item--square .portfolio-tile-td-server.hover .is-sphere,.portfolio-item--square .portfolio-tile-td-server:hover .is-sphere{background:#8e1c22;opacity:.8}.portfolio-item--square .portfolio-tile-td-server.hover .is-sphere:before,.portfolio-item--square .portfolio-tile-td-server:hover .is-sphere:before{-webkit-animation:orbit 2s ease-in-out infinite alternate;animation:orbit 2s ease-in-out infinite alternate}.portfolio-item--square .portfolio-tile-td-server.hover .is-logo,.portfolio-item--square .portfolio-tile-td-server:hover .is-logo{transform:scale(1.25) translate3d(5px,10px,10px)}@media (max-width:499px){.portfolio-item--square .portfolio-tile-td-server .is-back{background-position:0 71%}.portfolio-item--square .portfolio-tile-td-server .is-sphere{height:10em;width:10em;top:calc(100% - 6em)!important;left:-1em}.portfolio-item--square .portfolio-tile-td-server .is-sphere:before{height:80%;width:81%;top:11%;left:10%}}@media (min-width:500px) and (max-width:599px){.portfolio-item--square .portfolio-tile-td-server .is-back{background-position:0 71%}.portfolio-item--square .portfolio-tile-td-server .is-sphere{height:18em;width:18em;top:calc(100% - 7em)!important;left:-6emg}.portfolio-item--square .portfolio-tile-td-server .is-sphere:before{height:72%;width:72%;top:14%;left:15%}}@media (min-width:600px) and (max-width:959px){.portfolio-item--square .portfolio-tile-td-server .portfolio-bottom .portfolio-description,.portfolio-item--square .portfolio-tile-td-server .portfolio-bottom .portfolio-type{font-size:15px!important}.portfolio-item--square .portfolio-tile-td-server .is-back{background-position:-50px -16px;transform:scale(1.9)}.portfolio-item--square .portfolio-tile-td-server .is-sphere{height:14em;width:14em;top:calc(100% - 5em)!important;left:-4em}.portfolio-item--square .portfolio-tile-td-server .is-sphere:before{height:74%;width:74%;top:12%;left:14%}}@media (min-width:960px) and (max-width:1203px){.portfolio-item--square .portfolio-tile-td-server .portfolio-bottom .portfolio-description,.portfolio-item--square .portfolio-tile-td-server .portfolio-bottom .portfolio-type{font-size:15px!important}.portfolio-item--square .portfolio-tile-td-server .is-back{background-position:-60px -25px;transform:scale(1.9)}.portfolio-item--square .portfolio-tile-td-server .is-sphere{height:14em;width:14em;top:calc(100% - 5em)!important;left:-4em}.portfolio-item--square .portfolio-tile-td-server .is-sphere:before{height:74%;width:74%;top:12%;left:14%}}@media (min-width:1204px){.portfolio-item--square .portfolio-tile-td-server .is-back{background-position:-60px -25px;transform:scale(1.9)}.portfolio-item--square .portfolio-tile-td-server .is-sphere{height:15em;width:15em;top:calc(100% - 8em)!important;left:-4em}.portfolio-item--square .portfolio-tile-td-server .is-sphere:before{height:74%;width:74%;top:12%;left:14%}}@-webkit-keyframes orbit{0%{transform:rotate(35deg)}to{transform:rotate(120deg)}}@keyframes orbit{0%{transform:rotate(35deg)}to{transform:rotate(120deg)}}.portfolio-tile-medtechrais-video.hover .is-logo,.portfolio-tile-medtechrais-video:hover .is-logo{transform:scale(1.25) translate3d(5px,10px,10px)}.portfolio-tile-medtechrais-video.hover .is-girl,.portfolio-tile-medtechrais-video:hover .is-girl{opacity:0}.portfolio-tile-medtechrais-video.hover .is-girl-hover,.portfolio-tile-medtechrais-video:hover .is-girl-hover{opacity:1}.portfolio-tile-medtechrais-video .is-footer{height:232px;display:none;z-index:9;background-position:50%;background-size:contain}.portfolio-tile-medtechrais-video .is-girl{display:block;background-position:50%;background-size:contain;opacity:1;transition:opacity .6s ease}.portfolio-tile-medtechrais-video .is-girl-hover{display:block;background-position:50%;background-size:contain;opacity:0;transition:opacity .6s ease}.portfolio-tile-medtechrais-video .is-logo{z-index:10;background-size:contain;transition:transform .5s ease;background-position:top;width:166px;height:40px;transform:scale(1.12);top:35px;left:42px}.portfolio-tile-medtechrais-video .is-back{background-size:contain;background:#416fc8;z-index:1}.portfolio-tile-medtechrais-video .is-element-one,.portfolio-tile-medtechrais-video .is-element-two{background-color:hsla(0,0%,100%,.32)}.portfolio-tile-medtechrais-video .portfolio-bottom{z-index:10;text-shadow:none}.portfolio-tile-medtechrais-video .portfolio-bottom .portfolio-type{margin-bottom:0;font-weight:400}.portfolio-tile-medtechrais-video .portfolio-bottom .portfolio-description{font-weight:700}.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl-hover{z-index:8}.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-one{z-index:5;-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);width:542px;height:386px}.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-two{z-index:4;width:200%;left:-31%;transform:rotate(30deg);transition:all .5s ease-in-out}.portfolio-item--long .portfolio-tile-medtechrais-video.hover .is-element-two,.portfolio-item--long .portfolio-tile-medtechrais-video:hover .is-element-two{top:-35%;transform:rotate(0deg)}@media (max-width:499px){.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl-hover{width:166px;height:166px;top:calc(100% - 166px);left:calc(95% - 166px)}.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-one{top:-120%;left:-60%;transform:rotate(-18deg)}}@media (min-width:500px) and (max-width:560px){.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl-hover{width:214px;height:214px;top:calc(100% - 214px);left:calc(95% - 214px)}.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-one{top:-107%;left:-52%;transform:rotate(-19deg)}}@media (min-width:561px) and (max-width:599px){.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl-hover{width:214px;height:214px;top:calc(100% - 214px);left:calc(95% - 214px)}.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-one{top:-96%;left:-40%;transform:rotate(-20deg)}}@media (min-width:600px) and (max-width:650px){.portfolio-item--long .portfolio-tile-medtechrais-video .is-logo{width:140px!important}.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-one{top:-143%;left:-73%;transform:rotate(-16deg)}}@media (min-width:651px) and (max-width:699px){.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-one{top:-137%;left:-60%;transform:rotate(-14deg)}}@media (min-width:700px) and (max-width:750px){.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-one{top:-119%;left:-54%;transform:rotate(-18deg)}}@media (min-width:751px) and (max-width:800px){.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-one{top:-112%;left:-51%;transform:rotate(-16deg)}}@media (min-width:801px) and (max-width:900px){.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-one{top:-95%;left:-42%;transform:rotate(-17deg)}}@media (min-width:600px) and (max-width:900px){.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl-hover{width:166px;height:166px;top:calc(100% - 166px);left:calc(95% - 166px)}}@media (min-width:901px) and (max-width:1263px){.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl-hover{width:238px;height:238px;top:calc(100% - 238px);left:calc(95% - 238px)}.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-one{top:-71%;left:-40%;transform:rotate(-25deg)}}@media (min-width:1264px){.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--long .portfolio-tile-medtechrais-video .is-girl-hover{width:341px;height:341px;top:calc(100% - 341px);left:calc(95% - 341px)}.portfolio-item--long .portfolio-tile-medtechrais-video .is-element-one{top:-53%;left:-25%;transform:rotate(-35deg)}}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl-hover{z-index:8}@media (max-width:599px){.portfolio-item--tall .portfolio-tile-medtechrais-video .is-element-one{z-index:5;-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);width:542px;height:386px}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-element-two{z-index:4;width:200%;left:-31%;transform:rotate(30deg);transition:all .5s ease-in-out}.portfolio-item--tall .portfolio-tile-medtechrais-video.hover .is-element-two,.portfolio-item--tall .portfolio-tile-medtechrais-video:hover .is-element-two{top:-35%;transform:rotate(0deg)}}@media (min-width:600px){.portfolio-item--tall .portfolio-tile-medtechrais-video .is-footer{display:block}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-logo{left:calc(50% - 83px)}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-element-one{z-index:5;top:-65%;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-element-two{z-index:4}}@media (max-width:499px){.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl-hover{width:166px;height:166px;top:calc(100% - 166px);left:calc(95% - 166px)}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-element-one{top:-120%;left:-60%;transform:rotate(-18deg)}}@media (min-width:500px) and (max-width:560px){.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl-hover{width:214px;height:214px;top:calc(100% - 214px);left:calc(95% - 214px)}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-element-one{top:-107%;left:-52%;transform:rotate(-19deg)}}@media (min-width:561px) and (max-width:599px){.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl-hover{width:214px;height:214px;top:calc(100% - 214px);left:calc(95% - 214px)}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-element-one{top:-96%;left:-40%;transform:rotate(-20deg)}}@media (min-width:600px) and (max-width:699px){.portfolio-item--tall .portfolio-tile-medtechrais-video .is-logo{width:120px;left:calc(50% - 60px)!important}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-footer{top:59%}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl-hover{width:204px;height:204px;top:calc(81% - 204px);left:calc(110% - 204px)}}@media (min-width:700px) and (max-width:899px){.portfolio-item--tall .portfolio-tile-medtechrais-video .is-footer{top:63%}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl-hover{width:204px;height:204px;top:calc(81% - 204px);left:calc(110% - 204px)}}@media (min-width:900px) and (max-width:1263px){.portfolio-item--tall .portfolio-tile-medtechrais-video .is-footer{top:65%}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl-hover{width:272px;height:272px;top:calc(80% - 272px);left:calc(110% - 272px)}}@media (min-width:1264px){.portfolio-item--tall .portfolio-tile-medtechrais-video .is-footer{top:72%}.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--tall .portfolio-tile-medtechrais-video .is-girl-hover{width:341px;height:341px;top:calc(80% - 341px);left:calc(110% - 341px)}}.portfolio-item--square .portfolio-tile-medtechrais-video .is-logo{width:160px}.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{z-index:8}@media (max-width:599px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{z-index:5;-webkit-clip-path:polygon(0 0,100% 0,80% 100%,0 100%);clip-path:polygon(0 0,100% 0,80% 100%,0 100%);width:542px;height:386px}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-two{z-index:4;width:200%;left:-31%;transform:rotate(30deg);transition:all .5s ease-in-out}.portfolio-item--square .portfolio-tile-medtechrais-video.hover .is-element-two,.portfolio-item--square .portfolio-tile-medtechrais-video:hover .is-element-two{top:-35%;transform:rotate(0deg)}}@media (min-width:600px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-footer{display:block}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{z-index:5;top:-65%;-webkit-clip-path:circle(50% at 50% 50%);clip-path:circle(50% at 50% 50%)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-two{z-index:4}}@media (max-width:499px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{width:166px;height:166px;top:calc(100% - 166px);left:calc(95% - 166px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{top:-120%;left:-60%;transform:rotate(-18deg)}}@media (min-width:500px) and (max-width:560px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{width:214px;height:214px;top:calc(100% - 214px);left:calc(95% - 214px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{top:-107%;left:-52%;transform:rotate(-19deg)}}@media (min-width:561px) and (max-width:599px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{width:214px;height:214px;top:calc(100% - 214px);left:calc(95% - 214px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{top:-96%;left:-40%;transform:rotate(-20deg)}}@media (min-width:600px) and (max-width:649px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-logo{width:80px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-video .is-footer{top:16%}.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{width:100px;height:100px;top:calc(72% - 100px);left:calc(100% - 100px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{top:-125%;left:-52%;width:320px;height:320px}}@media (min-width:650px) and (max-width:699px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-logo{width:80px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-video .is-footer{top:22%}.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{width:100px;height:100px;top:calc(72% - 100px);left:calc(100% - 100px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{top:-118%;left:-52%;width:320px;height:320px}}@media (min-width:700px) and (max-width:749px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-logo{width:100px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-video .is-footer{top:30%}.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{width:125px;height:125px;top:calc(80% - 125px);left:calc(100% - 125px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{top:-103%;left:-41%;width:320px;height:320px}}@media (min-width:750px) and (max-width:799px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-logo{width:100px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-video .is-footer{top:35%}.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{width:147px;height:147px;top:calc(80% - 147px);left:calc(100% - 147px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{top:-94%;left:-33%;width:320px;height:320px}}@media (min-width:800px) and (max-width:849px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-logo{width:120px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-video .is-footer{top:45%}.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl{width:173px;height:173px;top:calc(80% - 173px);left:calc(100% - 173px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{width:204px;height:204px;top:calc(80% - 204px);left:calc(100% - 204px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{top:-85%;left:-33%;width:320px;height:320px}}@media (min-width:850px) and (max-width:899px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-logo{width:120px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-video .is-footer{top:45%}.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl{width:173px;height:173px;top:calc(80% - 173px);left:calc(100% - 173px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{width:204px;height:204px;top:calc(80% - 204px);left:calc(100% - 204px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{top:-70%;left:-33%;width:320px;height:320px}}@media (min-width:900px) and (max-width:1263px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-logo{width:120px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-video .is-footer{top:48%}.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{width:204px;height:204px;top:calc(80% - 204px);left:calc(97% - 204px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{top:-63%;left:-30%;width:320px;height:320px}}@media (min-width:1264px){.portfolio-item--square .portfolio-tile-medtechrais-video .is-footer{top:59%}.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl,.portfolio-item--square .portfolio-tile-medtechrais-video .is-girl-hover{width:240px;height:240px;top:calc(80% - 240px);left:calc(97% - 240px)}.portfolio-item--square .portfolio-tile-medtechrais-video .is-element-one{top:-40%;left:-10%;width:320px;height:320px}}.portfolio-tile-medtechrais-eds.hover .is-logo,.portfolio-tile-medtechrais-eds:hover .is-logo{transform:scale(1.25) translate3d(5px,10px,10px)}.portfolio-tile-medtechrais-eds.hover .portfolio-bottom,.portfolio-tile-medtechrais-eds:hover .portfolio-bottom{color:#002a46}.portfolio-tile-medtechrais-eds .is-qr-code{display:block;position:absolute;z-index:5}.portfolio-tile-medtechrais-eds .is-plate{z-index:3;transition:all 2.6s ease-out;background:linear-gradient(180deg,#edf8ff 100%,#cfecff 0)}.portfolio-tile-medtechrais-eds .is-logo{z-index:10;background-size:contain;transition:transform .5s ease;background-position:top;width:166px;height:40px;transform:scale(1.12);top:35px;left:42px}.portfolio-tile-medtechrais-eds .portfolio-bottom{z-index:10;transition:color 2.6s ease-out;text-shadow:none}.portfolio-tile-medtechrais-eds .portfolio-bottom .portfolio-type{margin-bottom:0;font-weight:400}.portfolio-tile-medtechrais-eds .portfolio-bottom .portfolio-description{font-weight:700}.portfolio-item--long .portfolio-tile-medtechrais-eds .portfolio-bottom{color:#002a46!important}.portfolio-item--long .portfolio-tile-medtechrais-eds.hover .is-plate,.portfolio-item--long .portfolio-tile-medtechrais-eds:hover .is-plate{left:0}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{-webkit-clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);width:900px;height:101%}@media (max-width:399px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-logo{width:110px!important;left:25px!important}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-195%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:400px) and (max-width:449px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-logo{width:130px!important;left:25px!important}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-165%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:450px) and (max-width:499px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-logo{width:150px!important;left:25px!important}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-130%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:500px) and (max-width:560px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-110%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:561px) and (max-width:599px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-85%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:600px) and (max-width:650px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-logo{width:140px!important}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-165%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:651px) and (max-width:699px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-143%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:700px) and (max-width:750px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-125%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:751px) and (max-width:800px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-105%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:160px;height:160px;top:calc(50% - 80px);left:calc(75% - 80px)}}@media (min-width:801px) and (max-width:900px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-93%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:160px;height:160px;top:calc(50% - 80px);left:calc(75% - 80px)}}@media (min-width:901px) and (max-width:1263px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-80%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:220px;height:220px;top:calc(50% - 110px);left:calc(75% - 110px)}}@media (min-width:1264px){.portfolio-item--long .portfolio-tile-medtechrais-eds .is-plate{left:-40%}.portfolio-item--long .portfolio-tile-medtechrais-eds .is-qr-code{width:280px;height:280px;top:calc(50% - 140px);left:calc(75% - 140px)}}.portfolio-item--tall .portfolio-tile-medtechrais-eds.hover .is-plate,.portfolio-item--tall .portfolio-tile-medtechrais-eds:hover .is-plate{top:0}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{-webkit-clip-path:polygon(0 90%,0 0,100% 0,100% 90%,50% 100%);clip-path:polygon(0 90%,0 0,100% 0,100% 90%,50% 100%);width:101%;height:900px}@media (max-width:599px){.portfolio-item--tall .portfolio-tile-medtechrais-eds.hover .is-plate,.portfolio-item--tall .portfolio-tile-medtechrais-eds:hover .is-plate{left:0}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{-webkit-clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);width:900px;height:101%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .portfolio-bottom{color:#002a46!important}}@media (max-width:399px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-logo{width:110px!important;left:25px!important}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{left:-195%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:400px) and (max-width:449px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-logo{width:130px!important;left:25px!important}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{left:-165%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:450px) and (max-width:499px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-logo{width:150px!important;left:25px!important}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{left:-130%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:500px) and (max-width:560px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{left:-110%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:561px) and (max-width:599px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{left:-85%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:600px) and (max-width:649px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-logo{width:120px;left:calc(50% - 60px)!important}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{top:-185%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:160px;height:160px;top:calc(40% - 80px);left:calc(50% - 80px)}}@media (min-width:650px) and (max-width:699px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-logo{width:120px;left:calc(50% - 60px)!important}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{top:-175%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:160px;height:160px;top:calc(40% - 80px);left:calc(50% - 80px)}}@media (min-width:700px) and (max-width:749px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{top:-145%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:160px;height:160px;top:calc(40% - 80px);left:calc(50% - 80px)}}@media (min-width:750px) and (max-width:799px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{top:-145%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:160px;height:160px;top:calc(40% - 80px);left:calc(50% - 80px)}}@media (min-width:800px) and (max-width:849px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{top:-135%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:160px;height:160px;top:calc(40% - 80px);left:calc(50% - 80px)}}@media (min-width:850px) and (max-width:900px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{top:-125%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:160px;height:160px;top:calc(40% - 80px);left:calc(50% - 80px)}}@media (min-width:901px) and (max-width:1263px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{top:-115%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:220px;height:220px;top:calc(40% - 110px);left:calc(50% - 110px)}}@media (min-width:1264px){.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-plate{top:-85%}.portfolio-item--tall .portfolio-tile-medtechrais-eds .is-qr-code{width:280px;height:280px;top:calc(40% - 140px);left:calc(50% - 140px)}}.portfolio-item--square .portfolio-tile-medtechrais-eds.hover .is-plate,.portfolio-item--square .portfolio-tile-medtechrais-eds:hover .is-plate{top:0}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{-webkit-clip-path:polygon(0 90%,0 0,100% 0,100% 90%,50% 100%);clip-path:polygon(0 90%,0 0,100% 0,100% 90%,50% 100%);width:101%;height:700px}@media (max-width:599px){.portfolio-item--square .portfolio-tile-medtechrais-eds.hover .is-plate,.portfolio-item--square .portfolio-tile-medtechrais-eds:hover .is-plate{left:0}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{-webkit-clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);clip-path:polygon(0 0,90% 0,100% 50%,90% 100%,0 100%);width:900px;height:101%}.portfolio-item--square .portfolio-tile-medtechrais-eds .portfolio-bottom{color:#002a46!important}}@media (max-width:399px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-logo{width:110px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{left:-195%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:400px) and (max-width:449px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-logo{width:130px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{left:-165%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:450px) and (max-width:499px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-logo{width:150px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{left:-130%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:500px) and (max-width:560px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{left:-110%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:561px) and (max-width:599px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{left:-85%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(50% - 50px);left:calc(75% - 50px)}}@media (min-width:600px) and (max-width:649px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-logo{width:80px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{top:-317%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:40px;height:40px;top:calc(48% - 20px);left:calc(50% - 20px)}.portfolio-item--square .portfolio-tile-medtechrais-eds .portfolio-bottom .portfolio-type{font-size:10px;line-height:10px}.portfolio-item--square .portfolio-tile-medtechrais-eds .portfolio-bottom .portfolio-description{font-size:12px!important;line-height:10px!important}}@media (min-width:650px) and (max-width:699px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-logo{width:80px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{top:-285%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:70px;height:70px;top:calc(45% - 35px);left:calc(50% - 35px)}.portfolio-item--square .portfolio-tile-medtechrais-eds .portfolio-bottom .portfolio-type{font-size:12px}.portfolio-item--square .portfolio-tile-medtechrais-eds .portfolio-bottom .portfolio-description{font-size:14px}}@media (min-width:700px) and (max-width:749px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-logo{width:100px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{top:-275%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:70px;height:70px;top:calc(45% - 35px);left:calc(50% - 35px)}.portfolio-item--square .portfolio-tile-medtechrais-eds .portfolio-bottom .portfolio-type{font-size:12px}.portfolio-item--square .portfolio-tile-medtechrais-eds .portfolio-bottom .portfolio-description{font-size:14px}}@media (min-width:750px) and (max-width:799px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-logo{width:100px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{top:-250%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:70px;height:70px;top:calc(45% - 35px);left:calc(50% - 35px)}.portfolio-item--square .portfolio-tile-medtechrais-eds .portfolio-bottom .portfolio-type{font-size:12px}.portfolio-item--square .portfolio-tile-medtechrais-eds .portfolio-bottom .portfolio-description{font-size:14px}}@media (min-width:800px) and (max-width:849px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-logo{width:120px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{top:-235%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:70px;height:70px;top:calc(45% - 35px);left:calc(50% - 35px)}}@media (min-width:850px) and (max-width:899px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-logo{width:120px!important;left:25px!important}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{top:-210%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:70px;height:70px;top:calc(45% - 35px);left:calc(50% - 35px)}}@media (min-width:900px) and (max-width:1263px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{top:-200%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:100px;height:100px;top:calc(48% - 50px);left:calc(50% - 50px)}}@media (min-width:1264px){.portfolio-item--square .portfolio-tile-medtechrais-eds .is-plate{top:-150%}.portfolio-item--square .portfolio-tile-medtechrais-eds .is-qr-code{width:140px;height:140px;top:calc(45% - 70px);left:calc(50% - 70px)}}.portfolio-tile-leman{--tile-left:min(25px,calc(40/var(--tile-width)*100%))}.portfolio-tile-leman .is-logo{--logo-width:178;height:auto;top:calc(36/var(--tile-height)*100%);left:var(--tile-left);z-index:2;width:calc(var(--logo-width)/var(--tile-width)*100%);aspect-ratio:var(--logo-width)/44.43}.portfolio-tile-leman .is-ventilation{--ventilation-translate-x:0;--ventilation-translate-y:0;z-index:0;transform:scale(1) translate(0);transition:transform .8s ease-in-out}.portfolio-tile-leman.hover .is-ventilation,.portfolio-tile-leman:hover .is-ventilation{transform:scale(var(--ventilation-scale)) translate(var(--ventilation-translate-x),var(--ventilation-translate-y))}.portfolio-tile-leman .is-gradient{z-index:1;background:linear-gradient(270deg,transparent,rgba(0,0,0,.5))}.portfolio-tile-leman .portfolio-bottom{padding:0;left:var(--tile-left);bottom:calc(36/var(--tile-height)*100%);max-width:calc(100% - var(--tile-left)*2);text-shadow:none}.portfolio-tile-leman .portfolio-bottom .portfolio-type{margin-bottom:2px}@media only screen and (min-width:600px) and (max-width:959px){.portfolio-tile-leman .portfolio-bottom .portfolio-description{font-size:15px}}.portfolio-item--long .portfolio-tile-leman{--tile-height:366;--tile-width:754}.portfolio-item--long .portfolio-tile-leman .is-ventilation{--ventilation-scale:1.65;--ventilation-translate-x:-2%}.portfolio-item--tall .portfolio-tile-leman{--tile-height:752;--tile-width:366;--ventilation-scale:1.25}.portfolio-item--tall .portfolio-tile-leman .is-ventilation{background-position-x:54%}.portfolio-item--square .portfolio-tile-leman{--tile-height:366;--tile-width:367}.portfolio-item--square .portfolio-tile-leman .is-ventilation{background-position-x:57%;--ventilation-scale:1.55;--ventilation-translate-x:-1%;--ventilation-translate-y:2%}.portfolio-tile-porfura{--tile-left:min(25px,calc(40/var(--tile-width)*100%))}.portfolio-tile-porfura .is-logo,.portfolio-tile-porfura .is-london,.portfolio-tile-porfura .portfolio-bottom{height:auto;left:var(--tile-left);z-index:3}.portfolio-tile-porfura .is-logo{--logo-width:215.73;top:calc(36/var(--tile-height)*100%);width:calc(var(--logo-width)/var(--tile-width)*100%);aspect-ratio:var(--logo-width)/35}.portfolio-tile-porfura .is-london{--london-width:84;top:calc(81/var(--tile-height)*100%);width:calc(var(--london-width)/var(--tile-width)*100%);aspect-ratio:var(--london-width)/30;background-size:contain}.portfolio-tile-porfura .is-background{z-index:0;background-color:#632892}.portfolio-tile-porfura .is-pattern{--pattern-top:0;--pattern-left:0;z-index:2;transition:top .6s cubic-bezier(.645,.045,.355,1),left .6s cubic-bezier(.645,.045,.355,1);background-position:100% 100%}.portfolio-tile-porfura .is-pattern-background{--top-relative:calc(var(--top)/var(--tile-height)*100%);--left-relative:calc(var(--left)/var(--tile-width)*100%);z-index:1;background-color:#f2f2f2;top:var(--top-relative);left:var(--left-relative);transform:rotate(0deg);transform:rotate(var(--rotate,0deg));--width-relative:calc(var(--width)/var(--tile-width)*100%);--height-relative:calc(var(--height)/var(--tile-height)*100%);--width-hover:var(--width);--height-hover:var(--height);--width-hover-relative:calc(var(--width-hover)/var(--tile-width)*100%);--height-hover-relative:calc(var(--height-hover)/var(--tile-height)*100%);border-radius:40px;transition:transform .6s ease-in-out,top .6s ease-in-out,left .6s ease-in-out,width .6s ease-in-out,height .6s ease-in-out;width:var(--width-relative);height:var(--height-relative)}.portfolio-tile-porfura.hover .is-pattern,.portfolio-tile-porfura:hover .is-pattern{top:0;left:0}.portfolio-tile-porfura.hover .is-pattern-background,.portfolio-tile-porfura:hover .is-pattern-background{--top:var(--top-hover)!important;--left:var(--left-hover)!important;--rotate:var(--rotate-hover)!important;width:var(--width-hover-relative);height:var(--height-hover-relative)}.portfolio-tile-porfura:not(:hover):not(.hover) .is-pattern{top:var(--pattern-top);left:var(--pattern-left)}.portfolio-tile-porfura .portfolio-bottom{padding:0;bottom:calc(36/var(--tile-height)*100%);max-width:calc(100% - var(--tile-left)*2);text-shadow:none}.portfolio-tile-porfura .portfolio-bottom .portfolio-type{margin-bottom:2px}@media only screen and (min-width:600px) and (max-width:959px){.portfolio-tile-porfura .portfolio-bottom .portfolio-description{max-width:8ch}}.portfolio-item--long .portfolio-tile-porfura{--tile-height:366;--tile-width:754}.portfolio-item--long .portfolio-tile-porfura .is-pattern,.portfolio-item--long .portfolio-tile-porfura .is-pattern-background{--top:126;--left:351;--top-hover:77;--left-hover:297}.portfolio-item--long .portfolio-tile-porfura .is-pattern{--pattern-top:calc((var(--top) - var(--top-hover))/var(--tile-height)*100%);--pattern-left:calc((var(--left) - var(--left-hover))/var(--tile-width)*100% + 3%);background-image:url(/img/projectBlocks/porfura/pattern_long.svg)!important}.portfolio-item--long .portfolio-tile-porfura .is-pattern-background{--rotate:0deg;--rotate-hover:0deg;--width:507;--height:361}.portfolio-item--tall .portfolio-tile-porfura{--tile-height:752;--tile-width:366}.portfolio-item--tall .portfolio-tile-porfura .is-pattern,.portfolio-item--tall .portfolio-tile-porfura .is-pattern-background{--top:185.5;--left:126.5;--top-hover:147.5;--left-hover:98}.portfolio-item--tall .portfolio-tile-porfura .is-pattern{--pattern-left:20.5%;background-image:url(/img/projectBlocks/porfura/pattern_tall.svg)!important}.portfolio-item--tall .portfolio-tile-porfura .is-pattern-background{--rotate:-42.5deg;--rotate-hover:-49.9deg;--width:346;--height:361;--width-hover:477;--height-hover:433}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-porfura{--tile-height:366;--tile-width:754}.portfolio-item--tall .portfolio-tile-porfura .is-pattern,.portfolio-item--tall .portfolio-tile-porfura .is-pattern-background{--top:126;--left:351;--top-hover:77;--left-hover:297}.portfolio-item--tall .portfolio-tile-porfura .is-pattern{--pattern-top:calc((var(--top) - var(--top-hover))/var(--tile-height)*100%);--pattern-left:calc((var(--left) - var(--left-hover))/var(--tile-width)*100% + 3%);background-image:url(/img/projectBlocks/porfura/pattern_long.svg)!important}.portfolio-item--tall .portfolio-tile-porfura .is-pattern-background{--rotate:0deg;--rotate-hover:0deg;--width:507;--height:361}}.portfolio-item--square .portfolio-tile-porfura{--tile-height:366;--tile-width:367}.portfolio-item--square .portfolio-tile-porfura .is-pattern,.portfolio-item--square .portfolio-tile-porfura .is-pattern-background{--top:108;--left:264;--top-hover:138;--left-hover:140}.portfolio-item--square .portfolio-tile-porfura .is-pattern{--pattern-left:22%;background-image:url(/img/projectBlocks/porfura/pattern_square.svg)!important}.portfolio-item--square .portfolio-tile-porfura .is-pattern-background{--rotate-hover:-24.5deg;--width:478;--height:361;transform-origin:top left}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-porfura{--tile-height:366;--tile-width:754}.portfolio-item--square .portfolio-tile-porfura .is-pattern,.portfolio-item--square .portfolio-tile-porfura .is-pattern-background{--top:126;--left:351;--top-hover:77;--left-hover:297}.portfolio-item--square .portfolio-tile-porfura .is-pattern{--pattern-top:calc((var(--top) - var(--top-hover))/var(--tile-height)*100%);--pattern-left:calc((var(--left) - var(--left-hover))/var(--tile-width)*100% + 3%);background-image:url(/img/projectBlocks/porfura/pattern_long.svg)!important}.portfolio-item--square .portfolio-tile-porfura .is-pattern-background{--rotate:0deg;--rotate-hover:0deg;--width:507;--height:361}}.portfolio-tile-mfo-docflow .is-logo{--logo-width:168.14;top:calc(26/var(--tile-height)*100%);left:min(25px,calc(14/var(--tile-width)*100%));z-index:1;height:auto;width:calc(var(--logo-width)/var(--tile-width)*100%);aspect-ratio:var(--logo-width)/53.5}.portfolio-tile-mfo-docflow .is-background{z-index:0}.portfolio-tile-mfo-docflow .is-instruments{--instruments-rotate:0deg;width:calc(var(--instruments-width)/var(--tile-width)*100%);height:calc(var(--instruments-height)/var(--tile-height)*100%);rotate:var(--instruments-rotate);transition:rotate 1s cubic-bezier(.645,.045,.355,1)}.portfolio-tile-mfo-docflow.hover .is-instruments,.portfolio-tile-mfo-docflow:hover .is-instruments{rotate:calc(var(--instruments-rotate) + 80deg)}.portfolio-tile-mfo-docflow .portfolio-bottom{bottom:calc(36/var(--tile-height)*100%);left:min(25px,calc(40/var(--tile-width)*100%));z-index:1;padding:0;max-width:min(23ch,calc(100% - 50px));text-shadow:none}.portfolio-tile-mfo-docflow .portfolio-bottom .portfolio-type{font-size:18px}.portfolio-tile-mfo-docflow .portfolio-bottom .portfolio-description{font-size:22px;line-height:1.2!important}@media only screen and (max-width:1263px){.portfolio-tile-mfo-docflow .portfolio-bottom .portfolio-type{font-size:15px}.portfolio-tile-mfo-docflow .portfolio-bottom .portfolio-description{font-size:18px}}@media only screen and (min-width:600px) and (max-width:959px){.portfolio-tile-mfo-docflow .portfolio-bottom .portfolio-type{font-size:11px}.portfolio-tile-mfo-docflow .portfolio-bottom .portfolio-description{font-size:13px}}.portfolio-item--long .portfolio-tile-mfo-docflow{--tile-height:366;--tile-width:754}.portfolio-item--long .portfolio-tile-mfo-docflow .is-background{background:linear-gradient(270deg,#0061bb,#c6e3ff 97.08%)}.portfolio-item--long .portfolio-tile-mfo-docflow .is-instruments{--instruments-width:910.25;--instruments-height:893.125;top:-35%;left:35%;--instruments-rotate:16deg}.portfolio-item--long .portfolio-tile-mfo-docflow .portfolio-bottom{color:#213a69;max-width:calc(300/var(--tile-width)*100%)}.portfolio-item--tall .portfolio-tile-mfo-docflow{--tile-height:752;--tile-width:366}.portfolio-item--tall .portfolio-tile-mfo-docflow .is-background{background:linear-gradient(180deg,#c6e4ff,#0262bc)}.portfolio-item--tall .portfolio-tile-mfo-docflow .is-instruments{--instruments-width:750.24;--instruments-height:736.0799999999999;top:-4%;left:1%;--instruments-rotate:1deg}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-mfo-docflow{--tile-height:366;--tile-width:754}.portfolio-item--tall .portfolio-tile-mfo-docflow .is-background{background:linear-gradient(270deg,#0061bb,#c6e3ff 97.08%)}.portfolio-item--tall .portfolio-tile-mfo-docflow .is-instruments{--instruments-width:910.25;--instruments-height:893.125;top:-35%;left:35%;--instruments-rotate:16deg}.portfolio-item--tall .portfolio-tile-mfo-docflow .portfolio-bottom{color:#213a69;max-width:calc(300/var(--tile-width)*100%)}}.portfolio-item--square .portfolio-tile-mfo-docflow{--tile-height:366;--tile-width:367}.portfolio-item--square .portfolio-tile-mfo-docflow .is-background{background:linear-gradient(180deg,#c1d8ec,#0463bd)}.portfolio-item--square .portfolio-tile-mfo-docflow .is-instruments{--instruments-width:602.25;--instruments-height:590.875;top:-66%;left:18%;--instruments-rotate:-63deg}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-mfo-docflow{--tile-height:366;--tile-width:754}.portfolio-item--square .portfolio-tile-mfo-docflow .is-background{background:linear-gradient(270deg,#0061bb,#c6e3ff 97.08%)}.portfolio-item--square .portfolio-tile-mfo-docflow .is-instruments{--instruments-width:910.25;--instruments-height:893.125;top:-35%;left:35%;--instruments-rotate:16deg}.portfolio-item--square .portfolio-tile-mfo-docflow .portfolio-bottom{color:#213a69;max-width:calc(300/var(--tile-width)*100%)}}.portfolio-tile-remos-audits{--info-left:min(25px,calc(28/var(--tile-width)*100%));--info-block-inset:calc(28/var(--tile-height)*100%);--parcel-height-init:56;--parcel-height:calc(var(--parcel-height-init)*var(--img-scale)/var(--tile-height)*100%);--parcel-top-start:calc((var(--wheels-top) - (var(--parcel-height-init) + 5)*var(--img-scale))/var(--tile-height)*100%);--parcel-top-end:calc(var(--parcel-height-init)*var(--img-scale)*-1/var(--tile-height)*100%);--parcel-left-start:calc(var(--parcel-left-start-init)/var(--tile-width)*100%);--parcel-left-end:calc(var(--parcel-left-end-init)/var(--tile-width)*100%);--claw-height:calc(491/var(--tile-height)*100%);--adjust-claw-top:calc(12/var(--tile-height)*100%);--claw-top-start:calc(var(--parcel-height)*-1 - var(--claw-height) + var(--adjust-claw-top));--claw-top-end:calc(var(--parcel-top-start) - var(--claw-height) + var(--adjust-claw-top))}.portfolio-tile-remos-audits .pii{background-size:contain}.portfolio-tile-remos-audits .is-logo{--logo-width:206;top:var(--info-block-inset);left:var(--info-left);z-index:4;height:auto;width:calc(var(--logo-width)/var(--tile-width)*100%);aspect-ratio:var(--logo-width)/55}.portfolio-tile-remos-audits .is-conveyor,.portfolio-tile-remos-audits .is-machine{rotate:y calc(180deg*var(--is-rotate-img))}.portfolio-tile-remos-audits .is-machine{top:calc(var(--machine-top)/var(--tile-height)*100%);left:calc(var(--machine-left)/var(--tile-width)*100%);z-index:0;width:calc(var(--img-scale)*312/var(--tile-width)*100%);height:calc(var(--img-scale)*183/var(--tile-height)*100%)}.portfolio-tile-remos-audits .is-conveyor{--conveyor-left-shift:calc(var(--is-rotate-img)*32 - 32 - var(--is-rotate-img)*19);top:calc((var(--machine-top) + var(--img-scale)*83)/var(--tile-height)*100%);left:calc((var(--machine-left) + var(--conveyor-left-shift)*var(--img-scale))/var(--tile-width)*100%);z-index:2;width:calc(var(--img-scale)*363/var(--tile-width)*100%);height:calc(var(--img-scale)*128/var(--tile-height)*100%)}.portfolio-tile-remos-audits .is-wheel-1{--wheel-left-shift:0}.portfolio-tile-remos-audits .is-wheel-1,.portfolio-tile-remos-audits .is-wheel-2{top:calc(var(--wheels-top)/var(--tile-height)*100%);left:calc((var(--first-wheel-left) + var(--wheel-left-shift)*var(--img-scale))/var(--tile-width)*100%);z-index:3;width:calc(var(--img-scale)*42/var(--tile-width)*100%);height:auto;aspect-ratio:1/1;-webkit-animation:rotate 4s linear infinite paused;animation:rotate 4s linear infinite paused}.portfolio-tile-remos-audits .is-wheel-2{--wheel-left-shift:52}.portfolio-tile-remos-audits .is-wheel-3{--wheel-left-shift:104}.portfolio-tile-remos-audits .is-wheel-3,.portfolio-tile-remos-audits .is-wheel-4{top:calc(var(--wheels-top)/var(--tile-height)*100%);left:calc((var(--first-wheel-left) + var(--wheel-left-shift)*var(--img-scale))/var(--tile-width)*100%);z-index:3;width:calc(var(--img-scale)*42/var(--tile-width)*100%);height:auto;aspect-ratio:1/1;-webkit-animation:rotate 4s linear infinite paused;animation:rotate 4s linear infinite paused}.portfolio-tile-remos-audits .is-wheel-4{--wheel-left-shift:156}.portfolio-tile-remos-audits .is-parcel{z-index:1;height:var(--parcel-height);width:auto;aspect-ratio:1/1;-webkit-animation:move-parcel 4s linear infinite paused;animation:move-parcel 4s linear infinite paused}.portfolio-tile-remos-audits .is-claw{z-index:2;left:calc(var(--parcel-left-end) + var(--adjust-claw-left-init)/var(--tile-width)*100%);width:calc(34/var(--tile-width)*100%);height:var(--claw-height);-webkit-animation:move-claw 4s linear infinite paused;animation:move-claw 4s linear infinite paused}.portfolio-tile-remos-audits.hover .is-claw,.portfolio-tile-remos-audits.hover .is-parcel,.portfolio-tile-remos-audits.hover .is-wheel-1,.portfolio-tile-remos-audits.hover .is-wheel-2,.portfolio-tile-remos-audits.hover .is-wheel-3,.portfolio-tile-remos-audits.hover .is-wheel-4,.portfolio-tile-remos-audits:hover .is-claw,.portfolio-tile-remos-audits:hover .is-parcel,.portfolio-tile-remos-audits:hover .is-wheel-1,.portfolio-tile-remos-audits:hover .is-wheel-2,.portfolio-tile-remos-audits:hover .is-wheel-3,.portfolio-tile-remos-audits:hover .is-wheel-4{-webkit-animation-play-state:running;animation-play-state:running}.portfolio-tile-remos-audits .portfolio-bottom{bottom:var(--info-block-inset);left:var(--info-left);z-index:4;padding:0;color:#162630;text-shadow:none}.portfolio-tile-remos-audits .portfolio-bottom .portfolio-type{margin-bottom:2px;font-size:18px;line-height:1.2}@media only screen and (max-width:959px){.portfolio-tile-remos-audits .portfolio-bottom .portfolio-type{font-size:11px}.portfolio-tile-remos-audits .portfolio-bottom .portfolio-description{font-size:13px}}@media (min-width:600px) and (max-width:675px){.portfolio-tile-remos-audits .portfolio-bottom .portfolio-type{font-size:10px}}@media only screen and (max-width:399px){.portfolio-tile-remos-audits.portfolio-link{height:73.86691%}}.portfolio-item[\:has\(.portfolio-tile-remos-audits\)]{background-color:#b3cedc}.portfolio-item:has(.portfolio-tile-remos-audits){background-color:#b3cedc}@media only screen and (max-width:399px){.portfolio-item[\:has\(.portfolio-tile-remos-audits\)] .portfolio-bottom{translate:0 70%}.portfolio-item:has(.portfolio-tile-remos-audits) .portfolio-bottom{translate:0 70%}}.portfolio-item--long .portfolio-tile-remos-audits{--tile-height:366;--tile-width:754;--is-rotate-img:0;--img-scale:1;--machine-top:127;--machine-left:385;--wheels-top:291;--first-wheel-left:377;--parcel-left-start-init:585;--parcel-left-end-init:385;--adjust-claw-left-init:10}.portfolio-item--long .portfolio-tile-remos-audits .portfolio-bottom{max-width:37.4%}.portfolio-item--tall .portfolio-tile-remos-audits{--tile-height:752;--tile-width:366;--is-rotate-img:1;--img-scale:0.87;--machine-top:391;--machine-left:44.5;--wheels-top:533;--first-wheel-left:151.4;--parcel-left-start-init:93;--parcel-left-end-init:280;--adjust-claw-left-init:6}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-remos-audits{--tile-height:366;--tile-width:754;--is-rotate-img:0;--img-scale:1;--machine-top:127;--machine-left:385;--wheels-top:291;--first-wheel-left:377;--parcel-left-start-init:585;--parcel-left-end-init:385;--adjust-claw-left-init:10}.portfolio-item--tall .portfolio-tile-remos-audits .portfolio-bottom{max-width:37.4%}}.portfolio-item--square .portfolio-tile-remos-audits{--tile-height:366;--tile-width:367;--is-rotate-img:1;--img-scale:0.785;--machine-top:100;--machine-left:42.9;--wheels-top:228.5;--first-wheel-left:137.8;--parcel-left-start-init:83;--parcel-left-end-init:248;--adjust-claw-left-init:4}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-remos-audits{--tile-height:366;--tile-width:754;--is-rotate-img:0;--img-scale:1;--machine-top:127;--machine-left:385;--wheels-top:291;--first-wheel-left:377;--parcel-left-start-init:585;--parcel-left-end-init:385;--adjust-claw-left-init:10}.portfolio-item--square .portfolio-tile-remos-audits .portfolio-bottom{max-width:37.4%}}@-webkit-keyframes rotate{0%{rotate:0deg}to{rotate:calc(360deg*(var(--is-rotate-img)*2 - 1))}}@keyframes rotate{0%{rotate:0deg}to{rotate:calc(360deg*(var(--is-rotate-img)*2 - 1))}}@-webkit-keyframes move-parcel{0%{top:var(--parcel-top-start);left:var(--parcel-left-start)}50%{top:var(--parcel-top-start);left:var(--parcel-left-end)}to{top:var(--parcel-top-end);left:var(--parcel-left-end)}}@keyframes move-parcel{0%{top:var(--parcel-top-start);left:var(--parcel-left-start)}50%{top:var(--parcel-top-start);left:var(--parcel-left-end)}to{top:var(--parcel-top-end);left:var(--parcel-left-end)}}@-webkit-keyframes move-claw{0%{top:var(--claw-top-start)}50%{top:var(--claw-top-end)}to{top:var(--claw-top-start)}}@keyframes move-claw{0%{top:var(--claw-top-start)}50%{top:var(--claw-top-end)}to{top:var(--claw-top-start)}}.portfolio-tile-zavod-kontakt-mailer{--tile-left:min(25px,calc(28/var(--tile-width)*100%));--info-block-inset:calc(28/var(--tile-height)*100%)}.portfolio-tile-zavod-kontakt-mailer .is-header{left:var(--tile-left);top:var(--info-block-inset);font-weight:700;font-size:30px;line-height:1;color:#3f496a}@media only screen and (max-width:1263px){.portfolio-tile-zavod-kontakt-mailer .is-header{font-size:22px}}.portfolio-tile-zavod-kontakt-mailer .is-animation{left:calc(var(--video-left)/var(--tile-width)*100%);top:calc(var(--video-top)/var(--tile-height)*100%)}.portfolio-tile-zavod-kontakt-mailer .is-animation>video{width:calc(var(--video-width)/var(--tile-width)*100%)}.portfolio-tile-zavod-kontakt-mailer .portfolio-bottom{left:var(--tile-left);bottom:var(--info-block-inset);padding:0;text-shadow:none;color:#213a69}.portfolio-tile-zavod-kontakt-mailer .portfolio-bottom .portfolio-type{margin-bottom:2px}.portfolio-item[\:has\(.portfolio-tile-zavod-kontakt-mailer\)]{background-color:#a0bcff}.portfolio-item:has(.portfolio-tile-zavod-kontakt-mailer){background-color:#a0bcff}.portfolio-item--long .portfolio-tile-zavod-kontakt-mailer{--tile-height:366;--tile-width:754;--video-left:-23;--video-top:-66;--video-width:747}.portfolio-item--tall .portfolio-tile-zavod-kontakt-mailer{--tile-height:752;--tile-width:366;--video-left:-401;--video-top:161;--video-width:810}@media only screen and (max-width:599px){.portfolio-item--tall .portfolio-tile-zavod-kontakt-mailer{--tile-height:366;--tile-width:754;--video-left:-23;--video-top:-66;--video-width:747}}.portfolio-item--square .portfolio-tile-zavod-kontakt-mailer{--tile-height:366;--tile-width:367;--video-left:-88;--video-top:26;--video-width:487}@media only screen and (max-width:599px){.portfolio-item--square .portfolio-tile-zavod-kontakt-mailer{--tile-height:366;--tile-width:754;--video-left:-23;--video-top:-66;--video-width:747}}@media only screen and (max-width:599px){.main-page .portfolio-item:last-child{display:none}}.portfolio-tile-to-project{position:relative;display:flex!important;justify-content:center;align-items:center}.portfolio-tile-to-project:hover .portfolio-bottom{background-color:#637ea8;transform:translate3d(20px,-20px,0)}@media only screen and (max-width:959px){.portfolio-tile-to-project:hover .portfolio-bottom{transform:translate3d(10px,-10px,0)}}.portfolio-tile-to-project:hover .portfolio-bottom-wrap{transform:translate3d(-10px,10px,0)}@media only screen and (max-width:959px){.portfolio-tile-to-project:hover .portfolio-bottom-wrap{transform:translate3d(-5px,5px,0)}}.portfolio-tile-to-project .is-back{z-index:auto}.portfolio-tile-to-project .portfolio-bottom-wrap{width:245px;max-width:245px;height:64px;content:"";display:flex;background-color:#fff;position:absolute;z-index:2;transition:.5s}@media only screen and (max-width:959px){.portfolio-tile-to-project .portfolio-bottom-wrap{width:200px;max-width:200px;height:53px}}@media (max-width:765px){.portfolio-tile-to-project .portfolio-bottom-wrap{width:160px;max-width:160px;height:48px}}.portfolio-tile-to-project .portfolio-bottom-wrap .portfolio-bottom{border:1px solid #637ea8;background-color:#414a69;width:100%;height:100%;max-width:245px;display:flex;flex-flow:row;justify-content:center;align-items:center;left:unset;bottom:unset;padding:0 20px}@media (max-width:765px){.portfolio-tile-to-project .portfolio-bottom-wrap .portfolio-bottom{padding:0 15px}}.portfolio-tile-to-project .portfolio-bottom-wrap .portfolio-type{margin:0;padding-right:40px;padding-left:25px;color:#fff;font-size:21px}@media only screen and (max-width:959px){.portfolio-tile-to-project .portfolio-bottom-wrap .portfolio-type{padding-left:0;padding-right:20px}}@media (max-width:765px){.portfolio-tile-to-project .portfolio-bottom-wrap .portfolio-type{font-size:18px;padding-right:15px}}.portfolio-tile-to-project .portfolio-bottom-wrap .portfolio-description{height:34px;width:48px;min-width:48px;background-size:contain;background-image:url(/img/arrow_btn.svg);background-repeat:no-repeat;background-position:50%}@media (max-width:765px){.portfolio-tile-to-project .portfolio-bottom-wrap .portfolio-description{height:25px;width:35px;min-width:35px}}.contact-page__text-block{display:flex;flex-direction:column;justify-content:flex-start;align-items:stretch;height:100%}.contact-page__text-block>:nth-last-child(2):not(.is-bottom){margin-bottom:1.35rem}@media only screen and (max-width:959px){.contact-page__text-block>:nth-last-child(2):not(.is-bottom){margin-bottom:.35rem}}.contact-page__text-block>.is-bottom{margin-top:auto}.contact-page__text-block .font-contact-is{font-size:1.3em;font-weight:400}@media only screen and (max-width:1203px){.contact-page__text-block .font-contact-is{font-size:1.1em}}.contact-page__text-block .text-primary{color:#3f496a}@media only screen and (min-width:960px){.contact-page__text-block_text-15{max-width:15em}}.team__vacancy{display:flex;justify-content:center;align-items:center;margin-top:53px}@media only screen and (min-width:960px){.team__vacancy{padding-bottom:26px}}@media only screen and (min-width:600px) and (max-width:959px){.team__vacancy{padding-bottom:6px}}@media only screen and (max-width:599px){.team__vacancy{margin-top:43px}}.team__vacancy .i-btn{margin:0;flex:unset}.team__vacancy__btn{flex:1;align-self:stretch;display:flex;align-items:center;justify-content:space-between;margin:-4px;padding:0 28px 0 41px}@media only screen and (min-width:600px){.team__vacancy__btn{min-width:18.5em}}.team__vacancy__btn__icon{position:relative;width:48px;height:34px;margin-left:1em}.team__vacancy__btn__icon:before{content:"";width:100%;height:100%;position:absolute;top:0;left:0;opacity:0;transition:opacity .3s cubic-bezier(.25,.8,.5,1);background-repeat:no-repeat;background-size:contain;background-position:50%;background-image:url(/img/arrow_btn.svg)}@media only screen and (max-width:399px){.team__vacancy__btn__icon{width:44px}}.team__vacancy__btn__icon_transparent{position:relative;width:100%;height:100%;opacity:.6;transition:opacity .3s cubic-bezier(.25,.8,.5,1)}.team__vacancy__btn__icon_transparent svg{width:100%;height:100%}.team__vacancy__btn__icon_transparent svg g path{fill:#3f496a}.team__vacancy__btn:hover{color:#fff}.team__vacancy__btn:hover .team__vacancy__btn__icon:before{opacity:.8}.team__vacancy__btn:hover .team__vacancy__btn__icon_transparent{opacity:0}.team__item{position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column;margin:0 auto;max-width:230px}.team__item>*{width:100%}.team__item>:nth-last-child(2){margin-bottom:7px}.team__item__one-desktop{display:block}.team__item__img-block{position:relative}.team__item__img-block:before{content:"";position:absolute;width:100%;height:100%;bottom:0;left:0;background-color:#fff;box-shadow:0 7px 25px rgba(63,73,106,.1)}.team__item__img-block img{position:relative;z-index:1;display:block;width:100%;transition:opacity .5s ease}.team__item__img-block .at-rest{position:relative;opacity:1}.team__item__img-block .on-hover{position:absolute;width:100%;height:auto;bottom:0;left:0;opacity:0}.team__item__img-block.hovered:hover .on-hover{opacity:1}.team__item__name-block{text-align:center;position:relative;font-weight:400;margin-top:33px;color:#3f496a}@media only screen and (max-width:959px){.team__item__name-block{margin-top:23px}}.team__item__info-block{text-align:center;position:relative}.vacancy__container{padding:24px;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.vacancy__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.vacancy__container{max-width:944px}}@media only screen and (max-width:959px){.vacancy__container{padding:1.2em}}.vacancy__container_empty{display:flex;justify-content:center;margin-top:50px}.vacancy-item{position:relative;display:flex;justify-content:flex-start;align-items:stretch;flex-direction:column}.vacancy-item:hover .vacancy-item__title{color:#5793ce}.vacancy-item>:nth-last-child(2):not(.vacancy-grid-footer){margin-bottom:20px}.vacancy-item>.vacancy-item__title{font-size:22px;line-height:1.2;color:#494949}.vacancy-item__img+.vacancy-item__title{margin-top:34px}.vacancy-item__img{position:relative;display:block;text-decoration:none;width:100%;height:0;padding-top:72%;overflow:hidden}@media only screen and (max-width:599px){.vacancy-item__img{padding-top:70%}}.vacancy-item__img:before{content:"";position:absolute;z-index:1;width:100.5%;height:100.5%;top:0;left:0;background-repeat:no-repeat;background-position:50%;background-size:cover;background-image:inherit;transform-origin:center center;transform:scale(1);transition:transform .6s cubic-bezier(.215,.61,.355,1);will-change:transform}.vacancy-item__img>img{position:relative;z-index:2;display:block;vertical-align:top;width:100%;height:100%;opacity:0}.vacancy-item__img:hover{cursor:pointer;text-decoration:none}.vacancy-item__img:hover:before{transform:scale(1.03)}.vacancy-content-block ul{list-style:none}.vacancy-content-block ul>li:before{content:"\2022";color:#5793ce;font-weight:700;display:inline-block;width:1em;margin-left:-1em}.vacancy-content-block .is-back{width:auto!important}@media only screen and (min-width:600px){.vacancy-page .back-link__container{margin-top:130px}}.vacancy-page .back-link__container .back-link{font-weight:200;color:#494949;position:relative;padding-left:40px}.vacancy-page .back-link__container .back-link__icon{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:35px}.vacancy-page-id{padding:0 24px 24px;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.vacancy-page-id{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.vacancy-page-id{max-width:944px}}.vacancy-page-id h1{margin-bottom:60px}@media only screen and (min-width:600px){.vacancy-page-id .content-wrapper{padding:0 100px}}.vacancy-page-id .vacancy-disclaimer{margin-top:50px}.vacancy-page-id .vacancy-list ul li+li{margin-top:0}.vacancy-page-id .section-container h2{margin-bottom:40px}.vacancy-page-id .back-link{font-weight:200;display:inline-block;margin-top:50px;color:#494949;position:relative;padding-left:40px}@media only screen and (min-width:600px){.vacancy-page-id .back-link{margin-top:150px}}.vacancy-page-id .back-link__icon{position:absolute;left:0;top:50%;transform:translateY(-50%);font-size:35px}.blog-page__container{padding:0 24px;flex-grow:1;margin:auto;width:100%;height:100%}@media only screen and (min-width:1264px){.blog-page__container{max-width:1188px}}@media only screen and (min-width:960px) and (max-width:1263px){.blog-page__container{max-width:944px}}@media only screen and (max-width:959px){.blog-page__container{padding:0 24px}}.blog-page__container_empty{display:flex;justify-content:center;margin-top:50px}.area-form-platform{padding:0!important}.pic-platform{width:150px!important;height:150px!important}.text-platform{text-align:center}.title-container-disabled-margin-platform{margin:24px 0 0!important}.title-container-platform{padding:68px 0 110px!important;margin-top:0!important}@media only screen and (max-width:959px){.title-container-platform{padding:24px 0 68px!important}}.full-img-platform{margin-top:40px!important}@media only screen and (max-width:599px){.img-disabled-shadow-platform{box-shadow:none!important}}.subtitle-platform{text-align:center;font-size:28px}.subtitle-platform,.title-platform{font-family:Lato;font-style:normal;font-weight:700}.title-platform{text-wrap:balance;font-size:50px;margin:0!important}@media only screen and (max-width:959px){.title-platform{font-size:35px!important}}.text-with-pic-container-platform{margin:24px auto 20px!important}.ticked-list-grid-item-title-platform{font-size:1rem;line-height:1.2}.title-system-platform{display:block;margin-top:36px!important;text-align:center;height:27px!important}.system-icon-platform{width:84px!important;min-width:84px;max-width:84px;height:80px!important;min-height:80px;max-height:80px}.system-icon-background-size{background-size:cover!important}.system-title-platform{font-style:normal;letter-spacing:.72px}@media only screen and (max-width:959px){.system-title-platform{font-size:28px!important}}@media only screen and (min-width:960px){.system-title-platform{font-size:36px!important}}@media only screen and (max-width:959px){.system-grid-platform{grid-template-columns:repeat(2,minmax(5em,1fr))!important}}.system-block-icon-platform{display:flex;grid-gap:20px;gap:20px}@media only screen and (max-width:959px){.system-block-icon-platform{max-width:240px;padding:0!important}}@media only screen and (min-width:960px) and (max-width:1263px){.system-block-icon-platform{max-width:200px}}@media only screen and (max-width:1263px){.system-block-icon-platform{margin-bottom:0!important}}@media only screen and (min-width:960px){.system-block-icon-platform{max-width:168px}}.main-page-info-block{padding-bottom:4em}@media only screen and (max-width:1263px){.main-page-info-block{padding-bottom:3em}}.pre-footer-buttons[data-v-e61b18ce]{--pre-footer-padding-inline:88px;--pre-footer-button-size:64px;--pre-footer-buttons-height:calc(var(--pre-footer-button-size)*2 + var(--pre-footer-gap));--pre-footer-buttons-bottom:calc(var(--pre-footer-buttons-height) + var(--pre-footer-padding-block));position:relative;bottom:var(--pre-footer-buttons-bottom);margin-left:auto;overflow:hidden;transition:right .5s ease}.pre-footer-buttons__container[data-v-e61b18ce]{--scroll-top-btn-bottom:40px;--pre-footer-padding-block:40px;--pre-footer-gap:24px;--scroll-top-btn-height:38px;--pre-footer-buttons-max-width:565px;height:0;overflow:visible;position:sticky;bottom:calc(var(--scroll-top-btn-height) + var(--scroll-top-btn-bottom) + var(--pre-footer-gap) - var(--pre-footer-padding-block));pointer-events:none;z-index:101}@media only screen and (max-width:959px){.pre-footer-buttons__container[data-v-e61b18ce]{--scroll-top-btn-bottom:24px}}@media only screen and (min-width:960px){.pre-footer-buttons__container[data-v-e61b18ce]{--pre-footer-padding-block:83.5px}}.pre-footer-buttons__wrapper[data-v-e61b18ce]{display:grid;grid-gap:var(--pre-footer-gap);gap:var(--pre-footer-gap);justify-items:end}.pre-footer-buttons__wrapper>[data-v-e61b18ce]{position:relative;transition:right .5s ease;right:max(var(--pre-footer-gap),calc(50vw - var(--pre-footer-buttons-width)/2))}@media only screen and (min-width:960px){.pre-footer-buttons__wrapper>[data-v-e61b18ce]{right:calc(var(--pre-footer-form-container-width) - var(--pre-footer-buttons-width) - var(--pre-footer-padding-inline))}}.pre-footer-buttons__wrapper_hidden>[data-v-e61b18ce]{right:-70px!important}.pre-footer-buttons__wrapper_shifted>[data-v-e61b18ce]{--right-shift:9vw;--scroll-top-btn-width:50px;right:calc(var(--right-shift) + var(--scroll-top-btn-width)*0.5 - var(--pre-footer-button-size)*0.5)}@media only screen and (max-width:1600px){.pre-footer-buttons__wrapper_shifted>[data-v-e61b18ce]{--right-shift:3vw}}@media only screen and (max-width:959px){.pre-footer-buttons__wrapper_shifted>[data-v-e61b18ce]{--right-shift:24px}}.pre-footer-buttons__icon__call[data-v-e61b18ce]{background-image:url(/img/call_icon.svg)}.pre-footer-buttons__icon__telegram[data-v-e61b18ce]{background-image:url(/img/telegram_icon.svg)}.pre-footer-buttons .pre-footer-buttons__call[data-v-e61b18ce]{width:64px;height:64px;margin:0;grid-column:2/3;pointer-events:all}.pre-footer-buttons a[\:has\(.pre-footer-buttons__telegram\)][data-v-e61b18ce]{grid-column:1/3}.pre-footer-buttons a[data-v-e61b18ce]:has(.pre-footer-buttons__telegram){grid-column:1/3}.pre-footer-buttons .pre-footer-buttons__telegram[data-v-e61b18ce]{--telegram-min-width:var(--pre-footer-buttons-width);display:flex;justify-content:space-between;height:64px;width:min(var(--telegram-min-width),calc(100vw - var(--pre-footer-gap)*2));margin:0;padding-right:10px;pointer-events:all;transition:width .5s ease}.pre-footer-buttons .pre-footer-buttons__telegram_floating[data-v-e61b18ce]{--telegram-min-width:64px;justify-content:end}.pre-footer-buttons .pre-footer-buttons__telegram__text[data-v-e61b18ce]{margin-left:23%;overflow:hidden;white-space:nowrap}@media only screen and (max-width:599px){.pre-footer-buttons .pre-footer-buttons__telegram__text[data-v-e61b18ce]{margin-left:calc(50% - var(--pre-footer-button-size)/2 - var(--pre-footer-gap)/2 - 2px - 5.5ch)}}.phone_has-button[data-v-1af290d6]{display:flex;flex-direction:column;align-items:end;grid-gap:20px;gap:20px}.phone__button[data-v-1af290d6]{margin:0;padding:8px 16px;min-height:40px;font-size:16px;line-height:148%;vertical-align:middle}@media (max-width:769px){.phone__button[data-v-1af290d6]{display:none}}svg[data-v-03e0e9f2],svg[data-v-026c2743]{margin-right:18px}