.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--miratorg-audit{font-size:20px;font-weight:400;line-height:1.25;letter-spacing:0;color:#353131;background-color:#f6f7f7}.portfolio-template--miratorg-audit .portfolio-flex{display:flex}.portfolio-template--miratorg-audit .direction-column{flex-direction:column}.portfolio-template--miratorg-audit .align-center{align-items:center}.portfolio-template--miratorg-audit .justify-center{justify-content:center}.portfolio-template--miratorg-audit .text-center{text-align:center}.portfolio-template--miratorg-audit picture{display:block}.portfolio-template--miratorg-audit h2.portfolio-title{font-size:24px;font-weight:700;line-height:1.35;letter-spacing:0;color:#000;margin:0;padding:0}@media(max-width:768px){.portfolio-template--miratorg-audit h2.portfolio-title{font-size:22px}}.portfolio-template--miratorg-audit h3.portfolio-title{font-size:20px;font-weight:600;line-height:1.35;letter-spacing:0;color:#000;margin:0;padding:0}.portfolio-template--miratorg-audit .portfolio-nowrap{white-space:nowrap}.portfolio-template--miratorg-audit .only-desktop{display:block}@media(max-width:768px){.portfolio-template--miratorg-audit .only-desktop{display:none}}.portfolio-template--miratorg-audit .only-mobile{display:none}@media(max-width:768px){.portfolio-template--miratorg-audit .only-mobile{display:block}}.portfolio-template--miratorg-audit .portfolio-number{font-size:20px;font-weight:500;line-height:1.25;letter-spacing:0;color:#fff;width:36px;min-width:36px;height:36px;background-color:#f4364c;border-radius:8px;display:flex;align-items:center;justify-content:center}.portfolio-template--miratorg-audit .section-01{padding:40px 0}@media(max-width:768px){.portfolio-template--miratorg-audit .section-01{padding:32px 0}}.portfolio-template--miratorg-audit .section-01 .portfolio-flex{gap:40px;align-items:center}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-01 .portfolio-flex{gap:20px}}@media(max-width:768px){.portfolio-template--miratorg-audit .section-01 .portfolio-flex{flex-direction:column}}.portfolio-template--miratorg-audit .section-01 .portfolio-flex-item{flex:1 1}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-01 .portfolio-flex-item:first-child{flex:1.2 1}}.portfolio-template--miratorg-audit .section-01 .portfolio-logo{width:258px;height:26px;display:block;margin:0 0 32px}.portfolio-template--miratorg-audit .section-01 h2.portfolio-title{font-size:30px;margin-bottom:24px}@media(min-width:769px)and (max-width:980px){.portfolio-template--miratorg-audit .section-01 h2.portfolio-title{font-size:24px}}@media(max-width:768px){.portfolio-template--miratorg-audit .section-01 h2.portfolio-title{font-size:24px}}.portfolio-template--miratorg-audit .section-01 .section-01-img01{width:100%}.portfolio-template--miratorg-audit .section-02{padding:16px 0 40px}@media(max-width:768px){.portfolio-template--miratorg-audit .section-02{padding:8px 0 32px}}.portfolio-template--miratorg-audit .section-02 h2.portfolio-title{margin-bottom:24px}.portfolio-template--miratorg-audit .section-02 .portfolio-flex{gap:40px}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-02 .portfolio-flex{gap:24px}}@media(max-width:768px){.portfolio-template--miratorg-audit .section-02 .portfolio-flex{flex-direction:column;gap:24px}}.portfolio-template--miratorg-audit .section-02 .portfolio-flex-item{flex:1 1;padding:32px 32px 36px;background-color:#fff;border-radius:20px}@media(min-width:769px)and (max-width:979px){.portfolio-template--miratorg-audit .section-02 .portfolio-flex-item{padding:24px 24px 28px}}@media(max-width:768px){.portfolio-template--miratorg-audit .section-02 .portfolio-flex-item{padding:24px 24px 28px}}.portfolio-template--miratorg-audit .section-02 .portfolio-number{background-color:#d1d3d6;margin-bottom:18px}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-02 .portfolio-text{font-size:18px}}.portfolio-template--miratorg-audit .section-03{padding:40px 0}@media(max-width:768px){.portfolio-template--miratorg-audit .section-03{padding:32px 0}}.portfolio-template--miratorg-audit .section-03 .portfolio-flex{align-items:center;gap:20px;padding:20px;background-color:#fff;border-radius:20px}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-03 .portfolio-flex{gap:4px}}@media(max-width:768px){.portfolio-template--miratorg-audit .section-03 .portfolio-flex{flex-direction:column;padding:24px}}.portfolio-template--miratorg-audit .section-03 .portfolio-flex-item{flex:1 1}@media(max-width:768px){.portfolio-template--miratorg-audit .section-03 .portfolio-flex-item{width:100%}}.portfolio-template--miratorg-audit .section-03 .portfolio-flex-item:first-child{padding:20px 0 28px;display:flex;flex-direction:column;gap:16px}@media(max-width:768px){.portfolio-template--miratorg-audit .section-03 .portfolio-flex-item:first-child{padding:0;gap:18px}}.portfolio-template--miratorg-audit .section-03 .portfolio-flex-item:nth-child(2){padding:0 0 0 20px}@media(max-width:768px){.portfolio-template--miratorg-audit .section-03 .portfolio-flex-item:nth-child(2){padding:0}}.portfolio-template--miratorg-audit .section-03 .portfolio-flex-list-item{padding:0 0 0 20px;display:flex;align-items:center;gap:16px}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-03 .portfolio-flex-list-item{padding:0}}@media(max-width:768px){.portfolio-template--miratorg-audit .section-03 .portfolio-flex-list-item{padding:0;flex-direction:column;align-items:flex-start}}.portfolio-template--miratorg-audit .section-03 h2.portfolio-title{margin-left:20px}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-03 h2.portfolio-title{margin-left:0}}@media(max-width:768px){.portfolio-template--miratorg-audit .section-03 h2.portfolio-title{margin-left:0}}.portfolio-template--miratorg-audit .section-03 .portfolio-text{font-size:18px;line-height:1.35}.portfolio-template--miratorg-audit .section-03 .section-03-img-wrapper{border-radius:20px;background-color:#d6e2f2;display:flex;align-items:center;justify-content:center}@media(max-width:768px){.portfolio-template--miratorg-audit .section-03 .section-03-img-wrapper{min-height:400px;border-radius:16px}}.portfolio-template--miratorg-audit .section-03 .section-03-img01{width:100%;max-width:366px}.portfolio-template--miratorg-audit .section-04{padding:40px 0}@media(max-width:768px){.portfolio-template--miratorg-audit .section-04{padding:32px 0}}.portfolio-template--miratorg-audit .section-04 h2.portfolio-title{margin-bottom:24px}.portfolio-template--miratorg-audit .section-04 .portfolio-flex{gap:40px;flex-wrap:wrap}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-04 .portfolio-flex{gap:24px}}@media(max-width:768px){.portfolio-template--miratorg-audit .section-04 .portfolio-flex{gap:24px}}.portfolio-template--miratorg-audit .section-04 .portfolio-flex-item{flex:1 1;padding:32px 32px 36px;background-color:#fff;border-radius:20px}@media(max-width:768px){.portfolio-template--miratorg-audit .section-04 .portfolio-flex-item{min-width:100%}}.portfolio-template--miratorg-audit .section-04 .portfolio-flex-item:nth-child(3){min-width:100%}.portfolio-template--miratorg-audit .section-04 .portfolio-number{margin-bottom:18px}.portfolio-template--miratorg-audit .section-05{padding:40px 0}@media(max-width:768px){.portfolio-template--miratorg-audit .section-05{padding:32px 0}}.portfolio-template--miratorg-audit .section-05 h2.portfolio-title{margin-bottom:24px}.portfolio-template--miratorg-audit .section-05 h3.portfolio-title{margin-bottom:12px}.portfolio-template--miratorg-audit .section-05 .portfolio-flex{gap:40px;flex-wrap:wrap;margin-top:24px}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-05 .portfolio-flex{gap:24px}}@media(max-width:768px){.portfolio-template--miratorg-audit .section-05 .portfolio-flex{flex-direction:column;gap:24px}}.portfolio-template--miratorg-audit .section-05 .portfolio-flex-item{flex:1 1;min-width:calc(50% - 20px);padding:24px;background-color:#fff;border-radius:20px}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-05 .portfolio-flex-item{min-width:calc(50% - 12px)}}.portfolio-template--miratorg-audit .section-05 .portfolio-flex-item:nth-child(2){padding:20px}.portfolio-template--miratorg-audit .section-05 .portfolio-flex-item .portfolio-text{margin-bottom:8px}.portfolio-template--miratorg-audit .section-05 .portfolio-flex-item .portfolio-text:last-child{margin-bottom:0}.portfolio-template--miratorg-audit .section-05 .section-05-img-wrapper{background-color:#d0f0ef;border-radius:20px;display:flex;align-items:flex-end;justify-content:center;height:100%}@media(max-width:768px){.portfolio-template--miratorg-audit .section-05 .section-05-img-wrapper{border-radius:16px}}.portfolio-template--miratorg-audit .section-05 .section-05-img01{width:100%;max-width:445px}.portfolio-template--miratorg-audit .section-05 .section-05-img01-mobile{width:366px;min-height:260px;object-fit:cover}.portfolio-template--miratorg-audit .section-06{padding:40px 0}@media(max-width:768px){.portfolio-template--miratorg-audit .section-06{padding:32px 0}}.portfolio-template--miratorg-audit .section-06 h2.portfolio-title{margin-bottom:24px}.portfolio-template--miratorg-audit .section-06 .portfolio-flex{gap:40px;flex-wrap:wrap}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-06 .portfolio-flex{gap:24px}}@media(max-width:768px){.portfolio-template--miratorg-audit .section-06 .portfolio-flex{gap:24px}}.portfolio-template--miratorg-audit .section-06 .portfolio-flex-item{flex:1 1;padding:32px 32px 36px;background-color:#fff;border-radius:20px}@media(max-width:768px){.portfolio-template--miratorg-audit .section-06 .portfolio-flex-item{padding:24px 24px 28px}}@media(max-width:768px)and (max-width:768px){.portfolio-template--miratorg-audit .section-06 .portfolio-flex-item{min-width:100%!important}}.portfolio-template--miratorg-audit .section-06 .portfolio-flex-item:nth-child(4),.portfolio-template--miratorg-audit .section-06 .portfolio-flex-item:nth-child(5){min-width:calc(50% - 20px)}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-06 .portfolio-flex-item:nth-child(4),.portfolio-template--miratorg-audit .section-06 .portfolio-flex-item:nth-child(5){min-width:calc(50% - 12px)}}.portfolio-template--miratorg-audit .section-06 .portfolio-number{margin-bottom:18px}.portfolio-template--miratorg-audit .section-06 .section-06-img-wrapper{margin-top:40px;padding:20px;background-color:#fff;border-radius:20px}@media(min-width:769px)and (max-width:899px){.portfolio-template--miratorg-audit .section-06 .section-06-img-wrapper{margin-top:24px}}@media(max-width:768px){.portfolio-template--miratorg-audit .section-06 .section-06-img-wrapper{margin-top:24px;padding:12px}}.portfolio-template--miratorg-audit .section-06 .section-06-img01{width:100%;border-radius:20px}@media(max-width:768px){.portfolio-template--miratorg-audit .section-06 .section-06-img01{border-radius:16px}}