@import"https://fonts.googleapis.com/css2?family=Montserrat:ital,wght@0,100..900;1,100..900&display=swap";@font-face{font-family:"Raleway";src:url("fonts/Raleway-SemiBold.woff2") format("woff2"),url("fonts/Raleway-SemiBold.woff") format("woff");font-weight:500;font-style:normal;font-display:swap;-webkit-font-feature-settings:"lnum";font-feature-settings:"lnum"}body{background:#fff;font-family:"Montserrat","Arial","Helvetica",sans-serif;font-weight:400;font-size:4.44444vw;line-height:1.25;color:#2d2d2d}.wrapper{margin:0 auto;overflow:hidden}.container{max-width:none;padding-left:2.77778vw;padding-right:2.77778vw}img{max-width:100%;border:0}a{color:inherit;outline:none;transition:.3s}a:active,a:hover,a:focus{color:inherit;text-decoration:none}a:hover{opacity:.8}ul{list-style:none}ul,li{padding:0;margin:0}[href^="tel:"]{white-space:nowrap}button,input,select,textarea{font-family:inherit;color:inherit}::-webkit-input-placeholder{color:inherit;opacity:1}::-ms-input-placeholder{color:inherit;opacity:1}::placeholder{color:inherit;opacity:1}:-ms-input-placeholder{color:inherit;opacity:1}.button{width:100%;height:15.27778vw;padding:0;border:0;border-radius:2.22222vw;font-weight:500;font-size:4.16667vw;cursor:pointer;transition:.5s}.button_1{background:#985ace;color:#fff}.button_1:hover,.button_1:focus{background:#823bbf;color:#fff}.button_2{background:#f8f1ff;color:#2d2d2d}.button_2:hover,.button_2:focus{background:#e6cdff;color:#2d2d2d}.button_link{display:flex;padding:0 2.77778vw;justify-content:center;align-items:center;text-align:center}.button:hover{opacity:1}.button:disabled{opacity:.7;cursor:not-allowed}H1{font-weight:700;font-size:11.66667vw;line-height:90%;text-transform:uppercase;margin:0}.section-title{font-weight:800;font-size:10.55556vw;line-height:100%;margin:0}.section-title SPAN{color:#985ace}.hidden{display:none}.lazy{background-image:none !important;opacity:0}.lazy:before,.lazy:after{content:none !important}.lazy-loaded{opacity:1;transition:.1s}.form ::-webkit-input-placeholder{color:#985ace}.form ::-ms-input-placeholder{color:#985ace}.form ::placeholder{color:#985ace}.form :-ms-input-placeholder{color:#985ace}.form__title{font-weight:800;font-size:10.55556vw;line-height:100%;text-transform:uppercase;margin-bottom:11.11111vw}.form__title SPAN{color:#985ace}.form__text{font-weight:500;font-size:4.44444vw;line-height:100%;margin-bottom:2.77778vw}.form__items{display:flex;flex-flow:column}.form__item{flex:1 0;min-height:16.94444vw}.form__input{width:100%;height:14.16667vw;border:0;border-radius:2.22222vw;font-weight:600;font-size:4.44444vw;color:#985ace;padding:0 2.77778vw;background-color:#fff;-webkit-appearance:none;outline:none}.form__input.error{border:1px solid #ff2626;background:#fff}.form__input.error::-webkit-input-placeholder{color:#ff2626}.form__input.error::-ms-input-placeholder{color:#ff2626}.form__input.error::placeholder{color:#ff2626}.form__input.error:-ms-input-placeholder{color:#ff2626}.form__input.valid{border:1px solid #219653;background:#fff;color:#219653}.form__input.valid::-webkit-input-placeholder{color:#219653}.form__input.valid::-ms-input-placeholder{color:#219653}.form__input.valid::placeholder{color:#219653}.form__input.valid:-ms-input-placeholder{color:#219653}.form__select{position:relative;height:14.16667vw;background:#fff url(../img/form/select-b3791786c6.svg) no-repeat right 2.77778vw top 50%;border-radius:2.22222vw;overflow:hidden}.form__select:after{position:absolute;z-index:2;top:0;bottom:0;right:0;content:"";width:3.61111vw;background:#fff}.form__select .select{width:100%;height:14.16667vw;padding:0 11.11111vw 0 2.77778vw;background:none;border:0;font-weight:600;font-size:4.44444vw;color:#985ace;outline:none;cursor:pointer}.form__textarea{width:100%;min-height:45vw;padding:2.77778vw;overflow:hidden;border:0;border-radius:2.22222vw;background:#fff;font-weight:600;font-size:4.44444vw;color:#985ace;-webkit-appearance:none;outline:none}.form__button:disabled{opacity:.7;cursor:not-allowed}.form__footer{position:relative;display:block;font-size:3.05556vw;color:#969696;cursor:pointer;margin:2.77778vw 0}.form__footer-checkbox{position:absolute;top:0.55556vw;left:0;display:flex;align-items:center;justify-content:center;width:3.33333vw;height:3.33333vw;border:1px solid #969696;border-radius:0.83333vw;background:none}.form__footer-checkbox input{display:none}.form__footer-checkbox-icon{position:absolute;top:0;bottom:0;left:0;right:0}.form__footer-checkbox-icon:before{display:none;position:absolute;top:0;bottom:0;left:0;right:0;content:"";background:url(../img/form/check-57131215d7.png) no-repeat 50% 50%/70% auto}input:checked+.form__footer-checkbox-icon:before{display:block}.form__footer-text{padding-left:5.55556vw}.form__footer-text a{text-decoration:underline}.form_vertical{margin:0 auto}.form_vertical .form__items{flex-direction:column}label.error{display:none !important}.widget-form-privacy{display:none !important}.send-success{color:#000}.phone-info{padding-top:2.77778vw}.phone-info__text{max-width:80.55556vw;padding-bottom:3.05556vw;font-size:3.05556vw;line-height:3.33333vw;letter-spacing:.04em;color:#222;text-transform:uppercase}.phone-info__number{font-size:5.83333vw;font-weight:700;line-height:100%;color:#000}.phone-info__number:hover,.phone-info__number:focus{color:#000;text-decoration:none}.header{position:fixed;width:100%;left:auto;right:auto;top:0;z-index:20;background:#f8f1ff}.page-scrolled .header{box-shadow:0 0 2.77778vw rgba(0,0,0,.2)}.header__box{display:flex;justify-content:space-between;align-items:center;min-height:16.38889vw;transition:.3s}.page-scrolled .header__box{min-height:16.38889vw}.header__logo{position:relative;z-index:11}.header__logo IMG{width:14.44444vw}.header__right{display:flex;align-items:center}.header__menu{display:none;position:fixed;z-index:10;top:0;bottom:0;left:0;right:0;background:#f8f1ff;padding:27.22222vw 2.77778vw 8.33333vw}.header__menu-item{border-radius:2.77778vw;background:#fff;margin:0 0 2.77778vw 0}.header__menu-link{display:flex;align-items:center;height:13.88889vw;padding:3.33333vw;font-weight:500;font-size:5.27778vw}.header__contacts{display:flex;align-items:center}.header__icon{position:relative;z-index:13;display:flex;justify-content:center;align-items:center;width:13.88889vw;height:13.88889vw;border-radius:2.77778vw;background:#985ace}.header__icon-menu{position:relative;z-index:11;display:block;width:8.33333vw;height:0.83333vw;border-radius:2.77778vw;background-color:#fff;transition:all 0s}.header__icon-menu:before,.header__icon-menu:after{position:absolute;content:"";width:8.33333vw;height:0.83333vw;border-radius:2.77778vw;background-color:#fff;transition:all .2s}.header__icon-menu:before{top:-2.77778vw}.header__icon-menu:after{top:2.77778vw}.header__icon-menu.open{background-color:transparent}.header__icon-menu.open:before{top:0;-webkit-transform:rotate(45deg);transform:rotate(45deg)}.header__icon-menu.open:after{top:0;-webkit-transform:rotate(-45deg);transform:rotate(-45deg)}.header__buttonbox{position:fixed;bottom:0;right:0;left:0;z-index:11}.main{padding:16.38889vw 0 0 0}.main__box{position:relative;padding:8.61111vw 2.77778vw 114.72222vw 2.77778vw;background:url(../img/main/bg-3b5f7413b9.png) no-repeat 50% 0/cover;margin:0 -2.77778vw 5.55556vw -2.77778vw}.main__box:after{position:absolute;left:50%;bottom:-3.33333vw;-webkit-transform:translate(-50%, 0);transform:translate(-50%, 0);content:"";width:100%;height:115.55556vw;background:url(../img/main/figure-0cc7c4b88b.png) no-repeat 50% 100%/100% auto}.main H1{position:absolute;left:-2777.77778vw;top:-2777.77778vw}.main__subtitle{font-weight:600;font-size:4.16667vw;line-height:100%;letter-spacing:-0.07em;margin-bottom:2.22222vw}.main__buttonbox{display:flex;flex-direction:column;gap:2.77778vw}.about{padding:8.33333vw 0}.about__title{margin-bottom:9.72222vw}.about__box{display:flex;flex-direction:column;gap:2.77778vw}.about__description{display:flex;flex-direction:column;justify-content:space-between;min-height:51.11111vw;padding:3.33333vw 38.88889vw 3.33333vw 3.33333vw;border-radius:2.77778vw;background:#f8f1ff url(../img/about/bg-bac40dcf73.png) no-repeat 100% 100%/31.11111vw auto}.about__description-title{font-weight:700;font-size:5.27778vw;line-height:100%;text-transform:uppercase;color:#985ace}.about__description-text{font-weight:500;font-size:4.44444vw;line-height:100%}.about__list{display:flex;flex-direction:column;gap:2.77778vw}.about__list LI{position:relative;display:flex;align-items:center;padding:4.16667vw 3.33333vw;border-radius:2.77778vw;background:#f8f1ff;font-family:"Raleway",serif;font-weight:500;font-size:5.27778vw;line-height:100%}.about__list LI:after{position:absolute;top:50%;right:3.33333vw;-webkit-transform:translate(0, -50%);transform:translate(0, -50%);content:"";width:9.16667vw;height:9.16667vw;background-repeat:no-repeat;background-position:50% 50%;background-size:100% 100%}.about__list LI:nth-child(1):after{background-image:url(../img/about/icon1-a9ad39ea5b.svg)}.about__list LI:nth-child(2):after{background-image:url(../img/about/icon2-12ffc091c1.svg)}.about__list LI:nth-child(3):after{background-image:url(../img/about/icon3-ef23c30d12.svg)}.gallery{padding:8.33333vw 0}.gallery__head{margin-bottom:4.16667vw}.gallery__title{margin-bottom:9.72222vw}.gallery .slick-track{display:flex}.gallery .slick-list{overflow:visible}.gallery .slick-slide{display:flex;height:auto}.gallery .slick-slide>DIV{display:flex;min-height:100%}.gallery__filter{margin-bottom:6.94444vw}.gallery__filter-link{display:flex !important;justify-content:center;align-items:center;height:10.83333vw;padding:0 3.33333vw;border-radius:2.77778vw;background:#f8f1ff;text-align:center;font-weight:500;font-size:4.44444vw;cursor:pointer;margin-right:2.22222vw;transition:.5s}.gallery__filter-link:hover{background:#e6cdff}.gallery__filter-link_active{border:0;background:#985ace;color:#fff}.gallery__filter-link_active:hover{background:#823bbf}.gallery__content{width:100%}.gallery__block{display:none}.gallery__block.visible{display:block}.gallery__block_current{display:block}.gallery__list{display:flex;flex-direction:column;gap:2.22222vw 0;width:100%}.gallery__card{position:relative;display:flex;flex-direction:column;min-height:49.16667vw;border-radius:2.77778vw;background:#f8f1ff;overflow:hidden}.gallery__card_hidden{position:absolute;top:-2777.77778vw;left:-2777.77778vw;opacity:0}.gallery__card-photo{position:relative;height:36.94444vw;overflow:hidden}.gallery__card-photo IMG{position:absolute;top:0;right:0;bottom:0;left:0;height:100%;width:100%;-o-object-fit:cover;object-fit:cover}.gallery__card-section{position:absolute;top:2.77778vw;right:2.77778vw;z-index:1;display:flex;align-items:center;width:7.77778vw;height:7.77778vw;border-radius:50%;background:#985ace;color:#fff;overflow:hidden}.gallery__card-section SPAN{display:none}.gallery__card-section:before{content:"";display:block;width:7.77778vw;height:7.77778vw;background-repeat:no-repeat;background-position:50% 50%;background-size:4.44444vw 4.44444vw}[data-filter=graphic-design] .gallery__card-section:before{background-image:url(../img/gallery/icons/graphic-design-f7193c544e.svg)}[data-filter=visual-art] .gallery__card-section:before{background-image:url(../img/gallery/icons/visual-art-5e6e7f029f.svg)}[data-filter=photography] .gallery__card-section:before{background-image:url(../img/gallery/icons/photography-41dd3c872b.svg)}[data-filter=street-art] .gallery__card-section:before{background-image:url(../img/gallery/icons/street-art-1bd640fba9.svg)}[data-filter=ux-ui] .gallery__card-section:before{background-image:url(../img/gallery/icons/ux-ui-d499929c81.svg)}[data-filter=typography] .gallery__card-section:before{background-image:url(../img/gallery/icons/typography-fc131a03ff.svg)}[data-filter=environment-design] .gallery__card-section:before{background-image:url(../img/gallery/icons/environment-design-6cc84303bf.svg)}[data-filter=industrial-design] .gallery__card-section:before{background-image:url(../img/gallery/icons/industrial-design-977d12f6d1.svg)}[data-filter=ar-vr] .gallery__card-section:before{background-image:url(../img/gallery/icons/ar-vr-a0adc50319.svg)}[data-filter=fashion] .gallery__card-section:before{background-image:url(../img/gallery/icons/fashion-55a2c3357e.svg)}[data-filter=architecture] .gallery__card-section:before{background-image:url(../img/gallery/icons/architecture-f04bba1016.svg)}[data-filter=game-design] .gallery__card-section:before{background-image:url(../img/gallery/icons/game-design-3c62643a28.svg)}.gallery__card_graphic-design .gallery__card-section:before{background-image:url(../img/gallery/icons/graphic-design-f7193c544e.svg)}.gallery__card_visual-art .gallery__card-section:before{background-image:url(../img/gallery/icons/visual-art-5e6e7f029f.svg)}.gallery__card_photography .gallery__card-section:before{background-image:url(../img/gallery/icons/photography-41dd3c872b.svg)}.gallery__card_street-art .gallery__card-section:before{background-image:url(../img/gallery/icons/street-art-1bd640fba9.svg)}.gallery__card_ux-ui .gallery__card-section:before{background-image:url(../img/gallery/icons/ux-ui-d499929c81.svg)}.gallery__card_typography .gallery__card-section:before{background-image:url(../img/gallery/icons/typography-fc131a03ff.svg)}.gallery__card_environment-design .gallery__card-section:before{background-image:url(../img/gallery/icons/environment-design-6cc84303bf.svg)}.gallery__card_industrial-design .gallery__card-section:before{background-image:url(../img/gallery/icons/industrial-design-977d12f6d1.svg)}.gallery__card_ar-vr .gallery__card-section:before{background-image:url(../img/gallery/icons/ar-vr-a0adc50319.svg)}.gallery__card_fashion .gallery__card-section:before{background-image:url(../img/gallery/icons/fashion-55a2c3357e.svg)}.gallery__card_architecture .gallery__card-section:before{background-image:url(../img/gallery/icons/architecture-f04bba1016.svg)}.gallery__card_game-design .gallery__card-section:before{background-image:url(../img/gallery/icons/game-design-3c62643a28.svg)}.gallery__card-title{padding:4.44444vw 5.55556vw;font-family:"Raleway",serif;font-weight:500;font-size:4.44444vw;line-height:120%}.gallery__more{display:none;width:70.83333vw;margin:6.66667vw auto 0 auto}.form-section{padding:8.33333vw 0 5.55556vw 0;background:#f8f1ff}.form-section .tabs{display:flex;gap:0 2.77778vw;margin-bottom:8.33333vw}.form-section .tabs__title{display:flex;justify-content:center;align-items:center;height:10.83333vw;padding:0 3.33333vw;border-radius:2.77778vw;background:#fff;font-weight:500;font-size:4.44444vw;cursor:pointer;transition:.3s}.form-section .tabs__title:hover{background:#e6cdff}.form-section .tabs__title.current{background:#985ace;color:#fff}.form-section .tabs__title.current:hover{background:#823bbf}.form-section .tabsbox{display:none}.form-section .tabsbox.visible{display:block}.form-section .form__description{padding:5.55556vw 0;font-size:4.44444vw;line-height:120%;color:#985ace}.form-section .form__description DIV{padding-bottom:2.77778vw}.footer{padding:2.77778vw 0 18.05556vw 0;font-family:"Raleway",serif;font-weight:500;font-size:4.44444vw;line-height:118%;color:#969696}.footer__box{display:flex;justify-content:space-between;align-items:center}.footer__logo IMG{width:14.44444vw}.footer__menu{display:none}