.main-container{background-image:url(/paper-texture.png);background-repeat:repeat-y;background-size:cover;height:100vh;overflow:auto}.hero-video-container{object-fit:cover;max-width:max-content;margin:0 auto;min-height:100px}.hero-video-wrapper{object-fit:cover}.hero-video{object-fit:cover;border:1px solid #5C2ADF}.text-section{box-shadow:0 5px 5px #0006}#second-section{min-height:110vh;padding:3.2rem 0;position:relative}#second-section-title-container{display:flex;flex-direction:column;gap:1.8rem;text-align:center;margin:0 auto;position:relative;z-index:10000}#second-section-title-1{display:flex;color:#5c2adf;opacity:.8;text-align:center;margin:0 auto}#second-section-title-1>*{font-family:KG}#second-section-title-1-2{transform:rotate(-12deg) translateY(-15%)}#second-section-title-2{font-family:KG;color:#351e54;display:block}#second-section-title-3{font-family:KG;color:#5d2bdf}#second-section-buy-link{background-color:red;margin:0 auto;color:#5d2bdf;background-color:#ffc045;border-radius:50px;border:1px solid #5D2BDF;font-weight:700;transition:scale .1s}#second-section-buy-link:active{scale:.95}#second-section-orange-bg{position:relative;height:100vh;width:100%;display:flex;flex-direction:column;align-items:center;justify-content:center;gap:1.2rem}#second-section-instagram-videos-container{position:relative;z-index:100000;overflow:auto;display:flex;gap:2rem;width:100%;height:fit-content;padding:0px 1.2rem;scrollbar-color:transparent transparent}#second-section-instagram-videos-container::-webkit-scrollbar{background:transparent}.instagram-video{position:relative;width:180px;min-width:180px;height:300px;border:0px solid;margin:0 auto}.instagram-video-value{position:absolute;width:100%;height:100%;object-fit:cover;border-radius:40px;box-shadow:0 0 3px #00000080}#orange-background-image{top:5%;position:absolute;width:100%;height:100%}#cam-with-purple-bg,#cam-with-purple-bg #purple-background{width:0}#section-2{position:relative;min-height:100svh;height:1200px;margin-top:20px}.orange-bg-container{position:absolute;top:200px;min-height:780px;width:100%;background-image:url(/orange-background.png);background-size:cover;background-repeat:no-repeat;justify-content:center;display:flex;flex-direction:column;gap:1.2rem;align-items:center}.orange-bg-container .instagram-video-container{border:1px solid transparent;border-radius:34px;min-width:280px;min-height:400px;margin:0 auto;position:relative;display:flex;align-items:center;justify-content:center}.orange-bg-videos-container{display:flex;width:100%;scroll-snap-type:x mandatory;overflow-x:scroll;scroll-behavior:smooth;padding:12px;gap:32px;z-index:1000000;scrollbar-color:transparent transparent}.instagram-video-container .instagram-video-image{width:100%;height:100%;position:absolute;top:0}.instagram-video-button{z-index:11000;background-color:#cae7f7;width:70px;height:70px;display:flex;align-items:center;justify-content:center;border-radius:100%}:root{--largerColor: transparent;--mediumColor: transparent;--smallerColor: transparent}#purple-wave,#cam-sit,#yellow-star,#purple-star-link,#cam-purple,#cam-blue,#impacto-visual-link{position:absolute}#impacto-visual-link{max-width:min-content;left:50%;transform:translate(-50%)}#impacto-visual-banner{max-width:revert;width:400px}#purple-star-link,#purple-star{max-width:min-content}#cam-blue{z-index:1000;width:180px;right:0;top:22.5%}#cam-purple{width:180px;top:22.5%}#purple-wave,#cam-sit{bottom:0}#yellow-star{width:350px;object-fit:cover;object-position:top;left:60%;top:-20%;transform:translate(-50%)}#purple-star-link{left:46%;top:22%;transform:translate(-50%);z-index:1000}#purple-star{width:380px}#purple-wave{width:100%;object-fit:cover;object-position:top;height:400px}#cam-sit{object-fit:cover;left:50%;transform:translate(-50%);width:310px}@media only screen and (max-width:600px){#camera-with-blue-bg{width:170px;top:15%}#cam-with-purple-bg{width:170px;top:-40px}#cam-with-purple-bg #purple-background{width:200px;bottom:0}#purple-star{translate:0px -50px}#cam-sit{width:360px}}@media only screen and (min-width:768px){#camera-with-blue-bg{width:350px;top:10%}#cam-with-purple-bg{width:320px}#cam-with-purple-bg #purple-background{width:460px}#impacto-visual-link{left:53%;transform:translate(-50%)}#impacto-visual-banner{width:700px}#cam-blue{right:0;top:18%;width:250px}#cam-purple{left:0;top:16.5%;width:280px}#purple-star-link{top:0%;left:56%;transform:none}#purple-star{width:380px}#yellow-star{width:550px;right:50%;left:-5%;top:-23%;rotate:0deg;display:initial;transform:none}#purple-wave{background-color:var(--smallerColor);height:700px}#cam-sit{background-color:var(--smallerColor);width:650px}}@media only screen and (min-width:992px){#camera-with-blue-bg,#cam-with-purple-bg{width:300px}#cam-with-purple-bg #purple-background{width:400px}#impacto-visual-link{left:53%;transform:translate(-50%)}#impacto-visual-banner{width:700px}#cam-blue{right:0;top:10%;width:350px}#cam-purple{left:0;top:7.5%;width:400px}#purple-star-link{right:0;left:55%;top:-10%;transform:none}#purple-star{width:500px}#yellow-star{width:650px;right:50%;top:-28%;left:-2%;rotate:0deg;display:initial;transform:none}#purple-wave{background-color:var(--mediumColor);height:600px}#cam-sit{background-color:var(--mediumColor);width:680px}}@media only screen and (min-width:1200px){#camera-with-blue-bg{width:420px;top:0%}#cam-with-purple-bg{width:380px}#cam-with-purple-bg #purple-background{width:500px}#impacto-visual-link{left:50%;transform:translate(-50%)}#impacto-visual-banner{width:780px}#cam-blue{right:0;top:0;width:450px}#cam-purple{left:0;top:3.5%;width:450px}#purple-star-link{left:53%;top:-10%;transform:none}#purple-star{width:600px}#yellow-star{width:750px;right:50%;left:.5%;top:-33%;rotate:0deg;display:initial;transform:none}#purple-wave{background-color:var(--largerColor);height:580px}#cam-sit{background-color:var(--largerColor);width:680px}}.marquee-container{width:100%;overflow:hidden;white-space:nowrap;box-sizing:border-box;background-color:#cae7f7;padding:10px 0}.marquee-text{display:inline-block;margin:0;padding:0;animation:scroll-left 15s linear infinite}.marquee-text span{display:inline-block;font-size:1.5em;font-weight:700;color:#333}@keyframes scroll-left{0%{transform:translate(0)}to{transform:translate(-50%)}}.marquee-container:hover .marquee-text{animation-play-state:paused}
