:root{--white:#f7f6ef;--black:#1e1e1e;--beige:#f2f1e8;--orangutan:Oranienbaum,sans-serif;--md:1.8em;--red:#e43c12;--xl_p:38px;--poppy:Inter,Arial,sans-serif;--xxs:1.3em;--md_p:18px;--md_s:1.6em;--grey:#b9b8ae;--xxs_p:13px;--xs_p:14px;--xs:1.4em;--xl:3.6em;--sm:1.5em;--xxl:6.5em;--lg_p:34px;--light-grey:#dbd9cc;--lg:3.4em;--sm_p:15px;--md_s_p:16px}.body{background-color:var(--white);color:var(--black);cursor:default;font-family:Poppins,sans-serif;font-size:.661vw;font-weight:500}.preloader{z-index:1000;background-color:var(--white);flex-flow:column;justify-content:center;align-items:center;padding-top:30px;padding-left:30px;padding-right:30px;font-family:Inter,Arial,sans-serif;display:none;position:fixed;inset:0%}.page-wrapper{flex-flow:column;justify-content:flex-start;display:flex;position:relative}.header{width:100%;padding-top:15px;padding-bottom:15px;position:sticky;top:0}.container{padding-left:20px;padding-right:20px;font-family:Inter,Arial,sans-serif}.container.container_fh{flex-flow:column;flex:1 0 auto;display:flex}.container.container-cases{flex-flow:column;height:100%;display:flex}.container.container_100{height:100%;padding-left:0;padding-right:0}.header-content{justify-content:space-between;display:flex;overflow:hidden}.header-nav{width:33%;margin-bottom:0;padding-left:0;padding-right:0;list-style-type:none}.header-nav__item{grid-column-gap:1.6em;grid-row-gap:1.6em;display:flex}.item-link_underlined{font-family:var(--orangutan);color:var(--black);font-size:var(--md);text-transform:lowercase;padding-top:2px;padding-bottom:2px;font-weight:400;line-height:100%;text-decoration:none;transition:color .2s ease-in-out;overflow:hidden}.item-link_underlined:hover{color:var(--red)}.item-link_underlined.w--current{font-family:var(--orangutan);color:var(--red)}.item-link_underlined.item-link_underlined_upperpop{font-family:var(--poppy);font-size:var(--xxs);text-transform:uppercase;font-weight:500}.item-link_underlined.item-link_underlined_pop{font-family:var(--poppy);font-size:var(--md_s);text-transform:capitalize;font-weight:500;line-height:110%}.header-logo__link{justify-content:center;align-items:center;width:33%;display:flex}.header-logo__img{width:100%;height:100%}.header-contacts{justify-content:flex-end;width:33%;display:flex}.header-logo__wrapper_scale{width:100%;min-width:205px;padding-left:20px;padding-right:20px;position:absolute;overflow:hidden;transform:translateY(12.5em)}.main{height:100%;padding-top:16px}.footer{z-index:-1;background-color:var(--white);width:100%;font-family:Inter,Arial,sans-serif;font-weight:400;position:sticky;bottom:0}.footer-scroll{color:var(--grey);text-align:center;text-transform:uppercase;width:33%;font-size:1.15em;font-weight:400}.footer-rights{color:var(--black);text-align:right;text-transform:uppercase;font-weight:400}.footer-content{border-top:1px solid var(--beige);justify-content:space-between;align-items:center;padding-top:8px;padding-bottom:8px;display:flex}.container_pd110{padding-left:11em;padding-right:11em}.main-content__img{box-sizing:border-box;aspect-ratio:auto;border:1px solid var(--white);object-fit:fill;border-radius:0;width:auto;height:100%;display:block;position:static;overflow:clip}.main-content__1row{justify-content:center;align-items:flex-start;height:150vh;display:flex;position:static}.main-content__2row{grid-column-gap:40px;grid-row-gap:40px;justify-content:center;align-items:flex-start;margin-top:13.2em;display:flex}.main-content__3row{justify-content:center;align-items:flex-start;margin-top:13.2em;display:flex}.main-content__4row{justify-content:center;align-items:center;margin-top:16em;display:flex;position:relative}.main-content__img-wrapper68{border:8px solid var(--white);border-radius:0;width:53em;height:66.5em;position:relative}.main-content__img-wrapper68.sticky-img{width:auto;height:80em;max-height:80vh;position:sticky;top:13.3em}.main-content__img-wrapper54{border:8px solid var(--white);border-radius:0;width:auto;height:75em;position:relative}.main-content__img-wrapper59{border:8px solid var(--white);border-radius:0;width:auto;height:78em;position:relative}.main-content__img-wrapper59_h{border:8px solid var(--white);border-radius:0;width:auto;height:73em;position:relative}.portfolio-link{grid-column-gap:3px;grid-row-gap:3px;background-color:var(--white);justify-content:center;align-items:center;text-decoration:none;display:flex}.footer-time-wrapper{grid-column-gap:6px;grid-row-gap:6px;align-items:center;width:33%;font-size:1.15em;display:inline-flex}.timer-time-text{letter-spacing:-.1px;text-transform:uppercase;justify-content:flex-start;align-items:center;margin-bottom:0;font-weight:400;line-height:120%;display:flex}.timer-time-icon{background-color:var(--black);border-radius:50%;width:5px;height:1px}.timer-time-country{letter-spacing:-.1px;text-transform:uppercase;margin-bottom:0;font-weight:400;line-height:120%}.curent-year-script{display:none}.footer-rights__wrapper{width:33%;font-size:1.15em}.page-decorative{z-index:-1;flex-flow:column;justify-content:center;align-items:center;max-width:28.1em;font-family:Inter,Arial,sans-serif;display:flex;position:fixed;top:50%;left:50%;transform:translate(-50%,-50%)}.page-decorative_text{text-align:center;text-transform:uppercase;margin-bottom:0;font-size:1.4em;font-weight:400;line-height:115%}.decorative-accent-color{color:var(--red);font-weight:400}.btn_5_text{font-weight:400;line-height:110%;position:relative}.btn_5_text._404-page{font-size:1.1em}.links-css{transition:opacity .2s;display:none}.item-link_underlined_2{font-family:var(--poppy);color:var(--black);font-size:var(--xs);text-transform:uppercase;padding-top:2px;padding-bottom:2px;font-weight:500;line-height:100%;text-decoration:none;transition:color .2s ease-in-out;overflow:hidden}.item-link_underlined_2:hover{color:var(--red)}.item-link_underlined_2.w--current{font-family:var(--orangutan);color:var(--red)}.item-link_underlined_2.txt-wrapper_404{font-size:1.1em}.portfolio-link__wrapper{background-color:var(--white);justify-content:center;align-items:center;width:100%;max-width:46.6em;margin-top:5px;padding-top:3px;padding-bottom:3px;text-decoration:none;display:flex;position:absolute;top:100%;left:50%;transform:translate(-50%)}.portfolio-link__decorative{color:var(--black);font-size:var(--xs);margin-bottom:0;line-height:100%}.portfolio-link_css{display:none}.main-content__5row{grid-column-gap:7em;grid-row-gap:7em;justify-content:center;align-items:center;margin-top:13.2em;display:flex}.main-content__img-wrapper68_last{border:8px solid var(--white);border-radius:0;width:auto;height:75em;position:relative}.main-content__img-wrapper68_last.sticky-img{max-height:77.8vh;position:sticky;top:13.3em}.mobile-header-bottom{display:none}.header-logo__wrapper_mobile{width:100%;min-width:205px;padding-left:20px;padding-right:20px;position:absolute;transform:translateY(12.5em)}.header-burger{display:none}.preloader-line__wrapper{width:auto;height:4px;position:absolute;top:19px;left:30px;right:30px;overflow:hidden}.preloader-line__fill{background-color:var(--red);position:absolute;inset:0%;transform:translate(-100%)}.preloader-line__track{background-color:var(--red);opacity:.1;position:absolute;inset:0%}.preloader-line__clear_start{background-color:var(--white);width:100%;height:100%;position:absolute;transform:translate(-100%)}.preloader-line__clear_end{background-color:var(--white);width:100%;height:100%;position:absolute;transform:translate(100%)}.preloader-content{flex-flow:column;justify-content:center;align-items:center;display:flex}.preloader-content__subtitle{font-size:var(--xs_p);letter-spacing:-.3px;text-transform:uppercase;margin-top:0;margin-bottom:0;font-weight:400;line-height:130%}.preloader-content__logo{width:21em;height:3em}.preloader-content__animation-wrapper{overflow:hidden}.preloader-content__animation-wrapper.preloader-content_mb{margin-bottom:1.6em}.main-content__image-overflow{height:100%;position:relative;overflow:hidden}.main-content__image-mask{z-index:1;background-color:var(--white);opacity:0;width:auto;display:none;position:absolute;inset:-1px}@media screen and (min-width:1920px){.page-404_section{width:100%}}@media screen and (max-width:991px){.body{font-size:1.2vw}.container.container_fh.container_mobile{flex-flow:row}.container_pd110{padding-left:2em;padding-right:2em}.main-content__img-wrapper68{width:43em;height:56em}.main-content__img-wrapper54{height:39em}.main-content__img-wrapper59{height:48em}.main-content__img-wrapper59_h{height:39em}.portfolio-navigation{grid-column-gap:4em;grid-row-gap:4em;flex-flow:column;justify-content:space-between;width:50%;padding-bottom:30px}.portfolio-content{flex:0 auto;width:50%;padding-top:0;padding-bottom:0}.portfolio-cases__list{grid-column-gap:.2em;grid-row-gap:.2em;flex-flow:column;display:flex}.portfolio-cases__item{max-width:-moz-fit-content;max-width:fit-content}.categories-list{grid-column-gap:.5em;grid-row-gap:.5em}.content-hovered-image{width:auto;max-width:100%;height:auto;max-height:100%;display:none}.content-image__wrapper_hor{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.content-image__wrapper_hor.content-image_active{width:auto;max-width:100%;height:auto;max-height:100%;display:none}.pages-navigation{position:static}.swiper.slider-main,.collection-photos.collection-photos_desktop{display:block}.collection-photos.collection-photos_desktop{display:block}.collection-photos.collection-photos_mob{display:none}.about-main__title{text-indent:30%}.bio-wrapper{transform:translate(0%)}.contacts-content{grid-column-gap:0em;grid-row-gap:0em}.contacts-form__block{padding-right:0}.main-content__5row{grid-column-gap:1em;grid-row-gap:1em}.main-content__img-wrapper68_last{width:auto;height:48em}.mobile-header-bottom{display:none}.content-hovered-image_tablet{width:auto;max-width:100%;height:auto;max-height:100%;display:block}.popup-photos__close-btn{z-index:1}.container-privacy.container_fh.container_mobile{flex-flow:row}.privacy-content__wrapper{padding-right:20px}}@media screen and (max-width:767px){.body{font-size:2.3vw}.preloader{height:100svh;padding-left:15px;padding-right:15px;display:none}.header{z-index:1;background-color:var(--white);padding-top:8px;padding-bottom:8px}.container{padding-left:15px;padding-right:15px}.container.container_fh.container_mobile{flex-flow:row}.header-content{align-items:center}.header-nav{background-color:var(--beige);width:100%;transition:transform .4s cubic-bezier(.165,.84,.44,1);display:block;position:fixed;inset:46px 0% 0%;transform:translate(100%)}.header-nav__item{grid-column-gap:16px;grid-row-gap:16px;flex-flow:column;justify-content:center;align-items:flex-start;height:100%;padding-left:15px;padding-right:15px}.item-link_underlined{font-size:var(--xl_p);text-transform:uppercase}.item-link_underlined:hover{color:var(--black)}.item-link_underlined.item-link_underlined_upperpop.item-link_none{display:none}.item-link_underlined.item-link_email{font-size:var(--md_p);text-transform:none}.header-logo__link.w--current{display:none}.header-logo__link.header-logo__link_simple{justify-content:flex-start;align-items:center;width:auto}.header-logo__link.header-logo__link_simple.w--current{display:block}.header-contacts{width:auto}.header-contacts.header-contacts_none{display:none}.main{padding-top:55px;padding-bottom:50px}.footer{display:none}.footer-scroll{font-size:var(--xxs_p);line-height:100%}.footer-rights{font-size:11px}.container_pd110{padding-left:15px;padding-right:15px}.main-content__img,.main-content__1row{height:100%}.main-content__2row,.main-content__3row,.main-content__4row{margin-top:0}.main-content__img-wrapper68.sticky-img{border-style:none;border-width:8px 0;height:auto;top:250px}.main-content__img-wrapper54{border-style:none;border-left-width:0;border-right-width:0;height:auto;margin-top:2em}.main-content__img-wrapper59,.main-content__img-wrapper59_h{border-style:none;border-width:8px 0;height:auto;margin-top:2em}.portfolio-link{font-size:var(--xs_p)}.timer-time-text{font-size:var(--xxs_p);text-wrap:nowrap}.timer-time-icon{font-size:var(--xxs_p)}.timer-time-country{font-size:var(--xxs_p);text-wrap:nowrap}.footer-right_year{font-size:11px}.footer-rights__wrapper,.page-decorative{display:none}.page-decorative_text{font-size:var(--xs_p);margin-bottom:0}.btn_5_text.btn_5_text-mobile{color:var(--red)}.item-link_underlined_2{font-size:var(--xs_p)}.item-link_underlined_2:hover{color:var(--black)}.portfolio-link__wrapper{width:100%;max-width:none;margin-top:12px}.portfolio-link__decorative{font-size:var(--xs_p)}.page-wrapper_simple.page-wrapper_cases{height:100%}.portfolio-navigation{flex-flow:column;width:50%;padding-bottom:20px}.portfolio-content{flex:0 auto;width:50%;padding-top:0;padding-bottom:0}.content-image{object-fit:contain}.content-image__double{width:auto;max-width:100%;height:auto;max-height:100%}.portfolio-cases__list{grid-column-gap:.2em;grid-row-gap:.2em;flex-flow:column;display:flex}.portfolio-cases__item,.categories-item__radio-wrapper{font-size:2.4vw}.content-hovered-image,.content-image__wrapper_hor.content-image_active,.content-image__wrapper_hor.content-image_active{width:auto;max-width:100%;height:auto;max-height:100%}.pages-navigation{position:sticky;bottom:0}.pages-navigation__link.pages-navigation__prev:hover,.pages-navigation__link.pages-navigation__next:hover,.pages-navigation__link.pages-navigation__prev:hover,.pages-navigation__link.pages-navigation__next:hover{color:var(--black)}.pages-scroll{display:none}.swiper-wrapper.slider-main__wrapper{flex-flow:column}.swiper-slide.slider-main__slide{width:100%;height:auto;padding-right:0}.swiper-slide.slider-main__slide_photo{height:auto}.swiper-slide.slider-main__slide_last{width:100%;height:auto;min-height:500px;margin-bottom:6px;margin-left:0}.swiper.slider-main{display:none}.swiper.popup-slider{height:auto}.collection-photos.collection-photos_desktop{display:none}.collection-photos.collection-photos_mob{display:block}.collection-photos__list{flex-flow:column}.collection-photos__list.collection-photos__list_mob{grid-column-gap:8px;grid-row-gap:8px;grid-column-gap:8px;grid-row-gap:8px}.image{object-fit:contain;height:auto}.popup-photos{height:100%;max-height:100%;padding:15px;position:fixed}.popup-photos__content{justify-content:center}.next-btn,.prev-btn{display:none}.slide-bottom{margin-top:30px}.slider-last__slide-title{margin-top:0}.about-main{justify-content:flex-start;min-height:100%}.about-video{padding-top:60px;padding-bottom:60px}.about-main__title{font-size:var(--lg_p);text-indent:0;margin-top:0;margin-bottom:0}.about-main__bottom{grid-column-gap:20px;grid-row-gap:20px;flex-flow:column-reverse wrap;align-items:stretch}.image-link__block{margin-top:50px;display:none}.image-link__img-mask{width:100%;height:100%}.bio-wrapper{grid-column-gap:20px;grid-row-gap:20px;width:100%;margin-top:30px;margin-bottom:0}.contacts{margin-top:3em}.contacts-content{grid-column-gap:100px;grid-row-gap:100px;flex-flow:column;padding-top:0;padding-bottom:0}.contacts-additional__title{margin-top:30px}.contacts-form__input{border-radius:0}.main-content__5row{grid-column-gap:0em;grid-row-gap:0em;flex-flow:column;justify-content:center;align-items:center;margin-top:0}.main-content__img-wrapper68_last{border-style:none;border-width:8px 0;height:auto;margin-top:2em}.mobile-header-bottom{padding-top:40px;display:block;position:sticky;top:46px}.page-decorative_mobile{max-width:260px;margin-top:25px;margin-left:auto;margin-right:auto;overflow:hidden}.header-logo__wrapper_mobile{padding-left:0;padding-right:0;position:static;overflow:hidden;transform:none}.header-burger{background-color:var(--beige);cursor:pointer;padding:6px 16px;display:flex;position:relative;overflow:hidden}.header-burger.active{background-color:var(--beige);cursor:pointer;background-color:var(--beige);cursor:pointer}.header-burger__open,.header-burger__close{font-family:var(--orangutan);font-size:var(--md_p);width:100%;margin-bottom:0;font-weight:400;line-height:100%}.header-burger__inner{grid-column-gap:20px;grid-row-gap:20px;justify-content:center;align-items:center;height:100%;padding-left:0;padding-right:0;transition:transform .4s cubic-bezier(.165,.84,.44,1);display:flex;position:absolute;top:0;left:50%;transform:translate(-20%)}.header-burger__example{font-family:var(--orangutan);font-size:var(--md_p);visibility:hidden;margin-bottom:0;font-weight:400;line-height:100%}.text-span{font-size:var(--md_p)}.burger-css,.burger-js{display:none}.content-hovered-image_tablet{width:auto;max-width:100%;height:auto;max-height:100%}.preloader-line__wrapper{top:20px;left:15px;right:15px}.preloader-content__subtitle{font-size:var(--xxs_p)}.preloader-content__logo{width:200px;height:auto}.preloader-content_simple__logo{width:220px;height:auto}.preloader-content_simple__subtitle{font-size:var(--xs_p)}.header_simple{z-index:999;background-color:var(--white);padding-top:8px;padding-bottom:8px}.popup-photos__close-btn{top:5px;right:15px}.pages-close__btn:hover{color:var(--black)}.bio-link__block{width:100%}.portfolio-images_mob{grid-column-gap:8px;grid-row-gap:8px;flex-flow:column;display:flex}.container-privacy{padding-left:15px;padding-right:15px}.container-privacy.container_fh.container_mobile{flex-flow:row}}@media screen and (max-width:479px){.main-content__img{border-style:none}.main-content__img-wrapper68.sticky-img{width:auto;height:auto;max-height:80vh}.main-content__img-wrapper54,.main-content__img-wrapper59,.main-content__img-wrapper59_h{width:auto;height:auto}.portfolio-filters{margin-left:0;padding-left:0}.categories-collection,.categories-list{list-style-type:none}.categories-item__radio{position:absolute}.swiper-slide.thumb-slider__item{width:55px;height:55px}.swiper.thumb-slider{height:55px}.about-main{padding-top:3em}.about-video{padding-top:50px;padding-bottom:50px}.about-main__title{margin-top:0;margin-bottom:0}.contacts{margin-top:0}.main-content__5row{justify-content:center;align-items:center}.main-content__img-wrapper68_last{width:auto;height:auto}.success,.error{visibility:hidden;width:0;height:0;padding:0}.pages-close__btn{background-color:var(--beige);width:100%;max-width:none;padding-top:10px;padding-bottom:10px}.pages-close__btn-wrapper{top:0}.privacy-list{padding-left:20px}.privacy-content__wrapper{padding-left:0;padding-right:0}}