.brand{width:100%;overflow:hidden;margin-block-start:-3rem}.brand h1{position:relative;z-index:2}.brand-background{background-color:var(--block);width:95%;height:auto;margin-block-start:-1.4rem}.circle{background-color:#fff;width:50vw;height:auto;border-radius:50%;position:relative;top:-2.5rem;margin-inline-start:36vw;animation-name:circle;animation-timing-function:ease-in-out;animation-duration:1.8s;z-index:1;will-change:width}@keyframes circle{0%{width:0vw}100%{width:50vw}}.brand-text{width:71vw;position:relative;margin-inline-start:-36vw;padding:5vw;padding-block-start:3rem}.pLink{text-transform:none;text-decoration:underline;color:var(--black)}.pLink:hover{color:var(--hover)}.cursief-brand{font-family:'Oooh Baby','cursive';text-transform:none;font-size:1.4rem;width:70%;margin:auto;text-align:center;margin-block-start:2.5rem;margin-block-end:3rem}.brand-text h3{margin-inline-start:1.5rem;margin-block-start:1.5rem}.brand-text hr{width:4rem;margin:0;background-color:var(--black);height:1px;border:none}.howBrand{width:60vw;display:grid;grid-template-columns:.1fr 1.9fr}.VLhowBrand{grid-column:1;object-fit:fill;width:1px;background-color:var(--black);margin-block-start:2rem;margin-block-end:2rem;margin-inline-start:1.5rem}.howListBrand{grid-column:2;margin-inline-start:-1rem;margin-inline-end:-3rem;margin-block-end:-.4rem}.howListBrand li{padding:.4rem}.brandPrices{margin-inline-start:1.1rem;margin-inline-end:1.1rem}.brandPrices h3{margin-inline-start:1.5rem;margin-block-start:1px}.brandPrices hr{width:3.7rem;margin:0;background-color:var(--black);height:1px;border:none}.brandService{width:64vw;border:var(--block) 1vw solid;margin:auto;margin-block-start:8vw;margin-block-end:5vw}.brandService.fade-in1.active{animation-name:brandService;animation-timing-function:ease-in-out;animation-duration:1s;border:var(--block) 4vw solid;margin-block-start:5vw}@keyframes brandService{0%{border:var(--block) 1vw solid;margin-block-start:8vw}100%{border:var(--block) 4vw solid;margin-block-start:5vw}}.brandServiceText{margin:auto;padding:4vw}.brandServiceText h3{line-height:115%;text-align:center;margin-block-start:0;margin-block-end:1rem;margin-inline-start:0}.bold{padding-block-start:1rem;font-size:.85rem;font-weight:550;text-align:center;margin-inline-start:0}.brandServiceGroup{display:grid;grid-template-columns:.1fr 1.9fr}.brandServiceVL{grid-column:1;object-fit:fill;width:1px;background-color:var(--black);margin-block-start:2rem;margin-block-end:2rem}.brandServiceList{grid-column:2}.brandServiceText li{padding:.3rem;margin-inline-start:-1.8rem;margin-inline-end:-.5rem}.brandServiceText p{margin:0;text-align:center;margin-inline-start:0}.contactBrandText{margin-block-start:8vw}.brand-background1{background-color:var(--background);padding-block-start:.5rem;padding-block-end:8vw;overflow:hidden}.brand-creations{margin:0 3.5vw;overflow:hidden}.brand-creations h2{margin-inline-start:1rem;margin-block-start:1px}.brand-creations hr{width:4.3rem;margin:0;background-color:var(--black);height:1px;border:#fff}.brand-background2{display:grid;grid-template-columns:.9fr 1.1fr}.visual-identity{grid-column:1/3;grid-row:1/4;background-color:var(--block);width:53vw;height:105%;margin-inline-start:4.3rem;opacity:0}.visual-identity.fade-in2.active{animation-name:visualIdentity;margin-block-start:-.05rem;animation-duration:1.2s;animation-timing-function:ease-in-out;opacity:1}@keyframes visualIdentity{0%{opacity:0;margin-block-start:35%}80%{margin-block-start:-.05rem;opacity:1}}.KM-identity{grid-column:1;grid-row:2;margin-block-end:3vw;position:relative;opacity:0}.KM-identity img{width:40vw;height:56.6vw;object-fit:contain;margin-inline-start:1vw}.KM-identity.fade-in3.active{animation-name:kmIdentity;margin-block-start:-16vw;animation-duration:1.2s;animation-timing-function:ease-in-out;opacity:1}@keyframes kmIdentity{0%{opacity:0;margin-block-start:15vw}20%{opacity:0;margin-block-start:15vw}100%{margin-block-start:-16vw;opacity:1}}.allYou-identity{grid-column:2;grid-row:1;margin-block-end:5vw;position:relative;opacity:0}.allYou-identity img{width:40vw;height:56.6vw;object-fit:contain;margin-inline-start:4vw;position:relative}.allYou-identity.fade-in4.active{animation-name:allYouIdentity;margin-block-start:5vw;animation-duration:1.2s;animation-timing-function:ease-in-out;opacity:1}@keyframes allYouIdentity{0%{opacity:0;margin-block-start:35vw}40%{opacity:0;margin-block-start:35vw}100%{margin-block-start:5vw;opacity:1}}.identity-text{grid-column:2;grid-row:2;width:44vw;margin-block-end:3vw;position:relative;opacity:0}.identity-text.fade-in5.active{animation-name:identityText;margin-block-start:-1vw;animation-duration:1.2s;animation-timing-function:ease-in-out;opacity:1}@keyframes identityText{0%{opacity:0;margin-block-start:30vw}20%{opacity:0;margin-block-start:30vw}100%{margin-block-start:-1vw;opacity:1}}.identity-text h3{margin-inline-start:1.2rem;line-height:115%}.identity-text hr{width:3rem;margin:0;background-color:var(--black);height:1px;border:none}.identity-text p{margin-inline-start:1.2rem}.identity-text a{display:inline-block;position:relative;z-index:1;font-weight:500;text-transform:none;background-color:var(--black);color:var(--background);padding:.5px 5px;border-radius:2px;margin-inline-start:1.2rem;border:1px solid var(--black);overflow:hidden;text-align:center}.identity-text a::before{content:"";position:absolute;z-index:-1;background-color:var(--black);top:-1%;width:100%;height:102%;left:0;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 100%,0% 100%,8% 50%);transition:left 0.6s ease}.identity-text a:hover{background-color:#fff0;color:var(--black)}.identity-text a:hover::before{left:92%}.brand-background3{display:grid;grid-template-columns:1.1fr 9fr;margin-block-start:20vw;margin-block-end:10vw}.logoBlock{grid-column:1/3;grid-row:1/3;background-color:var(--block);height:110%;width:46vw;margin-inline-start:22vw;opacity:0}.logoBlock.fade-in6.active{animation-name:logoBlock;margin-block-start:0;animation-duration:1.2s;animation-timing-function:ease-in-out;opacity:1}@keyframes logoBlock{0%{opacity:0;margin-block-start:30%}80%{margin-block-start:0;opacity:1}}.logo-design.swiper-container{grid-column:1;grid-row:1;background-color:#fff;width:32vw;height:32vw;margin-inline-start:14vw;position:relative;opacity:0;overflow:hidden}.logo-design.swiper-container.fade-in7.active{animation-name:logoDesign;margin-block-start:3vw;animation-duration:1.2s;animation-timing-function:ease-in-out;opacity:1}@keyframes logoDesign{0%{opacity:0;margin-block-start:35vw}20%{opacity:0;margin-block-start:35vw}100%{margin-block-start:3vw;opacity:1}}.logo-design.swiper-container img{width:31.25vw;height:32vw;object-fit:contain}.logo-design.swiper-container img:hover{cursor:grab}.logo-design .swiper-pagination-bullet{--swiper-pagination-bullet-border-radius:0%;--swiper-pagination-bullet-width:10.6vw;--swiper-pagination-bullet-height:2px;--swiper-pagination-bullet-horizontal-gap:0}.logo-design_buttons .swiper-button-prev{margin-block-start:-2.5vw;left:-.85vw}.logo-design_buttons .swiper-button-next{margin-block-start:-2.5vw;right:-.85vw}.logo-design .logo-design_buttons .swiper-pagination{bottom:-4.8px}.logo-text{grid-column:2;grid-row:1;position:relative;opacity:0;width:39vw}.logo-text h3{margin-inline-start:1.2rem;line-height:115%}.logo-text hr{width:3rem;margin:0;background-color:var(--black);height:1px;border:none}.logo-text p{margin-inline-start:1.2rem}.logo-text a{display:inline-block;position:relative;z-index:1;font-weight:500;text-transform:none;background-color:var(--black);color:var(--background);padding:.5px 5px;border-radius:2px;margin-inline-start:1.2rem;border:1px solid var(--black);overflow:hidden;text-align:center}.logo-text a::before{content:"";position:absolute;z-index:-1;background-color:var(--black);top:-.2px;width:100%;height:101%;left:0;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 100%,0% 100%,8% 50%)}.logo-text a:hover{background-color:#fff0;color:var(--black)}.logo-text a:hover::before{left:92%}.logo-text.fade-in8.active{animation-name:logoText;animation-duration:1.2s;opacity:1;animation-timing-function:ease-in-out;margin-block-start:6vw}@keyframes logoText{0%{margin-block-start:36vw;opacity:0}20%{margin-block-start:36vw;opacity:0}100%{margin-block-start:6vw;opacity:1}}.brandTips{overflow:hidden;margin:auto;margin-block-end:6vw;margin-block-start:10vw}.brandTips h2{margin-inline-start:1rem;margin-block-start:1px}.brandTips hr{width:4.3rem;margin:0;background-color:var(--black);height:1px;border:none}.brandTipsGroup.swiper-container{width:82vw;height:auto;position:relative;overflow:hidden;margin:auto;margin-inline-start:5vw;margin-inline-end:5vw;margin-block-start:6vw;transform:rotateY(45deg);opacity:0}.brandTipsGroup.swiper-container.fade-in9.active{animation-name:brandTips;animation-duration:1.5s;animation-timing-function:ease-in-out;opacity:1;margin-block-start:0;transform:rotateY(0deg)}@keyframes brandTips{0%{transform:rotateY(45deg);opacity:0;margin-block-start:30%}100%{transform:rotateY(0deg);opacity:1;margin-block-start:0}}.brandTipsGroup.swiper-container{cursor:grab}.brandTipsGroup ol li{list-style-type:decimal;padding:.3rem}.brandTipsGroup ul li{list-style-type:disc;padding:.3rem}.brandTipsGroup ul li ul li,.brandTipsGroup ol ul li{list-style-type:"-";margin-inline-start:-2rem}.brandTipsGroup a{text-decoration:underline;color:var(--black);text-transform:none}.brandTipsGroup a:hover{color:var(--hover)}.brandtip{background-image:linear-gradient(50deg,var(--streep) 20.73%,#ffffff 20.73%,#ffffff 50%,var(--streep) 50%,var(--streep) 70.73%,#ffffff 70.73%,#ffffff 100%);background-size:82px 97.72px;margin:auto}.brandtipText{padding:8vw}.brandtipText h3{text-align:center;line-height:115%;margin-block-end:1.5rem}.brandTipsGroup .swiper-button-prev{left:-.75vw}.brandTipsGroup .swiper-button-next{right:-.75vw}.brandTipsGroup .swiper-pagination-bullet{--swiper-pagination-bullet-border-radius:0%;--swiper-pagination-bullet-width:16.4vw;--swiper-pagination-bullet-height:2px;--swiper-pagination-bullet-horizontal-gap:0}.brandTipsGroup .brandTipsGroup-buttons .swiper-pagination{bottom:-4.8px}#brandtip5 .brandtipText li{display:grid;grid-template-columns:.2fr 1.8fr;margin-inline-start:-2.8rem;padding:.3rem;list-style:none!important}#red,#orange,#yellow,#green,#blue,#purple,#pink,#brown,#black,#white{display:block;width:1.2rem;height:1.2rem;border-radius:50%;border:none;margin-inline-end:.3rem}#red{background-color:red}#orange{background-color:#f70}#yellow{background-color:#ff0}#green{background-color:green}#blue{background-color:blue}#purple{background-color:#b11bfc}#pink{background-color:#f0a}#brown{background-color:brown}#black{background-color:var(--black)}#white{background-color:#fff;border:solid .5px lightgrey}.tipsBNT{display:flex;justify-content:center;margin-block-start:1.5rem}.tipsBNT a{display:inline-block;position:relative;z-index:1;font-weight:500;background-color:var(--black);color:#fff;padding:1px 6px;text-align:center;border-radius:2px;border:1px solid var(--black);overflow:hidden}.tipsBNT a::before{content:"";position:absolute;z-index:-1;background-color:var(--black);top:-1%;width:100%;height:102%;left:0;clip-path:polygon(0% 0%,100% 0%,100% 0%,100% 100%,0% 100%,8% 50%)}.tipsBNT a:hover{background-color:#fff0;color:var(--black)}.tipsBNT a:hover::before{left:92%}@media screen and (min-width:768px){.brand h1{margin-block-start:2.5rem}.brand-background{width:90%;margin-block-start:-1.8rem;margin-block-end:8vw}.circle{background-color:#fff;width:52vw;top:-3.5rem;margin-inline-start:30vw;animation-name:circle}@keyframes circle{0%{width:0vw}100%{width:52vw}}.brand-text{width:62vw;margin-inline-start:-30vw;padding-block-start:4rem}.cursief-brand{font-size:1.6rem;width:60%;margin-block-end:8vw}.brand-text h3{margin-inline-start:1.5rem;margin-block-start:1.5rem}.brand-text hr{width:4.15rem;height:1.2px}.howBrand{width:58vw}.VLhowBrand{width:1.2px}.howListBrand li{padding:.4rem}.brandPrices hr{width:4.15rem;height:1.2px;border:none}.brandServiceContainer{display:grid;grid-template-columns:repeat(2,1fr);grid-column-gap:2.5vw;width:75%;margin:auto}.brandService{width:84%;border:var(--block) 1vw solid;margin:1rem;margin-block-start:4vw;margin-block-end:0;margin-inline-start:1vw}.brandService.fade-in1.active{animation-name:brandService;animation-timing-function:ease-in-out;animation-duration:1s;border:var(--block) 2vw solid;margin-block-start:3vw;margin-inline-start:0}@keyframes brandService{0%{border:var(--block) 1vw solid;margin-block-start:4vw;margin-inline-start:1vw}100%{border:var(--block) 2vw solid;margin-block-start:3vw;margin-inline-start:0}}.brandServiceText{padding:3vw}.brandServiceVL{width:1.2px}.contactBrandText{margin-block-start:4vw}.brand-creations h2{margin-inline-start:5.2rem}.brand-creations hr{width:8.7rem;height:2px}.brand_background2{grid-template-columns:.7fr 1.3fr;margin-block-end:24vw}.visual-identity{grid-column:1/3;grid-row:1/4;background-color:var(--block);width:35vw;height:105%;margin-inline-start:8.7rem;opacity:0}.visual-identity.fade-in2.active{animation-name:visualIdentity;margin-block-start:-.15rem;animation-duration:1s;animation-timing-function:ease-in-out;opacity:1}@keyframes visualIdentity{0%{opacity:0;margin-block-start:30%}80%{margin-block-start:-.15rem;opacity:1}}.KM-identity img{width:27vw;height:38.2vw;margin-inline-start:4vw}.KM-identity.fade-in3.active{animation-name:kmIdentity;margin-block-start:-23vw;animation-duration:1.2s;animation-timing-function:ease-in-out;opacity:1}@keyframes kmIdentity{0%{opacity:0;margin-block-start:10vw}20%{opacity:0;margin-block-start:10vw}100%{margin-block-start:-23vw;opacity:1}}.allYou-identity img{width:27vw;height:38.2vw;margin-inline-start:2.5vw}.identity-text{grid-column:2;grid-row:1;margin-inline-start:29.5vw;margin-block-start:8vw;width:18vw}.identity-text h3{margin-inline-start:1.7rem}.identity-text hr{width:3.6rem;height:1.2px}.identity-text p{margin-inline-start:1.7rem}.identity-text a{margin-inline-start:1.7rem;padding:.5px 6px}.identity-text a::before{transition:left 0.6s ease}.identity-text.fade-in5.active{animation-name:identityText;margin-block-start:8vw;animation-duration:1.2s;animation-timing-function:ease-in-out;opacity:1}@keyframes identityText{0%{opacity:0;margin-block-start:38vw}50%{opacity:0;margin-block-start:38vw}100%{margin-block-start:8vw;opacity:1}}.brand-background3{margin-block-start:14vw;margin-block-end:6vw}.logoBlock{height:110%;width:36vw;margin-inline-start:31vw}.logo-design.swiper-container{width:22vw;height:22vw;margin-inline-start:24vw}.logo-design.swiper-container img{width:21.5vw;height:22vw}.logo-design .swiper-pagination-bullet{--swiper-pagination-bullet-width:7.3vw}.logo-text{width:30vw}.logo-text h3{margin-inline-start:1.7rem}.logo-text hr{width:3.6rem;height:1.2px}.logo-text p{margin-inline-start:1.7rem}.logo-text a{margin-inline-start:1.7rem;padding:.5px 6px}.logo-text a::before{transition:left 0.6s ease}.brandTips h2{margin-inline-start:5.2rem}.brandTips hr{width:8.7rem;height:2px}.brandTipsGroup.swiper-container{width:84vw;margin-inline-start:0;margin-inline-end:0}.brandtipText{padding:3vw}.brandTipsGroup .swiper-pagination-bullet{--swiper-pagination-bullet-width:16.8vw}.tipsBNT a::before{transition:left 0.6s ease}}@media screen and (min-width:1024px){.brand h1{margin-block-start:4rem}.brand-background{width:90%;margin-block-start:-1.8rem;margin-block-end:6vw}.circle{width:42vw;margin-inline-start:39vw;animation-name:circle}@keyframes circle{0%{width:0vw}100%{width:42vw}}.brand-text{width:58vw;margin-inline-start:-39vw}.cursief-brand{margin-block-end:6vw;font-size:1.8rem;width:51vw;margin-block-end:6vw}.brand-text h3{margin-inline-start:1.5rem;margin-block-start:1.5rem}.brand-text hr{width:4.25rem;height:1.5px}.howBrand{width:54vw}.VLhowBrand{width:1.5px}.brandPrices hr{width:4.25rem;height:1.5px}.brandServiceContainer{width:70%}.brandService{width:88%;border:var(--block) .5vw solid}.brandService.fade-in1.active{animation-name:brandService;animation-timing-function:ease-in-out;animation-duration:1s;border:var(--block) 1.5vw solid;margin-block-start:3.5vw;margin-inline-start:0}@keyframes brandService{0%{border:var(--block) .5vw solid;margin-block-start:4.5vw;margin-inline-start:1vw}100%{border:var(--block) 1.5vw solid;margin-block-start:3.5vw;margin-inline-start:0}}.brandServiceVL{width:1.5px}.bold{font-size:.95rem}.brand-creations h2{margin-inline-start:10.1rem}.brand-creations hr{width:14.1rem;height:2px}.visual-identity{margin-inline-start:14.1rem}.visual-identity.fade-in2.active{animation-name:visualIdentity;animation-duration:1.6s}.KM-identity.fade-in3.active{animation-duration:1.6s}.KM-identity img{width:24vw;height:34vw;margin-inline-start:8vw}.allYou-identity img{width:24vw;height:34vw}.allYou-identity.fade-in4.active{animation-name:allYouIdentity;animation-duration:1.6s}.identity-text{grid-column:2;grid-row:1;margin-inline-start:26.5vw;margin-block-start:8vw;width:20vw}.identity-text h3{margin-inline-start:1.7rem}.identity-text hr{height:1.5px;width:3.7rem}.identity-text.fade-in5.active{animation-name:identityText;animation-duration:1.7s}.brand-background3{margin-block-start:14vw;margin-block-end:6vw}.logoBlock{height:110%;width:30vw;margin-inline-start:30vw}.logoBlock.fade-in6.active{animation-duration:1.6s}.logo-design.swiper-container.fade-in7.active{animation-duration:1.6s}.logo-design.swiper-container{width:18vw;height:18vw;margin-inline-start:24vw}.logo-design.swiper-container img{width:17.6vw;height:18vw}.logo-design_buttons .swiper-button-prev{left:-.75vw}.logo-design_buttons .swiper-button-next{right:-.75vw}.logo-design .swiper-pagination-bullet{--swiper-pagination-bullet-width:6vw}.logo-text{width:30vw}.logo-text hr{height:1.5px;width:3.7rem}.brandTips{margin-block-end:4vw;margin-block-start:8vw}.brandTips h2{margin-inline-start:10.1rem}.brandTips hr{width:14.1rem;height:2px}}@media screen and (min-width:1440px){.brand{margin-block-start:9rem}.brand h1{margin-block-start:1.5rem}.brand-background{width:90%;margin-block-start:-1.8rem;margin-block-end:6vw}.circle{width:32vw;margin-inline-start:38vw;animation-name:circle}@keyframes circle{0%{width:0vw}100%{width:32vw}}.brand-text{padding-block-start:4.5rem;width:48vw;margin-inline-start:-38vw}.cursief-brand{font-size:2rem;width:42vw}.brand-text h3{margin-inline-start:1.5rem;margin-block-start:1.5rem}.brand-text hr{width:4.3rem}.howBrand{width:48vw}.brandPrices hr{width:4.3rem}.brandServiceContainer{width:68%}.brandService{width:85%}.brand-background1{padding-block-end:6vw}.brand-creations{margin:0 2vw}.brand-creations hr{width:14.2rem}.visual-identity{margin-inline-start:14.2rem;width:30vw}.KM-identity img{width:20vw;height:28.3vw;margin-inline-start:7vw}.allYou-identity img{width:20vw;height:28.3vw;margin-inline-start:2vw}.identity-text{margin-inline-start:22vw}.identity-text h3{margin-block-start:2vw;margin-inline-start:4rem}.identity-text hr{width:6rem}.identity-text p{margin-inline-start:4rem}.identity-text a{margin-inline-start:4rem}.brand-background3{margin-block-start:12vw;margin-block-end:4vw}.logoBlock{width:26vw}.logo-design.swiper-container{width:15vw;height:15vw;margin-inline-start:26vw}.logo-design.swiper-container img{width:14.6vw;height:15vw}.logo-design .swiper-pagination-bullet{--swiper-pagination-bullet-width:5vw;--swiper-pagination-bullet-height:3px}.logo-text{width:25vw}.logo-text hr{width:6rem}.logo-text p,.logo-text h3{margin-inline-start:4rem}.logo-text a{margin-inline-start:4rem}.brandTips{margin-block-end:4vw;margin-block-start:6vw}.brandTips hr{width:14.3rem}.brandTipsGroup.swiper-container{width:73vw}.brandTipsGroup .swiper-pagination-bullet{--swiper-pagination-bullet-width:14.6vw}}@media screen and (min-width:1920px){.brand{margin-block-start:11rem}.brand-background{width:88%}.circle{width:26vw;margin-inline-start:33vw;animation-name:circle}@keyframes circle{0%{width:0vw}100%{width:26vw}}.brand-text{width:40vw;margin-inline-start:-33vw}.cursief-brand{font-size:2.1rem;width:37vw;animation-name:circle}.brand-text hr{width:4.4rem}.howBrand{width:40vw}.brandPrices hr{width:4.4rem}.brandServiceContainer{width:65%}.bold{font-size:1rem}.brand-creations h2{margin-inline-start:11rem}.brand-creations hr{width:15.3rem}.visual-identity{margin-inline-start:15.3rem;width:26vw}.KM-identity img{width:19vw;height:26.9vw;margin-inline-start:5vw}.allYou-identity img{width:19vw;height:26.9vw;margin-inline-start:2vw}.identity-text{margin-inline-start:21vw;width:15vw}.identity-text hr{width:6.1rem}.brand-background3{margin-block-start:12vw;margin-block-end:4vw}.logoBlock{width:24vw}.logo-design.swiper-container{width:14vw;height:14vw;margin-inline-start:26vw}.logo-design.swiper-container img{width:13.7vw;height:14vw}.logo-design .swiper-pagination-bullet{--swiper-pagination-bullet-width:4.65vw}.logo-text{width:19vw}.logo-text hr{width:6.1rem}.brandTips h2{margin-inline-start:11rem}.brandTips hr{width:15.6rem}.brandTipsGroup.swiper-container{width:63vw}.brandTipsGroup .swiper-pagination-bullet{--swiper-pagination-bullet-width:12.6vw}}