.veseli-carameli img{width:100%}.veseli-carameli .project-detail-sections .block-title{font-size:80px;letter-spacing:2px;line-height:97px}.veseli-carameli .project-detail-sections .small-text{margin-bottom:20px;z-index:2}.veseli-carameli .project-detail-sections .decor-line-wrap{position:relative;display:inline-block}.veseli-carameli .project-detail-sections .decor-line-wrap .decor-line{width:5px;height:48px;top:50%;left:26%;transform:rotate(25deg) translate(-50%, -36px);z-index:1}.veseli-carameli .project-detail-sections .section-top{padding-top:206px;padding-bottom:213px;background-color:#ff8bb2;background-image:url(/_nuxt/img/candy_confetti.69c6546.png);background-size:auto;background-position:86.5% 43%}.veseli-carameli .project-detail-sections .section-top .decor-line{left:120px;top:-3.5%;height:114%;transform:rotate(15deg)}.veseli-carameli .project-detail-sections .section-top .headline .small-text,.veseli-carameli .project-detail-sections .section-top .headline .section-text{position:relative;z-index:1}.veseli-carameli .project-detail-sections .section-top .block-title{position:relative;margin:0 0 37px 0;max-width:488px;font-size:100px;letter-spacing:2.5px;line-height:122px;z-index:1}.veseli-carameli .project-detail-sections .challenges-wrap{margin-bottom:60px}.veseli-carameli .project-detail-sections .challenges-wrap .section-text{position:relative}.veseli-carameli .project-detail-sections .challenges-wrap .section-text{overflow:hidden}.veseli-carameli .project-detail-sections .challenges-wrap .decor-line-wrap .white-block{top:-15px;height:140%;z-index:2}.veseli-carameli .project-detail-sections .challenges{margin-bottom:60px}.veseli-carameli .project-detail-sections .website .portfolio-section-caption{margin-bottom:30px}.veseli-carameli .project-detail-sections .website .candies{height:300px;background:#f4f5f3 url(/_nuxt/img/services.9d55632.jpg) no-repeat center/contain;position:relative}.veseli-carameli .project-detail-sections .website .block-title{margin-bottom:65px;margin-left:79px;overflow:hidden}.veseli-carameli .project-detail-sections .website .section-text{position:relative}.veseli-carameli .project-detail-sections .website .icons{margin-top:-50px}.veseli-carameli .project-detail-sections .website .home{margin-top:50px;margin-left:0;margin-bottom:-35px;z-index:1}.veseli-carameli .project-detail-sections .website .video-wrap{margin-top:3px;margin-bottom:0;position:relative}.veseli-carameli .project-detail-sections .website .video{width:100%;max-width:100%}.veseli-carameli .project-detail-sections .website .photos-wrap{display:flex;flex-direction:column;background-color:#fdc9cd;background-position:right 96px;background-size:600px;position:relative}.veseli-carameli .project-detail-sections .website .photos-wrap>.white-block{z-index:1}.veseli-carameli .project-detail-sections .website .photos{position:relative}.veseli-carameli .project-detail-sections .website .photos .portfolio-section-caption,.veseli-carameli .project-detail-sections .website .photos .section-text{max-width:530px}.veseli-carameli .project-detail-sections .website .photos .portfolio-section-caption{width:0}.veseli-carameli .project-detail-sections .website .photos__desc{padding-top:141px;padding-bottom:205px}.veseli-carameli .project-detail-sections .website .photos__desc .section-text{position:relative}.veseli-carameli .project-detail-sections .website .photos__desc .section-text .white-block{background-color:#fdc9cd}.veseli-carameli .project-detail-sections .website .photos__img-wrap{position:absolute;right:-21vw;bottom:0}.veseli-carameli .project-detail-sections .website .photos-items{display:flex;width:100%}.veseli-carameli .project-detail-sections .website .photos-items .photo{display:flex;width:100%}.veseli-carameli .project-detail-sections .website .photos-items .section-item{margin-right:0;margin-bottom:0;max-width:100%;position:relative}.veseli-carameli .project-detail-sections .pages-wrap{background-color:#fafafa}.veseli-carameli .project-detail-sections .pages-wrap .container{height:100%}.veseli-carameli .project-detail-sections .pages{position:relative}.veseli-carameli .project-detail-sections .pages__overlay{position:absolute;z-index:4;top:16%;left:42%;max-width:830px}.veseli-carameli .project-detail-sections .pages__img-wrap{position:relative;overflow:hidden}.veseli-carameli .project-detail-sections .pages__img-wrap:nth-of-type(1){background-color:#ff6892}.veseli-carameli .project-detail-sections .pages__img-wrap .white-block{background-color:#fafafa}.veseli-carameli .project-detail-sections .pages .block-title{position:absolute;z-index:2}.veseli-carameli .project-detail-sections .responsive-wrap{position:relative;padding-top:147px;padding-bottom:138px;background-color:#ff6b98}.veseli-carameli .project-detail-sections .responsive__img-wrap{max-height:680px;position:relative;z-index:3}.veseli-carameli .project-detail-sections .responsive-item{position:relative;max-width:530px;z-index:2}.veseli-carameli .project-detail-sections .responsive-item h2{margin-bottom:30px;white-space:nowrap}.veseli-carameli .project-detail-sections .responsive-item .section-text{position:relative;overflow:hidden}.veseli-carameli .project-detail-sections .responsive-item .section-text .white-block{background-color:#ff6b98}.veseli-carameli .project-detail-sections .responsive__btn-wrap{text-align:center}.veseli-carameli .project-detail-sections .responsive__btn{border:2px solid #282929;padding:12px 29px;font-size:12px;text-transform:uppercase;font-weight:bold;letter-spacing:3px;line-height:15px;color:#282929}.veseli-carameli .project-detail-sections .responsive__overlay{z-index:1}.veseli-carameli .project-detail-sections .responsive .btn-box_center{position:relative}.veseli-carameli .project-detail-sections .responsive .btn-box_center .white-block{background-color:#ff6b98;z-index:1}.veseli-carameli .project-detail-sections .next-project-wrap{padding-top:30px;background-color:#39a4ff}.veseli-carameli .project-detail-sections .next-project{display:flex;align-items:center}.veseli-carameli .project-detail-sections .next-project__img{width:auto}.veseli-carameli .project-detail-sections .next-project .section-item{margin-right:46px}.veseli-carameli .project-detail-sections .next-project .section-item:last-child{margin-right:0}.veseli-carameli .project-detail-sections .next-project .small-text{text-align:right}.veseli-carameli .project-detail-sections .next-project .portfolio-section-caption{font-size:70px;letter-spacing:1.75px;line-height:86px;text-align:right}@media (max-width: 1700px){.veseli-carameli .project-detail-sections .website .photos__img-wrap{right:-17vw}}@media (max-width: 1400px){.veseli-carameli .project-detail-sections .website .photos__img-wrap{right:-11vw}}@media (max-width: 1100px){.veseli-carameli .project-detail-sections .website .photos-wrap{background-position:right 176px;background-size:500px}.veseli-carameli .project-detail-sections .website .photos__img-wrap{right:-3vw}}@media (max-width: 900px){.veseli-carameli .project-detail-sections .website .photos.section-content{flex-direction:column}.veseli-carameli .project-detail-sections .website .photos .section-item{margin-right:0;margin-bottom:30px;width:100%}.veseli-carameli .project-detail-sections .website .photos .section-item:last-child{margin-bottom:0}.veseli-carameli .project-detail-sections .website .photos__desc{position:relative;z-index:2}.veseli-carameli .project-detail-sections .website .photos__img-wrap{right:-5vw}}@media (max-width: 767px){.veseli-carameli .project-detail-sections .section-top{margin-bottom:105px;padding-top:334px;padding-bottom:100px;background-position:100% 20%;background-size:90%}.veseli-carameli .project-detail-sections .section-top .container{padding:0 30px}.veseli-carameli .project-detail-sections .section-top .decor-line{left:50px;top:-12%;height:135%}.veseli-carameli .project-detail-sections .headline .block-title{margin-bottom:10px;max-width:242px;font-size:50px;letter-spacing:1px;line-height:61px}.veseli-carameli .project-detail-sections .headline .small-text{margin-bottom:15px}.veseli-carameli .project-detail-sections .website .photos-wrap>.white-block{display:none}.veseli-carameli .project-detail-sections .pages{margin:0 -30px}.veseli-carameli .project-detail-sections .pages__img-holder{max-width:430px;margin:0 auto;padding-top:100px;padding-bottom:133px}.veseli-carameli .project-detail-sections .pages__img-wrap:nth-child(1){width:101.06%;max-width:387px;margin-left:9.86667%}.veseli-carameli .project-detail-sections .pages__img-wrap:nth-child(1)::after{display:block;content:'';padding-bottom:82.42894%}.veseli-carameli .project-detail-sections .pages__img-wrap:nth-child(2){width:100%;max-width:356px;margin-top:-269px}.veseli-carameli .project-detail-sections .pages__img-wrap:nth-child(3){width:100%;max-width:297px;margin-left:8%;margin-top:-40px}.veseli-carameli .project-detail-sections .pages .block-title{top:96%;left:30px;font-size:50px;letter-spacing:1px;line-height:61px}}@media (max-width: 630px){.veseli-carameli .project-detail-sections .section-content{flex-direction:column}.veseli-carameli .project-detail-sections .section-item{margin-right:0;margin-bottom:30px;width:100%}.veseli-carameli .project-detail-sections .section-item:last-child{margin-bottom:0}.veseli-carameli .project-detail-sections .portfolio-section-caption{margin-bottom:20px;font-size:12px;letter-spacing:3px;line-height:15px}.veseli-carameli .project-detail-sections .website .portfolio-section-caption{margin-bottom:20px}.veseli-carameli .project-detail-sections .website .block-title{font-size:50px;letter-spacing:1px;line-height:61px}.veseli-carameli .project-detail-sections .website .candies{height:671px;background-image:url(/_nuxt/img/services_vertical3@2x.f644161.jpg)}.veseli-carameli .project-detail-sections .website .icons{margin-top:-35px;margin-left:0;margin-bottom:32px}.veseli-carameli .project-detail-sections .website .home{text-align:right;margin-right:30px;margin-bottom:-26px}.veseli-carameli .project-detail-sections .website .photos-items .section-item{display:block;margin-bottom:0;max-width:100%}.veseli-carameli .project-detail-sections .website .photos-items .section-item img{width:157.5%;max-width:157.5%;transform:translateX(-17%)}.veseli-carameli .project-detail-sections .website .block-title{left:0;z-index:2}.veseli-carameli .project-detail-sections .website .photos-wrap{background-image:none}.veseli-carameli .project-detail-sections .website .photos__desc{padding-top:70px;padding-bottom:300px;background-position:right bottom;background-size:360px}.veseli-carameli .project-detail-sections .website .photos__img-wrap{right:-7vw}.veseli-carameli .project-detail-sections .responsive-wrap{padding-top:97px;padding-bottom:80px}.veseli-carameli .project-detail-sections .responsive__img-wrap{position:relative;left:-30%;margin-bottom:-10%;width:160%;pointer-events:none}.veseli-carameli .project-detail-sections .next-project-wrap{display:none}}@media (max-width: 480px){.veseli-carameli .project-detail-sections .section-top{background-position:10% top;background-size:140%}.veseli-carameli .project-detail-sections .website .photos__img-wrap{right:-11vw}}@media (max-width: 375px){.veseli-carameli .project-detail-sections .candies,.veseli-carameli .project-detail-sections .video-wrap{margin-left:-30px;margin-right:-30px}}@media screen and (min-width: 768px){.veseli-carameli .project-detail-sections .pages-wrap{background-image:url(/_nuxt/img/hands@2x.4c45a91.png),url(/_nuxt/img/confetti@2x.c67344b.png);background-size:auto 142px, auto 581px;background-position:calc(50% + 5px) bottom,center}.veseli-carameli .project-detail-sections .pages__img-holder{display:flex;flex-direction:column;max-width:716px;margin:0 auto;padding-top:137px;padding-bottom:72px}.veseli-carameli .project-detail-sections .pages__img-wrap:nth-child(1){width:387px;height:319px;margin-right:69px;align-self:flex-end}.veseli-carameli .project-detail-sections .pages__img-wrap:nth-child(2){width:553px;margin-top:-241px}.veseli-carameli .project-detail-sections .pages__img-wrap:nth-child(3){width:308px;margin-top:-247px;align-self:flex-end}.veseli-carameli .project-detail-sections .pages .block-title{top:91%;left:21vw;overflow:hidden}}

