.portfolio-template--magicflower{font-size:18px;font-weight:400;line-height:1.35;letter-spacing:0}.portfolio-template--magicflower .portfolio-flex{display:flex}.portfolio-template--magicflower .direction-column{flex-direction:column}.portfolio-template--magicflower .align-center{align-items:center}.portfolio-template--magicflower .justify-center{justify-content:center}.portfolio-template--magicflower .text-center{text-align:center}.portfolio-template--magicflower picture{display:block}.portfolio-template--magicflower h3.portfolio-title{font-size:18px;font-weight:500;line-height:1.35;letter-spacing:0;margin:0;padding:0}.portfolio-template--magicflower .portfolio-nowrap{white-space:nowrap}.portfolio-template--magicflower .portfolio-list{margin:0;padding:0;list-style:none;display:flex;flex-direction:column;gap:18px}.portfolio-template--magicflower .portfolio-list li{margin:0;padding:0 0 0 26px;background:url(https://spider.ru/static/blob/content/works/magicflower/images/marker.png);background-position:0 6px;background-repeat:no-repeat;background-size:10px 10px}.portfolio-template--magicflower .buttonbar{display:flex;justify-content:center;gap:10px;position:absolute;z-index:2;bottom:-51px;left:50%;transform:translateX(-50%)}.portfolio-template--magicflower .buttonbar .button-restart{background:url(https://spider.ru/static/blob/content/works/magicflower/images/restart.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}.portfolio-template--magicflower .buttonbar .button-restart,.portfolio-template--magicflower .buttonbar .button-video{width:35px;height:35px;margin:0;padding:0;outline:none;cursor:pointer;border-radius:50%;border:none;box-shadow:0 3px 13px rgba(172,154,223,.23)}.portfolio-template--magicflower .buttonbar .button-video{background:url(https://spider.ru/static/blob/content/works/magicflower/images/pause.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}.portfolio-template--magicflower .buttonbar .button-video.play{background:url(https://spider.ru/static/blob/content/works/magicflower/images/play.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}.portfolio-template--magicflower .buttonbar .button-video.pause{background:url(https://spider.ru/static/blob/content/works/magicflower/images/pause.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}.portfolio-template--magicflower .only-desktop{display:block}@media(max-width:768px){.portfolio-template--magicflower .only-desktop{display:none}}.portfolio-template--magicflower .only-mobile{display:none}@media(max-width:768px){.portfolio-template--magicflower .only-mobile{display:block}}.portfolio-template--magicflower .section-01{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/bg1.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:20px}@media(max-width:768px){.portfolio-template--magicflower .section-01{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/bg1_mobile.png);background-position:0 0;background-size:cover;margin-bottom:0}}.portfolio-template--magicflower .section-01 .container.portfolio-flex{padding-top:29px;padding-bottom:44px;min-height:646px;gap:32px}@media(max-width:768px){.portfolio-template--magicflower .section-01 .container.portfolio-flex{flex-direction:column;padding-bottom:56px}}.portfolio-template--magicflower .section-01 .portfolio-flex-item:first-child{flex:1 1}.portfolio-template--magicflower .section-01 .portfolio-flex-item:nth-child(2){min-width:260px;padding-bottom:26px;padding-right:7.2%}@media(max-width:768px){.portfolio-template--magicflower .section-01 .portfolio-flex-item:nth-child(2){padding-bottom:0;padding-right:0}}.portfolio-template--magicflower .section-01 .portfolio-title-group{display:flex;flex-direction:column;gap:16px}.portfolio-template--magicflower .section-01 h2.portfolio-title{font-size:30px;font-weight:700;line-height:1.35;letter-spacing:0;margin:0;padding:0}.portfolio-template--magicflower .section-01 .portfolio-subtitle{font-size:20px;font-weight:500;line-height:1.25;letter-spacing:0}.portfolio-template--magicflower .section-01 .portfolio-description{max-width:590px;gap:48px}@media(max-width:768px){.portfolio-template--magicflower .section-01 .portfolio-description{max-width:none;gap:24px}}.portfolio-template--magicflower .section-01 .portfolio-note{font-size:14px;line-height:1.3;margin-top:48px}@media(max-width:768px){.portfolio-template--magicflower .section-01 .portfolio-note{font-size:18px;line-height:1.35;margin-top:0}}.portfolio-template--magicflower .section-01 .portfolio-note a{font-size:16px;line-height:1.15}@media(max-width:768px){.portfolio-template--magicflower .section-01 .portfolio-note a{display:inline-block;vertical-align:baseline}}.portfolio-template--magicflower .section-01 .portfolio-small-video-wrapper{position:relative;width:260px;height:538px;display:flex;justify-content:center;align-items:flex-start;margin:0}@media(max-width:768px){.portfolio-template--magicflower .section-01 .portfolio-small-video-wrapper{margin:0 auto 84px}}.portfolio-template--magicflower .section-01 .portfolio-small-video-wrapper:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/video_frame_small.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%}.portfolio-template--magicflower .section-01 .portfolio-small-video-wrapper .portfolio-small-video{width:91.2%;border-radius:32px;margin:auto}.portfolio-template--magicflower .section-02{padding:60px 0;margin-bottom:20px}@media(max-width:768px){.portfolio-template--magicflower .section-02{padding:32px 0;margin-bottom:0}}.portfolio-template--magicflower .section-02 h2.portfolio-title{font-size:24px;font-weight:700;line-height:1.35;letter-spacing:0;margin:0 0 64px;padding:0}@media(max-width:768px){.portfolio-template--magicflower .section-02 h2.portfolio-title{margin:0 0 32px}}.portfolio-template--magicflower .section-02 .portfolio-flex{gap:24px}@media(max-width:768px){.portfolio-template--magicflower .section-02 .portfolio-flex{flex-direction:column}}.portfolio-template--magicflower .section-02 .portfolio-flex-item{flex:1 1;padding:24px 18px 24px 82px;border-radius:20px;background-color:#fff8ff}@media(max-width:768px){.portfolio-template--magicflower .section-02 .portfolio-flex-item{padding:24px 16px 24px 80px}}.portfolio-template--magicflower .section-02 .portfolio-flex-item:first-child{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag1.svg);background-position:18px 24px;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-02 .portfolio-flex-item:nth-child(2){background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag2.svg);background-position:18px 24px;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-02 .portfolio-flex-item.portfolio-flex{gap:16px}.portfolio-template--magicflower .section-02 .portfolio-text{color:#697077}.portfolio-template--magicflower .section-03{padding:0 0 60px;margin-bottom:20px}@media(max-width:768px){.portfolio-template--magicflower .section-03{margin-bottom:0}}.portfolio-template--magicflower .section-03 h2.portfolio-title{font-size:24px;font-weight:700;line-height:1.35;letter-spacing:0;margin:0 0 64px;padding:0}@media(max-width:768px){.portfolio-template--magicflower .section-03 h2.portfolio-title{margin-bottom:32px}}.portfolio-template--magicflower .section-03 .portfolio-flex{gap:64px}@media(max-width:768px){.portfolio-template--magicflower .section-03 .portfolio-flex{flex-direction:column;gap:40px}}.portfolio-template--magicflower .section-03 .portfolio-flex-item{flex:1 1;padding:0 16px;gap:16px}.portfolio-template--magicflower .section-03 .portfolio-flex-item .portfolio-flex{gap:16px}.portfolio-template--magicflower .section-03 .section-03-img{width:220px;height:220px;margin-bottom:-20px}.portfolio-template--magicflower .section-03-1{padding:0 0 60px;margin-bottom:20px}.portfolio-template--magicflower .section-03-1 .portfolio-flex{gap:34px}@media(max-width:920px){.portfolio-template--magicflower .section-03-1 .portfolio-flex{flex-direction:column}}.portfolio-template--magicflower .section-03-1 .portfolio-flex-item{flex:1 1;padding:24px 32px;border-radius:20px;background-color:#fff8ff}.portfolio-template--magicflower .section-03-1 .portfolio-flex-item.portfolio-flex{gap:12px}.portfolio-template--magicflower .section-03-1 .portfolio-text{color:#697077}.portfolio-template--magicflower .section-04{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/bg4.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:20px}@media(max-width:768px){.portfolio-template--magicflower .section-04{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/bg4_mobile.png);background-position:0 0;background-size:cover;margin-bottom:0}}.portfolio-template--magicflower .section-04 .container.portfolio-flex{padding-top:20px;gap:32px}@media(max-width:768px){.portfolio-template--magicflower .section-04 .container.portfolio-flex{flex-direction:column}}.portfolio-template--magicflower .section-04 .portfolio-flex-item:first-child{flex:1 1;min-width:300px}@media(max-width:768px){.portfolio-template--magicflower .section-04 .portfolio-flex-item:first-child{order:2;padding-bottom:92px}}.portfolio-template--magicflower .section-04 h2.portfolio-title{font-size:24px;font-weight:700;line-height:1.35;letter-spacing:0;margin:0;padding:0}.portfolio-template--magicflower .section-04 .portfolio-description{max-width:386px;gap:48px}@media(max-width:768px){.portfolio-template--magicflower .section-04 .portfolio-description{max-width:none}}.portfolio-template--magicflower .section-04 .section-04-img{max-width:780px;width:100%}@media(max-width:768px){.portfolio-template--magicflower .section-04 .section-04-img{max-width:513px;margin-top:-42px;width:auto}}.portfolio-template--magicflower .section-04 .portfolio-text-note{color:#697077;font-size:16px}.portfolio-template--magicflower .section-05 .container.portfolio-flex{padding-top:32px;padding-bottom:60px;min-height:591px;gap:32px}@media(max-width:768px){.portfolio-template--magicflower .section-05 .container.portfolio-flex{flex-direction:column;padding-top:60px}}.portfolio-template--magicflower .section-05 .portfolio-flex-item{gap:48px}.portfolio-template--magicflower .section-05 .portfolio-flex-item:first-child{padding-bottom:26px;padding-left:6.2%;padding-right:11%;position:relative}@media(max-width:768px){.portfolio-template--magicflower .section-05 .portfolio-flex-item:first-child{padding-left:0;padding-right:0;padding-bottom:84px}}.portfolio-template--magicflower .section-05 .portfolio-flex-item:first-child:before{content:"";position:absolute;top:120px;left:0;width:383px;height:368px;border-radius:50%;background-color:#f8daff;filter:blur(160px)}@media(max-width:768px){.portfolio-template--magicflower .section-05 .portfolio-flex-item:first-child:before{left:50%;transform:translateX(-50%)}}.portfolio-template--magicflower .section-05 .portfolio-flex-item:nth-child(2){flex:1 1}.portfolio-template--magicflower .section-05 h2.portfolio-title{font-size:24px;font-weight:700;line-height:1.35;letter-spacing:0;margin:0;padding:0}.portfolio-template--magicflower .section-05 .portfolio-small-video-wrapper{position:relative;width:236px;height:488px;display:flex;justify-content:center;align-items:flex-start;margin:0}@media(max-width:768px){.portfolio-template--magicflower .section-05 .portfolio-small-video-wrapper{width:260px;height:538px;margin:0 auto}}.portfolio-template--magicflower .section-05 .portfolio-small-video-wrapper:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/video_frame_small.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%}.portfolio-template--magicflower .section-05 .portfolio-small-video-wrapper .portfolio-small-video{width:91.2%;border-radius:32px;margin:auto}.portfolio-template--magicflower .section-06{margin-bottom:80px}@media(max-width:768px){.portfolio-template--magicflower .section-06{margin-bottom:32px}}.portfolio-template--magicflower .section-06 .portfolio-subtitle{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:0}@media(max-width:768px){.portfolio-template--magicflower .section-06 .portfolio-subtitle{margin-bottom:-24px;text-align:center}}.portfolio-template--magicflower .section-06 .portfolio-flex.direction-column{background-color:#fff8ff;border-radius:20px;padding:51px 32px 48px 168px;position:relative}@media(max-width:768px){.portfolio-template--magicflower .section-06 .portfolio-flex.direction-column{padding:144px 16px 32px}}.portfolio-template--magicflower .section-06 .portfolio-flex.direction-column:before{content:"";position:absolute;left:32px;top:24px;width:120px;height:120px;background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/section6_img1.png);background-position:0 0;background-repeat:no-repeat;background-size:100% auto}@media(max-width:768px){.portfolio-template--magicflower .section-06 .portfolio-flex.direction-column:before{left:50%;transform:translateX(-50%)}}.portfolio-template--magicflower .section-06 .portfolio-flex{gap:32px;padding-top:16px}@media(max-width:768px){.portfolio-template--magicflower .section-06 .portfolio-flex{flex-direction:column}}.portfolio-template--magicflower .section-06 .portfolio-flex-item{display:flex;flex-direction:column;gap:16px;flex:1 1}.portfolio-template--magicflower .section-06 .portfolio-text{color:#697077}.portfolio-template--magicflower .section-07 h2.portfolio-title{font-size:24px;font-weight:700;line-height:1.35;letter-spacing:0;margin:0;padding:0}.portfolio-template--magicflower .section-07 .portfolio-flex{gap:32px}.portfolio-template--magicflower .section-07 .portfolio-description{max-width:858px;margin:0 auto}@media(max-width:768px){.portfolio-template--magicflower .section-07 .portfolio-description{max-width:none;text-align:left}}.portfolio-template--magicflower .section-07 .section-07-img{max-width:1027px;width:100%;margin:0 auto;display:block}@media(max-width:768px){.portfolio-template--magicflower .section-07 .section-07-img{max-width:351px;margin-top:4px}}.portfolio-template--magicflower .section-08{margin-bottom:140px}@media(min-width:769px)and (max-width:920px){.portfolio-template--magicflower .section-08{margin-bottom:80px}}@media(max-width:768px){.portfolio-template--magicflower .section-08{margin-top:32px;margin-bottom:32px}}.portfolio-template--magicflower .section-08 .portfolio-flex{gap:34px}@media(max-width:768px){.portfolio-template--magicflower .section-08 .portfolio-flex{flex-direction:column;gap:24px}}.portfolio-template--magicflower .section-08 .portfolio-subtitle{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:0}@media(max-width:920px){.portfolio-template--magicflower .section-08 .portfolio-subtitle{text-align:center}}.portfolio-template--magicflower .section-08 .portfolio-flex-item{flex:1 1;padding:24px 32px 24px 168px;border-radius:20px;background-color:#fff8ff}@media(max-width:920px){.portfolio-template--magicflower .section-08 .portfolio-flex-item{padding:160px 16px 24px}}.portfolio-template--magicflower .section-08 .portfolio-flex-item:first-child{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/section8_img1.png);background-position:32px 32px;background-repeat:no-repeat;background-size:120px auto}@media(max-width:920px){.portfolio-template--magicflower .section-08 .portfolio-flex-item:first-child{background-position:center 24px}}.portfolio-template--magicflower .section-08 .portfolio-flex-item:nth-child(2){background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/section8_img2.png);background-position:32px 32px;background-repeat:no-repeat;background-size:120px auto}@media(max-width:920px){.portfolio-template--magicflower .section-08 .portfolio-flex-item:nth-child(2){background-position:center 24px}}.portfolio-template--magicflower .section-08 .portfolio-flex-item.portfolio-flex{gap:16px}.portfolio-template--magicflower .section-08 .portfolio-text{color:#697077}.portfolio-template--magicflower .section-09{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/bg9.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%;margin-bottom:20px;padding:78px 0}@media(max-width:768px){.portfolio-template--magicflower .section-09{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/bg9_mobile.png);background-position:0 0;background-size:cover;padding:0 0 78px}}.portfolio-template--magicflower .section-09 .portfolio-flex{gap:34px}@media(max-width:920px){.portfolio-template--magicflower .section-09 .portfolio-flex{flex-direction:column;gap:16px}}.portfolio-template--magicflower .section-09 .portfolio-subtitle{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:0}.portfolio-template--magicflower .section-09 .portfolio-flex-item{flex:1 1;padding:32px;border-radius:20px;background-color:hsla(0,0%,100%,.8)}@media(max-width:768px){.portfolio-template--magicflower .section-09 .portfolio-flex-item{padding:32px 16px}}.portfolio-template--magicflower .section-09 .portfolio-flex-item.portfolio-flex{gap:16px}.portfolio-template--magicflower .section-09 .portfolio-text{color:#697077}.portfolio-template--magicflower .section-09 .section-09-img{max-width:751px;margin:0 auto 60px;display:block;position:relative;left:12px}@media(max-width:768px){.portfolio-template--magicflower .section-09 .section-09-img{max-width:691px;left:50%;transform:translate(-50%,-50px);margin:0 auto -48px}}.portfolio-template--magicflower .section-09 .portfolio-list-hashtags{display:flex;flex-direction:column;gap:18px}.portfolio-template--magicflower .section-09 .portfolio-list-item{min-height:48px;padding:0 0 0 64px;display:flex;align-items:center}.portfolio-template--magicflower .section-09 .portfolio-list-item:first-child{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag1.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-09 .portfolio-list-item:nth-child(2){background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag2.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-09 .portfolio-list-item:nth-child(3){background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag3.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-10{padding:60px 0;position:relative;z-index:1}@media(max-width:768px){.portfolio-template--magicflower .section-10{padding:24px 0 0}.portfolio-template--magicflower .section-10:before{content:"";position:absolute;top:360px;left:50%;transform:translateX(-50%);width:800px;height:600px;border-radius:50%;background-color:#d8eaff;filter:blur(160px)}}.portfolio-template--magicflower .section-10 .section-10-img{max-width:1198px;width:100%;margin:0 auto;display:block;position:relative}@media(max-width:768px){.portfolio-template--magicflower .section-10 .section-10-img{max-width:351px}}.portfolio-template--magicflower .section-10 .portfolio-flex{gap:34px}@media(max-width:768px){.portfolio-template--magicflower .section-10 .portfolio-flex{padding-top:32px;flex-direction:column}}.portfolio-template--magicflower .section-10 .portfolio-subtitle{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:0}@media(max-width:768px){.portfolio-template--magicflower .section-10 .portfolio-subtitle{text-align:center}}.portfolio-template--magicflower .section-10 .portfolio-flex-item{flex:1 1;padding:24px 32px;border-radius:20px;background-color:#fff8ff}@media(max-width:768px){.portfolio-template--magicflower .section-10 .portfolio-flex-item{padding:12px 16px 32px}}.portfolio-template--magicflower .section-10 .portfolio-flex-item:first-child{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/section10_img2.png);background-position:32px 12px;background-repeat:no-repeat;background-size:120px auto}@media(max-width:768px){.portfolio-template--magicflower .section-10 .portfolio-flex-item:first-child{background-position:center 12px}}.portfolio-template--magicflower .section-10 .portfolio-flex-item:nth-child(2){background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/section10_img3.png);background-position:32px 12px;background-repeat:no-repeat;background-size:120px auto}@media(max-width:768px){.portfolio-template--magicflower .section-10 .portfolio-flex-item:nth-child(2){background-position:center 12px}}.portfolio-template--magicflower .section-10 .portfolio-flex-item.portfolio-flex{gap:16px}.portfolio-template--magicflower .section-10 .portfolio-text{color:#697077}.portfolio-template--magicflower .section-10 .portfolio-text-special{padding-left:136px;min-height:108px;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.portfolio-template--magicflower .section-10 .portfolio-text-special{padding-left:0;padding-top:135px;min-height:auto}}.portfolio-template--magicflower .section-10 .portfolio-list-hashtags{display:flex;flex-direction:column;gap:18px}.portfolio-template--magicflower .section-10 .portfolio-list-item{min-height:48px;padding:0 0 0 64px;display:flex;align-items:center}.portfolio-template--magicflower .section-10 .portfolio-list-item:first-child{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag1.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-10 .portfolio-list-item:nth-child(2){background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag2.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-10 .portfolio-list-item:nth-child(3){background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag3.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-11 .container.portfolio-flex{padding-top:32px;padding-bottom:60px;min-height:591px;gap:32px}@media(max-width:768px){.portfolio-template--magicflower .section-11 .container.portfolio-flex{flex-direction:column;min-height:auto}}.portfolio-template--magicflower .section-11 .portfolio-flex-item{gap:48px}@media(max-width:768px){.portfolio-template--magicflower .section-11 .portfolio-flex-item{gap:16px}}.portfolio-template--magicflower .section-11 .portfolio-flex-item:first-child{padding-bottom:26px;padding-left:6.2%;padding-right:11%;position:relative}@media(max-width:768px){.portfolio-template--magicflower .section-11 .portfolio-flex-item:first-child{padding-left:0;padding-right:0;padding-bottom:84px}}.portfolio-template--magicflower .section-11 .portfolio-flex-item:first-child:before{content:"";position:absolute;top:120px;left:0;width:383px;height:368px;border-radius:50%;background-color:#f8daff;filter:blur(160px)}@media(max-width:768px){.portfolio-template--magicflower .section-11 .portfolio-flex-item:first-child:before{top:170px;left:50%;transform:translateX(-50%)}}.portfolio-template--magicflower .section-11 .portfolio-flex-item:nth-child(2){flex:1 1}.portfolio-template--magicflower .section-11 h2.portfolio-title{font-size:24px;font-weight:700;line-height:1.35;letter-spacing:0;margin:0;padding:0}.portfolio-template--magicflower .section-11 .portfolio-small-video-wrapper{position:relative;width:236px;height:488px;display:flex;justify-content:center;align-items:flex-start;margin:0}@media(max-width:768px){.portfolio-template--magicflower .section-11 .portfolio-small-video-wrapper{width:260px;height:538px;margin:0 auto}}.portfolio-template--magicflower .section-11 .portfolio-small-video-wrapper:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/video_frame_small.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%}.portfolio-template--magicflower .section-11 .portfolio-small-video-wrapper .portfolio-small-video{width:91.2%;border-radius:32px;margin:auto}.portfolio-template--magicflower .section-12{padding:200px 0 64px}@media(max-width:768px){.portfolio-template--magicflower .section-12{padding:142px 0 38px}}.portfolio-template--magicflower .section-12 .portfolio-flex-wrapper{border-radius:20px;background-color:#fff8ff;padding:68px 32px;position:relative}@media(max-width:768px){.portfolio-template--magicflower .section-12 .portfolio-flex-wrapper{padding:120px 16px 32px}}.portfolio-template--magicflower .section-12 .portfolio-flex{gap:16px;padding-top:32px}@media(max-width:768px){.portfolio-template--magicflower .section-12 .portfolio-flex{flex-direction:column}}.portfolio-template--magicflower .section-12 .portfolio-subtitle{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:0;margin-bottom:16px}.portfolio-template--magicflower .section-12 .portfolio-flex-item{flex:1 1;padding:32px 0 0}.portfolio-template--magicflower .section-12 .portfolio-flex-item.portfolio-flex{gap:16px;padding:0}.portfolio-template--magicflower .section-12 .portfolio-text{color:#697077}.portfolio-template--magicflower .section-12 .portfolio-text-special{padding-left:136px;min-height:108px;display:flex;flex-direction:column;gap:16px}.portfolio-template--magicflower .section-12 .portfolio-list-hashtags{display:flex;flex-direction:column;gap:18px}.portfolio-template--magicflower .section-12 .portfolio-list-item{min-height:48px;padding:0 0 0 64px;display:flex;align-items:center}.portfolio-template--magicflower .section-12 .portfolio-flex-item:first-child .portfolio-list-item:first-child{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag1.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-12 .portfolio-flex-item:first-child .portfolio-list-item:nth-child(2){background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag2.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-12 .portfolio-flex-item:first-child .portfolio-list-item:nth-child(3){background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag3.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-12 .portfolio-flex-item:nth-child(2) .portfolio-list-item:first-child{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag4.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-12 .portfolio-flex-item:nth-child(2) .portfolio-list-item:nth-child(2){background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag5.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-12 .portfolio-flex-item:nth-child(2) .portfolio-list-item:nth-child(3){background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/hashtag6.svg);background-position:0 0;background-repeat:no-repeat;background-size:48px auto}.portfolio-template--magicflower .section-12 .section-12-img{width:384.5px;height:359px;position:absolute;right:60px;top:-200px}@media(min-width:769px)and (max-width:980px){.portfolio-template--magicflower .section-12 .section-12-img{top:-240px;right:0}}@media(max-width:768px){.portfolio-template--magicflower .section-12 .section-12-img{width:283px;height:264px;top:-170px;right:50%;transform:translateX(50%)}}.portfolio-template--magicflower .section-13{padding-bottom:60px;padding-left:12px;padding-right:12px;margin-bottom:12px}@media(max-width:768px){.portfolio-template--magicflower .section-13{padding-bottom:28px;margin-bottom:0;background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/section13_bg_left_mobile.png),url(https://spider.ru/static/blob/content/works/magicflower/images/section13_bg_right_mobile.png);background-position:0 0,100% 0;background-repeat:no-repeat,no-repeat;background-size:auto 97%,auto 97%}}.portfolio-template--magicflower .section-13 .section-13-img{max-width:978px;width:100%;display:block;margin:0 auto}@media(max-width:768px){.portfolio-template--magicflower .section-13 .section-13-img{max-width:356px}}.portfolio-template--magicflower .section-14{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/bg14.png);background-position:top;background-repeat:no-repeat;background-size:cover;margin-bottom:20px;padding:42px 0}@media(max-width:920px){.portfolio-template--magicflower .section-14{background-image:url(https://spider.ru/static/blob/content/works/magicflower/images/bg14_mobile.png);background-position:0 0;background-size:cover;padding:94px 0 74px;margin-bottom:0}}.portfolio-template--magicflower .section-14 .portfolio-flex{gap:24px}@media(min-width:769px)and (max-width:1024px){.portfolio-template--magicflower .section-14 .portfolio-flex{flex-direction:column}}@media(max-width:920px){.portfolio-template--magicflower .section-14 .portfolio-flex{flex-direction:column}}.portfolio-template--magicflower .section-14 .portfolio-flex-item{flex:1 1;padding:32px;border-radius:20px;background-color:hsla(0,0%,100%,.8)}@media(min-width:1025px)and (max-width:1199px){.portfolio-template--magicflower .section-14 .portfolio-flex-item{padding:32px 16px}}.portfolio-template--magicflower .section-14 .portfolio-flex-item.portfolio-flex{gap:0}.portfolio-template--magicflower .section-14 .portfolio-subtitle{font-size:20px;font-weight:600;line-height:1.25;letter-spacing:0;margin-bottom:40px}.portfolio-template--magicflower .section-14 .portfolio-stack{margin-bottom:20px;border-bottom:1px solid #e8b2d1;display:flex;justify-content:space-between;gap:18px;padding:4px 0 8px;position:relative}.portfolio-template--magicflower .section-14 .portfolio-stack:last-of-type{border-bottom:none}.portfolio-template--magicflower .section-14 .portfolio-stack dt.portfolio-stack-title-special{position:absolute;left:auto;top:auto}.portfolio-template--magicflower .section-14 .portfolio-stack dd{text-align:right;color:#697077;flex:1 1}.portfolio-template--magicflower .section-14 .portfolio-stack dd .portfolio-stack-list{display:flex;flex-direction:column;gap:8px}.portfolio-template--magicflower .section-14 .portfolio-stack dd .portfolio-stack-list .divider{color:#e8b2d1;margin:0 8px}.portfolio-template--ne-pigments{font-size:18px;font-weight:400;line-height:1.35;letter-spacing:0;color:#000}@media(max-width:768px){.portfolio-template--ne-pigments{font-size:16px;line-height:1.25}}.portfolio-template--ne-pigments .portfolio-flex{display:flex}.portfolio-template--ne-pigments .direction-column{flex-direction:column}.portfolio-template--ne-pigments .align-center{align-items:center}.portfolio-template--ne-pigments .justify-center{justify-content:center}.portfolio-template--ne-pigments .text-center{text-align:center}.portfolio-template--ne-pigments picture{display:block}.portfolio-template--ne-pigments h2.portfolio-title{font-size:40px;font-weight:500;line-height:1.35;letter-spacing:0;margin:0;padding:0}.portfolio-template--ne-pigments h3.portfolio-title{font-size:30px;font-weight:500;line-height:1.35;letter-spacing:0;margin:0;padding:0}@media(max-width:768px){.portfolio-template--ne-pigments h3.portfolio-title{font-size:22px}}.portfolio-template--ne-pigments a{color:#9c79bd;text-decoration:underline;text-decoration-thickness:1px;text-underline-offset:3px}.portfolio-template--ne-pigments .portfolio-nowrap{white-space:nowrap}.portfolio-template--ne-pigments .buttonbar{display:flex;justify-content:center;gap:10px;position:absolute;z-index:2;bottom:-51px;left:50%;transform:translateX(-50%)}.portfolio-template--ne-pigments .buttonbar .button-restart{background:url(https://spider.ru/static/blob/content/works/nepigments/images/restart.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}.portfolio-template--ne-pigments .buttonbar .button-restart,.portfolio-template--ne-pigments .buttonbar .button-video{width:40px;height:40px;margin:0;padding:0;outline:none;cursor:pointer;border-radius:50%;border:none;box-shadow:0 3px 15px rgba(172,154,223,.23)}.portfolio-template--ne-pigments .buttonbar .button-video{background:url(https://spider.ru/static/blob/content/works/nepigments/images/pause.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}.portfolio-template--ne-pigments .buttonbar .button-video.play{background:url(https://spider.ru/static/blob/content/works/nepigments/images/play.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}.portfolio-template--ne-pigments .buttonbar .button-video.pause{background:url(https://spider.ru/static/blob/content/works/nepigments/images/pause.svg);background-position:50%;background-repeat:no-repeat;background-size:100% auto}.portfolio-template--ne-pigments .portfolio-small-video-wrapper{position:relative;width:261px;height:533px;display:flex;justify-content:center;align-items:flex-start;margin:0}.portfolio-template--ne-pigments .portfolio-small-video-wrapper:before{content:"";position:absolute;left:0;top:0;width:99.2%;height:100%;background-image:url(https://spider.ru/static/blob/content/works/nepigments/images/video_frame_small2.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%}.portfolio-template--ne-pigments .portfolio-small-video-wrapper .portfolio-small-video{width:92%;border-radius:32px;margin:auto}.portfolio-template--ne-pigments .portfolio-small-video-horizontal-wrapper{position:relative;width:683px;height:330px;display:flex;justify-content:center;align-items:flex-start;margin:0}@media(max-width:768px){.portfolio-template--ne-pigments .portfolio-small-video-horizontal-wrapper{width:80vw;height:38.6vw}}.portfolio-template--ne-pigments .portfolio-small-video-horizontal-wrapper:before{content:"";position:absolute;left:0;top:0;width:100%;height:100%;background-image:url(https://spider.ru/static/blob/content/works/nepigments/images/video_frame_small_horizontal2.png);background-position:top;background-repeat:no-repeat;background-size:100% 100%}.portfolio-template--ne-pigments .portfolio-small-video-horizontal-wrapper .portfolio-small-video{width:97.2%;border-radius:32px;margin:auto}@media(max-width:768px){.portfolio-template--ne-pigments .portfolio-small-video-horizontal-wrapper .portfolio-small-video{border-radius:4vw}}.portfolio-template--ne-pigments .portfolio-small-video-horizontal-wrapper .buttonbar{bottom:-54px}@media(max-width:768px){.portfolio-template--ne-pigments .portfolio-small-video-horizontal-wrapper .buttonbar{bottom:-50px}}.portfolio-template--ne-pigments .only-desktop{display:block}@media(max-width:768px){.portfolio-template--ne-pigments .only-desktop{display:none}}.portfolio-template--ne-pigments .only-mobile{display:none}@media(max-width:768px){.portfolio-template--ne-pigments .only-mobile{display:block}}.portfolio-template--ne-pigments .portfolio-number{font-size:20px;font-weight:700;line-height:1.35;color:#fff;background-color:rgba(172,154,223,.5);height:40px;min-width:40px;width:-moz-fit-content;width:fit-content;display:flex;align-items:center;justify-content:center;border-radius:12px}.portfolio-template--ne-pigments .section-01{padding:28px 0 0}@media(max-width:768px){.portfolio-template--ne-pigments .section-01{padding:0}.portfolio-template--ne-pigments .section-01 .portfolio-flex{flex-direction:column}}.portfolio-template--ne-pigments .section-01 .portfolio-flex-item:nth-child(2){position:relative;z-index:1}.portfolio-template--ne-pigments .section-01 .portfolio-logo{width:291px;height:259px;margin-left:-21px;margin-bottom:-9px}@media(max-width:768px){.portfolio-template--ne-pigments .section-01 .portfolio-logo{width:212px;height:189px;display:block;margin:0 auto;position:relative;left:14px}}.portfolio-template--ne-pigments .section-01 h2.portfolio-title{font-size:40px;font-weight:500;line-height:1.25;margin-bottom:26px}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-01 h2.portfolio-title{font-size:30px;max-width:487px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-01 h2.portfolio-title{font-size:22px;line-height:1.35;margin-bottom:12px}}.portfolio-template--ne-pigments .section-01 h2.portfolio-title b{font-weight:700;color:#af8bc9}@media(max-width:768px){.portfolio-template--ne-pigments .section-01 h2.portfolio-title b{font-weight:500}}.portfolio-template--ne-pigments .section-01 .portfolio-description{max-width:511px;margin-left:202px;margin-top:-90px;margin-bottom:80px;display:flex;flex-direction:column;gap:12px}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-01 .portfolio-description{margin-left:0;margin-top:0;max-width:50vw;margin-bottom:60px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-01 .portfolio-description{margin-left:0;margin-top:0;max-width:none}}.portfolio-template--ne-pigments .section-01 .portfolio-description .portfolio-text{max-width:487px}@media(max-width:768px){.portfolio-template--ne-pigments .section-01 .portfolio-description .portfolio-text{max-width:none}}.portfolio-template--ne-pigments .section-01 .portfolio-block-video{height:100%;background-image:url(https://spider.ru/static/blob/content/works/nepigments/images/bg_01.png);background-position:center 16px;background-repeat:no-repeat;background-size:auto 609px;padding-top:116px;min-width:522px;position:absolute;top:0;left:-14px}@media(min-width:769px)and (max-width:980px){.portfolio-template--ne-pigments .section-01 .portfolio-block-video{min-width:425px;background-size:auto 480px}}@media(min-width:981px)and (max-width:1160px){.portfolio-template--ne-pigments .section-01 .portfolio-block-video{min-width:53vw;background-size:auto 55vw}}@media(max-width:768px){.portfolio-template--ne-pigments .section-01 .portfolio-block-video{min-width:auto;position:relative;left:0;margin:-98px -16px 40px}}.portfolio-template--ne-pigments .section-01 .portfolio-small-video-wrapper{margin:0 auto}.portfolio-template--ne-pigments .section-02{margin-bottom:31px;margin-top:6px}@media(max-width:768px){.portfolio-template--ne-pigments .section-02{margin-top:20px;margin-bottom:14px}}.portfolio-template--ne-pigments .section-02 .portfolio-flex{gap:24px;flex-wrap:wrap}@media(max-width:768px){.portfolio-template--ne-pigments .section-02 .portfolio-flex{flex-direction:column;gap:16px}}.portfolio-template--ne-pigments .section-02 .portfolio-flex-item{border-radius:16px;background-image:linear-gradient(200deg,#f7f7f7,#ecebef);width:calc(33.3333333333% - 16px);min-height:263px;padding:20px;overflow:hidden;display:flex;flex-direction:column}@media(max-width:768px){.portfolio-template--ne-pigments .section-02 .portfolio-flex-item{width:100%;min-height:auto}}@media(max-width:375px){.portfolio-template--ne-pigments .section-02 .portfolio-flex-item{width:100%;min-height:222px}}.portfolio-template--ne-pigments .section-02 .portfolio-flex-item:nth-child(2),.portfolio-template--ne-pigments .section-02 .portfolio-flex-item:nth-child(5){justify-content:space-between}.portfolio-template--ne-pigments .section-02 h3.portfolio-title{margin-bottom:12px;display:flex;align-items:center;gap:4px}@media(max-width:768px){.portfolio-template--ne-pigments .section-02 h3.portfolio-title{margin-bottom:4px}.portfolio-template--ne-pigments .section-02 h3.portfolio-title picture{margin-left:-7px}}.portfolio-template--ne-pigments .section-02 .section-02-icon{width:93px;min-width:93px;height:auto}@media(max-width:768px){.portfolio-template--ne-pigments .section-02 .section-02-icon{width:64px;min-width:64px}}.portfolio-template--ne-pigments .section-02 .portfolio-number{margin-bottom:12px}.portfolio-template--ne-pigments .section-02 .section-02-figure01{width:162.5px;height:auto;margin:-42px auto -28px;display:block}@media(max-width:768px){.portfolio-template--ne-pigments .section-02 .section-02-figure01{width:82px;margin:-38px 8px -38px 63%}}.portfolio-template--ne-pigments .section-02 .section-02-figure02{width:166px;height:auto;margin:3px auto -45px;display:block}@media(max-width:768px){.portfolio-template--ne-pigments .section-02 .section-02-figure02{width:82px;margin:3px 0 -40px 3%}}.portfolio-template--ne-pigments .section-02 .section-02-figure03{width:161px;height:auto;margin:-35px auto -31px;display:block}@media(max-width:768px){.portfolio-template--ne-pigments .section-02 .section-02-figure03{width:82px;margin:-35px 8px -31px 64%}}.portfolio-template--ne-pigments .section-02 .section-02-figure04{width:162.5px;height:auto;margin:-44px auto -27px;display:block}@media(max-width:768px){.portfolio-template--ne-pigments .section-02 .section-02-figure04{width:82px;margin:-30px 8px -27px 67%}}.portfolio-template--ne-pigments .section-02 .section-02-figure05{width:160px;height:auto;margin:3px auto -56px;display:block}@media(max-width:768px){.portfolio-template--ne-pigments .section-02 .section-02-figure05{width:82px;margin:3px 28px -36px 56%}}.portfolio-template--ne-pigments .section-02 .section-02-figure06{width:165.5px;height:auto;margin:-42px auto -27px;display:block}@media(max-width:768px){.portfolio-template--ne-pigments .section-02 .section-02-figure06{width:82px;margin:-26px 77px -27px 35%}}.portfolio-template--ne-pigments .section-03{margin-bottom:42px}@media(max-width:768px){.portfolio-template--ne-pigments .section-03{margin-bottom:30px}}.portfolio-template--ne-pigments .section-03 .portfolio-flex{gap:24px;flex-wrap:wrap}@media(max-width:768px){.portfolio-template--ne-pigments .section-03 .portfolio-flex{flex-direction:column;gap:16px}}.portfolio-template--ne-pigments .section-03 .portfolio-flex-item{border-radius:20px;background-image:linear-gradient(200deg,#f9f7fc,#ece7f7);width:calc(33.3333333333% - 16px);min-height:378px;padding:20px;overflow:hidden;display:flex;flex-direction:column;justify-content:space-between;position:relative}@media(min-width:769px)and (max-width:1230px){.portfolio-template--ne-pigments .section-03 .portfolio-flex-item{min-height:338px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-03 .portfolio-flex-item{width:100%;min-height:250px;padding:20px 16px}}.portfolio-template--ne-pigments .section-03 .portfolio-flex-item:before{content:"";position:absolute;bottom:0;margin-bottom:-66%;right:0;margin-right:-39%;width:124.5%;height:111%;background:url(https://spider.ru/static/blob/content/works/nepigments/images/circle01.svg);background-position:100% 100%;background-repeat:no-repeat;background-size:100% auto}@media(max-width:768px){.portfolio-template--ne-pigments .section-03 .portfolio-flex-item:before{width:240px;height:210px;margin-bottom:-115px;margin-right:-48px}}.portfolio-template--ne-pigments .section-03 .portfolio-flex-item img{position:relative}.portfolio-template--ne-pigments .section-03 h3.portfolio-title{margin-bottom:12px;display:flex;align-items:center;gap:9px}@media(max-width:768px){.portfolio-template--ne-pigments .section-03 h3.portfolio-title{margin-bottom:8px}.portfolio-template--ne-pigments .section-03 h3.portfolio-title picture{margin-left:-7px}}.portfolio-template--ne-pigments .section-03 .section-03-icon{width:84px;min-width:84px;height:auto}@media(max-width:768px){.portfolio-template--ne-pigments .section-03 .section-03-icon{width:54px;min-width:54px}}.portfolio-template--ne-pigments .section-03 .portfolio-number{margin-bottom:4px}.portfolio-template--ne-pigments .section-03 .portfolio-description{position:relative}.portfolio-template--ne-pigments .section-03 .section-03-figure{width:100%;height:auto}@media(max-width:768px){.portfolio-template--ne-pigments .section-03 .section-03-figure{width:82%;margin:auto -16px -20px auto;max-width:217px;display:block}}.portfolio-template--ne-pigments .section-04{margin-bottom:30px}@media(max-width:768px){.portfolio-template--ne-pigments .section-04{margin-bottom:22px}}.portfolio-template--ne-pigments .section-04 h3.portfolio-title{margin-bottom:14px;display:flex;align-items:center;gap:12px}@media(max-width:768px){.portfolio-template--ne-pigments .section-04 h3.portfolio-title{margin-bottom:8px;gap:6px}.portfolio-template--ne-pigments .section-04 h3.portfolio-title picture{margin-left:-7px}}.portfolio-template--ne-pigments .section-04 .section-04-icon{width:82px;min-width:82px;height:auto}@media(max-width:768px){.portfolio-template--ne-pigments .section-04 .section-04-icon{width:60px;min-width:60px}}.portfolio-template--ne-pigments .section-04 .portfolio-flex{gap:24px}@media(max-width:768px){.portfolio-template--ne-pigments .section-04 .portfolio-flex{flex-direction:column;gap:16px}}.portfolio-template--ne-pigments .section-04 .portfolio-flex-item{flex:1 1;border:2px solid #efe3fb;border-radius:20px;padding:20px 20px 24px;color:#353131}@media(max-width:768px){.portfolio-template--ne-pigments .section-04 .portfolio-flex-item{padding:20px}}.portfolio-template--ne-pigments .section-04 .portfolio-flex-item:first-child .portfolio-preview{background-color:#fde5d7;margin-bottom:20px}.portfolio-template--ne-pigments .section-04 .portfolio-flex-item:nth-child(2) .portfolio-preview{background-color:#f1e7fc;margin-bottom:20px}.portfolio-template--ne-pigments .section-04 .section-04-video{max-width:100%}.portfolio-template--ne-pigments .section-05 h3.portfolio-title{margin-bottom:14px;display:flex;align-items:center;gap:1px}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 h3.portfolio-title{margin-bottom:2px;gap:0}.portfolio-template--ne-pigments .section-05 h3.portfolio-title picture{margin-left:-17px}}.portfolio-template--ne-pigments .section-05 .section-05-icon{width:98px;min-width:98px;height:auto}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-icon{width:80px;min-width:80px}}.portfolio-template--ne-pigments .section-05 .portfolio-text-special{min-height:40px;display:flex;align-items:center;margin-bottom:4px}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .portfolio-text-special{font-size:18px;min-height:auto;margin-bottom:16px}}.portfolio-template--ne-pigments .section-05 .section-05-line1{margin-bottom:24px}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line1{margin-bottom:16px}}.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid{display:grid;grid-template-columns:1fr 1fr;grid-gap:24px;gap:24px}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid{display:flex;flex-direction:column;gap:16px}}.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid-item{display:flex;gap:16px;background-color:#ece7f7;border-radius:20px;padding:20px 20px 24px;position:relative}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid-item{flex-direction:column;padding:80px 20px 12px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid-item{flex-direction:column;padding:80px 16px 8px}}.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid-item .portfolio-text{max-width:333px}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid-item .portfolio-text{max-width:none}}.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid-item:first-child{grid-column:1/span 1;grid-row:1/span 2}.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid-item:first-child .portfolio-text{max-width:368px}@media(min-width:1101px)and (max-width:1230px){.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid-item:first-child .portfolio-text{max-width:333px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid-item:first-child .portfolio-text{max-width:none}}.portfolio-template--ne-pigments .section-05 .section-05-line1 .portfolio-section-grid-item:first-child .portfolio-text:last-child{max-width:none}.portfolio-template--ne-pigments .section-05 .section-05-line1 .section-05-img01{position:absolute;top:20px;right:20px;width:108px;height:auto}.portfolio-template--ne-pigments .section-05 .section-05-line1 .section-05-img02{position:absolute;top:15px;right:20px;width:103px;height:auto}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-05 .section-05-line1 .section-05-img02{top:2px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line1 .section-05-img02{top:2px}}.portfolio-template--ne-pigments .section-05 .section-05-line1 .section-05-img03{position:absolute;top:0;right:20px;width:120px;height:auto}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-05 .section-05-line1 .section-05-img03{top:14px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line1 .section-05-img03{top:14px}}.portfolio-template--ne-pigments .section-05 .section-05-line2{border:2px solid #ece7f7;border-radius:20px;padding:40px 20px 24px;margin-bottom:24px}@media(min-width:921px)and (max-width:1100px){.portfolio-template--ne-pigments .section-05 .section-05-line2{padding:40px 20px 100px}}@media(min-width:769px)and (max-width:920px){.portfolio-template--ne-pigments .section-05 .section-05-line2{padding:40px 20px 146px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line2{padding:20px 16px 24px;border:none;background-color:#ece7f7;margin-bottom:16px}}.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-flex{gap:68px}@media(min-width:769px)and (max-width:880px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-flex{gap:24px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-flex{flex-direction:column;gap:0}}.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-flex-item:first-child{max-width:771px;display:flex;gap:24px;flex:1 1}@media(min-width:769px)and (max-width:880px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-flex-item:first-child{max-width:51.5vw}}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-flex-item:first-child{flex-direction:column}}.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-flex-item:first-child .portfolio-description{display:flex;flex-direction:column;gap:12px;max-width:690px;margin-bottom:32px}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-flex-item:first-child .portfolio-description{gap:0;max-width:none}}.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-flex-item:nth-child(2){max-width:320px;padding:9px 0 58px}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-flex-item:nth-child(2){padding:0 0 48px;max-width:none}.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-flex-item:nth-child(2) .portfolio-small-video-wrapper{margin:0 auto}}.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-quote-wrapper{position:relative;margin-left:-64px}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-quote-wrapper{margin-left:0}}.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-quote{border-radius:16px;background-color:#9c79bd;padding:16px 24px;width:465px;color:#fff;position:relative;z-index:1}@media(min-width:769px)and (max-width:880px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-quote{width:50.5vw}}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-quote{width:100%;padding:16px;border-radius:12px}}.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-quote-title{display:flex;align-items:center;gap:10px;font-weight:700;margin-bottom:8px}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-quote-nick{font-size:18px}.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-quote-nick span{font-size:14px;font-weight:600;display:block;margin-top:10px}}.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-result{width:330px;border-radius:20px;background-color:#f5f5f5;padding:40px 22px 42px 47px;position:absolute;bottom:-38px;left:444px}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-result{bottom:-124px;left:22vw;width:355px;padding:40px 24px 30px}}@media(min-width:769px)and (max-width:880px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-result{left:19vw}}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .portfolio-result{position:relative;bottom:auto;left:auto;width:100%;margin:23px 0;background-color:#fff;padding:20px 16px 24px}}.portfolio-template--ne-pigments .section-05 .section-05-line2 .section-05-img04{width:89px;height:60px;position:absolute;top:-19px;right:-19px}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line2 .section-05-img04{width:41px;height:27px;top:-12px;right:16px}}.portfolio-template--ne-pigments .section-05 .section-05-line2 .section-05-img05{width:24px;height:auto;display:block;margin-left:auto;margin-top:8px}.portfolio-template--ne-pigments .section-05 .section-05-line2 .section-05-img06{width:60px;min-width:60px;height:auto}.portfolio-template--ne-pigments .section-05 .section-05-line3{background-color:#ece7f7;border-radius:20px;padding:24px 20px;margin-bottom:40px}.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex{gap:24px;align-items:center}@media(min-width:769px)and (max-width:980px){.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex{flex-direction:column}}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex{flex-direction:column}}.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex-item{flex:1 1}.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex-item:first-child{display:flex;gap:20px}@media(min-width:769px)and (max-width:980px){.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex-item:first-child{order:2}}@media(min-width:611px)and (max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex-item:first-child{order:2}}@media(max-width:610px){.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex-item:first-child{order:2;flex-direction:column}}.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex-item:nth-child(2){display:flex;gap:16px}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex-item:nth-child(2){flex-direction:column}}.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex-item:nth-child(2) .portfolio-description{max-width:430px}@media(min-width:769px)and (max-width:980px){.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex-item:nth-child(2) .portfolio-description{max-width:none}}@media(max-width:768px){.portfolio-template--ne-pigments .section-05 .section-05-line3 .portfolio-flex-item:nth-child(2) .portfolio-description{max-width:none}}.portfolio-template--ne-pigments .section-05 .section-05-line3 .section-05-img07,.portfolio-template--ne-pigments .section-05 .section-05-line3 .section-05-img08{max-width:261px}@media(max-width:400px){.portfolio-template--ne-pigments .section-05 .section-05-line3 .section-05-img07,.portfolio-template--ne-pigments .section-05 .section-05-line3 .section-05-img08{max-width:100%}}.portfolio-template--ne-pigments .section-06{padding-bottom:60px}.portfolio-template--ne-pigments .section-06 h3.portfolio-title{margin-bottom:4px;display:flex;align-items:center;gap:4px}@media(max-width:768px){.portfolio-template--ne-pigments .section-06 h3.portfolio-title{margin-bottom:20px;gap:0}.portfolio-template--ne-pigments .section-06 h3.portfolio-title picture{margin-left:-10px}}.portfolio-template--ne-pigments .section-06 .section-06-icon{width:94px;min-width:94px;height:auto}@media(max-width:768px){.portfolio-template--ne-pigments .section-06 .section-06-icon{width:87px;min-width:87px}.portfolio-template--ne-pigments .section-06 .portfolio-flex{flex-direction:column}}.portfolio-template--ne-pigments .section-06 .portfolio-flex-item{flex:1 1}.portfolio-template--ne-pigments .section-06 .portfolio-flex-item:first-child{max-width:714px}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-06 .portfolio-flex-item:first-child{max-width:none}}@media(max-width:768px){.portfolio-template--ne-pigments .section-06 .portfolio-flex-item:first-child{max-width:none}}.portfolio-template--ne-pigments .section-06 .portfolio-flex-item:nth-child(2){max-width:487px}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-06 .portfolio-flex-item:nth-child(2){max-width:360px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-06 .portfolio-flex-item:nth-child(2){max-width:none}.portfolio-template--ne-pigments .section-06 .portfolio-flex-item:nth-child(2) .portfolio-small-video-wrapper{width:296px;height:604px;margin:32px auto}}.portfolio-template--ne-pigments .section-06 .portfolio-anons{border-radius:20px;background-color:#ece7f7;padding:24px 20px 30px;margin-bottom:44px;margin-left:80px;font-weight:500;display:flex;min-height:175px;position:relative}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-06 .portfolio-anons{margin-left:0;margin-bottom:30px;padding:24px 20px}}@media(min-width:769px)and (max-width:860px){.portfolio-template--ne-pigments .section-06 .portfolio-anons{font-size:16px;padding:40px 20px 30px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-06 .portfolio-anons{padding:16px;margin-bottom:20px;margin-left:0;flex-direction:column}}.portfolio-template--ne-pigments .section-06 .portfolio-anons .portfolio-title{font-size:24px;margin-bottom:8px}@media(max-width:768px){.portfolio-template--ne-pigments .section-06 .portfolio-anons .portfolio-title{font-size:22px;margin-bottom:12px}.portfolio-template--ne-pigments .section-06 .portfolio-anons .portfolio-text{font-weight:400}}.portfolio-template--ne-pigments .section-06 .portfolio-description{margin-left:102px;display:flex;flex-direction:column;gap:12px;max-width:587px}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-06 .portfolio-description{margin-left:0;max-width:none}}@media(max-width:768px){.portfolio-template--ne-pigments .section-06 .portfolio-description{margin-left:0;max-width:none}}.portfolio-template--ne-pigments .section-06 .section-06-img01{width:133px;min-width:133px;height:auto}@media(min-width:769px)and (max-width:860px){.portfolio-template--ne-pigments .section-06 .section-06-img01{width:95px;min-width:95px;position:absolute;right:5px;top:0}}@media(max-width:768px){.portfolio-template--ne-pigments .section-06 .section-06-img01{margin-top:-16px;margin-left:auto;display:block}}.portfolio-template--ne-pigments .section-06 .portfolio-small-video-wrapper{margin:0 auto;width:330px;height:674px}.portfolio-template--ne-pigments .section-06 .portfolio-small-video-wrapper:before{background-image:url(https://spider.ru/static/blob/content/works/nepigments/images/video_frame_small.png)}.portfolio-template--ne-pigments .section-06 .buttonbar{bottom:-57px}.portfolio-template--ne-pigments .section-07{margin-bottom:30px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07{margin-bottom:0}}.portfolio-template--ne-pigments .section-07 h3.portfolio-title{margin-bottom:30px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 h3.portfolio-title{margin-bottom:12px}}.portfolio-template--ne-pigments .section-07 .portfolio-block1{border-radius:19px;border:2px solid #efe3fb;padding:30px 20px 20px;margin-bottom:30px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block1{padding:20px 16px;margin-bottom:16px}}.portfolio-template--ne-pigments .section-07 .portfolio-block1 .portfolio-flex{gap:20px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block1 .portfolio-flex{flex-direction:column;gap:8px}}.portfolio-template--ne-pigments .section-07 .portfolio-block1 .portfolio-flex-item{flex:1 1}.portfolio-template--ne-pigments .section-07 .portfolio-block1 .portfolio-description{font-size:24px;font-weight:500;display:flex;align-items:flex-start}@media(min-width:960px)and (max-width:1023px){.portfolio-template--ne-pigments .section-07 .portfolio-block1 .portfolio-description{font-size:22px}}@media(min-width:769px)and (max-width:959px){.portfolio-template--ne-pigments .section-07 .portfolio-block1 .portfolio-description{font-size:20px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block1 .portfolio-description{font-size:18px;align-items:center}}.portfolio-template--ne-pigments .section-07 .portfolio-block1 .portfolio-block-images{display:flex;gap:24px;padding:25px;background-color:#f5f5f5;margin-top:32px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block1 .portfolio-block-images{gap:5px;padding:5px;margin-top:8px}}.portfolio-template--ne-pigments .section-07 .portfolio-block1 .section-07-img{flex:1 1}.portfolio-template--ne-pigments .section-07 .portfolio-flex-line2{gap:22px;margin-bottom:30px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-flex-line2{flex-direction:column;margin-bottom:16px;gap:16px}}.portfolio-template--ne-pigments .section-07 .portfolio-flex-line2 .portfolio-flex-item{flex:1 1}.portfolio-template--ne-pigments .section-07 .portfolio-block2,.portfolio-template--ne-pigments .section-07 .portfolio-block3{border-radius:19px;border:2px solid #efe3fb;padding:20px 19px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block2,.portfolio-template--ne-pigments .section-07 .portfolio-block3{padding:20px 16px}}.portfolio-template--ne-pigments .section-07 .portfolio-block2 .portfolio-description,.portfolio-template--ne-pigments .section-07 .portfolio-block3 .portfolio-description{font-size:24px;font-weight:500;display:flex;align-items:flex-start}@media(min-width:960px)and (max-width:1023px){.portfolio-template--ne-pigments .section-07 .portfolio-block2 .portfolio-description,.portfolio-template--ne-pigments .section-07 .portfolio-block3 .portfolio-description{font-size:22px}}@media(min-width:769px)and (max-width:959px){.portfolio-template--ne-pigments .section-07 .portfolio-block2 .portfolio-description,.portfolio-template--ne-pigments .section-07 .portfolio-block3 .portfolio-description{font-size:20px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block2 .portfolio-description,.portfolio-template--ne-pigments .section-07 .portfolio-block3 .portfolio-description{font-size:18px;align-items:center}}.portfolio-template--ne-pigments .section-07 .portfolio-block2 .portfolio-block-images,.portfolio-template--ne-pigments .section-07 .portfolio-block3 .portfolio-block-images{padding:16px;background-color:#f5f5f5;margin-top:19px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block2 .portfolio-block-images,.portfolio-template--ne-pigments .section-07 .portfolio-block3 .portfolio-block-images{padding:7px}}.portfolio-template--ne-pigments .section-07 .portfolio-block2 .section-07-img07,.portfolio-template--ne-pigments .section-07 .portfolio-block2 .section-07-img08,.portfolio-template--ne-pigments .section-07 .portfolio-block3 .section-07-img07,.portfolio-template--ne-pigments .section-07 .portfolio-block3 .section-07-img08{width:100%;height:auto}.portfolio-template--ne-pigments .section-07 .portfolio-block4{border-radius:19px;border:2px solid #efe3fb;padding:20px;margin-bottom:19px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4{padding:20px 16px}}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-description{font-size:24px;font-weight:500;display:flex;align-items:flex-start;max-width:569px}@media(min-width:960px)and (max-width:1023px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-description{font-size:22px}}@media(min-width:769px)and (max-width:959px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-description{font-size:20px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-description{font-size:18px;align-items:center;max-width:none}}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images{padding:20px 20px 35px;background-color:#f5f5f5;margin-top:19px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images{padding:20px 16px 35px}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-flex{flex-direction:column}}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-flex-item{flex:1 1}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-flex-item:first-child{max-width:499px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-flex-item:first-child{max-width:none}}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-flex-item:nth-child(2){display:flex;gap:20px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-flex-item:nth-child(2){align-items:center;justify-content:center}}@media(max-width:610px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-flex-item:nth-child(2){flex-direction:column}}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-title{font-size:24px;font-weight:500;display:flex;gap:20px;align-items:center;padding-bottom:16px;border-bottom:1px solid #d9d9d9}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-title{font-size:18px;gap:8px}}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-title .section-07-icon{width:64px;height:64px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-title .section-07-icon{width:40px;height:40px}}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-subtitle{font-size:20px;font-weight:500;line-height:1.25;color:#6c7074;margin:20px 0}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .portfolio-subtitle{font-size:16px}}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img09,.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img13{width:100%;height:auto}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img09,.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img13{margin-bottom:20px}}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img10,.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img11,.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img12{width:100%;max-width:300px;height:auto;box-shadow:4px 4px 10px hsla(0,3%,63%,.52);border-radius:20px}@media(max-width:400px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img10,.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img11,.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img12{max-width:100%}}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img10,.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images .section-07-img10-picture{order:2}}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images-special{background-color:#feece2}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images-special .portfolio-flex-item:first-child{max-width:675px}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images-special .portfolio-flex-item:first-child{max-width:none}}.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images-special .portfolio-flex-item:nth-child(2){max-width:426px;justify-content:center}@media(max-width:768px){.portfolio-template--ne-pigments .section-07 .portfolio-block4 .portfolio-block-images-special .portfolio-flex-item:nth-child(2){max-width:none}}.portfolio-template--ne-pigments .section-07 .section-07-number{width:58px;height:auto}.portfolio-template--ne-pigments .section-08 h3.portfolio-title{padding-left:12px;margin-bottom:24px;display:flex;align-items:center;gap:20px}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 h3.portfolio-title{margin-bottom:16px;gap:12px}.portfolio-template--ne-pigments .section-08 h3.portfolio-title picture{margin-left:-7px}}.portfolio-template--ne-pigments .section-08 .section-08-icon{width:88px;min-width:88px;height:auto}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-icon{width:80px;min-width:80px}.portfolio-template--ne-pigments .section-08 .section-08-lines-wrapper{display:flex;flex-direction:column}}.portfolio-template--ne-pigments .section-08 .section-08-line1{padding:24px 20px 86px 82px;border-radius:20px;background-color:#f5f5f5;margin-bottom:30px}@media(min-width:769px)and (max-width:1130px){.portfolio-template--ne-pigments .section-08 .section-08-line1{padding:24px 20px 86px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line1{order:-1;padding:20px 16px 70px;margin-bottom:16px}}.portfolio-template--ne-pigments .section-08 .section-08-line1 .portfolio-flex{align-items:center;gap:59px}@media(min-width:769px)and (max-width:1130px){.portfolio-template--ne-pigments .section-08 .section-08-line1 .portfolio-flex{flex-direction:column}}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line1 .portfolio-flex{flex-direction:column;gap:20px}}.portfolio-template--ne-pigments .section-08 .section-08-line1 .portfolio-flex-item:first-child{max-width:354px;font-weight:500;padding-top:42px}@media(min-width:769px)and (max-width:1130px){.portfolio-template--ne-pigments .section-08 .section-08-line1 .portfolio-flex-item:first-child{max-width:940px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line1 .portfolio-flex-item:first-child{max-width:none;font-weight:400;padding-top:0}}.portfolio-template--ne-pigments .section-08 .section-08-line1 .portfolio-flex-item:nth-child(2){max-width:683px}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line1 .portfolio-flex-item:nth-child(2){max-width:none}}.portfolio-template--ne-pigments .section-08 .section-08-line2{margin-bottom:30px}.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex{gap:24px}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex{flex-direction:column;gap:16px}}.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item{flex:1 1;border-radius:20px;padding:24px 20px 30px;position:relative}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item{padding:95px 16px 16px}}.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item:first-child{border:2px solid #efe3fb}.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item:first-child .portfolio-description .portfolio-text:first-child{max-width:430px}@media(min-width:1101px)and (max-width:1250px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item:first-child .portfolio-description .portfolio-text:first-child{max-width:calc(100% - 129px)}}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item:first-child .portfolio-description .portfolio-text:first-child{max-width:none}}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item:first-child .portfolio-description .portfolio-text:first-child{max-width:none}}.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item:nth-child(2){background-color:#efe3fb}.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item:nth-child(2) .portfolio-description .portfolio-text:first-child{max-width:470px}@media(min-width:1101px)and (max-width:1250px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item:nth-child(2) .portfolio-description .portfolio-text:first-child{max-width:calc(100% - 110px)}}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item:nth-child(2) .portfolio-description .portfolio-text:first-child{max-width:none}}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-flex-item:nth-child(2) .portfolio-description .portfolio-text:first-child{max-width:none}}.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-title{font-size:24px;font-weight:500;margin-bottom:12px}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-title{margin-top:32px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-title{font-size:18px}}.portfolio-template--ne-pigments .section-08 .section-08-line2 .portfolio-description{display:flex;flex-direction:column;gap:12px}.portfolio-template--ne-pigments .section-08 .section-08-line2 .section-08-img02{width:129px;height:auto;position:absolute;top:24px;right:20px}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .section-08-img02{width:112px;top:6px;right:14px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .section-08-img02{top:14px;right:16px}}.portfolio-template--ne-pigments .section-08 .section-08-line2 .section-08-img03{width:106px;height:auto;position:absolute;top:24px;right:20px}@media(min-width:769px)and (max-width:1100px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .section-08-img03{width:94px;top:13px;right:14px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line2 .section-08-img03{top:14px;right:16px}}.portfolio-template--ne-pigments .section-08 .section-08-line3{margin-bottom:14px}@media(max-width:768px){.portfolio-template--ne-pigments .section-08 .section-08-line3{margin-bottom:40px}}.portfolio-template--ne-pigments .section-08 .section-08-line3 .section-08-img01{width:100%;max-width:1023px;margin:0 auto;display:block}.portfolio-template--ne-pigments .section-09{margin-bottom:30px}.portfolio-template--ne-pigments .section-09 h3.portfolio-title{padding-left:12px;margin-bottom:14px;display:flex;align-items:center;gap:12px}@media(max-width:768px){.portfolio-template--ne-pigments .section-09 h3.portfolio-title picture{margin-left:-7px}}.portfolio-template--ne-pigments .section-09 .section-09-icon{width:81.5px;min-width:81.5px;height:auto}@media(max-width:768px){.portfolio-template--ne-pigments .section-09 .section-09-icon{width:68px;min-width:68px}}.portfolio-template--ne-pigments .section-09 .portfolio-block{border-radius:20px;border:2px solid #efe3fb;padding:24px 20px 20px}@media(max-width:768px){.portfolio-template--ne-pigments .section-09 .portfolio-block{padding:16px}}.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-description{max-width:569px}@media(max-width:768px){.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-description{max-width:none}}.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-description .portfolio-title{font-size:24px;font-weight:500;margin-bottom:12px;color:#333}@media(max-width:768px){.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-description .portfolio-title{font-size:18px;font-weight:700}}.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images{padding:24px 20px;background-color:#f5f5f5;margin-top:20px}@media(max-width:768px){.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images{padding:24px 16px;margin-top:20px}}.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images .portfolio-flex{gap:40px}@media(max-width:768px){.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images .portfolio-flex{flex-direction:column}}.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images .portfolio-flex-item{flex:1 1}.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images .portfolio-flex-item:first-child{max-width:770px}.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images .portfolio-flex-item:nth-child(2){max-width:308px}.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images .portfolio-title{font-size:30px;font-weight:500;color:#333}@media(max-width:768px){.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images .portfolio-title{font-size:22px}}.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images .section-09-img01{width:100%;height:auto;margin-top:26px}.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images .section-09-img01-mobile,.portfolio-template--ne-pigments .section-09 .portfolio-block .portfolio-block-images .section-09-img02{width:100%;height:auto;margin-top:12px}.portfolio-template--ne-pigments .section-10{margin-bottom:30px}@media(max-width:768px){.portfolio-template--ne-pigments .section-10{margin-bottom:20px}}.portfolio-template--ne-pigments .section-10 .section-10-inner{background-color:#ece7f7;border-radius:20px;padding:24px 20px}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-inner{padding:20px 16px}}.portfolio-template--ne-pigments .section-10 .portfolio-description{display:flex;flex-direction:column;gap:12px}.portfolio-template--ne-pigments .section-10 .portfolio-title{font-size:24px;font-weight:500;margin-bottom:12px}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .portfolio-title{font-size:18px;font-weight:700}}.portfolio-template--ne-pigments .section-10 .section-10-line1{margin-bottom:30px}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-line1{margin-bottom:16px}}.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-flex{gap:20px}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-flex{justify-content:space-between;align-items:center}}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-flex{flex-direction:column}}.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-flex-item:first-child{flex:1 1;max-width:396px}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-flex-item:first-child{max-width:56vw}}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-flex-item:first-child{max-width:none}}.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-flex-item:nth-child(2){display:flex;gap:20px;max-width:740px;padding-top:38px}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-flex-item:nth-child(2){flex-direction:column;max-width:48vw;padding-top:0}}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-flex-item:nth-child(2){max-width:none;gap:12px;padding-top:2px}}@media(max-width:610px){.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-flex-item:nth-child(2){flex-direction:column}}.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-description{max-width:358px}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-description{max-width:none}}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-line1 .portfolio-description{max-width:none}}.portfolio-template--ne-pigments .section-10 .section-10-line1 .section-10-img01,.portfolio-template--ne-pigments .section-10 .section-10-line1 .section-10-img02{max-width:360px}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-line1 .section-10-img01,.portfolio-template--ne-pigments .section-10 .section-10-line1 .section-10-img02{max-width:100%}}.portfolio-template--ne-pigments .section-10 .section-10-line2{margin-bottom:30px}.portfolio-template--ne-pigments .section-10 .section-10-line2 .portfolio-section-grid{width:100%;display:grid;justify-content:space-between;grid-template-columns:repeat(4,220px);grid-gap:30px 16px;gap:30px 16px;margin-top:30px}@media(min-width:940px)and (max-width:1023px){.portfolio-template--ne-pigments .section-10 .section-10-line2 .portfolio-section-grid{grid-template-columns:repeat(4,200px)}}@media(min-width:825px)and (max-width:939px){.portfolio-template--ne-pigments .section-10 .section-10-line2 .portfolio-section-grid{grid-template-columns:repeat(4,170px)}}@media(min-width:769px)and (max-width:824px){.portfolio-template--ne-pigments .section-10 .section-10-line2 .portfolio-section-grid{grid-template-columns:repeat(4,155px)}}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-line2 .portfolio-section-grid{margin-top:16px;grid-template-columns:repeat(2,220px);justify-content:center;gap:16px}}@media(max-width:540px){.portfolio-template--ne-pigments .section-10 .section-10-line2 .portfolio-section-grid{margin-top:16px;grid-template-columns:repeat(1,220px)}}.portfolio-template--ne-pigments .section-10 .section-10-line2 .portfolio-section-grid-item .portfolio-text{font-weight:700;margin-top:8px;text-align:center}.portfolio-template--ne-pigments .section-10 .section-10-line2 .section-10-video-wrapper{width:100%;height:220px;display:flex;align-items:center;justify-content:center;background-color:#fff;border-radius:12px}@media(min-width:940px)and (max-width:1023px){.portfolio-template--ne-pigments .section-10 .section-10-line2 .section-10-video-wrapper{height:200px}}@media(min-width:825px)and (max-width:939px){.portfolio-template--ne-pigments .section-10 .section-10-line2 .section-10-video-wrapper{height:170px}}@media(min-width:769px)and (max-width:824px){.portfolio-template--ne-pigments .section-10 .section-10-line2 .section-10-video-wrapper{height:140px}}.portfolio-template--ne-pigments .section-10 .section-10-line2 .section-10-video{width:170px}@media(min-width:825px)and (max-width:939px){.portfolio-template--ne-pigments .section-10 .section-10-line2 .section-10-video{width:160px}}@media(min-width:769px)and (max-width:824px){.portfolio-template--ne-pigments .section-10 .section-10-line2 .section-10-video{width:140px}}.portfolio-template--ne-pigments .section-10 .section-10-line3{margin-bottom:20px}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-line3{margin-bottom:0}}.portfolio-template--ne-pigments .section-10 .section-10-line3 .portfolio-flex{gap:20px}@media(min-width:769px)and (max-width:1240px){.portfolio-template--ne-pigments .section-10 .section-10-line3 .portfolio-flex{flex-direction:column}}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-line3 .portfolio-flex{flex-direction:column}}.portfolio-template--ne-pigments .section-10 .section-10-line3 .portfolio-flex-item:first-child{flex:1 1;max-width:415px}@media(min-width:769px)and (max-width:1240px){.portfolio-template--ne-pigments .section-10 .section-10-line3 .portfolio-flex-item:first-child{max-width:none}}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-line3 .portfolio-flex-item:first-child{max-width:none}}.portfolio-template--ne-pigments .section-10 .section-10-line3 .portfolio-flex-item:nth-child(2){display:flex;gap:20px}@media(min-width:769px)and (max-width:1240px){.portfolio-template--ne-pigments .section-10 .section-10-line3 .portfolio-flex-item:nth-child(2){justify-content:center}}@media(max-width:768px){.portfolio-template--ne-pigments .section-10 .section-10-line3 .portfolio-flex-item:nth-child(2){gap:12px}}@media(max-width:610px){.portfolio-template--ne-pigments .section-10 .section-10-line3 .portfolio-flex-item:nth-child(2){flex-direction:column}}.portfolio-template--ne-pigments .section-10 .section-10-line3 .section-10-i-video-wrapper{max-width:227px;padding:12px;background-color:#fff;border-radius:12px}@media(max-width:610px){.portfolio-template--ne-pigments .section-10 .section-10-line3 .section-10-i-video-wrapper{max-width:100%}}.portfolio-template--ne-pigments .section-10 .section-10-line3 .section-10-i-video{max-width:100%}.portfolio-template--ne-pigments .section-11{margin-bottom:37px}@media(max-width:768px){.portfolio-template--ne-pigments .section-11{margin-bottom:28px}}.portfolio-template--ne-pigments .section-11 .section-11-inner{background-color:#f5f5f5;border-radius:20px;display:flex;padding:25px 54px 30px;position:relative}@media(min-width:769px)and (max-width:1230px){.portfolio-template--ne-pigments .section-11 .section-11-inner{padding:25px 24px 30px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-11 .section-11-inner{padding:18px 16px 16px;flex-direction:column}}.portfolio-template--ne-pigments .section-11 .section-11-img01{max-width:1030px}@media(min-width:769px)and (max-width:1230px){.portfolio-template--ne-pigments .section-11 .section-11-img01{max-width:calc(100% - 3vw)}}@media(min-width:769px)and (max-width:900px){.portfolio-template--ne-pigments .section-11 .section-11-img01{margin-top:3vw}}.portfolio-template--ne-pigments .section-11 .section-11-img01-mobile{width:calc(100% + 16px);margin:0 -11px 0 -5px;max-width:none}.portfolio-template--ne-pigments .section-11 .section-11-img02{width:108px}@media(min-width:769px)and (max-width:1230px){.portfolio-template--ne-pigments .section-11 .section-11-img02{width:75px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-11 .section-11-img02{margin:0 0 -68px auto;display:block}}.portfolio-template--ne-pigments .section-11 .portfolio-description{max-width:345px;position:absolute;top:72px;right:59px}@media(min-width:769px)and (max-width:1230px){.portfolio-template--ne-pigments .section-11 .portfolio-description{top:3vw;right:24px;max-width:28.5vw}}@media(max-width:768px){.portfolio-template--ne-pigments .section-11 .portfolio-description{position:relative;top:auto;right:auto;max-width:none;margin-bottom:10px}}.portfolio-template--ne-pigments .section-11 .portfolio-title{font-size:24px;font-weight:500;margin:24px 0 12px}@media(min-width:769px)and (max-width:1230px){.portfolio-template--ne-pigments .section-11 .portfolio-title{margin:0 0 12px}}@media(min-width:769px)and (max-width:900px){.portfolio-template--ne-pigments .section-11 .portfolio-text{font-size:16px}}.portfolio-template--ne-pigments .section-12 .portfolio-flex{gap:24px;flex-wrap:wrap}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-12 .portfolio-flex{gap:16px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-12 .portfolio-flex{flex-direction:column;font-size:18px}}.portfolio-template--ne-pigments .section-12 .portfolio-flex-item{padding:40px;border-radius:20px;background-image:url(https://spider.ru/static/blob/content/works/nepigments/images/section12_bg.svg),linear-gradient(200deg,#f7f7f7,#ecebef);background-position:100% 0,0 0;background-repeat:no-repeat,no-repeat;background-size:235px auto,100% 100%;width:calc(50% - 12px);position:relative}@media(min-width:769px)and (max-width:1200px){.portfolio-template--ne-pigments .section-12 .portfolio-flex-item{padding:40px 24px}}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-12 .portfolio-flex-item{width:calc(50% - 8px);padding:40px 16px;background-size:200px auto,100% 100%}}@media(min-width:769px)and (max-width:979px){.portfolio-template--ne-pigments .section-12 .portfolio-flex-item{width:100%;padding:40px;font-size:18px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-12 .portfolio-flex-item{width:100%;padding:40px 16px 24px}}@media(max-width:460px){.portfolio-template--ne-pigments .section-12 .portfolio-flex-item{background-size:190px auto,100% 100%}}.portfolio-template--ne-pigments .section-12 .portfolio-flex-item.portfolio-flex{gap:0}@media(max-width:460px){.portfolio-template--ne-pigments .section-12 .portfolio-flex-item.portfolio-flex-item-special{padding-top:24px}}.portfolio-template--ne-pigments .section-12 .portfolio-flex-item.portfolio-flex-item-special dt{font-weight:500}.portfolio-template--ne-pigments .section-12 .portfolio-flex-item.portfolio-flex-item-special .portfolio-stack{margin-bottom:24px}@media(max-width:460px){.portfolio-template--ne-pigments .section-12 .portfolio-flex-item.portfolio-flex-item-special .portfolio-stack{font-size:16px;margin-bottom:16px}}.portfolio-template--ne-pigments .section-12 h2.portfolio-title{font-size:30px;font-weight:700;line-height:1.35;letter-spacing:0;margin:0 0 24px;padding:0;text-transform:uppercase}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-12 h2.portfolio-title{font-size:24px}}@media(max-width:768px){.portfolio-template--ne-pigments .section-12 h2.portfolio-title{font-size:22px;line-height:1.25;text-transform:none}}@media(max-width:460px){.portfolio-template--ne-pigments .section-12 h2.portfolio-title{max-width:168px}}.portfolio-template--ne-pigments .section-12 .portfolio-stack{margin-bottom:12px;border-bottom:1px solid rgba(172,154,223,.5);display:flex;justify-content:space-between;gap:12px;padding:4px 0 7px;position:relative}@media(max-width:768px){.portfolio-template--ne-pigments .section-12 .portfolio-stack{flex-direction:column}}.portfolio-template--ne-pigments .section-12 .portfolio-stack dd{font-weight:500}.portfolio-template--ne-pigments .section-12 .portfolio-stack dd .portfolio-stack-list{display:flex;flex-flow:row wrap;gap:8px 0;justify-content:flex-end}@media(max-width:768px){.portfolio-template--ne-pigments .section-12 .portfolio-stack dd .portfolio-stack-list{justify-content:flex-start}}.portfolio-template--ne-pigments .section-12 .portfolio-stack dd .portfolio-stack-list .divider{color:#9c79bd;margin:0 8px}.portfolio-template--ne-pigments .section-12 .section-12-img01{width:126px;height:auto;position:absolute;top:0;right:56px}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-12 .section-12-img01{width:110px;right:36px}}@media(max-width:460px){.portfolio-template--ne-pigments .section-12 .section-12-img01{top:-4px;right:10px}}.portfolio-template--ne-pigments .section-12 .section-12-img02{width:162px;height:auto;position:absolute;top:4px;right:52px}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-12 .section-12-img02{width:142px;right:32px}}@media(max-width:460px){.portfolio-template--ne-pigments .section-12 .section-12-img02{width:132px;top:4px;right:10px}}.portfolio-template--ne-pigments .section-12 .section-12-img03{width:132px;height:auto;position:absolute;top:23px;right:45px}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-12 .section-12-img03{width:120px;right:30px}}@media(max-width:460px){.portfolio-template--ne-pigments .section-12 .section-12-img03{top:20px;right:4px}}.portfolio-template--ne-pigments .section-12 .section-12-img04{width:156px;height:auto;position:absolute;top:0;right:40px}@media(min-width:769px)and (max-width:1160px){.portfolio-template--ne-pigments .section-12 .section-12-img04{width:136px;right:20px}}@media(max-width:460px){.portfolio-template--ne-pigments .section-12 .section-12-img04{width:140px;top:-10px;right:0}}.section-14{margin-bottom:90px}@media(max-width:768px){.section-14{margin-bottom:16px}}.section-14 .portfolio-flex{border:2px solid #efe3fb;border-radius:20px;padding:24px 24px 78px;align-items:center}@media(min-width:769px)and (max-width:1023px){.section-14 .portfolio-flex{flex-direction:column}}@media(max-width:768px){.section-14 .portfolio-flex{flex-direction:column;border:none;border-radius:0;padding:0 0 78px}}.section-14 .portfolio-flex-item:first-child{flex:1 1}@media(min-width:769px)and (max-width:1023px){.section-14 .portfolio-flex-item:first-child{order:2}}@media(max-width:768px){.section-14 .portfolio-flex-item:first-child{order:2}}.section-14 .portfolio-flex-item:nth-child(2){max-width:486px;width:100%}@media(min-width:769px)and (max-width:1023px){.section-14 .portfolio-flex-item:nth-child(2){margin-bottom:-1.6vw}}@media(max-width:768px){.section-14 .portfolio-flex-item:nth-child(2){max-width:none}}.section-14 .portfolio-description{padding:24px 20px;border-radius:20px;background-color:#ece7f7;margin-top:45px}@media(min-width:769px)and (max-width:1023px){.section-14 .portfolio-description{position:relative;bottom:0;right:-54%;z-index:1;margin-top:0;max-width:42vw}}@media(max-width:768px){.section-14 .portfolio-description{margin-top:0;margin-bottom:30px}}.section-14 .portfolio-title{font-size:24px;font-weight:500;margin-bottom:30px}.section-14 .section-14-video-block{position:relative;width:616px;margin-left:auto}@media(max-width:768px){.section-14 .section-14-video-block{margin:0;width:100%}}.section-14 .section-14-img01{position:absolute;bottom:-56px;right:0;width:397px;height:auto}@media(max-width:768px){.section-14 .section-14-img01{display:none}}.section-14 .portfolio-small-video-wrapper{width:330px;height:674px}@media(min-width:769px)and (max-width:1023px){.section-14 .portfolio-small-video-wrapper{top:-17vw;left:-4vw}}@media(max-width:768px){.section-14 .portfolio-small-video-wrapper{width:288px;height:588px;margin:0 auto}}.section-14 .portfolio-small-video-wrapper:before{background-image:url(https://spider.ru/static/blob/content/works/nepigments/images/video_frame_small.png)}.section-14 .buttonbar{bottom:-57px}