@import "https://unpkg.com/normalize.css@8.0.1/normalize.css" layer(normalize);@import "https://fonts.googleapis.com/css2?family=Gloria+Hallelujah&display=swap";@import "https://fonts.googleapis.com/css2?family=Inter:ital,opsz,wght@0,14..32,100..900;1,14..32,100..900&display=swap";:root{--gloria-font-family:"Gloria Hallelujah", cursive;--text:#0f0f0f;--alternative-text:#fff;--lightningcss-light:initial;--lightningcss-dark: ;color-scheme:light;color:#000;font-synthesis:none;text-rendering:optimizelegibility;-webkit-font-smoothing:antialiased;-moz-osx-font-smoothing:grayscale;background-color:#fdffff;font-family:Inter,ui-sans-serif,system-ui,sans-serif;font-size:16px}button{text-align:inherit;box-shadow:none;cursor:pointer;color:inherit;font:inherit;background:0 0;border:none;border-radius:0;padding:0}main{flex-direction:column;align-items:center;display:flex}.container{max-width:1270px}.card-tag{background:var(--background,#fefefe);border-radius:10px;justify-content:center;align-items:center;padding:4px;display:flex;box-shadow:1px 2px 1.4px #00000040}.card-tag img{aspect-ratio:1;z-index:3;width:30px}.hero{box-sizing:border-box;flex-direction:column;justify-content:space-between;align-items:center;height:100svh;padding:30px 32px;display:flex}@media (width<=768px){.hero{padding:20px 22px}}@media (width<=425px){.hero{padding:15px 12px}}@media (height<=720px) and (width>=425px){.hero{height:780px}}.hero .hero-upper-container{flex-direction:column;justify-content:space-around;height:100%;display:flex}.hero .hero-logo-container{justify-content:center;align-items:center;display:flex}.hero #hero-logo{filter:drop-shadow(4px 7px #7669e9);width:550px}@media (width<=768px){.hero #hero-logo{width:70vw}}@media (width<=425px){.hero #hero-logo{width:80vw}}.hero .hero-title-container{color:var(--text);text-align:center;font-family:var(--gloria-font-family);padding:10px 0;font-style:normal;font-weight:400}.hero .hero-title-container h1{letter-spacing:-4px;font-size:58px}@media (width<=768px){.hero .hero-title-container h1{font-size:7.5vw}}@media (width<=425px){.hero .hero-title-container h1{font-size:8.3vw}}.hero .hero-title-container h1 span{-webkit-text-fill-color:transparent;background:linear-gradient(#efc3b5 0%,#ff6230 100%);-webkit-background-clip:text;background-clip:text;padding:4px}.hero .hero-title-container h3{letter-spacing:-2px;font-size:32px}@media (width<=768px){.hero .hero-title-container h3{font-size:4.1vw}}@media (width<=425px){.hero .hero-title-container h3{font-size:5.2vw}}.hero .hero-title-container h3 span{-webkit-text-fill-color:transparent;background:linear-gradient(#efc3b5 0%,#ff6230 100%);-webkit-background-clip:text;background-clip:text;padding:2px}.hero .hero-buttons-container{flex-direction:column;justify-content:center;align-items:center;gap:30px;padding:15px 0;display:flex}@media (width<=768px){.hero .hero-buttons-container{gap:4vw}}.hero .hero-buttons-container button{justify-content:center;align-items:center;gap:5px;padding:8px 35px;font-family:Inter;font-size:24px;font-style:normal;font-weight:700;display:flex}@media (width<=768px){.hero .hero-buttons-container button{padding:1vw 4.5vw;font-size:3vw}}@media (width<=425px){.hero .hero-buttons-container button{padding:1.88vw 4.7vw;font-size:4.235vw}}.hero .hero-buttons-container button img{aspect-ratio:1;width:41px}@media (width<=768px){.hero .hero-buttons-container button img{width:5.3vw}}@media (width<=425px){.hero .hero-buttons-container button img{width:5.64vw}}.hero .hero-buttons-container .hero-primary-button{color:var(--alternative-text);background:linear-gradient(#ff6230 0%,#7669e9 150%);border-radius:40px;font-weight:700;box-shadow:0 2px 3px #00000073}.hero .hero-buttons-container .hero-secondary-button{color:var(--text);background:linear-gradient(#fefefe 65%,#989898 237%);border-radius:40px;font-weight:500;box-shadow:0 2px 3px #00000073}.hero #hero-chevrons-down-icon img{aspect-ratio:1;width:34px}@media (width<=768px){.hero #hero-chevrons-down-icon img{width:4.427vw}}@media (width<=425px){.hero #hero-chevrons-down-icon img{width:8vw}}.about-us{flex-direction:column;gap:45px;padding:30px 32px;display:flex}@media (width<=768px){.about-us{padding:20px 22px}}@media (width<=425px){.about-us{padding:15px 12px}}.about-us .about-us-card{flex-direction:column;align-items:flex-start;gap:20px;display:flex}@media (width<=768px){.about-us .about-us-card{gap:15px}}@media (width<=425px){.about-us .about-us-card{gap:10px}}.about-us .about-us-card h4{color:var(--text);font-family:var(--gloria-font-family);margin:0;font-size:32px;font-style:normal;font-weight:400}@media (width<=768px){.about-us .about-us-card h4{font-size:4.1vw}}@media (width<=425px){.about-us .about-us-card h4{font-size:5.2vw}}.about-us .about-us-card h4 span{color:var(--secondary,#ff6230)}.about-us .about-us-card .about-us-pill-icon{align-items:center;display:flex}.about-us .about-us-card .about-us-pill-icon img{width:54px}@media (width<=768px){.about-us .about-us-card .about-us-pill-icon img{width:7vw}}@media (width<=425px){.about-us .about-us-card .about-us-pill-icon img{width:9vw}}.about-us .about-us-card p{color:#000;margin:0;font-family:Inter;font-size:24px;font-style:normal;font-weight:300}@media (width<=768px){.about-us .about-us-card p{font-size:3vw}}@media (width<=425px){.about-us .about-us-card p{font-size:4.235vw}}.about-us .about-us-button-container{flex-direction:column;align-items:center;width:100%;display:flex}.about-us .about-us-button-container .about-us-button{background:var(--Button-Neutral,linear-gradient(180deg, #fefefe 65.08%, #989898 237.5%));border:1px solid #0000001a;border-radius:40px;justify-content:center;align-items:center;gap:8px;padding:8px 25px;display:flex;box-shadow:0 2px 3px #00000073}@media (width<=768px){.about-us .about-us-button-container .about-us-button{padding:1.042vw 3.255vw}}@media (width<=425px){.about-us .about-us-button-container .about-us-button{padding:.471vw 3.294vw}}.about-us .about-us-button-container .about-us-button button{color:var(--text,#0f0f0f);letter-spacing:-.15px;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;line-height:28px}@media (width<=768px){.about-us .about-us-button-container .about-us-button button{font-size:2.6vw;line-height:3.646vw}}@media (width<=425px){.about-us .about-us-button-container .about-us-button button{font-size:3.294vw;line-height:6.588vw}}.about-us .about-us-button-container .about-us-button img{width:30px}@media (width<=768px){.about-us .about-us-button-container .about-us-button img{width:3.9vw}}@media (width<=425px){.about-us .about-us-button-container .about-us-button img{width:5.176vw}}.services{flex-direction:column;align-items:center;gap:100px;padding:50px 0;display:flex}@media (width<=768px){.services{gap:80px;padding:30px 0}}@media (width<=425px){.services{gap:40px;padding:20px 0}}.services .services-title{color:var(--text);text-align:center;font-family:var(--gloria-font-family);margin:0;padding:30px 0;font-size:64px;font-style:normal}@media (width<=768px){.services .services-title{font-size:8.333vw}}@media (width<=425px){.services .services-title{font-size:9.412vw}}.services .services-event{flex-direction:column;align-items:center;padding:0 100px;display:flex;position:relative;overflow:hidden}@media (width<=768px){.services .services-event{padding:0 100px}}@media (width<=425px){.services .services-event{padding:0 55px}}@keyframes moveLeft{0%{transform:translate(0%)translateY(-20%)}to{transform:translate(-20%)translateY(0%)}}.services .services-event .services-event-waves{content:"";width:2920px;height:2638px;animation:40s linear infinite alternate moveLeft;position:absolute;top:-100px;-webkit-mask-image:url(/assets/patterns/waves-pattern.svg);mask-image:url(/assets/patterns/waves-pattern.svg);-webkit-mask-repeat:repeat;mask-repeat:repeat}@media (width<=768px){.services .services-event .services-event-waves{width:2932px;height:2500px}}@media (width<=425px){.services .services-event .services-event-waves{width:2682px;height:2085px}}.services .services-event .services-event-title-container{z-index:2;flex-direction:column;align-items:center;gap:25px;padding:40px 0 10px;display:flex}.services .services-event .services-event-title-container .services-event-title{background:#fff;border-radius:10px;flex-direction:column;justify-content:center;align-items:center;gap:10px;padding:0 35px;display:flex;box-shadow:3px 5px 7px #0000004d}@media (width<=768px){.services .services-event .services-event-title-container .services-event-title{padding:0 25px}}@media (width<=425px){.services .services-event .services-event-title-container .services-event-title{max-width:260px;padding:0 15px}}.services .services-event .services-event-title-container .services-event-title .services-event-h2{text-align:center;font-family:var(--gloria-font-family);margin:0;font-size:36px;font-style:normal;line-height:64px}@media (width<=768px){.services .services-event .services-event-title-container .services-event-title .services-event-h2{padding:2px 10px;font-size:4.688vw;line-height:8.333vw}}@media (width<=425px){.services .services-event .services-event-title-container .services-event-title .services-event-h2{padding:5px 8px;font-size:5.647vw;line-height:7.765vw}}.services .services-event .services-cards{align-items:center;gap:30px;padding:40px 0;display:flex}@media (width<=1024px){.services .services-event .services-cards{flex-direction:column}}@media (width<=768px){.services .services-event .services-cards{padding:30px 20px 40px}}@media (width<=425px){.services .services-event .services-cards{padding:20px 10px 40px}}.services .services-event .services-cards .services-card{border-radius:10px;flex-direction:column;display:flex;position:relative;box-shadow:2px 4px 9px #00000040}.services .services-event .services-cards .services-card .services-card-image{aspect-ratio:1.4;object-fit:cover;z-index:1;box-sizing:border-box;border-radius:10px;width:25vw;max-width:400px}@media (width<=1024px){.services .services-event .services-cards .services-card .services-card-image{width:50vw;max-width:700px}}@media (width<=768px){.services .services-event .services-cards .services-card .services-card-image{width:70vw;max-width:700px}}.services .services-event .services-cards .services-card .services-card-upper{box-sizing:border-box;z-index:2;justify-content:space-between;align-items:center;width:100%;padding:8px 10px;display:flex;position:absolute;bottom:0}.services .services-event .services-cards .services-card .services-card-upper .services-card-button{z-index:2;color:#fff;border-radius:20px;align-items:center;gap:8px;padding:5px 12px;font-family:Inter;font-size:16px;font-style:normal;font-weight:600;display:flex;box-shadow:1px 2px 1.4px #00000040}.services .services-event .services-cards .services-card .services-card-upper .services-card-button .services-card-button-arrow{width:18px;height:15px}.services .services-event .services-cards .services-card .services-card-title{z-index:2;background:#fff;border-radius:10px;flex-direction:column;justify-content:center;margin:8px 10px;padding:5px 15px;display:flex;position:absolute;box-shadow:1px 2px 1.4px #00000040}.services .services-event .services-cards .services-card .services-card-title h4{font-family:var(--gloria-font-family);background:var(--Text-with-linear,linear-gradient(180deg, #0f0f0f -56%, #8f8f8f 274%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text;margin:0;padding:8px 1px;font-size:20px;font-style:normal;font-weight:400}@media (width<=768px){.services .services-event .services-cards .services-card .services-card-title h4{padding:6px 1px;font-size:3.125vw}}@media (width<=425px){.services .services-event .services-cards .services-card .services-card-title h4{padding:4px 0;font-size:4.235vw}}@keyframes moveUp{0%{transform:translateY(0%)}to{transform:translateY(-20%)}}.services .services-event-border-wave-left{content:"";will-change:transform;z-index:1;background-image:url(/assets/patterns/wave-cut-pattern.svg);background-repeat:repeat;width:110px;height:3000px;animation:10s linear infinite alternate moveUp;position:absolute;top:-10px;right:-50px;transform:translateZ(0)}@media (width<=768px){.services .services-event-border-wave-left{right:-40px}}@media (width<=425px){.services .services-event-border-wave-left{right:-50px}}.services .services-event-border-wave-right{content:"";will-change:transform;z-index:1;background-image:url(/assets/patterns/wave-cut-pattern.svg);background-repeat:repeat;width:110px;height:3000px;animation:10s linear infinite alternate moveUp;position:absolute;top:-10px;left:-50px;transform:scaleX(-1)}@media (width<=768px){.services .services-event-border-wave-right{left:-40px}}@media (width<=425px){.services .services-event-border-wave-right{left:-70px}}@media (width<=768px){.services .services-event-border-wave-removed-on-mobile{display:none;left:-60px}}@media (width<=425px){.services .services-event-border-wave-removed-on-mobile{display:none;left:-70px}}.services .services-corporative-event{background-color:var(--accent,#d599fb)}.services .services-corporative-event .services-corporative-event-waves{background-color:#7669e9}.services .services-corporative-event .services-corporative-event-h2{-webkit-text-fill-color:transparent;background:linear-gradient(#7669e9 22.22%,#d599fb 153.7%);-webkit-background-clip:text;background-clip:text}.services .services-corporative-event .services-corporative-card-button{background:linear-gradient(#7669e9 22.22%,#d599fb 153.7%)}.services .services-wedding-event{background-color:var(--accent,#d02d7b)}.services .services-wedding-event .services-wedding-event-waves{background-color:#f8bcca}.services .services-wedding-event .services-wedding-event-h2{-webkit-text-fill-color:transparent;background:linear-gradient(#d02d7b 22.22%,#f8bcca 153.7%);-webkit-background-clip:text;background-clip:text}.services .services-wedding-event .services-wedding-card-button{background:linear-gradient(#d02d7b 22.22%,#f8bcca 153.7%)}.services .services-personal-event{background-color:var(--accent,#ff6230)}.services .services-personal-event .services-personal-event-waves{background-color:#ffb298}.services .services-personal-event .services-personal-event-h2{-webkit-text-fill-color:transparent;background:linear-gradient(#ff6230 22.22%,#ffb298 153.7%);-webkit-background-clip:text;background-clip:text}.services .services-personal-event .services-personal-card-button{background:linear-gradient(#ff6230 22.22%,#ffb298 153.7%)}.why-us{flex-direction:column;align-items:center;gap:30px;padding:40px 0;display:flex}.why-us .why-us-title{font-family:var(--gloria-font-family);font-size:64px}@media (width<=768px){.why-us .why-us-title{font-size:8.333vw}}@media (width<=425px){.why-us .why-us-title{font-size:9.412vw}}.why-us .why-us-title span{background:var(--Padrao-Linear,linear-gradient(0deg, #ff6230 0%, #efc3b5 100%));-webkit-text-fill-color:transparent;-webkit-background-clip:text;background-clip:text}.why-us .why-us-cards{flex-wrap:wrap;justify-content:center;align-items:center;gap:50px;display:flex}@media (width<=768px){.why-us .why-us-cards{gap:40px}}@media (width<=425px){.why-us .why-us-cards{gap:40px}}.why-us .why-us-cards .why-us-card{flex-direction:column;align-items:center;max-width:500px;margin:0 50px;display:flex}.why-us .why-us-cards .why-us-card .why-us-card-icon img{aspect-ratio:1;width:70px}@media (width<=768px){.why-us .why-us-cards .why-us-card .why-us-card-icon img{width:9.115vw}}@media (width<=425px){.why-us .why-us-cards .why-us-card .why-us-card-icon img{width:16.471vw}}.why-us .why-us-cards .why-us-card .why-us-card-title{font-family:var(--gloria-font-family);margin:0;font-size:32px;line-height:64px}@media (width<=768px){.why-us .why-us-cards .why-us-card .why-us-card-title{font-size:4.1vw;line-height:8.333vw}}@media (width<=425px){.why-us .why-us-cards .why-us-card .why-us-card-title{font-size:6.2vw;line-height:12.059vw}}.why-us .why-us-cards .why-us-card .why-us-card-text{text-align:center;font-family:Inter;font-size:24px;font-style:normal;font-weight:300;line-height:26px}@media (width<=768px){.why-us .why-us-cards .why-us-card .why-us-card-text{margin:20px 0;font-size:3vw}}@media (width<=425px){.why-us .why-us-cards .why-us-card .why-us-card-text{margin:10px 0;font-size:4.235vw}}.why-us .why-us-card-title-purple{-webkit-text-fill-color:transparent;background:linear-gradient(#7669e9 0%,#d599fb 100%);-webkit-background-clip:text;background-clip:text}.why-us .why-us-card-title-rose{-webkit-text-fill-color:transparent;background:linear-gradient(#d02d7b -20%,#f8bcca 145%);-webkit-background-clip:text;background-clip:text}.why-us .why-us-card-title-salman{-webkit-text-fill-color:transparent;background:linear-gradient(#f8bcca 0%,#f291a8 100%);-webkit-background-clip:text;background-clip:text}.why-us .why-us-card-title-lilac{-webkit-text-fill-color:transparent;background:linear-gradient(#b751f8 -20%,#f4e6fd 145%);-webkit-background-clip:text;background-clip:text}.portfolio{flex-direction:column;align-items:center;gap:70px;padding:40px 0;display:flex}@media (width<=768px){.portfolio{gap:50px}}@media (width<=425px){.portfolio{gap:40px}}.portfolio .portfolio-title{font-family:var(--gloria-font-family);margin:0;font-size:64px}@media (width<=768px){.portfolio .portfolio-title{font-size:8.333vw}}@media (width<=425px){.portfolio .portfolio-title{font-size:9.412vw}}.portfolio .portfolio-cards{flex-wrap:wrap;justify-content:center;align-items:center;gap:50px;padding:0 40px;display:flex}@media (width<=768px){.portfolio .portfolio-cards{flex-direction:column;padding:0 30px}}@media (width<=425px){.portfolio .portfolio-cards{flex-direction:column;padding:0}}.portfolio .portfolio-cards .portfolio-card{border-radius:10px;flex-direction:column;align-items:center;display:flex;position:relative;overflow:hidden}.portfolio .portfolio-cards .portfolio-card .portfolio-image{aspect-ratio:1;object-fit:cover;border-radius:10px;width:300px;box-shadow:2px 3px 4px 1px #0006}.portfolio .portfolio-cards .portfolio-card .portfolio-card-extra{width:fit-content;padding:8px 10px;position:absolute;right:0}.portfolio .portfolio-cards .portfolio-card .portfolio-card-info{flex-direction:column;justify-content:center;align-items:center;gap:20px;width:100%;height:92px;display:flex;position:absolute;bottom:0}.portfolio .portfolio-cards .portfolio-card .portfolio-card-info .portfolio-card-info-background{opacity:.6;filter:blur(20px);background:#000;border-radius:10px;width:100%;height:100%;position:absolute}.portfolio .portfolio-cards .portfolio-card .portfolio-card-info .portfolio-card-info-title{color:#fefefe;text-align:center;font-family:var(--gloria-font-family);z-index:2;margin:0;font-size:20px;font-style:normal;font-weight:400}.portfolio .portfolio-cards .portfolio-card .portfolio-card-info .portfolio-card-info-button{z-index:2;color:var(--text);background:linear-gradient(#fefefe 65.08%,#989898 237.5%);border-radius:20px;justify-content:center;align-items:center;padding:5px 20px;font-family:Inter;font-size:16px;font-style:normal;font-weight:500;display:flex;box-shadow:0 2px 3px #00000073}.portfolio .portfolio-button{background:var(--Button-Neutral,linear-gradient(180deg, #fefefe 65.08%, #989898 237.5%));color:var(--text);border-radius:20px;justify-content:center;align-items:center;gap:8px;padding:8px 35px;font-family:Inter;font-size:20px;font-style:normal;font-weight:600;display:flex;box-shadow:0 2px 3px #00000073}@media (width<=768px){.portfolio .portfolio-button{padding:1vw 4.5vw;font-size:3vw}}@media (width<=425px){.portfolio .portfolio-button{padding:1.88vw 4.7vw;font-size:4.235vw}}.portfolio .portfolio-button .portfolio-button-icon{aspect-ratio:1;width:30px}@media (width<=768px){.portfolio .portfolio-button .portfolio-button-icon{width:3.906vw}}@media (width<=425px){.portfolio .portfolio-button .portfolio-button-icon{width:5.647vw}}.feedback{flex-direction:column;justify-content:center;align-items:center;gap:40px;padding:80px 10px;display:flex}@media (width<=768px){.feedback{gap:30px;padding:60px 10px}}@media (width<=425px){.feedback{gap:20px;padding:40px 10px}}.feedback .feedback-title{color:var(--text);font-family:var(--gloria-font-family);margin:0;font-size:64px;font-style:normal;font-weight:400}@media (width<=768px){.feedback .feedback-title{font-size:8.333vw}}@media (width<=425px){.feedback .feedback-title{font-size:9.412vw}}.feedback .feedback-double-dot-icon img{aspect-ratio:1;width:68px}@media (width<=768px){.feedback .feedback-double-dot-icon img{width:8.854vw}}@media (width<=425px){.feedback .feedback-double-dot-icon img{width:12.353vw}}.feedback .feedback-carrossel .feedback-text{color:var(--text);text-align:center;margin:0;font-family:Inter;font-size:32px;font-style:normal;font-weight:200}@media (width<=768px){.feedback .feedback-carrossel .feedback-text{font-size:4.1vw}}@media (width<=425px){.feedback .feedback-carrossel .feedback-text{font-size:5.2vw}}.feedback .feedback-carrossel-slider{align-items:flex-start;gap:12px;width:114px;padding:3px 0;display:flex}.feedback .feedback-carrossel-slider .feedback-carrossel-slider-unselected{aspect-ratio:1;background:#fefefe;border:1px solid #00000080;border-radius:10px;flex-shrink:0;width:20px}@media (width<=768px){.feedback .feedback-carrossel-slider .feedback-carrossel-slider-unselected{width:2.604vw}}@media (width<=425px){.feedback .feedback-carrossel-slider .feedback-carrossel-slider-unselected{width:3.294vw}}.feedback .feedback-carrossel-slider .feedback-carrossel-slider-selected{background:linear-gradient(#fff 0%,#ff6230 100%);border:1px solid #0f0f0f80;border-radius:10px;flex-shrink:0;width:60px;height:20px}@media (width<=768px){.feedback .feedback-carrossel-slider .feedback-carrossel-slider-selected{width:7.813vw;height:2.604vw}}@media (width<=425px){.feedback .feedback-carrossel-slider .feedback-carrossel-slider-selected{width:10vw;height:3.294vw}}.partner{background:#fefefe;flex-direction:column;align-items:center;gap:20px;width:100%;margin:60px 0;padding:25px 10px;display:flex;position:relative;box-shadow:0 -4px 9.5px #00000012,0 4px 4px #00000012,0 0 100px 10px #ff60306b}.partner .partner-title{color:var(--text);font-family:var(--gloria-font-family);margin:0;font-size:36px;font-style:normal;font-weight:400}.partner .partner-title span{color:#ff6230}.partner .partner-cards{justify-content:center;align-items:center;gap:40px;padding:15px 10px;display:flex}.partner .partner-cards .partner-card img{aspect-ratio:1;width:114px}.contact-form{flex-direction:column;align-items:center;gap:30px;padding:60px 15px 10px;display:flex}.contact-form .contact-form-container-title{flex-direction:column;align-items:center;gap:20px;display:flex}.contact-form .contact-form-container-title .contact-form-title{color:var(--text);text-align:center;font-family:var(--gloria-font-family);margin:0;font-size:64px;font-style:normal;font-weight:400;line-height:64px}.contact-form .contact-form-container-title .contact-form-title span{color:#ff6230;font-family:Gloria Hallelujah;font-size:64px;font-style:normal;font-weight:400;line-height:64px}.contact-form .contact-form-container-title .contact-form-description{color:var(--text);text-align:center;font-family:Gloria Hallelujah;font-size:32px;font-style:normal;font-weight:400;line-height:36px}.contact-form .contact-form-container-title .contact-form-description span{color:#ff6230;font-family:Gloria Hallelujah;font-size:32px;font-style:normal;font-weight:400;line-height:36px}
